GET_LOGIN
Script-Funktion: Liest Informationen aus Login-Objekten.
Syntax
GET_LOGIN (Login object, Name, Type, Information)
|
Syntax |
Beschreibung/Format |
|---|---|
|
Login object |
Name eines Login-Objekts. |
| Name |
Name des Eintrages im Login-Objekt |
| Type |
Typ des Login-Eintrags |
| Information |
Auszulesende Information Erlaubte Werte: |
|
Rückgabewert |
|---|
|
Entsprechende Information 20476 - Das angegebene Objekt existiert nicht oder entspricht nicht dem Login-Typ. |
Diese Script-Funktion liefert die Login-Informationen oder das Passwort eines bestimmten Eintrags im angegebenen Login-Objekt. Welcher dabei Eintrag verwendet wird, bestimmen die Parameter Name und Typ.
Dabei können nur die Login-Einträge von selbstdefinierten Systemen oder Anwendungen ausgelesen werden, nicht aber von Betriebssystemen! Achten Sie darauf, dass der angegebene Typ auch in der Variable UC_LOGIN_TYPES vorkommt.
Das Passwort wird verschlüsselt zurückgeliefert. Das Passwort kann mit dem Befehl Jobmelder des Agenten(Startparameter CMD) verwendet werden, wo es entschlüsselt wird.
Bei Name kann auch „*“ angegeben werden, wobei dieser unter einfache oder doppelte Hochkommata zu setzen ist. Dabei handelt es sich nicht um einen Filter, sondern um den Eintrag „*“ im Login-Objekt.
Beispiele
Das folgende Beispiel liest die Login-Informationen und das Passwort des Backend-Systemeintrags SVN aus dem Login-Objekt und führt anschließend einen Befehl über den Job Messenger aus, der die Login-Daten angibt.
:SET &LOGIN# = GET_ATT(LOGIN)
:SET &LI# = GET_LOGIN(&LOGIN#,SVN,SVN,LOGIN_INFO)
:SET &PW# = GET_LOGIN(&LOGIN#,SVN,SVN,PASSWORD)
&UC_JOBMD CMD="&SVN_CMD# checkout ""&SVN_URI#"" ""&SVN_DIR#"" --username &LI# --password &PW#"
Siehe auch: