1.2 Funktionen
Es gibt 5 unterschiedliche Funktionsarten:
|
Standardfunktionen
|
Diese Funktionen gehören zum Funktionsumfang des IPS-Kernsystems und stellen die Voraussetzung für die STP- und infraSetupFunktion. Debug-Funktionen gehören zu den Standardfunktionen
| ||||||||||||||||||||||||||||||
|
STPFunktionen
|
STPFunktionen stehen nur zur Verfügung, wenn sie mit Hilfe von #UseDllExtension=infraStp.dll geladen werden.
| ||||||||||||||||||||||||||||||
|
XML-Funktionen
|
XML-Funktionen stehen nur zur Verfügung, wenn sie mit Hilfe von #UseDllExtension=ipsxml.dll geladen werden.
| ||||||||||||||||||||||||||||||
|
infraSetupFunktion
|
Diese Funktionen stehen nur zur Verfügung, wenn das IPS-Kernsystem von der InstallEngine geladen wurde.
Diese Funktionsart steht nicht in den Unterskripten zur Verfügung.
Werden sie dennoch verwendet gab es eine Syntax - Fehlermeldung.
Folgende InfraSetupFunktionen können zwar auch nicht in Unterskripten verwendet werden, erzeugen aber keinen Syntaxfehler beim Parsen:
| ||||||||||||||||||||||||||||||
|
infraSetupVariablen
|
Neben den infraSetupFunktionen existieren auch einige globale Variablen ausschließlich im Kontext der InstallEngine und nicht bei der Skript-Ausführung aus infra:
| ||||||||||||||||||||||||||||||
|
Dialogfunktion
|
Die Funktionsart „Dialogfunktion“ ist in ACIPSDLG.DLL implementiert.
Diese DLL muss mit #UseDllExtension=ACIPSDLG.DLL in dem Skript geladen werden, in dem die Dialogfunktionen benutzt werden.
Die Dialogfunktionen können auch in den Unterskripten ausgeführt werden, wenn das Unterskript aus dem Skriptteil aufgerufen wird, in dem die Anweisung #UseDllExtension=ACIPSDLG.DLL steht.
| ||||||||||||||||||||||||||||||
|
IpsGuiFunktionen
|
Die Funktionsart „IpsGuiFunktionen“ steht nur in Verbindung mit den Programmen 9994Datenmanipulationen über STP-Dateien" bzw. "449 Kundenaufträge mit IPS übernehmen", das im Standard nicht enthalten ist, zur Verfügung.
|