Archivos de lista de envío

El archivo de lista de envío especifica qué archivos de la compilación se han de incluir en la nueva versión del componente que se va a desplegar. Debe crear un archivo de lista de envío antes de ejecutar las herramientas de despliegue de IBM® z/OS.

Los archivos de lista de envío son archivos XML que contienen una lista de especificadores de archivos. El tipo de contenedor que se utiliza para identificar los recursos PDS (Partitioned Sata Set) es PDS y el tipo de recurso es PDSmember. Puede utilizar un asterisco (*) como comodín para el nombre de recurso, si desea que todos los miembros de un PDS (Partitioned Data Set) se incluyan en un paquete. Normalmente, se escribe un script que funcione con el motor de compilación para crear un archivo de lista de envío para la salida de la compilación.

Por ejemplo, para empaquetar el miembro BLZCPBTK desde el PDS BLD.JCL y todos los miembros del PDS BLD.LOAD1 más los miembros ORDRSET y RDBKC01 del PDS BLD.LOAD2, el archivo de lista de envío puede contener las líneas siguientes:
<?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>
Puede establecer el atributo deployType en contenedores y recursos. El atributo deployType se utiliza para identificar diferentes tipos de artefactos, de modo que un proceso de despliegue pueda tratarlos de forma diferente. El siguiente archivo de lista de envío muestra los atributos deployType añadidos al ejemplo anterior:
<?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>
Siga el formato de ejemplo cuando cree un archivo de lista de envío. Si no sigue con exactitud el formato, el proceso de empaquetado no funcionará correctamente.

Comentarios