Manuel des Scripts Automation Engine > JCL AE pour les applications > PeopleSoft > PS_MODIFY_RUNCONTROL

PS_MODIFY_RUNCONTROL

Modification de paramètres particuliers dans des contrôles d'exécution.

Interface : PROCESSREQUEST_SBB
Version PeopleSoft :
8+  

Syntaxe

PS_MODIFY_RUNCONTROL

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

Elément de syntaxe

Description/format

RUNCONTROLID=

ID de contrôle d'exécution du Job PeopleSoft.
Format : Littéral de Script

RECORDNAME=

Nom d'un enregistrement PeopleSoft qui fait partie d'un contrôle d'exécution.
Format : Littéral de Script

FIELDNAME=

Nom d'un champ de l'enregistrement PeopleSoft.
Format : Littéral de Script

FIELDVALUE=

Valeur qui doit être attribuée au champ.
Format : Littéral de Script

KEYNAME(n)=

Clé figurant dans la table des contrôles d'exécution.
Format : Littéral de Script

La lettre "n" indique le niveau. Les valeurs comprises entre 1 et 3 sont autorisées.

KEYVALUE(n)=

Valeur du champ de clé
Format : Littéral de Script

La lettre "n" indique le niveau. Les valeurs comprises entre 1 et 3 sont autorisées.

Remarques

Le Script permet d'attribuer de nouvelles valeurs aux champs des enregistrements PeopleSoft et de modifier ainsi directement les paramètres des contrôles d'exécution. Les PeopleCodes définis pour l'enregistrement et les champs n'étant alors pas exécutés, vous devez vous assurer de la plausibilité des nouvelles valeurs. L'attribution incorrecte de valeurs peut également aboutir à des incohérences. C'est le cas, par exemple, si vous affectez une nouvelle valeur à une date de début sans redéfinir la date de fin correspondante.

Pour éviter tout conflit, nous vous recommandons de créer des ID de contrôle d'exécution et de les utiliser pour les traitements batch avec l'Automation Engine.

 Si une clé est absente ou erronée, la modification est interrompue et le Job présente une fin anormale.

Les tableaux de contrôle d'exécution PeopleSoft possèdent toujours 2 clés fixes : OPRID et RUN_CNTL_ID. Veuillez noter que ces paramètres ne sont pas à indiquer lors de l'utilisation du Script, car ils sont générés automatiquement. Sinon, les modifications ne sont pas effectuées dans le tableau.

Exemple

Dans le premier exemple, une nouvelle date est attribuée au champ "ASOFDATE" de l'enregistrement PeopleSoft "RUN_CTRL_HR".

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

Le second exemple présente la modification d'un contrôle d'exécution pour la conversion monétaire.

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

 

Rubriques connexes :