MODIFY_OBJECT

Utilisez la fonction de script MODIFY_OBJECT pour modifier un objet Calendrier, Login ou VARA statique existant.

Remarques :

Conseils :

Objet Calendrier

La fonction de script MODIFY_OBJECT vous permet de modifier les paramètres suivants d'un objet Calendrier :

Pour plus d'informations, voir Calendriers (CALE).

Conseils :

Syntaxe

MODIFY_OBJECT (Object name, [Title], [Calendar Event] [,[Date format:]Date1] [,[Date format:]Date2]])

Paramètres

Remarques :

Codes retour

Lorsque vous modifiez un objet Calendrier, les codes retour de la fonction de script sont les suivants :

Exemple

Un objet Calendrier appelé FIRM.CALENDAR contient un événement Calendrier appelé WORKDAYS. Le script suivant modifie les dates de début et de fin de l'événement Calendrier. Le paramètre de titre n'étant pas dans le script, le titre du calendrier reste donc inchangé.

:SET &RET# = MODIFY_OBJECT("FIRM.CALENDAR",,"WORKDAYS","DD.MM.YYYY:01.05.2011","DD.MM.YYYY:01.05.2012")

Objet Login

Utilisez la fonction de script MODIFY_OBJECT pour modifier les paramètres suivants d'un objet Login :

Pour plus d'informations, voir Login (LOGIN).

MODIFY_OBJECT vous permet d'automatiser l'administration des utilisateurs, par exemple en changeant les mots de passe Automation Engine en externe.

Pour modifier une entrée existante, spécifiez un agent (et le type d'agent) qui est déjà disponible dans l'objet Login. Si l'agent et le type d'agent que vous spécifiez ne correspondent pas, la ligne de script n'a aucun effet.

Syntaxe

MODIFY_OBJECT (Object name, [Title], Agent, Agent type, Login info, [Password], [Action])

Paramètres

Codes retour

Lorsque vous modifiez un objet Login, les codes retour de la fonction de script sont les suivants :

Exemples

Un objet Login appelé LOGIN.SMITH contient les informations de connexion d'un utilisateur appelé Smith. Le script suivant définit deux mots de passe pour un agent UNIX pour cet utilisateur. Si l'objet Login contient déjà ces entrées, les mots de passe sont actualisés en apple et ninja, respectivement.

:SET &RET# = MODIFY_OBJECT("LOGIN.SMITH",,"UNIX01","UNIX","apple","uc4","ADD1")
:SET &RET# = MODIFY_OBJECT("LOGIN.SMITH",,"UNIX01","UNIX","ninja","uc4","ADD2")

L'exemple suivant illustre la suppression les données de connexion pour Smith dans le client 012 d'un système SAP appelé SAP01. S'il s'agit du dernier mot de passe de l'identifiant de connexion, toute l'entrée de l'identifiant de connexion est supprimée.

:SET &RET# = MODIFY_OBJECT("LOGIN.SMITH",,"SAP01","R3","012,smith","","DEL1")

Objet VARA statique

Utilisez la fonction de script MODIFY_OBJECT pour modifier les paramètres suivants d'un objet VARA statique :

Pour plus d'informations, voir Objets VARA.

Important !

Syntaxe

MODIFY_OBJECT (Object name, [Title], [Error handling], [Data type])

Paramètres

Codes retour

Lorsque vous modifiez un objet VARA statique, les codes retour de la fonction de script sont les suivants :

Exemple

Le script suivant lit le numéro d'erreur après l'exécution d'un objet XML VARA et consigne l'erreur dans le rapport d'activation :

:SET &HND# = MODIFY_OBJECT(VARA.XML.NEW.1, "TEST TITLE", E, C)
:SET &ERRNR# = SYS_LAST_ERR_NR()
:PRINT ">&ERRNR#<"
:IF &ERRNR# <> "0"
: SET &ERRINS# = SYS_LAST_ERR_INS()
: SET &MESSAGE# = GET_MSG_TXT (&ERRNR# ,&ERRINS#)
: PRINT &MESSAGE#
:ENDIF

Voir aussi :