02.05 infraWebCom
Der infraWebCom-Server (infraWebCom.DLL) bietet eine skriptfähige Schnittstelle, um infra-Programme (oder IMA-Abläufe) z.B. über eine Internet Browser-Oberfläche zu starten. infraWebCom benötigt einige Parameter, die üblicherweise bereits durch die infra-Arbeitsplatzinstallation in der Windows Registry eingetragen werden.
infraWebCom.DLL registrieren
Der COM-Server InfraWebCom.DLL wird üblicherweise durch das Arbeitsplatz-Setup bereits dem Betriebssystem bekannt gemacht.
Ansonsten muss über den Aufruf "REGSVR32 –s pfad\infrawebcom.dll" manuell registriert werden.
Schlüssel
HKEY_LOCAL_MACHINE\SOFTWARE\infraGmbH\InfraWebCom
Beschreibung der Parameter
infraRootDir
Typ:
Zeichenfolge
Bedeutung:
Basis-Verzeichnis der infra-Installation.
Beispiel:
K:\INFRA
infraApplication
Typ:
Zeichenfolge
Bedeutung:
Aufruf, mit dem infra:NET üblicherweise gestartet wird. In der Regel entspricht dieser Eintrag der z.B. auf dem Desktop oder im Startmenü hinterlegten Verknüpfung, mit der infra:NET auf dem jeweiligen Arbeitsplatz gestartet wird. Es kann aber auch eine Batch-/CMD-Datei angegeben werden, über die infra:NET aufgerufen wird (z.B. wenn mehrere getrennte infra-Installationen vorhanden sind).
Beispiel:
K:\INFRA\GRAFIK\MODUL\WIN32\SIBPPS.EXE
infraParameter
Typ:
Zeichenfolge
Bedeutung:
Hier werden die Aufruf-Parameter hinterlegt, mit denen infra:NET üblicherweise von diesem Arbeitsplatz aus gestartet wird. Auch diese Angabe entspricht in der Regel der Parameter-Angabe der auf dem Desktop oder im Startmenü hinterlegten infra-Verknüpfung.
Hinweis
Bei der Verwendung eines passwortgeschützten Benutzernamens im infra-Aufruf (LOGIN=...) kann hier auch das entsprechende Passwort (PASSWORD=...) angegeben werden, wenn ein automatischer Start von infra:NET aus dem Internet Explorer gewünscht ist.
Beispiel:
inipath=K:\INFRA\GRAFIK\INI login=infra session=-1 database=ECHT
Timeout
Typ:
DWORD
Bedeutung:
Angabe einer Zeitspanne in Millisekunden, nach der ein Versuch mit infra:NET zu kommunizieren abgebrochen wird. Diese Zeitspanne ist dann wichtig, wenn infra:NET zunächst gestartet werden muss, bevor die gewünschte Funktion in infra:NET aktiviert werden kann.
Beispiel:
0x000019b3 (40000)
WindowID
Typ:
Zeichenfolge
Bedeutung:
Dieser Parameter darf nicht geändert werden. Er dient zur Identifikation eines Kommunikationsobjekts in infra:NET.
Beispiel:
INFRAWCR ActionFrame
WindowMsgID
Typ:
DWORD
Bedeutung:
Dieser Parameter wird automatisch durch infra:NET erzeugt und darf nicht geändert werden. Er dient zur Festlegung einer eindeutigen KommunikationsID.
Beispiel:
-----