:PUBLISH

L'instruction de script :PUBLISH vous permet de convertir des variables de scripts et des tableaux en variables d'objets. L'instruction de script :PUBLISH est semblable à l'instruction :PSET en ce qu'elle peut transmettre des variables d'objets à des tâches parents. Les différences entre :PUBLISH et :PSET sont les suivantes :

Syntaxe

:PUB[LISH] Variable name [, [Object variable] [,Scope] ]

Paramètres

Important !

Remarques :

Exemples

Dans l'exemple suivant, la fonction SYS_ACT_ME_NAME extrait le nom d'objet et le stocke dans une variable de script appelée &CHILD#. L'instruction :PUBLISH comprend le paramètre WORKFLOW, ce qui permet au workflow parent d'utiliser également la variable de script.

:SET &CHILD# = SYS_ACT_ME_NAME()
:PUBLISH &CHILD#,,"WORKFLOW"

L'exemple de script suivant illustre la définition d'un tableau de script renseigné avec les valeurs d'un objet Variable. Ce tableau est transmis au workflow parent en tant que variable d'objet.

:DEFINE &ARRAY#, string, 5
:FILL &ARRAY#[] = GET_VAR(VARA.TEST, KEY1)

:PUBLISH &ARRAY#[], VARA_ARRAY#, "TOP"

Voir aussi :

voiraussi

GET_PUBLISHED_VALUE

:FILL