Option CPYMAJ

Ce chapitre présente les deux versions qui permettent de soumettre seuls ou en parallèle la mise à jour du référentiel et la traduction des CRE. Les JCL soumis sont les JCL standard du PDS <RDJEXEC>.JCLLIB qui appellent les procédures standard du PDS <RDJEXEC>.JCLLIB.

Version Standard

Par défaut à l’installation, la mise à jour du référentiel (RDJRAZ, RDJRCH, RDJMAJ) ne peut s’effectuer pendant la traduction de CRE.

Certains fichiers sont communs à la mise à jour et à la traduction et toute soumission simultanée entraîne une erreur de JCL de type conflit de fichiers.

Vérifier dans le fichier <RDJEXEC>.PRCLIB($$OCPMAJ) que la variable positionnée par défaut est bien égale à ‘N’.

Version CPYMAJ

La mise à jour du référentiel et la traduction des CRE peuvent être soumises simultanément.

Principe

Le principe est le suivant :

  • La mise à jour des fichiers communs a lieu sur des fichiers suffixés
  • La définition de ces fichiers suffixés doit être effectuée «moteur arrêté», autrement dit, si aucune traduction des CRE ne s'effectue en parallèle.
  • L’édition et l’extraction du référentiel (RDJEDR, RDJTRF) pointe sur les fichiers suffixés
  • La mise à jour finale des fichiers initiaux basée sur la recopie des fichiers suffixés doit respecter les contraintes suivantes :
    • Mode fichier et mode MQSeries différé : aucune traduction des CRE ne doit pas être soumise
    • Mode MQSeries immédiat : la traduction des CRE peut être soumise mais en mode FERMÉ (CLOSE)

Procédure d’activation de la version CPYMAJ

Exécutez les instructions suivantes :

  1. Donnez aux variables situées dans le fichier <RDJEXEC>.PRCLIB($$OCPMAJ) les valeurs suivantes :
    • OPCPYMAJ : ‘Y’
    • SFCPYMAJ :‘WK’ (valeur par défaut du suffixe)
  2. Arrêtez la traduction des CRE et soumettez le JCL RDJDEF (RC=00) qui définit les fichiers suffixés du répertoire.

    Remarque : cette étape est obligatoire la première fois ou lorsque vous mettez à jour la définition des fichiers suffixés (size par exemple).
  3. Mettez à jour les fichiers suffixés en soumettant les JCL RDJRAZ, RDJMAJ et RDJRCH. La traduction des CRE peut être lancée simultanément.
  4. Soumettez, si nécessaire, les JCL d’édition et d’extraction du référentiel (RDJEDR, RDJTRF) qui pointent sur les fichiers suffixés mis à jour à l’étape précédente.
  5. Pour mettre à jour les fichiers initiaux du référentiel :
  6. Si le mode est… alors…

    Fichier ou MQSeries différé

    Ne lancez pas la traduction des CRE

    MQSeries immédiat

    Soumettez l’un des JCL suivants de fermeture de RDJMQS :

    RDMCLO (envoi message de type CLOSE)

    STCCLO (envoi commande STC MODIFY de type CLOSE).

  7. Soumettez le JCL CPYMAJ.
  8. Si le mode est… alors…

    Fichier ou MQSeries différé

    Relancez, si nécessaire, la traduction des CRE

    MQSeries immédiat

    Soumettez l’un des JCL suivants de réouverture RDJMQS :

    • RDMRIN (envoi message de type REINIT)
    • STCRIN (envoi commande STC MODIFY de type REINIT).

Related Links