Automation Engine Script-Leitfaden > AE JCL für Anwendungen > PeopleSoft > PS_MODIFY_RUNCONTROL

PS_MODIFY_RUNCONTROL

Ändert einzelne Parameter in Run Controls.

Schnittstelle: PROCESSREQUEST_SBB
PeopleSoft Version:
8+  

Syntax

PS_MODIFY_RUNCONTROL

RUNCONTROLID=...
,RECORDNAME
=...
,FIELDNAME
=...
,FIELDVALUE
=...
[,KEYNAME(1)=...
,KEYVALUE(1)
=...]
[,KEYNAME(2)=...
,KEYVALUE(2)
=...]
[,KEYNAME(3)=...
,KEYVALUE(3)
=...]

Syntax

Beschreibung/Format

RUNCONTROLID=

Run Control ID des PeopleSoft-Jobs.
Format: Script-Literal

RECORDNAME=

Name eines PeopleSoft-Satzes, welcher Teil einer Run Control ist.
Format: Script-Literal

FIELDNAME=

Name eines Feldes aus dem PeopleSoft-Satz.
Format: Script-Literal

FIELDVALUE=

Wert, welcher dem Feld zugewiesen werden soll.
Format: Script-Literal

KEYNAME(n)=

Schlüssel in der RunControl-Tabelle
Format: Script-Literal

n gibt den Level an. Erlaubt sind Werte zwischen 1 und 3.

KEYVALUE(n)=

Wert für das Schlüsselfeld
Format: Script-Literal

n gibt den Level an. Erlaubt sind Werte zwischen 1 und 3.

Kommentare

Mit dem Script-Sprachmittel können Feldern aus PeopleSoft-Sätzen neue Werte zugewiesen und so Parameter von Run Controls direkt geändert werden. Da dabei die PeopleCodes, welche beim Satz und den Feldern definiert sind, nicht durchlaufen werden, ist die Plausibilität der neuen Werte sicherzustellen. So kann das inkorrekte Zuweisen von Werten auch zu "Inkonsistenzen" führen. Das ist beispielsweise der Fall, wenn ein Von-Datum mit einem neuen Wert versorgt wird, ein dazugehöriges Bis-Datum aber nicht.

Wir empfehlen, um Konflikte zu vermeiden, für die Batchverarbeitung mit AE eigene Run Control IDs anzulegen und zu verwenden.

Fehlt eine Schlüsselangabe oder ist sie fehlerhaft, so bricht die Modifikation ab und der Job ended abnormal.

Die PeopleSoft-RunControl Tabellen besitzen immer 2 fixe Keys: OPRID und RUN_CNTL_ID. Beachten Sie, dass diese Parameter bei der Verwendung des Sprachmittels PS_MODIFY_RUNCONTROL nicht anzugeben sind, da sie automatisch generiert werden. Andernfalls werden die Änderungen in der Tabelle nicht durchgeführt.

Beispiel

Im ersten Beispiel wird dem Feld ASOFDATE aus dem PeopleSoft-Satz "RUN_CTRL_HR" ein neues Datum zugewiesen.

PS_MODIFY_RUNCONTROL RUNCONTROLID='sbb',RECORDNAME='RUN_CNTL_HR',FIELDNAME='ASOFDATE',FIELDVALUE='20020117'

Das zweite Beispiel zeigt die Änderung eines Run Controls für die Währungsumrechnung.

PS_MODIFY_RUNCONTROL RUNCONTROLID='myRunControl',RECORDNAME='RUN_CNTL_CC2_EO',FIELDNAME='RATE_MULT',FIELDVALUE='100',KEYNAME(1)='CURRENCY_CD',KEYVALUE(1)='AUT'

 

Siehe auch:

 


Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support

Copyright © 2016 Automic Software GmbH