BASE テンプレートのサンプル XML

次の XML は、2 つのコピーブック (COPY01 と COPY02) から作成されるテンプレートを定義します。これらのコピーブックは、データ・セット FMN.COPY 内にあります。この例では、01 フィールドとその名前を指定する方法 (name01="type01")、および再定義と範囲の指定を指定する方法を示します。また、ID 基準を指定する方法も示します。

<template lang="COBOL" type="BASE">
 <copybooks>
  <library>FMN.COPY</library>
  <member name="COPY01" name01="type01">
   <redefine level="3"/>
   <sourcerange fromstmt="2"/>
  </member>
  <member name="COPY02" name01="type02">
   <redefine level="3"/>
   <sourcerange fromstmt="2"/>
  </member>
 </copybooks>
 <layout copybook="COPY01">
  <criteria type="ID">
   <exp><![CDATA[#2 = '01']]></exp>
  </criteria>
 </layout>
 <layout copybook="COPY02">
  <criteria type="ID">
   <exp><![CDATA[#2 = '02']]></exp>
  </criteria>
 </layout>
</template>