:JCL_SUBSTITUTE
Instruction de script : Remplace une chaîne de caractères du JCL par une autre chaîne de caractères.
Syntaxe
:JCL_SUBSTITUTE [Old String, New String]
Syntaxe |
Description / format |
---|---|
Old String |
Ancienne chaîne de caractères devant être remplacée. |
New String |
Nouvelle chaîne de caractères remplaçant l'ancienne chaîne de caractères. |
L'instruction de script remplace n'importe quelle chaîne de caractères dans le JCL (Job Control Language) pendant la génération d'un job. Le nombre de caractères dans l'ancienne chaîne de caractères peut différer de celui de la nouvelle chaîne de caractères. On peut aussi remplacer seulement un caractère unique.
L'instruction de script sert, par exemple, à répondre à des demandes spéciales du JCL de z/OS. On utilise ici le caractère "&". Des conflits peuvent survenir, car ce caractère est utilisé dans AE pour définir des variables de script.
Les chaînes saisies sont remplacées à partir de la ligne contenant l'instruction de script. Elles sont remplacées jusqu'à la ligne du script dans laquelle l'instruction de script est réexécutée avec ou sans paramètre.
Exemple
Dans cet exemple, le caractère "$" est remplacé par le caractère "&".
:JCL_SUBSTITUTE "$", "&"
REPORTS=($REP)
SORT=TIME
:JCL_SUBSTITUTE
RANGE=$RAN
Le job généré comporte donc les lignes suivantes :
REPORTS=(&REP)
SORT=TIME
RANGE=$RAN
Voir aussi :