AfterCheckInS
Skript-Anwendungen, die von dieser Schnittstelle aufgerufen werden, dienen dazu, nach dem Check-In einer neuen Version auf dem Server weitere Aktionen auszuführen.
Beispiel: Automatisches Versenden von E-Mails an alle Benutzer, die informiert werden sollen, wenn eine neue Version auf dem Server verfügbar ist.
Fehler beim Start oder bei der Ausführung der Skript-Anwendung haben keinen Einfluss auf den Check-In Vorgang. Die eingecheckten Daten werden nicht verändert. Der Fehler wird im Modul Ereignisanzeige im AdminClient protokolliert.
Kommandozeilen für diese Skript-Anwendung
Ohne Agents:
ScriptAfterCheckInS.exe /ConfigFileW:[absolute path of the interface file] /rd:[path of the server archive] /at:s
Bei Verwendung von Agents:
ScriptAfterCheckInS.exe /ConfigFileW:[absolute path of the interface file] /rd:[path of the agent archive] /at:s
Beschreibung der Schnittstellendatei
Die Sektionen [Common], [User] und [Component] sind in Allgemeine Sektionen der Schnittstellendatei beschrieben.
Sektion Version(N)
Die Sektion [Version(N)] enthält Informationen zu den eingecheckten Versionen. Zu jeder Version wird eine eigene Sektion angelegt (z.B. [Version31] und [Version32]). Die Schlüssel der Sektion sind im Abschnitt Allgemeine Sektionen der Schnittstellendatei beschrieben.
Sektion Specific
In der Sektion [Specific] können folgende Schlüssel konfiguriert werden:
Schlüssel | I/O | Beschreibung | Werte |
---|---|---|---|
SyncType | I | Zeigt, wie dieser Check-In synchronisiert wird. | 0: Keine Synchronisation 1: Synchronisation zwischen zwei Servern 3: Synchronisation zwischen einem BackupClient und einem Server 4: Synchronisation zwischen einem Backup-Server und einem Server 5: Synchronisation zwischen einem mobilen Server und einem Server. Wenn dieser Schlüssel nicht verfügbar ist, wird der Standardwert 0 angegeben. |
MovedFromDir | I | Ursprünglicher Pfad der Komponente, falls diese vor dem Check-In verschoben wurde. Wurde die Komponente nicht verschoben, wird dieser Schlüssel nicht angegeben. | |
ChangedFromCompTypeId | I | ID des ursprünglichen Komponententyps der Komponente, falls ihr Typ vor dem Check-In verändert wurde. Wurde der Komponententyp nicht verändert, wird dieser Schlüssel nicht angegeben. | |
Deleted | I | Zeigt, ob die Skript-Anwendung ausgeführt wird, wenn die Komponente gelöscht wurde. | Y/N Wenn der Schlüssel den Wert Y hat, sind die Stammdatenschlüssel der Komponente nicht angegeben. Wenn die Komponente nicht gelöscht wurde, ist dieser Schlüssel nicht angegeben. |
Sektion ClientInformation
In der Sektion [ClientInformation] können folgende Schlüssel konfiguriert werden:
Schlüssel | I/O | Beschreibung |
---|---|---|
ComputerName | I | Rechnername und ggf. die dazugehörige Domain des Rechners, von dem aus eingecheckt wurde |
IPAddress | I | IP-Adresse des Rechners, von dem aus ein Check-In durchgeführt wurde |
Sektion Result
In der Sektion [Result] können folgende Schlüssel konfiguriert werden:
Die allgemeinen Schlüssel der Sektion sind im Abschnitt Allgemeine Sektionen der Schnittstellendatei beschrieben.
Schlüssel | I/O | Beschreibung | Werte |
---|---|---|---|
Done | O | Gibt an, ob die Skript-Anwendung im Fehlerfall als abgeschlossen angesehen werden soll. | Y: Die Skript-Anwendung wird im Fehlerfall als abgeschlossen betrachtet. Das System versucht nicht, die Skript-Anwendung immer wieder auszuführen. N: Die Skript-Anwendung gilt im Fehlerfall nicht als abgeschlossen und wird immer wieder ausgeführt. Der Standardwert ist N. |