SUPPRIMER

Utilisez l'action DELETE pour supprimer les bibliothèques d'exécution de votre environnement d'exécution.

Avant de commencer

Passez en revue les informations suivantes avant d'utiliser l'action DELETE :

  • L'action DELETE requiert les paramètres et valeurs RTE_NAME et RTE_PLIB_HILEV .
  • Si vous implémentez un scénario de déploiement à distance et que vous avez utilisé le paramètre KFJ_LOCAL_PLIB_HILEV lors de la création de l'environnement d'exécution, vous pouvez également spécifier ce paramètre pour l'action DELETE , en fonction de votre situation. Pour plus d'informations, voir Suppression de bibliothèques utilisées pour le déploiement à distance.
  • Passez en revue les détails relatifs aux fichiers supprimés par l'action DELETE et à ceux qui ne sont pas affectés, comme suit:
    Fichiers supprimés par l'action DELETE

    L'action DELETE supprime les bibliothèques d'exécution créées par l'action GENERATE . Cela inclut les bibliothèques PARMGEN créées par l'action GENERATE : WCONFIG, transfert temporaire, travail et JCL utilisateur global.

    La liste suivante décrit les modèles de nom des fichiers affectés par l'action DELETE :
    • Fichiers correspondant aux modèles de nom suivants:
      • rte_plib_hilev.rte_name.*
      • rte_hilev.rte_name.*
      • rte_vsam_hilev.rte_name.*
      Par défaut, il s'agit des mêmes modèles car la valeur par défaut de qhn_envexéc et qhn_vsam_envexéc est qhn_bibp_envexéc.
    • Pour les ensembles de données suivants, les valeurs par défaut de ces paramètres, lorsqu'elles ne sont pas spécifiées explicitement, incluent rte_name, mais les valeurs personnalisées sont autorisées:
      • rte_pds_hilev.*
      • rte_pds2_hilev.*
    • Fichiers correspondant aux modèles de nom spécifiques au produit suivants, si les produits respectifs ont été configurés:
      IBM OMEGAMON for Db2 Performance Expert on z/OS
      • KD2_OMPE_DSHLQ.*
      • KD2_OMPE_VSAM_DSHLQ.*
      IBM OMEGAMON for IMS on z/OS
      • KI2_LOGR_EHLQ.KI2_LOGR_LS_PREFIX.*
    • Pour les scénarios de déploiement à distance, si vous avez utilisé le paramètre KFJ_LOCAL_PLIB_HILEV pour le déploiement d'environnements distants, les fichiers qui correspondent aux modèles de nom suivants:
      • kfj_local_plib_hilev.rte_name.*
      • kfj_local_hilev.rte_name.*
      • kfj_local_vsam_hilev.rte_name.*
      • kfj_local_pds_hilev.*
      Remarque: lors du déploiement d'environnements distants, les paramètres rte_* sont destinés aux environnements d'exécution distants et les paramètres kfj_local_* sont destinés aux environnements d'exécution locaux. Lors d'une exécution unique de l'action DELETE , les valeurs de paramètre rte_* ou kfj_local_* sont utilisées pour le qualificatif de haut niveau.
    Fichiers non affectés par l'action DELETE

    L'action DELETE n'affecte pas les fichiers suivants:

    • Bibliothèque de définitions d'environnement d'exécution: rte_plib_hilev.RTEDEF
    • La bibliothèque des exits de sécurité, définie par RTE_X_SECURITY_EXIT_LIB
    • L'imbrication remplace la bibliothèque, définie par RTE_X_OVERRIDE_EMBEDS_LIB
    • Tous les autres fichiers, tels que les fichiers de stockage de persistance des données, qui ont été alloués en dehors des modèles de nom de fichier basés sur rte_namedécrits précédemment
    • Répertoires z/OS® UNIX System Services

A propos de cette tâche

La liste suivante fournit des détails sur l'action DELETE :
  • L'action DELETE utilise les informations et les valeurs spécifiées dans les membres de configuration pour dériver les noms des fichiers à supprimer.
  • Vous devez effectuer l'action DELETE sur le système où se trouvent les fichiers à supprimer, ce qui est important dans les scénarios de déploiement à distance.
  • L'action DELETE requiert la variable de flux de travaux CONFIRM pour supprimer les fichiers. Vous pouvez également utiliser le paramètre CONFIRM pour prévisualiser les fichiers qui seront supprimés. Spécifiez le paramètre CONFIRM dans l'instruction KCIVARS DD avec l'une des valeurs suivantes:
    N
    (Par défaut) Répertorie tous les fichiers qui seront supprimés. La liste apparaît dans KCIPRINT.
    Important: Il est recommandé de consulter la liste des fichiers qui seront supprimés avant d'effectuer la suppression.
    Y
    Supprimez les fichiers. L'action DELETE supprime vos bibliothèques d'exécution, comme décrit dans Fichiers supprimés par l'action DELETE.

Procédure

Effectuez les étapes suivantes sur le système où se trouvent les fichiers à supprimer:

  1. Modifiez l'exemple de travail KFJJMCM dans TKANSAM (voir exemple ci-dessous) pour sélectionner une action DELETE .
  2. Ajoutez la variable de flux de travaux CONFIRM et définisseez-la sur N, ce qui vous permettra de consulter la liste des fichiers qui seront supprimés.
  3. Indiquez les valeurs des paramètres requis RTE_NAME et RTE_PLIB_HILEV.
  4. Pour les scénarios de déploiement à distance : si vous utilisez le déploiement à distance et souhaitez supprimer des ensembles de données sur le système de configuration, spécifiez le KFJ_LOCAL_PLIB_HILEV paramètre et la valeur.
  5. Exécutez le travail KFJJMCM pour afficher les fichiers qui seront supprimés.
    La liste apparaît dans le fichier SYSOUT KCIPRINT .
  6. Passez en revue la liste générée des fichiers qui seront supprimés.
  7. Si vous êtes satisfait de la liste des fichiers qui seront supprimés, remplacez la variable de flux de travaux CONFIRM par Y et exécutez le travail KFJJMCM .
    L'action DELETE supprime vos bibliothèques d'exécution.

Exemple

Le JCL suivant supprime les bibliothèques d'exécution de l'environnement d'exécution défini dans le membre TSOUID.MONSUITE.RTEDEF(RTE1).

Figure 1 : Exemple de JCL pour l'action DELETE
//UID#ZMCM JOB ,CLASS=A,MSGCLASS=X,NOTIFY=&SYSUID
/*JOBPARM SYSAFF=ZOS1
//S1       EXEC PGM=KCIOMEGA,REGION=0M,DYNAMNBR=256
//STEPLIB  DD DISP=SHR,DSN=MONSUITE.TKANMOD
//KCIFLOW  DD DISP=SHR,DSN=MONSUITE.TKANCUS(KFJOMEGA)
//KCIVARS  DD *                                        
ACTION            DELETE
CONFIRM           Y
RTE_NAME          RTE1
RTE_PLIB_HILEV    TSOUID.MONSUITE
/*

Notez le JES2SYSAFF qui provoque l'exécution du travail sur LPAR ZOS1. Ceci n'est nécessaire que si le RTE_NAME paramètre dans le TSOUID.MONSUITE.RTEDEF(RTE1) membre fait référence à une variable dont la valeur est spécifique à LPAR.