エクスポート・ユーティリティー XML フォーマット

このトピックでは、テンプレート・リポジトリー・エクスポート・ユーティリティーで生成され、インポート・ユーティリティーで処理される、XML の形式について説明します。

次の例は、COBOL、PL/I および HLASM の定義ブロックを示しています。1 つの言語の定義のみ指定します。

<repository>

  <!-- Default data sets – entry -->
  <entry base="1">
    <library>default template dsn</library>     <!-- up to 6 repeats -->
  </entry>
    <entry ims=“1” subsys=“subsys_name” >
    <library>default IMS template dsn</library> <!— up to 6 repeats -->
  </entry>
  <entry db2=“1” subsys=“subsys_name” >
    <library>default DB2 template dsn</library> <!— up to 6 repeats -->
  </entry>
  <!-- Resource entries -->
  <entry    name="data set or resource name"
            member="template member name"
            ccsid="source CCSID value"
            dataccsid="Data CCSID value">
    <library>template data set</library>        <!-- up to 6 repeats -->

    <!-- Copybook element is only required for copybook members -->
    <copybooks>
      <syslib>syslib</syslib>                   <!-- up to 12 repeats -->
      <!- Language definitions for copy. Specify only one language. -->
        <cobol  dbcs="Boolean"
                maxrc="number"
                mixedcase="Boolean"
                dpc="Boolean"
                arith="Boolean">
          <replace>
            <repfrom>from string</repfrom>
            <repto>to string</repto>
          </replace>
          <cbladdop>Additional options</cbladdop>
        </cobol>

        <pli    graph="Boolean"
                maxrc="number"
                bin63="Boolean"
                fixdec="Boolean"
                unalign="Boolean">
          <pliaddop>Additional options</pliaddop>
        </pli>

        <asm    dbcs="Boolean"
                noalign="Boolean"
                maxrc="number">
          <asmaddop>Additional options</asmaddop>
    </asm>

    </copybooks>
  </entry>
</repository>