GET_LOGIN
Fonction de script : Lit les informations des objets Login.
Syntaxe
GET_LOGIN (Login object, Name, Type, Information)
|
Syntaxe |
Description / format |
|---|---|
|
Login object |
Nom d'un objet Login. |
| Name |
Nom de l'entrée dans l'objet Login. |
| Type |
Type de l'entrée Login. |
| Information |
Informations à lire. Valeurs autorisées : |
|
Code retour |
|---|
|
Informations correspondantes. 20476 : L'objet spécifié n'existe pas ou n'est pas de type Login. |
Cette fonction de script fournit les informations de connexion ou le mot de passe d'une certaine entrée dans l'objet Login spécifié. Les paramètres Nom et Type décident de l'entrée.
Vous ne pouvez lire que les entrées d'applications ou systèmes auto-définis, mais pas de systèmes d'exploitation. Veillez à ce que le type spécifié soit également disponible dans la variable UC_LOGIN_TYPES.
Le mot de passe est renvoyé sous forme chiffrée. Vous pouvez utiliser le mot de passe avec le Messager de jobs de l'agent(paramètre de démarrage CMD) où il sera déchiffré.
Vous pouvez utiliser "*" comme nom (avec guillemets simples ou doubles). Notez que, dans ce cas, "*" est une entrée propre dans l'objet Login et non un filtre.
Exemples
L'exemple suivant illustre la lecture des informations de connexion et du mot de passe de l'entrée système Backend SVN dans l'objet Login, puis l'exécution d'une commande spécifiant les données de connexion, via le messager de jobs.
: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#"
Voir aussi :