Zum Inhalt

Check-Out

Der AutoCheckOut ermöglicht es, Komponenten über die Kommandozeile auszuchecken. Dazu muss folgender Befehl eingegeben werden:

"C:\Programme\vdogClient\VDogAutoCheckOut.exe" /rd:{ClientArchive} "/dirR:{Relativer Komponentenpfad}" /Account:{Benutzer} /Password:{Passwort} [/domain:{Domain}] [/WithBackups:{Y/N}] [/NumberOfArchives:{Anzahl}]

Die Komponente, die ausgecheckt werden soll, kann alternativ auch über ihre Komponenten-ID, statt über ihren relativen Pfad angegeben werden. Dazu muss folgender Befehl eingegeben werden:

"C:\Programme\vdogClient\VDogAutoCheckOut.exe" /rd:{ClientArchive} "/CID:{Komponenten-ID}" /Account:{Benutzer} /Password:{Passwort} [/domain:{Domain}] [/WithBackups:{Y/N}] [/NumberOfArchives:{Anzahl}]

Mit AutoCheckOut kann z.B. auch die aktuelle Version einer Komponente automatisch vor jedem Login ausgecheckt werden.

Die notwendigen Parameter und Werte für den Kommandozeilenaufruf entnehmen Sie der folgenden Tabelle.

Warning

Beim Check-Out über die Kommandozeile wird keine Warnung ausgegeben, wenn lokale Änderungen überschrieben werden.

Parameter Beschreibung Werte Default
/rd:{ClientArchive} Voll qualifizierter Pfad zum Clientarchiv
/dirR:{Relativer Komponentenpfad} Relativer Pfad der Komponente / des Verzeichnisses, die/das ausgecheckt werden soll. Wird kein Wert angegeben, werden alle verfügbaren Komponenten ausgecheckt. Der Benutzer muss mindestens Leserechte auf den Pfad haben. Kann alternativ zu CID: angegeben werden. Einer der beiden Parameter muss übergeben werden. Werden beide übergeben, wird /dirR: ignoriert.
/CID:{Komponenten-ID} Komponenten-ID der Komponente, die ausgecheckt werden soll.
Der Benutzer muss mindestens Leserechte auf die Komponente haben. Kann alternativ zu /dirR: angegeben werden. Einer der beiden Parameter muss übergeben werden. Werden beide übergeben, wird /dirR: ignoriert.
/account:{Benutzer} Name des Benutzers, der den Check-Out vornimmt
/domain:{Domain} Domain des Benutzers (optional)
/password:{Passwort} Passwort des Benutzers
/WithBackups:{Y/N} Gibt an, ob Backups auch ausgecheckt werden sollen (optional). Y: Backups werden auch ausgecheckt.
N: Es werden keine Backups ausgecheckt.
N
/NumberOfArchives:{Anzahl} Angabe, wie viele Archive ausgecheckt werden sollen (optional). 0 (alle Archive).
/Version:{Nummer der Version} Gibt die auszucheckende Version an (optional). Die Nummer der aktuellen Version.
/LockState:{Sperrstatus} Angabe des Sperrstatus, mit dem der Check-Out durchgeführt wird. /LockState:UnderDevelopment: Für den Check-Out ist der Sperrstatus In Bearbeitung gesetzt.
/LockState:LockForOtherUsers: Für den Check-Out ist der Sperrstatus Gesperrt gesetzt.
Der Parameter ist optional. Wenn er nicht angegeben wird, wird kein Sperrstatus gesetzt.
/WithStdLibs:{Y/N} Gibt an, ob die verknüpften Standardbibliotheken beim Check-Out auch ausgecheckt werden. Y: Die verknüpften Standardbibliotheken werden ebenfalls ausgecheckt.
N: Die verknüpften Standardbibliotheken werden nicht ausgecheckt.
N
/comment:{Kommentar} Kommentar, der im CheckIn-CheckOut-Log angezeigt wird. Die Angabe ist optional. Leerer String

Beispiele

Kommandozeilenaufruf

"C:\Programme\vdogClient\VDogAutoCheckOut.exe" /rd:d:\vdClientArchive "/dirR:\Halle 1\Werk 1\Bereich 1\SimaticS7" /Account:{Benutzer} /Password:{Passwort} /WithBackups:N /NumberOfArchives:0

Automatischer Check-Out einer Komponente beim Login per Bat-Datei

REM Check-Out-Vorgang (eine Komponente)

"C:\Programme\vdogClient\VDogAutoCheckOut.exe" /rd:d:\vdClientArchive "/dirR:\Halle 1\Werk 1\Bereich 1\SimaticS7" /Account:{Benutzer} /Password:{Passwort} /WithBackups:N /NumberOfArchives:0

REM Starten des UserClients (eine Komponente)

"C:\Programme\vdogClient\VDogClient.exe" /rd:d:\vdClientArchive /Account:{Benutzer} /Password:{Passwort}

Automatischer Check-Out aller Komponenten beim Login per Bat-Datei

REM Check-Out-Vorgang (alle Komponenten)

"C:\Programme\vdogClient\VDogAutoCheckOut.exe" /rd:d:\vdClientArchive /dirR: /Account:{Benutzer} /Password:{Passwort} /WithBackups:Y /NumberOfArchives:1

REM Starten des UserClients (alle Komponenten)

C:\Programme\vdogClient\VDogClient.exe /rd:d:\vdClientArchive /Account:{Benutzer} /Password:{Passwort}

Rückgabewerte

Argument Beschreibung
0 Keine Fehler aufgetreten. Mindestens eine Komponente wurde ausgecheckt.
1 Es konnte kein Check-Out durchgeführt werden oder mindestens ein Check-Out schlug fehl.
2 Es wurden keine Komponenten gefunden, die ausgecheckt werden konnten (z.B. aufgrund fehlender Rechte).
1000 Fehler beim Login

Verwandte Themen