Bei der Umsetzung der automatischen Kommunikation
wurde darauf Wert gelegt, dass die automatische Kommunikation unabhängig
vom Betriebssystem erfolgen kann. Daher wurde für die automatische Kommunikation
auf den Taskplaner des jeweiligen Betriebssystems zurückgegriffen:
Bei Windows XP: "geplante Tasks"
Bei Linux und Mac: "crontab"
Anbei eine Anleitung für die automatische Kommunikation bei Windows 7:
Dem Benutzer, mit welchen die automatische Kommunikation durchgeführt werden
soll, werden die Berechtigungen für die automatische Kommunikation, sowie
Übertragung/Kommunikation in der Benutzerverwaltung vergeben (in der Benutzer-Verfüger
Zuordnung sollte darauf geachtet werden, dass diejenigen Verfüger zugewiesen
worden sind, die auch für den Abgleich der automatischen Kommunikation
nötig sind. Sollten das alle Verfüger sein, kann dementsprechend auch die
Checkbox "Mit allen Verfügern kommunizieren" aktiviert werden):
Im Administratorbereich wird dann über Extras
-> Konfiguration auto. Kommunikation (siehe Screenshot unten) die Datei
(hbp-comm.cfg) im HBP-Applikationsverzeichnis abgelegt und
mit den Daten für die Kommunikation befüllt:
ACHTUNG!!! Bedenken Sie, dass dem verwendeten Benutzer (es wird
ja immerhin das Passwort in einem unverschlüsselten Textfile abgelegt)
ausschließlich die notwendigen Benutzerberechtigungen (mindestens jene
für "Übertragung/Kommunikation" sowie "automatische
Kommunikation") und nicht etwa Administratorrechte gegeben werden!
Wird bei Kommunikationsprofil "kein Profil"ausgewählt,
so wird eine generelle Kommunikation durchgeführt. Ansonsten kann auch
mit einem bestimmten Kommunikationsprofil kommuniziert werden.
Über die Systemsteuerung/Verwaltung wird der
Punkt "Aufgabenplanung" aufgerufen, eine neue Aufgabe hinzugefügt
und mit den gewünschten Einstellungen für die Ausführung versehen:
In die Felder muss folgendes eingegeben werden:
Programm/Skript: hier wird direkt auf die hbp.exe verzweigt, im obigen
Beispiel - "C:\Program Files (x86)\HBP_v2_01_rc00\hbp.exe"
Argumente: an dieser Stelle wird der Parameter mitgegeben, der dafür
sorgt, dass die automatische Kommunikation ohne Benutzerinteraktion durchläuft
-
C:\Program Files (x86)\HBP_v2_01_rc00-hbp.headless.comm.cfg=hbp-comm.cfg
-hbp.headless.comm=true
Starten in: hier wird der Aktion noch das übergeordnete Verzeichnis
mitgeteilt, in dem die hbp.exe lieg, im Beispiel wieder - C:\Program Files
(x86)\HBP_v2_01_rc00
Dann mit "OK" bestätigen und die Auto_Komm ist eingerichtet.
Weiters besteht die Möglichkeit das Hinweisfenster nach erfolgter Kommunikation,
automatisch schließen zu lassen. Hierfür ist die Erweiterung "-hbp.headless.comm.closesilent=true"
nötig.