Allgemeine Sektionen der Schnittstellendatei
Schnittstellendatei
Wenn ein Ereignis eintritt, zu dem es eine Skriptschnittstelle gibt, wird eine Schnittstellendatei erstellt. Die Schnittstellendatei ist eine Initialisierungsdatei, die Skriptapplikationen sowie Informationen über die Komponente, ihren Status und über den Benutzer, der das Ereignis ausgelöst hat, zur Verfügung stellt. Sie liegt im Dateiformat INI vor und ist in UTF-16 codiert.
Nachfolgend sind die allgemeinen Sektionen und Schlüssel der Schnittstellendatei aufgelistet. Die Sektionen und Schlüssel, die nur in Schnittstellendateien einzelner Ereignisse vorhanden sind, finden Sie bei den Beschreibungen der Ereignisse.
[Common]
INI-Schlüssel | I/O | Erklärung |
---|---|---|
RootDirAdmin | I |
Vollständiger Pfad des Verzeichnisses mit den Verwaltungsdateien von octoplant Dieser Schlüssel wird bei den Ereignissen BeforeUpload und AfterUpload nicht angegeben. |
DirPrjData | I |
Vollständiger Pfad des Verzeichnisses mit den Projektdateien Dieser Schlüssel wird bei den Ereignissen BeforeUpload und AfterUpload nicht angegeben. |
Language | I | ID der Sprache, die in octoplant eingestellt ist (z.B. en oder genauer en-gb, en-us, de-de, fr-fr, usw.) |
ComputerName | I |
Name des Computers, auf dem die Skriptapplikation ausgeführt wird Format: [Domain].ComputerName Bei clientseitigen Ereignissen wird der Name des Clients, bei serverseitigen Ereignissen der Name des Servers angegeben. |
DirTemp | I |
Vollständiger Pfad des Verzeichnisses, in dem Skriptapplikationen temporäre Daten speichern Jede Skriptapplikation muss temporäre Daten eigenständig löschen. Alle Skriptapplikationen teilen sich ein Verzeichnis für temporäre Daten. Deshalb müssen Unterverzeichnisse und Dateien eindeutig zugeordnet werden können, um sicherzustellen, dass Skriptapplikationen nur die eigenen temporären Daten löschen. |
PathLog | I |
Vollständiger Pfad des Verzeichnisses, in dem die protokollierten Informationen gespeichert werden Einige Skriptapplikationen stellen diese Informationen dem gesamten System zur Verfügung. Jede Skriptapplikation muss diese Daten eigenständig löschen. |
TimeOutInMin | I |
Zeit bis zum Time-out in Minuten Bei Überschreitung des hier eingestellten Wertes wird die Skriptapplikation sofort und ohne Benachrichtigung geschlossen. |
Licence | I |
Informationen über die in der Lizenz enthaltenen Funktionen |
PathExeVdog | I |
Vollständiger Pfad der Anwendung, welche die Skriptapplikation aufgerufen hat (z. B. C:\Programme\vdog\VDogClient.exe oder der Pfad zur Serverapplikation) |
SilentMode | I |
Zeigt, ob die Skriptapplikation Eingaben durch den Benutzer verlangen darf (z.B. durch Meldungen) Y: Es dürfen keine Eingaben verlangt werden. N: Eingaben dürfen verlangt werden. Das bedeutet nicht, dass die Skriptapplikation tatsächlich Eingaben verlangt. Der Standardwert ist Y für serverseitige und N für clientseitige Skriptapplikationen. |
[Component]
Einige Skriptapplikationen unterstützen diese Sektion nicht.
INI-Schlüssel | I/O | Erklärung |
---|---|---|
Dir | I |
Relativer Pfad des Komponentenverzeichnisses Der Pfad beginnt mit einem umgekehrten Schrägstich. Am Ende des Pfades steht kein umgekehrter Schrägstrich. |
ID | I | ID der Komponente |
ComponentTypeId | I | ID des Komponententyps |
MasterData1 |
I | Inhalt des ersten Stammdatenfelds |
MasterData2 | I | Inhalt des zweiten Stammdatenfelds |
MasterData3 | I | Inhalt des dritten Stammdatenfelds |
MasterData4 | I | Inhalt des vierten Stammdatenfelds |
MasterData5 | I | Inhalt des fünften Stammdatenfelds |
MasterData6 | I | Inhalt des sechsten Stammdatenfelds |
MasterData7 | I | Inhalt des siebten Stammdatenfelds |
MasterData8 | I | Inhalt des achten Stammdatenfelds |
MasterData9 | I | Inhalt des neunten Stammdatenfelds |
MasterData10 | I | Inhalt des zehnten Stammdatenfelds |
[User]
Einige Skriptapplikationen unterstützen diese Sektion nicht.
INI-Schlüssel | I/O | Erklärung |
---|---|---|
ID | I | ID des Benutzers als Zeichenfolge mit 32 Zeichen |
Name | I | Name des Benutzers |
FullName | I |
Vollständiger Benutzername Der Schlüssel wird nur angegeben, wenn der Name im Modul Benutzermanagement festgelegt ist. |
Domain | I | Domäne, in welcher der Benutzer angemeldet ist |
LocalLogon | I |
Zeigt, ob der Benutzer lokal oder am Server angemeldet ist Y: Der Benutzer ist lokal angemeldet N: Der Benutzer ist am Server angemeldet |
Admin | I |
Zeigt, ob der Benutzer zur Gruppe Administrators gehört Y: Der Benutzer ist Teil der Gruppe Administrators. N: Der Benutzer ist nicht Teil der Gruppe Administrators. |
Groups | I |
IDs der Gruppen, zu denen der Benutzer gehört Die IDs werden jeweils als Zeichenfolge mit 32 Zeichen angegeben und durch Kommas getrennt. |
[Version]
Einige Skriptapplikationen unterstützen diese Sektion nicht. Bei einigen Skriptapplikationen ist diese Sektion anders benannt.
INI-Schlüssel | I/O | Erklärung |
---|---|---|
Hversion | I | Versionsnummer |
HversionUserDefined | I | Benutzerdefinierte Versionsnummer |
TimeStampUtc | I | Zeitpunkt der Versionierung im UTC-Zeitformat (YYYYMMDDHHMMSS) |
TimeStampLocal | I | Zeitpunkt der Versionierung im lokalen Zeitformat (YYYYMMDDHHMMSS) |
Comment | I |
Kommentar zu dieser Version Zeilenumbrüche (LF, CR, CRLF) werden zu <br> konvertiert. |
ChangeReason | I |
Änderungsgrund für diese Version Zeilenumbrüche (LF, CR, CRLF) werden zu <br> konvertiert. |
UserId | I | ID des Benutzers, der die Version erstellt hat, als Zeichenfolge mit 32 Zeichen |
UserName | I | Name des Benutzers, der die Version erstellt hat |
UserFullName | I |
Vollständiger Namen des Benutzers, der die Version erstellt hat Der Schlüssel wird nur angegeben, wenn der Name im Modul Benutzermanagement festgelegt ist. |
UserDomainName | I | Domäne, in welcher der Benutzer angemeldet ist |
ComputerName | I | Name des Computers, auf dem die Version erstellt wurde |
DnameStorage | I | Namen des Unterverzeichnisses, in dem das Archiv der Version gespeichert ist, im Format YYYYMMDD.{NNN} |
State | I |
Sperrstatus der Version/des Archivs |
[QuickSave]
Diese Sektion ist nur vorhanden, wenn eine Schnellspeicherung der Komponente wiederhergestellt wurde.
INI-Schlüssel | I/O | Erklärung |
---|---|---|
Enabled | I |
Zeigt, ob Schnellspeicherungen für diese Komponente aktiviert sind Y: Schnellspeicherungen sind aktiviert N: Schnellspeicherungen sind deaktiviert Wird kein Wert für diesen Schlüssel angegeben, nimmt das System N als Wert an. |
Dir | I |
Relativer Pfad des Komponentenverzeichnisses, beginnend mit einem umgekehrten Schrägstrich. Am Ende des Pfades steht kein umgekehrter Schrägstrich. Dieser Schlüssel wird nur angegeben, wenn der Schlüssel Enabled den Wert Y hat. |
ID | I | ID der Komponente Dieser Schlüssel wird nur angegeben, wenn der Schlüssel Enabled den Wert Y hat. |
[ExclusiveUse]
INI-Schlüssel | I/O | Erklärung |
---|---|---|
UserID | I |
ID des Benutzers, der die Komponente für andere Benutzer gesperrt hat, als Zeichenfolge mit 32 Zeichen Wird kein Wert oder ein Nullwert angegeben, ist die Komponente nicht gesperrt. |
UserName | I | Name des Benutzers, der die Komponente für andere Benutzer gesperrt hat |
UserFullName | I |
Vollständiger Namen des Benutzers, der die Komponente für andere Benutzer gesperrt hat Der Schlüssel wird nur angegeben, wenn der Name im Modul Benutzermanagement festgelegt ist. |
DomainName | I | Domäne, in welcher der Benutzer angemeldet ist. |
ComputerName | I | Name des Computers, von dem aus die Komponente für andere Benutzer gesperrt wurde |
TimeStampUtc | I | Zeitpunkt, zu dem die Komponente in diesen Status versetzt wurde, im UTC-Zeitformat (YYYYMMDDHHMMSS) |
TimeStampLocal | I | Zeitpunkt, zu dem die Komponente in diesen Status versetzt wurde, im lokalen Zeitformat (YYYYMMDDHHMMSS) |
[UnderDevelopment]
INI-Schlüssel | I/O | Erklärung |
---|---|---|
UserId | I | ID des Benutzers, der die Komponente als In Bearbeitung markiert hat, als Zeichenfolge mit 32 Zeichen Wird kein Wert oder ein Nullwert angegeben, ist die Komponente nicht als In Bearbeitung markiert. |
UserName | I | Name des Benutzers, der die Komponente als In Bearbeitung markiert hat |
UserFullName | I |
Vollständiger Namen des Benutzers, der die Komponente als In Bearbeitung markiert hat Der Schlüssel wird nur angegeben, wenn der Name im Benutzermanagement festgelegt ist. |
DomainName | I | Domäne, in welcher der Benutzer angemeldet ist |
ComputerName | I | Name des Computers, von dem aus die Komponente als In Bearbeitung markiert wurde |
TimeStampUtc | I | Zeitpunkt, zu dem die Komponente in diesen Status versetzt wurde, im UTC-Zeitformat (YYYYMMDDHHMMSS) |
TimeStampLocal | I | Zeitpunkt, zu dem die Komponente in diesen Status versetzt wurde, im lokalen Zeitformat (YYYYMMDDHHMMSS) |
[ClientInformation]
INI-Schlüssel | I/O | Erklärung |
---|---|---|
ComputerName | I |
Computername und ggf. die dazugehörige Domäne des Rechners, von dem aus ausgecheckt oder eingecheckt wurde |
IpAddress | I | IP-Adresse des Rechners, von dem aus ausgecheckt oder eingecheckt wurde |
[Result]
INI-Schlüssel | I/O | Erklärung |
---|---|---|
ErrorText | O |
Zeigt, ob die Skriptapplikation mit einem Fehler beendet wurde und eine Fehlermeldung ausgegeben wurde Wird der Wert <na> angegeben, wird keine Fehlermeldung geschrieben. |
Warnings | O | Zeigt, ob die Skriptapplikation mit einer Warnung beendet wurde |
Verwandte Themen |
---|
Ereignisse auf dem Server |
Ereignisse auf den Clients |
AdminClient -> Modul Benutzermanagement |
UserClient -> Schnellspeicherung |