JCL – Remplacement des objets programme

Si l’option de remplacement (R) est indiquée sur le paramètre INDD :

  • Les membres de l’ensemble de données de sortie et leurs alias seront remplacés s’ils ont les mêmes noms de membre et d’alias que les membres et les alias de l’ensemble de données d’entrée.
    Exemple :
    L’ensemble de données d’entrée a le membre A avec l’alias B ; l’ensemble de données de sortie a le membre A avec l’alias B.
    Le membre et l’alias de l’ensemble de données d’entrée remplaceront le membre et l’alias de l’ensemble de données de sortie.
  • La copie échouera si l’alias d’un membre dans les données de sortie est le même que l’alias d’un membre nommé différemment dans l’ensemble de données d’entrée.
    Exemple :
    L’ensemble de données d’entrée a le membre A avec l’alias B ; l’ensemble de données de sortie a le membre C avec l’alias B.
    La copie échouera car l’alias B pointe vers un membre avec un nom différent sur l’ensemble de données de sortie.
  • Si les membres et les alias de l’ensemble de données de sortie ne correspondent pas aux membres et aux alias de l’ensemble de données d’entrée, tous les membres et alias de l’ensemble de données d’entrée sont copiés.
    Exemple :
    L’ensemble de données d’entrée a le membre A avec l’alias B ; l’ensemble de données de sortie a le membre C avec l’alias D.
    Après la copie, l’ensemble de données de sortie contiendra A avec l’alias B et C avec l’alias D.

L’instruction EXCLUDE n’est pas prise en charge.