傳送清單檔

傳送清單檔指定在要部署的新元件版本內包括建置中的哪些檔案。您必須先建立傳送清單檔,然後再執行 IBM® z/OS® 部署工具。

傳送清單檔是包含檔案指定元清單的 XML 檔。 用於識別分割的資料集 (PDS) 資源的儲存器類型是 PDS,並且資源類型是 PDSmember。 如果您要在套件中包括分割的資料集 (PDS) 內所有成員,則可以使用星號 (*) 作為資源名稱的萬用字元。通常,您可以撰寫一個 Script 以與建置引擎搭配使用,來從建置輸出建立傳送清單檔。

例如,如果要包裝 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>
建立傳送清單檔時,請遵循範例格式。如果不完全遵循格式,則包裝程序將無法正常運作。

意見