mffilelist は、cobol、cobollbr、cobollink タスクで使用されるファイルを明示的に指定したリストで、これらのタスクのいずれかで使用するか、スタンドアロンの型として使用できます。
| 属性 | 説明 | 必須 | 
|---|---|---|
| delete | false の場合、タスクで指定されたリスト内のファイルを削除しません。デフォルトは true です。
                               注: 入れ子の path 要素が指定されている場合、delete 属性は無視されることに注意してください。
                                
                              				  
                            |  
                           				  
                           No | 
| refid | mffilelist インスタンスを実質的に別の mffilelist インスタンスへの参照にします。
                               注: refid を指定する場合、属性または入れ子の要素は設定しないでください。
                                
                              				  
                            |  
                           				  
                           No | 
| srcdir | このリスト内のファイルが存在するディレクトリの名前。デフォルトでは、現在のディレクトリに設定されます。 | No | 
| type | このリスト内のファイルのタイプ。 | No | 
| 属性 | 説明 | 必須 | 
|---|---|---|
| name | ファイルの名前。 | あり | 
| srcdir | ファイルが存在するディレクトリの名前。srcname 属性が指定されている場合は使用しないでください。 | No | 
| srcname | ローカル ファイル システムにあるファイルの名前。srcdir 属性が指定されている場合は使用しないでください。 | No | 
| 属性 | 説明 | 必須 | 
|---|---|---|
| path | パスの名前。 | あり | 
| type | パスのタイプ。この属性の値は、「copybook」、「imscpy」、または「asmmacro」にする必要があります。 | あり | 
| 属性 | 説明 | 必須 | 
|---|---|---|
| refid | mffilelist インスタンスを実質的に別の mffilelist インスタンスへの参照にします。
                                     注: refid を指定する場合、属性または入れ子の要素は設定しないでください。
                                      
                                    						  
                                  |  
                                 						  
                                 あり | 
それぞれが同じ場所にあるいくつかのファイルを指定します。
<mffilelist id="same.location.files" srcdir="${basedir}" delete="false">
    <file name="Program1.cbl"/>
    <file name="Program2.cbl"/>
    <file name="Program3.cbl"/>
</mffilelist 
               		それぞれが異なる場所にあるいくつかのファイルを指定します。
<mffilelist id="different.location.files"> delete="true";
    <file name="Program1.cbl" srcdir="${basedir}/subdir"/>
    <file name="Program2.cbl" srcdir="${basedir}"/>
    <file name="Program3.cbl" srcdir="${basedir}/subdir"/>
</mffilelist> 
               		 
               		 
               		copybook の場所を指定します。
<mffilelist id="copybook.location.files">
    <path type="copybook" name="${basedir}/copybooks"/>
</mffilelist> 
               		imscpy の場所を指定します。
<mffilelist id="imscpy.location.files">
    <path type="imscpy" name="${basedir}/imscopybooks"/>
</mffilelist> 
               		入れ子のファイル リストを指定します。
<mffilelist id="copy1.list"> 
    <path type="copybook" name="${mf.projectLocation.mffilelist}/folder1"/> 
</mffilelist> 
 
<mffilelist id="copy2.list"> 
    <mffilelist id="innerlist"> 
        <mffilelist refid="copy1.list"/> 
        <path type="copybook" name="${mf.projectLocation.mffilelist}/folder2"/> 
    </mffilelist> 
</mffilelist> 
 
<mffilelist id="cobol.copybook.locations"> 
    <mffilelist refid="copy2.list"/> 
    <path type="copybook" name="${mf.projectLocation.mffilelist}/folder3"/> 
</mffilelist>