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.
Format : variable de script, AE name ou littéral de script

Name

Nom de l'entrée dans l'objet Login.
Format : variable de script, AE name ou littéral de script

Type

Type de l'entrée Login.
Format : variable de script, AE name ou littéral de script

Information

Informations à lire.
Format : nom AE

Valeurs autorisées :
LOGIN_INFO : Lit les informations de connexion (utilisateur, domaine).
PASSWORD : Mot de passe


Code retour

Informations correspondantes.

20476 : L'objet spécifié n'existe pas ou n'est pas de type Login.
20482 : Le nom spécifié est introuvable dans l'objet Login.
20493 : Spécification non valide des informations à lire.

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 :