Interstage Job Workload Server チュートリアルガイド
|
目次

|
F.2.1 バッチジョブ定義の作成
バッチジョブ定義を任意の場所にコピーして使用します。
# cd /export/home/ijob/sample/filemodel/jdd
# cp -p jobdb1.jdd jobdb3.jdd
# cp -p jobdb2.jdd jobdb4.jdd
# |
バッチジョブ定義ファイル“jobdb3.jdd”を編集します。下の“太字”が編集箇所です。
# cat jobdb3.jdd
<?xml version="1.0" encoding="UTF-8" ?>
<batchjob_definition>
<job_definition>
<job_header name="jobdb3">
<output_level definition="normal" resource="false"/>
<file_exclusive type="wait"/>
<environments>
<environment symbol="symbol0" value="value0"/>
</environments>
<comment>JYUTYUU</comment>
</job_header>
<step>
<jobstep>
<jobstep_header name="step1">
<comment></comment>
</jobstep_header>
<jobstep_condition>
<exec_condition type="normal"/>
</jobstep_condition>
<application>
<cobol server_application="KAKUNIN">
<arguments>
<argument datatype="PIC_X" length="10" value="SIVALUE"/>
</arguments>
</cobol>
</application>
<resources>
<resource name="JD1">
<directory name="/export/home/ijob/sample/filemodel/input2" fullpath="true"/>
<file name="JD.TOKYO.file" temp="false"/>
<allocation>
<old mode="exclusive" size="0" order="kbyte" max_size="0" max_order="kbyte" use="write"/>
</allocation>
<post_process normal="keep" error="keep" sync="false" adjust_space="false"/>
<dummy use="false"/>
<comment></comment>
</resource>
<resource name="JD2">
<directory name="/export/home/ijob/sample/filemodel/input2" fullpath="true"/>
<file name="JD.OSAKA.file" temp="false"/>
<allocation>
<old mode="exclusive" size="0" order="kbyte" max_size="0" max_order="kbyte" use="write"/>
</allocation>
<post_process normal="keep" error="keep" sync="false" adjust_space="false"/>
<dummy use="false"/>
<comment></comment>
</resource>
<resource name="JD3">
<directory name="/export/home/ijob/sample/filemodel/input2" fullpath="true"/>
<file name="JD.NAGOYA.file" temp="false"/>
<allocation>
<old mode="exclusive" size="0" order="kbyte" max_size="0" max_order="kbyte" use="write"/>
</allocation>
<post_process normal="keep" error="keep" sync="false" adjust_space="false"/>
<dummy use="false"/>
<comment></comment>
</resource>
</resources>
</jobstep>
</step>
<step>
<jobstep>
<jobstep_header name="step2">
<comment></comment>
</jobstep_header>
<jobstep_condition>
<exec_condition type="normal"/>
</jobstep_condition>
<application>
<cobol server_application="TYUUMON">
<arguments>
<argument datatype="PIC_X" length="10" value="SIVALUE"/>
</arguments>
</cobol>
</application>
<resources>
<resource name="JD1">
<directory name="/export/home/ijob/sample/filemodel/input2" fullpath="true"/>
<file name="JD.TOKYO.file" temp="false"/>
<allocation>
<old mode="exclusive" size="0" order="kbyte" max_size="0" max_order="kbyte" use="write"/>
</allocation>
<post_process normal="delete" error="keep" sync="false" adjust_space="false"/>
<dummy use="false"/>
<comment></comment>
</resource>
<resource name="JD2">
<directory name="/export/home/ijob/sample/filemodel/input2" fullpath="true"/>
<file name="JD.OSAKA.file" temp="false"/>
<allocation>
<old mode="exclusive" size="0" order="kbyte" max_size="0" max_order="kbyte" use="write"/>
</allocation>
<post_process normal="delete" error="keep" sync="false" adjust_space="false"/>
<dummy use="false"/>
<comment></comment>
</resource>
<resource name="JD3">
<directory name="/export/home/ijob/sample/filemodel/input2" fullpath="true"/>
<file name="JD.NAGOYA.file" temp="false"/>
<allocation>
<old mode="exclusive" size="0" order="kbyte" max_size="0" max_order="kbyte" use="write"/>
</allocation>
<post_process normal="delete" error="keep" sync="false" adjust_space="false"/>
<dummy use="false"/>
<comment></comment>
</resource>
<resource name="TI">
<directory name="/export/home/ijob/sample/filemodel/output2" fullpath="true"/>
<file name="TI.file" temp="false"/>
<allocation>
<new already="error" size="0" order="kbyte" max_size="0" max_order="kbyte" use="write"/>
</allocation>
<post_process normal="keep" error="delete" sync="false" adjust_space="false"/>
<dummy use="false"/>
<comment></comment>
</resource>
</resources>
</jobstep>
</step>
</job_definition>
</batchjob_definition>
# |
バッチジョブ定義ファイル“jobdb4.jdd”を編集します。下の“太字”が編集箇所です。
# cat jobdb4.jdd
<?xml version="1.0" encoding="UTF-8" ?>
<batchjob_definition>
<job_definition>
<job_header name="jobdb4">
<output_level definition="normal" resource="false"/>
<file_exclusive type="wait"/>
<environments>
<environment symbol="symbol0" value="value0"/>
</environments>
<comment></comment>
</job_header>
<step>
<jobstep>
<jobstep_header name="step3">
<comment></comment>
</jobstep_header>
<jobstep_condition>
<exec_condition type="normal"/>
</jobstep_condition>
<application>
<cobol server_application="SYOHIN">
<arguments>
<argument datatype="PIC_X" length="10" value="SIVALUE"/>
</arguments>
</cobol>
</application>
<resources>
<resource name="TI">
<directory name="/export/home/ijob/sample/filemodel/output2" fullpath="true"/>
<file name="TI.file" temp="false"/>
<allocation>
<old mode="exclusive" size="0" order="kbyte" max_size="0" max_order="kbyte" use="write"/>
</allocation>
<post_process normal="delete" error="keep" sync="false" adjust_space="false"/>
<dummy use="false"/>
<comment></comment>
</resource>
<resource name="SD1">
<directory name="/export/home/ijob/sample/filemodel/output2" fullpath="true"/>
<file name="SD.ITEM1.file" temp="false"/>
<allocation>
<new already="error" size="0" order="kbyte" max_size="0" max_order="kbyte" use="write"/>
</allocation>
<post_process normal="pass" error="delete" sync="false" adjust_space="false"/>
<dummy use="false"/>
<comment></comment>
</resource>
<resource name="SD2">
<directory name="/export/home/ijob/sample/filemodel/output2" fullpath="true"/>
<file name="SD.ITEM2.file" temp="false"/>
<allocation>
<new already="error" size="0" order="kbyte" max_size="0" max_order="kbyte" use="write"/>
</allocation>
<post_process normal="pass" error="delete" sync="false" adjust_space="false"/>
<dummy use="false"/>
<comment></comment>
</resource>
<resource name="SD3">
<directory name="/export/home/ijob/sample/filemodel/output2" fullpath="true"/>
<file name="SD.ITEM3.file" temp="false"/>
<allocation>
<new already="error" size="0" order="kbyte" max_size="10" max_order="kbyte"/>
</allocation>
<post_process normal="pass" error="delete" sync="false" adjust_space="false"/>
<dummy use="false"/>
<comment></comment>
</resource>
<resource name="SD4">
<directory name="/export/home/ijob/sample/filemodel/output2" fullpath="true"/>
<file name="SD.ITEM4.file" temp="false"/>
<allocation>
<new already="error" size="0" order="kbyte" max_size="0" max_order="kbyte" use="write"/>
</allocation>
<post_process normal="pass" error="delete" sync="false" adjust_space="false"/>
<dummy use="false"/>
<comment></comment>
</resource>
</resources>
</jobstep>
</step>
<step>
<jobstep>
<jobstep_header name="step4">
<comment></comment>
</jobstep_header>
<jobstep_condition>
<exec_condition type="normal"/>
</jobstep_condition>
<application>
<cobol server_application="HATYUU">
<arguments>
<argument datatype="PIC_X" length="10" value="SIVALUE"/>
</arguments>
</cobol>
</application>
<resources>
<resource name="SD1">
<directory name="/export/home/ijob/sample/filemodel/output2" fullpath="true"/>
<file name="SD.ITEM1.file" temp="false"/>
<allocation>
<old mode="exclusive" size="0" order="kbyte" max_size="0" max_order="kbyte" use="write"/>
</allocation>
<post_process normal="delete" error="keep" sync="false" adjust_space="false"/>
<dummy use="false"/>
<comment></comment>
</resource>
<resource name="SD2">
<directory name="/export/home/ijob/sample/filemodel/output2" fullpath="true"/>
<file name="SD.ITEM2.file" temp="false"/>
<allocation>
<old mode="exclusive" size="0" order="kbyte" max_size="0" max_order="kbyte" use="write"/>
</allocation>
<post_process normal="delete" error="keep" sync="false" adjust_space="false"/>
<dummy use="false"/>
<comment></comment>
</resource>
<resource name="SD3">
<directory name="/export/home/ijob/sample/filemodel/output2" fullpath="true"/>
<file name="SD.ITEM3.file" temp="false"/>
<allocation>
<old mode="exclusive" size="0" order="kbyte" max_size="0" max_order="kbyte" use="write"/>
</allocation>
<post_process normal="delete" error="keep" sync="false" adjust_space="false"/>
<comment></comment>
</resource>
<resource name="SD4">
<directory name="/export/home/ijob/sample/filemodel/output2" fullpath="true"/>
<file name="SD.ITEM4.file" temp="false"/>
<allocation>
<old mode="exclusive" size="0" order="kbyte" max_size="0" max_order="kbyte" use="write"/>
</allocation>
<post_process normal="delete" error="keep" sync="false" adjust_space="false"/>
<dummy use="false"/>
<comment></comment>
</resource>
<resource name="HD1">
<directory name="/export/home/ijob/sample/filemodel/output2" fullpath="true"/>
<file name="HD.MAKER1.file" temp="false"/>
<allocation>
<new already="error" size="0" order="kbyte" max_size="0" max_order="kbyte" use="write"/>
</allocation>
<post_process normal="keep" error="delete" sync="false" adjust_space="false"/>
<dummy use="false"/>
<comment></comment>
</resource>
<resource name="HD2">
<directory name="/export/home/ijob/sample/filemodel/output2" fullpath="true"/>
<file name="HD.MAKER2.file" temp="false"/>
<allocation>
<new already="error" size="0" order="kbyte" max_size="0" max_order="kbyte" use="write"/>
</allocation>
<post_process normal="keep" error="delete" sync="false" adjust_space="false"/>
<dummy use="false"/>
<comment></comment>
</resource>
</resources>
</jobstep>
</step>
</job_definition>
</batchjob_definition>
# |
All Rights Reserved, Copyright(C) 富士通株式会社 2007