PS_SET_BINDVAR

Ersetzt den Wert einer Bind-Variablen in einer Prozessdefinition. Weitere Informationen finden Sie unter Nutzung von Bind-Variablen.

Schnittstelle: PROCESSREQUEST_SBB
PeopleSoft Version: 8+

Syntax

PS_SET_BINDVAR

 

    NAME=...
    ,MODE
    ='V'
    ,VALUE
    =...

 

 

PS_SET_BINDVAR

 

    NAME=...
    ,MODE
    ='D'

    ,RUNCONTROLID=...

Syntax

Beschreibung/Format

NAME=

Name der Bind-Variablen, die ersetzt werden soll
Format: Script-Literal

MODE=

Art der Ersetzung
Format: Script-Literal

Zulässige Werte: "V" und "D"

"V" - Der Wert wird mit dem Parameter "VALUE=" vorgegeben.
"D" - Der Austausch erfolgt über die Angabe einer Run Control-ID mit dem Parameter "RUNCONTROLID".

VALUE=

Wert, der für den Austausch verwendet werden soll.
Format: Script-Literal

RUNCONTROLID=

Angabe einer Run Control-ID
Format: Script-Literal

Um dieses Script-Element zu nutzen, folgen Sie den Anweisungen im Abschnitt "Konfiguration zur Nutzung von Bind-Variablen" in der neuen Installationsanleitung des Agenten. In diesem Abschnitt ist das Erstellen der Prozesstypen beschrieben. Anschließend weisen Sie die Prozesstypen dem Process Scheduler-Server zu und starten den Process Scheduler-Server neu, um diese Änderungen zu übernehmen.

Beispiele

Die folgenden beiden Beispiele zeigen, wie ein vorgegebener Wert und eine Run Control-ID verwendet werden können, um Bind-Variablen zu ersetzen:

PS_SET_BINDVAR NAME=':RUN_CNTL_HR.COURSE',VALUE='K014',MODE='V'
PS_RUN_PROCESS PROCESSNAME='TRN023--',PROCESSTYPE='Crystal',RUNCONTROLID='ang',RUNLOCATION='PSNT'

PS_MODIFY_RUNCONTROL RUNCONTROLID='ang',RECORDNAME='RUN_CNTL_HR',FIELDNAME='COURSE',FIELDVALUE='K014'
PS_SET_BINDVAR NAME=':RUN_CNTL_HR.COURSE',VALUE='',MODE='D',RUNCONTROLID='ang'
PS_RUN_PROCESS PROCESSNAME='TRN023--',PROCESSTYPE='Crystal',RUNCONTROLID='ang',RUNLOCATION='PSNT'

Siehe auch: