Файлы списков поставки

В файле списка поставки перечислены файлы компоновки, включаемые в новую развертываемую версию компонента. Файл списка поставки необходимо создать перед запуском инструментов развертывания IBM® z/OS.

Файл списка поставки представляет собой файл XML, содержащий список спецификаторов файлов. Для описания ресурсов разделенного набора данных (PDS) применяется тип контейнера PDS и тип ресурса PDSmember. В качестве символа подстановки для имени ресурса можно использовать символ звездочки (*). Он позволяет включить в пакет всех участников PDS. Как правило, сценарий работает со службой компоновки для создания файла списка поставки на основе вывода компоновки.

Например, для упаковки участника BLZCPBTK из PDS BLD.JCL, всех участников из PDS BLD.LOAD1, а также ORDRSET и RDBKC01 из BLD.LOAD2 PDS файл списка поставки может содержать следующие строки:
<?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>
При создании файла списка поставки следует использовать формат из примера. В противном случае могут возникнуть неполадки процесса упаковки.

Комментарии