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>