:PUBLISH

Verwenden Sie die Script-Anweisung :PUBLISH, um Script-Variablen und Arrays in Objektvariablen zu konvertieren. Die Script-Anweisung :PUBLISH ähnelt der :PSET-Anweisung, da beide Script-Anweisungen Objektvariablen an übergeordnete Aufgaben übergeben können. :PUBLISH und :PSET unterscheiden sich in den folgenden Punkten:

Syntax

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

Parameter

Wichtig!

Hinweise:

Beispiele

Im folgenden Beispiel ruft die SYS_ACT_ME_NAME-Funktion den Objektnamen ab und speichert ihn in einer Script-Variablen mit dem Namen &CHILD#. Die :PUBLISH-Anweisung enthält den Parameter WORKFLOW, so dass der übergeordnete Workflow auch die Script-Variable verwenden kann.

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

Das folgende Beispiel definiert ein Script-Array und füllt es mit Werten aus einem Variablenobjekt. Das Array wird als Objektvariable an den obersten Workflow übergeben.

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

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

Siehe auch:

auch

GET_PUBLISHED_VALUE

:FILL