Fichiers de liste de livraison

Le fichier de liste de livraison spécifie quel fichiers de la génération doivent être inclus dans la nouvelle version de composant à déployer. Vous devez créer un fichier de liste de livraison avant de lancer les outils de déploiement IBM® z/OS.

Les fichiers de liste de livraison sont des fichiers XML contenant une liste de spécificateurs de fichiers. Le type de conteneur utiliser pour identifier les ressources d'ensemble de données partitionnées est PDS et le type de ressource est PDSmember. Vous pouvez utiliser un astérisque (*) comme caractère générique pour le nom de la ressource, si vous désirez que tous les membres d'un ensemble de données partitionné (PDS) soient inclus dans un package. Généralement, vous composez un script qui fonctionne avec votre moteur de génération pour créer un fichier de liste de livraison depuis la sortie de la génération.

Par exemple, pour créer un package pour le membre BLZCPBTK de BLD.JCL PDS et tous les membres de BLD.LOAD1 PDS, ainsi que pour les membres ORDRSET et RDBKC01 de BLD.LOAD2 PDS, le fichier de liste de livraison pourrait contenir les lignes suivantes :
<?xml version="1.0" encoding="CP037"?>
<manifest type="MANIFEST_SHIPLIST">
    <container name="BLD.JCL" type="PDS">
        <resource name="BLZCPBTK" type="PDSMember"/>
    </container>
    <container name="BLD.LOAD1" type="PDS">
        <resource name="*" type="PDSMember"/>
    </container>
    <container name="BLD.LOAD2" type="PDS">
        <resource name="ORDRSET" type="PDSMember"/>
        <resource name="RDBKC01" type="PDSMember"/>
    </container>
</manifest>
Vous pouvez définir l'attribut deployType sur des conteneurs et des ressources. L'attribut deployType est utilisé pour identifier différents types d'artefacts afin que le processus de déploiement puisse les traiter de manière distincte. Le fichier de liste de livraison suivant contient des attributs deployType qui ont été ajoutés à l'exemple précédent :
<?xml version="1.0" encoding="CP037"?>
<manifest type="MANIFEST_SHIPLIST">
    <container name="BLD.JCL" type="PDS" deployType="JCL">
        <resource name="BLZCPBTK" type="PDSMember"/>
    </container>
    <container name="BLD.LOAD1" type="PDS" deployType="CICS LOAD">
        <resource name="*" type="PDSMember"/>
    </container>
    <container name="BLD.LOAD2" type="PDS">
        <resource name="ORDRSET" type="PDSMember" deployType="CICS LOAD"/>
        <resource name="RDBKC01" type="PDSMember" deployType="CICS LOAD"/>
    </container>
</manifest>
Respectez le format de l'exemple lorsque vous créez un fichier de liste de livraison. Si vous ne suivez pas scrupuleusement ce format, le processus de création de package ne fonctionnera pas correctement.

Vos commentaires