交付列表文件

交付列表文件指定构建中的哪些文件要包括在要部署的新组件版本中。运行 IBM® z/OS® 部署工具前,必须创建交付列表文件。

交付列表文件是包含文件说明符列表的 XML 文件。用于确定分区数据集 (PDS) 资源的容器类型为 PDS,资源类型为 PDSmember。如果想要将分区数据集 (PDS) 中的所有成员包括在一个程序包中,那么可将星号 (*) 用作资源名称的通配符。通常,您会编写一个脚本,此脚本使用构建引擎来根据构建输出创建交付列表文件。

例如,为将 BLD.JCL PDS 中的 BLZCPBTK 成员、BLD.LOAD1 PDS 中的所有成员以及 BLD.LOAD2 PDS 中的 ORDRSET 和 RDBKC01 成员打包,交付列表文件可包含以下行:
<?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>
可对容器和资源设置 deployType 属性。deployType 属性用于标识不同类型的工件,以便部署进程可按不同方式处理这些工件。以下交付列表文件显示已添加至先前示例的 deployType 属性:
<?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>
创建交付列表文件时应遵循样本格式。如果未完全遵循该格式,那么打包进程无法正常工作。

反馈