PS_SET_BINDVAR
Verwenden Sie das Skriptelement PS_SET_BINDVAR, um den Wert einer Bind-Variablen in einer Prozessdefinition zu ersetzen. Um PS_SET_BINDVAR verwenden zu können, müssen Sie Ihren PS-Agenten für Bind-Variablen konfigurieren und Prozesstypen erstellen. Dann können Sie diese Prozesstypen dem Process Scheduler Server zuweisen. Starten Sie den Process Scheduler Server neu, um die Änderungen anzunehmen. Weitere Informationen finden Sie unter Nutzung von Bind-Variablen.
Schnittstelle: PROCESSREQUEST_SBB
PeopleSoft Version: 8+
Syntax
PS_SET_BINDVAR
NAME=...
,MODE=...
,VALUE=...
Parameter
- PS_SET_BINDVAR
Ersetzt den Wert einer Bind-Variablen in einer Prozessdefinition. - NAME=
Name der Bind-Variablen, die ersetzt werden soll
Format: Skriptliteral - MODE=
Typ der Wertersetzung
Formats: Skriotliteral
Zulässige Werte:- V
Der Wert ist mit dem Parameter VALUE= voreingestellt.
Der Wert wird bei Verwendung einer Run Control-ID durch den Parameter RUNCONTROLID ersetzt.
- V
- VALUE=
Wert, der für die Ersetzung verwendet werden soll
Format: Skriptliteral - RUNCONTROLID=
Definiert eine Run Control-ID
Format: Skriptliteral
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:
seealso