プロジェクト

全般

プロフィール

レビュー指摘 #12066 » SOPOENTJ_jobflow.svg

[参考資料]現行ソース解析資料 - 幸塚 和久, 2026-10-23 10:07 午前

 
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="2060" height="2213" viewBox="0 0 2060 2213">
<title>SOPOENTJ Job Flow</title>
<defs>
<pattern id="grid" width="20" height="20" patternUnits="userSpaceOnUse"><path d="M20,0 H0 V20" fill="none" stroke="#e9edf2" stroke-width="1"/></pattern>
<marker id="arr" viewBox="0 0 10 10" refX="10" refY="5" markerWidth="8" markerHeight="8" markerUnits="userSpaceOnUse" orient="auto"><path d="M0,0 L10,5 L0,10 z" fill="#222"/></marker>
</defs>
<style>
.jp{font-family:Meiryo,'Yu Gothic','MS PGothic',sans-serif}
.mono{font-family:Consolas,'MS Gothic',monospace}
.formtitle{font-size:22px;fill:#111}
.formval{font-size:13px;fill:#111}
.formlbl{font-size:11px;fill:#111}
.th{font-size:12.5px;font-weight:bold;fill:#111}
.td{font-size:12.5px;fill:#111}
.legtitle{font-size:15px;font-weight:bold;fill:#111}
.dsn{font-size:11px;fill:#111}
.worklbl{font-size:10px;font-weight:bold;fill:#4b5563}
.fdesc{font-size:11px;fill:#1e3a8a}
.connno{font-size:11px;font-weight:bold;fill:#111}
.xref{font-size:10.5px;font-weight:bold;fill:#b91c1c}
.ddn{font-size:10.5px;fill:#111;paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round}
.boxno{font-size:16px;fill:#111}
.boxname{font-size:14px;font-weight:bold;fill:#111}
.boxdesc{font-size:11.5px;fill:#111}
.band{font-size:13.5px;font-weight:bold;fill:#312e81}
.notec{font-size:12px;fill:#555}
.panhead{font-size:13px;font-weight:bold;fill:#111}
.pantext{font-size:12.5px;fill:#111}
.pannote{font-size:11.5px;fill:#1d4ed8}
.jcl{font-size:10.5px;fill:#374151}
.stamp{font-size:14px;font-weight:bold;fill:#dc2626}
.panpol{font-size:12.5px;font-weight:bold;fill:#dc2626}
.panrem{font-size:12.5px;fill:#92400e}
.dl{stroke:#222;stroke-width:1.2;fill:none}
.carry{stroke:#b91c1c;stroke-width:1.6}
</style>
<rect x='0' y='0' width='2060' height='2213' fill='#ffffff'/>
<rect x='20' y='398' width='1400' height='1795' fill='url(#grid)'/>
<rect x='20' y='20' width='2020' height='68' fill='#ffffff' stroke='#111' stroke-width='1.4'/>
<text x='120' y='61' class='jp formtitle' text-anchor='middle'>JOBFLOW</text>
<path d='M220,20 V88 M220,54 H550 M280,54 V88 M466,20 V54' stroke='#111' stroke-width='1'/>
<text x='228' y='42' class='jp formval' text-anchor='start'></text>
<text x='508' y='42' class='jp formlbl' text-anchor='middle'>システム</text>
<text x='250' y='76' class='jp formlbl' text-anchor='middle'>略称</text>
<text x='415' y='76' class='mono formval' text-anchor='middle'></text>
<path d='M550,20 V88 M550,54 H910 M610,54 V88 M826,20 V54' stroke='#111' stroke-width='1'/>
<text x='558' y='42' class='jp formval' text-anchor='start'></text>
<text x='868' y='42' class='jp formlbl' text-anchor='middle'>サブシステム</text>
<text x='580' y='76' class='jp formlbl' text-anchor='middle'>略称</text>
<text x='760' y='76' class='mono formval' text-anchor='middle'></text>
<path d='M910,20 V88 M910,54 H1330 M970,54 V88 M1246,20 V54' stroke='#111' stroke-width='1'/>
<text x='918' y='42' class='jp formval' text-anchor='start'></text>
<text x='1288' y='42' class='jp formlbl' text-anchor='middle'>プロセス</text>
<text x='940' y='76' class='jp formlbl' text-anchor='middle'>略称</text>
<text x='1150' y='76' class='mono formval' text-anchor='middle'></text>
<path d='M1330,20 V88 M1330,54 H1690 M1390,54 V88 M1606,20 V54' stroke='#111' stroke-width='1'/>
<text x='1338' y='42' class='jp formval' text-anchor='start'>エントリー 収入速報反映</text>
<text x='1648' y='42' class='jp formlbl' text-anchor='middle'>ジョブ</text>
<text x='1360' y='76' class='jp formlbl' text-anchor='middle'>略称</text>
<text x='1540' y='76' class='mono formval' text-anchor='middle'>SOPOENTJ</text>
<path d='M1690,20 V88 M1690,54 H2040 M1780,20 V88' stroke='#111' stroke-width='1'/>
<text x='1735' y='42' class='jp formlbl' text-anchor='middle'>作成者</text>
<text x='1910' y='42' class='jp formval' text-anchor='middle'></text>
<text x='1735' y='76' class='jp formlbl' text-anchor='middle'>作成日</text>
<text x='1910' y='76' class='mono formval' text-anchor='middle'>2026/10/22</text>
<rect x='20' y='108' width='130' height='26' fill='#e5e7eb' stroke='#6b7280'/>
<rect x='150' y='108' width='780' height='26' fill='#ffffff' stroke='#6b7280'/>
<text x='30' y='126' class='jp th' text-anchor='start'>ジョブ名</text>
<text x='162' y='126' class='jp td' text-anchor='start'>SOPOENTJ</text>
<rect x='20' y='134' width='130' height='26' fill='#e5e7eb' stroke='#6b7280'/>
<rect x='150' y='134' width='780' height='26' fill='#ffffff' stroke='#6b7280'/>
<text x='30' y='152' class='jp th' text-anchor='start'>処理概要</text>
<text x='162' y='152' class='jp td' text-anchor='start'>エントリー 収入速報反映</text>
<rect x='20' y='160' width='130' height='26' fill='#e5e7eb' stroke='#6b7280'/>
<rect x='150' y='160' width='780' height='26' fill='#ffffff' stroke='#6b7280'/>
<text x='30' y='178' class='jp th' text-anchor='start'>JOBパラメータ</text>
<text x='162' y='178' class='jp td' text-anchor='start'>MSGCLASS=H, MSGLEVEL=1, TIME=1440, COND=(9,LT), REGION=6144K, CLASS=B</text>
<rect x='20' y='186' width='130' height='26' fill='#e5e7eb' stroke='#6b7280'/>
<rect x='150' y='186' width='780' height='26' fill='#ffffff' stroke='#6b7280'/>
<text x='30' y='204' class='jp th' text-anchor='start'>JOBLIB</text>
<text x='162' y='204' class='jp td' text-anchor='start'>ENT.BATCHA.LOD</text>
<rect x='20' y='212' width='130' height='26' fill='#e5e7eb' stroke='#6b7280'/>
<rect x='150' y='212' width='780' height='26' fill='#ffffff' stroke='#6b7280'/>
<text x='30' y='230' class='jp th' text-anchor='start'>OUTPUT文</text>
<text x='162' y='230' class='jp td' text-anchor='start'>OUT OUTPUT JESDS=ALL, DEFAULT=YES, PRMODE=SOSI1, CHARS=(HK15,KNJ1)</text>
<rect x='20' y='238' width='130' height='44' fill='#e5e7eb' stroke='#6b7280'/>
<rect x='150' y='238' width='780' height='44' fill='#ffffff' stroke='#6b7280'/>
<text x='30' y='256' class='jp th' text-anchor='start'>移行方針</text>
<text x='162' y='256' class='jp td' text-anchor='start'>移行不要:STEP1 SCRATCH(TEMP.SOPOENTJ.WORK0010)、STEP5 SORT(WORK0010 → DATABACK の複写)</text>
<text x='162' y='274' class='jp td' text-anchor='start'>SEAD.SOPOENTJ.WORK0010(KE53070P 出力)は DAIBATEJ で使用(##11523)</text>
<rect x='960' y='108' width='1080' height='260' fill='#ffffff' stroke='#6b7280'/>
<text x='1500' y='132' class='jp legtitle' text-anchor='middle'>凡例</text>
<rect x='990' y='154' width='90' height='30' fill='#fff' stroke='#111' stroke-width='1.4'/><path d='M1008,154 V184 M1008,169 H1080' stroke='#111'/>
<text x='1095' y='174' class='jp td' text-anchor='start'>:処理(ステップ番号/プログラム名/処理内容)</text>
<path d='M990,202 L990,222 A45,6 0 0 0 1080,222 L1080,202 Z' fill='#dbeafe' stroke='#1e3a8a' stroke-width='1.2'/>
<ellipse cx='1035' cy='202' rx='45' ry='6' fill='#dbeafe' stroke='#1e3a8a' stroke-width='1.2'/>
<text x='1095' y='218' class='jp td' text-anchor='start'>:ディスクファイル(マスター・保存ファイル)</text>
<path d='M990,246 L990,266 A45,6 0 0 0 1080,266 L1080,246 Z' fill='#f3f4f6' stroke='#4b5563' stroke-width='1.2'/>
<ellipse cx='1035' cy='246' rx='45' ry='6' fill='#f3f4f6' stroke='#4b5563' stroke-width='1.2'/>
<text x='1035' y='264' class='mono worklbl' text-anchor='middle'>WORK</text>
<text x='1095' y='262' class='jp td' text-anchor='start'>:ディスクファイル(ワーク)</text>
<path d='M990,290 L990,310 A45,6 0 0 0 1080,310 L1080,290 Z' fill='#dcfce7' stroke='#166534' stroke-width='1.2'/>
<ellipse cx='1035' cy='290' rx='45' ry='6' fill='#dcfce7' stroke='#166534' stroke-width='1.2'/>
<text x='1095' y='306' class='jp td' text-anchor='start'>:ディスクファイル(ロードライブラリ・パラメータ)</text>
<path d='M990,328 H1080 V353 Q1057.5,341 1035,353 Q1012.5,365 990,353 Z' fill='#fef9e7' stroke='#92400e' stroke-width='1.2'/>
<text x='1095' y='350' class='jp td' text-anchor='start'>:帳票(SYSOUT=空欄は SYSOUT=*)</text>
<polygon points='1553,156 1577,156 1577,173 1565,182 1553,173' fill='#ffffff' stroke='#111' stroke-width='1.2'/>
<text x='1565' y='171' class='mono connno' text-anchor='middle'>7</text>
<text x='1625' y='174' class='jp td' text-anchor='start'>:結合子(ファイル番号。同じ番号は同じデータ)</text>
<path d='M1520,214 H1608' class='dl' marker-end='url(#arr)'/>
<text x='1625' y='218' class='jp td' text-anchor='start'>:データの流れ</text>
<text x='1565' y='256' class='mono xref' text-anchor='middle'>←STEP3 / →STEP5,8</text>
<text x='1625' y='262' class='jp td' text-anchor='start'>:データの作成元/利用先(STEP・他JOB)</text>
<path d='M1565,282 V302 L1600,316' class='dl carry' marker-end='url(#arr)'/>
<text x='1625' y='306' class='jp td' text-anchor='start'>:前ステップの出力をそのまま入力</text>
<g opacity='0.4'><rect x='1520' y='330' width='60' height='26' fill='#fff' stroke='#111' stroke-width='1.4'/></g>
<g transform='rotate(-8 1596 343)'><rect x='1554' y='329' width='84' height='28' rx='4' fill='#ffffff' stroke='#dc2626' stroke-width='2'/>
<text x='1596' y='348' class='jp stamp' text-anchor='middle'>移行不要</text>
</g>
<text x='1655' y='350' class='jp td' text-anchor='start'>:移行不要のステップ(網掛け)</text>
<rect x='20' y='398' width='2020' height='28' fill='#e0e7ff' stroke='#4338ca' stroke-width='1'/>
<text x='34' y='417' class='jp band' text-anchor='start'>エントリー 収入速報反映</text>
<g opacity='0.4'>
<rect x='580' y='456' width='260' height='60' fill='#ffffff' stroke='#111' stroke-width='1.6'/>
<path d='M620,456 V516 M620,486 H840' stroke='#111' stroke-width='1'/>
<text x='600' y='492' class='jp boxno' text-anchor='middle'>1</text>
<text x='730' y='477' class='mono boxname' text-anchor='middle'>IEHPROGM</text>
<text x='730' y='507' class='jp boxdesc' text-anchor='middle'>ワークエリアの削除</text>
<path d='M710,516 L710,580' class='dl' marker-end='url(#arr)'/>
<text x='716' y='574' class='mono ddn' text-anchor='start'>SYSPRINT</text>
<path d='M629,580 H791 V623 Q750.5,611 710,623 Q669.5,635 629,623 Z' fill='#fef9e7' stroke='#92400e' stroke-width='1.2'/>
</g>
<g transform='rotate(-8 894 486)'><rect x='852' y='472' width='84' height='28' rx='4' fill='#ffffff' stroke='#dc2626' stroke-width='2'/>
<text x='894' y='491' class='jp stamp' text-anchor='middle'>移行不要</text>
</g>
<text x='1436' y='460' class='jp panhead' text-anchor='start'>&lt;STEP-1&gt;</text>
<text x='1436' y='478' class='jp pantext' text-anchor='start'>[SCRATCH] ワークエリアの削除</text>
<text x='1436' y='495' class='jp panpol' text-anchor='start'>移行方針:移行不要</text>
<text x='1436' y='512' class='jp panrem' text-anchor='start'>特記事項:TEMP.SOPOENTJ.WORK0010</text>
<text x='1448' y='529' class='jp pannote' text-anchor='start'>SCRATCH(DASD80)</text>
<text x='1448' y='545' class='jp pannote' text-anchor='start'>TEMP.SOPOENTJ.WORK0010</text>
<text x='1436' y='569' class='mono jcl' xml:space='preserve'>//SCRATCH EXEC PGM=IEHPROGM</text>
<text x='1436' y='582.5' class='mono jcl' xml:space='preserve'>//SYSPRINT DD SYSOUT=*</text>
<text x='1436' y='596' class='mono jcl' xml:space='preserve'>//DASD80 DD DISP=SHR,UNIT=SYSDA,VOL=SER=DASD80</text>
<text x='1436' y='609.5' class='mono jcl' xml:space='preserve'>//SYSIN DD *</text>
<text x='1436' y='623' class='mono jcl' xml:space='preserve'> SCRATCH DSNAME=TEMP.SOPOENTJ.WORK0010,VOL=SYSDA=DASD80</text>
<text x='1436' y='636.5' class='mono jcl' xml:space='preserve'>/*</text>
<path d='M1420,674 H2040' stroke='#cbd5e1' stroke-width='1'/>
<rect x='580' y='700' width='260' height='60' fill='#ffffff' stroke='#111' stroke-width='1.6'/>
<path d='M620,700 V760 M620,730 H840' stroke='#111' stroke-width='1'/>
<text x='600' y='736' class='jp boxno' text-anchor='middle'>2</text>
<text x='730' y='721' class='mono boxname' text-anchor='middle'>IEHPROGM</text>
<text x='730' y='751' class='jp boxdesc' text-anchor='middle'>ワークエリアの削除</text>
<path d='M710,760 L710,824' class='dl' marker-end='url(#arr)'/>
<text x='716' y='818' class='mono ddn' text-anchor='start'>SYSPRINT</text>
<path d='M629,824 H791 V867 Q750.5,855 710,867 Q669.5,879 629,867 Z' fill='#fef9e7' stroke='#92400e' stroke-width='1.2'/>
<text x='1436' y='704' class='jp panhead' text-anchor='start'>&lt;STEP-2&gt;</text>
<text x='1436' y='722' class='jp pantext' text-anchor='start'>[SCRATCH] ワークエリアの削除</text>
<text x='1436' y='739' class='jp panrem' text-anchor='start'>特記事項:SEAD.SOPOENTJ.WORK0010 / SEAD.SOPOENTJ.DATABACK</text>
<text x='1448' y='756' class='jp pannote' text-anchor='start'>SCRATCH(DASD11)</text>
<text x='1448' y='772' class='jp pannote' text-anchor='start'>SEAD.SOPOENTJ.WORK0010</text>
<text x='1448' y='788' class='jp pannote' text-anchor='start'>SEAD.SOPOENTJ.DATABACK</text>
<text x='1436' y='812' class='mono jcl' xml:space='preserve'>//SCRATCH EXEC PGM=IEHPROGM</text>
<text x='1436' y='825.5' class='mono jcl' xml:space='preserve'>//SYSPRINT DD SYSOUT=*</text>
<text x='1436' y='839' class='mono jcl' xml:space='preserve'>//DASD11 DD DISP=SHR,UNIT=SYSDA,VOL=SER=DASD11</text>
<text x='1436' y='852.5' class='mono jcl' xml:space='preserve'>//SYSIN DD *</text>
<text x='1436' y='866' class='mono jcl' xml:space='preserve'> SCRATCH DSNAME=SEAD.SOPOENTJ.WORK0010,VOL=SYSDA=DASD11</text>
<text x='1436' y='879.5' class='mono jcl' xml:space='preserve'> SCRATCH DSNAME=SEAD.SOPOENTJ.DATABACK,VOL=SYSDA=DASD11</text>
<text x='1436' y='893' class='mono jcl' xml:space='preserve'>/*</text>
<path d='M1420,918 H2040' stroke='#cbd5e1' stroke-width='1'/>
<path d='M429,964 L429,1012 A81,8 0 0 0 591,1012 L591,964 Z' fill='#dcfce7' stroke='#166534' stroke-width='1.2'/>
<ellipse cx='510' cy='964' rx='81' ry='8' fill='#dcfce7' stroke='#166534' stroke-width='1.2'/>
<text x='510' y='992' class='mono dsn' text-anchor='middle'>ADRI.V0100.LOAD</text>
<text x='510' y='1009' class='jp fdesc' text-anchor='middle'>ADRI ロードライブラリ</text>
<polygon points='581,940 605,940 605,957 593,966 581,957' fill='#ffffff' stroke='#111' stroke-width='1.2'/>
<text x='593' y='955' class='mono connno' text-anchor='middle'>1</text>
<path d='M629,964 L629,1012 A81,8 0 0 0 791,1012 L791,964 Z' fill='#dbeafe' stroke='#1e3a8a' stroke-width='1.2'/>
<ellipse cx='710' cy='964' rx='81' ry='8' fill='#dbeafe' stroke='#1e3a8a' stroke-width='1.2'/>
<text x='710' y='997' class='mono dsn' text-anchor='middle'>ADRI.DB.SCT</text>
<polygon points='781,940 805,940 805,957 793,966 781,957' fill='#ffffff' stroke='#111' stroke-width='1.2'/>
<text x='793' y='955' class='mono connno' text-anchor='middle'>2</text>
<path d='M829,964 L829,1012 A81,8 0 0 0 991,1012 L991,964 Z' fill='#dbeafe' stroke='#1e3a8a' stroke-width='1.2'/>
<ellipse cx='910' cy='964' rx='81' ry='8' fill='#dbeafe' stroke='#1e3a8a' stroke-width='1.2'/>
<text x='910' y='997' class='mono dsn' text-anchor='middle'>ADRI.DB.BKS</text>
<polygon points='981,940 1005,940 1005,957 993,966 981,957' fill='#ffffff' stroke='#111' stroke-width='1.2'/>
<text x='993' y='955' class='mono connno' text-anchor='middle'>3</text>
<path d='M510,1020 L684,1084' class='dl' marker-end='url(#arr)'/>
<text x='516' y='1034' class='mono ddn' text-anchor='start'>STEPLIB</text>
<path d='M710,1020 L710,1084' class='dl' marker-end='url(#arr)'/>
<text x='716' y='1034' class='mono ddn' text-anchor='start'>DDSCT</text>
<path d='M910,1020 L736,1084' class='dl' marker-end='url(#arr)'/>
<text x='904' y='1034' class='mono ddn' text-anchor='end'>DDBKS</text>
<rect x='580' y='1084' width='260' height='60' fill='#ffffff' stroke='#111' stroke-width='1.6'/>
<path d='M620,1084 V1144 M620,1114 H840' stroke='#111' stroke-width='1'/>
<text x='600' y='1120' class='jp boxno' text-anchor='middle'>3</text>
<text x='730' y='1105' class='mono boxname' text-anchor='middle'>GATEXTR</text>
<text x='730' y='1135' class='jp boxdesc' text-anchor='middle'>CSVデータの取り込み</text>
<path d='M632,1144 L110,1208' class='dl' marker-end='url(#arr)'/>
<text x='104' y='1202' class='mono ddn' text-anchor='end'>GATPROOF</text>
<path d='M29,1208 H191 V1251 Q150.5,1239 110,1251 Q69.5,1263 29,1251 Z' fill='#fef9e7' stroke='#92400e' stroke-width='1.2'/>
<text x='110' y='1230' class='mono dsn' text-anchor='middle'>SYSOUT=H</text>
<text x='110' y='1245' class='jp fdesc' text-anchor='middle'></text>
<path d='M658,1144 L310,1208' class='dl' marker-end='url(#arr)'/>
<text x='304' y='1202' class='mono ddn' text-anchor='end'>GATLIST</text>
<path d='M229,1208 H391 V1251 Q350.5,1239 310,1251 Q269.5,1263 229,1251 Z' fill='#fef9e7' stroke='#92400e' stroke-width='1.2'/>
<text x='310' y='1230' class='mono dsn' text-anchor='middle'>SYSOUT=H</text>
<text x='310' y='1245' class='jp fdesc' text-anchor='middle'></text>
<path d='M684,1144 L510,1208' class='dl' marker-end='url(#arr)'/>
<text x='504' y='1202' class='mono ddn' text-anchor='end'>DDPRINT</text>
<path d='M429,1208 H591 V1251 Q550.5,1239 510,1251 Q469.5,1263 429,1251 Z' fill='#fef9e7' stroke='#92400e' stroke-width='1.2'/>
<text x='510' y='1230' class='mono dsn' text-anchor='middle'>SYSOUT=H</text>
<text x='510' y='1245' class='jp fdesc' text-anchor='middle'></text>
<path d='M710,1144 L710,1208' class='dl' marker-end='url(#arr)'/>
<text x='716' y='1202' class='mono ddn' text-anchor='start'>USMSOUT</text>
<path d='M629,1208 H791 V1251 Q750.5,1239 710,1251 Q669.5,1263 629,1251 Z' fill='#fef9e7' stroke='#92400e' stroke-width='1.2'/>
<text x='710' y='1230' class='mono dsn' text-anchor='middle'>SYSOUT=H</text>
<text x='710' y='1245' class='jp fdesc' text-anchor='middle'></text>
<path d='M736,1144 L910,1208' class='dl' marker-end='url(#arr)'/>
<text x='916' y='1202' class='mono ddn' text-anchor='start'>SYSUDUMP</text>
<path d='M829,1208 H991 V1251 Q950.5,1239 910,1251 Q869.5,1263 829,1251 Z' fill='#fef9e7' stroke='#92400e' stroke-width='1.2'/>
<text x='910' y='1230' class='mono dsn' text-anchor='middle'>SYSOUT=H</text>
<text x='910' y='1245' class='jp fdesc' text-anchor='middle'></text>
<path d='M762,1144 L1110,1208' class='dl' marker-end='url(#arr)'/>
<text x='1116' y='1202' class='mono ddn' text-anchor='start'>SYSOUT</text>
<path d='M1029,1208 H1191 V1251 Q1150.5,1239 1110,1251 Q1069.5,1263 1029,1251 Z' fill='#fef9e7' stroke='#92400e' stroke-width='1.2'/>
<text x='1110' y='1230' class='mono dsn' text-anchor='middle'>SYSOUT=H</text>
<text x='1110' y='1245' class='jp fdesc' text-anchor='middle'></text>
<path d='M788,1144 L1310,1208' class='dl' marker-end='url(#arr)'/>
<text x='1316' y='1202' class='mono ddn' text-anchor='start'>GATOUT</text>
<path d='M1229,1216 L1229,1264 A81,8 0 0 0 1391,1264 L1391,1216 Z' fill='#f3f4f6' stroke='#4b5563' stroke-width='1.2'/>
<ellipse cx='1310' cy='1216' rx='81' ry='8' fill='#f3f4f6' stroke='#4b5563' stroke-width='1.2'/>
<text x='1310' y='1221' class='mono worklbl' text-anchor='middle'>WORK</text>
<text x='1310' y='1244' class='mono dsn' text-anchor='middle'>TEMP.SOPOENTJ.WORK0010</text>
<text x='1310' y='1261' class='jp fdesc' text-anchor='middle'>(DASD80)</text>
<polygon points='1381,1260 1405,1260 1405,1277 1393,1286 1381,1277' fill='#ffffff' stroke='#111' stroke-width='1.2'/>
<text x='1393' y='1275' class='mono connno' text-anchor='middle'>4</text>
<text x='1302' y='1288' class='mono xref' text-anchor='end'>→STEP4</text>
<text x='1436' y='948' class='jp panhead' text-anchor='start'>&lt;STEP-3&gt;</text>
<text x='1436' y='966' class='jp pantext' text-anchor='start'>[ADRIEXTR] CSVデータの取り込み</text>
<text x='1436' y='983' class='jp panrem' text-anchor='start'>特記事項:CSVデータの取り込み(##11523)</text>
<text x='1448' y='1000' class='jp pannote' text-anchor='start'>インストリームPROC ADRIEXTR(STEP010)</text>
<text x='1448' y='1016' class='jp pannote' text-anchor='start'>PARM=&apos;MODE=(UPDT),SELECT=ALL,EXTRACT=YES&apos;</text>
<text x='1448' y='1032' class='jp pannote' text-anchor='start'>SYSIN:EXTRACT DATACODE=PACKSWDT</text>
<text x='1448' y='1048' class='jp pannote' text-anchor='start'>GATRCV・GATSNAP は DUMMY</text>
<text x='1436' y='1072' class='mono jcl' xml:space='preserve'>//ADRIEXTR PROC MODE=&apos;(UPDT)&apos;,</text>
<text x='1436' y='1085.5' class='mono jcl' xml:space='preserve'>// SEL=&apos;ALL&apos;, ALL/OTHER ,</text>
<text x='1436' y='1099' class='mono jcl' xml:space='preserve'>// EXTR=&apos;YES&apos;, YES/NO,</text>
<text x='1436' y='1112.5' class='mono jcl' xml:space='preserve'>// SOUT=&apos;H&apos;,</text>
<text x='1436' y='1126' class='mono jcl' xml:space='preserve'>// UOUT=&apos;H&apos;,</text>
<text x='1436' y='1139.5' class='mono jcl' xml:space='preserve'>// MEMORY=6144K REGION SIZE</text>
<text x='1436' y='1153' class='mono jcl' xml:space='preserve'>//STEP010 EXEC PGM=GATEXTR,REGION=&amp;MEMORY,</text>
<text x='1436' y='1166.5' class='mono jcl' xml:space='preserve'>// PARM=&apos;MODE=&amp;MODE,SELECT=&amp;SEL,EXTRACT=&amp;EXTR&apos;</text>
<text x='1436' y='1180' class='mono jcl' xml:space='preserve'>//STEPLIB DD DSN=ADRI.V0100.LOAD,DISP=SHR</text>
<text x='1436' y='1193.5' class='mono jcl' xml:space='preserve'>//DDSCT DD DSN=ADRI.DB.SCT,DISP=SHR</text>
<text x='1436' y='1207' class='mono jcl' xml:space='preserve'>//DDBKS DD DSN=ADRI.DB.BKS,DISP=SHR</text>
<text x='1436' y='1220.5' class='mono jcl' xml:space='preserve'>//GATRCV DD DUMMY,DCB=(RECFM=FB,BLKSIZE=3120)</text>
<text x='1436' y='1234' class='mono jcl' xml:space='preserve'>//GATPROOF DD SYSOUT=&amp;SOUT</text>
<text x='1436' y='1247.5' class='mono jcl' xml:space='preserve'>//GATLIST DD SYSOUT=&amp;SOUT</text>
<text x='1436' y='1261' class='mono jcl' xml:space='preserve'>//DDPRINT DD SYSOUT=&amp;SOUT</text>
<text x='1436' y='1274.5' class='mono jcl' xml:space='preserve'>//USMSOUT DD SYSOUT=&amp;SOUT</text>
<text x='1436' y='1288' class='mono jcl' xml:space='preserve'>//SYSUDUMP DD SYSOUT=&amp;UOUT</text>
<text x='1436' y='1301.5' class='mono jcl' xml:space='preserve'>//SYSOUT DD SYSOUT=&amp;UOUT</text>
<text x='1436' y='1315' class='mono jcl' xml:space='preserve'>//GATOUT DD DSN=TEMP.SOPOENTJ.WORK0010,</text>
<text x='1436' y='1328.5' class='mono jcl' xml:space='preserve'>// UNIT=SYSDA,VOL=SER=DASD80,</text>
<text x='1436' y='1342' class='mono jcl' xml:space='preserve'>// DISP=(,CATLG,DELETE),SPACE=(CYL,(200,20),RLSE)</text>
<text x='1436' y='1355.5' class='mono jcl' xml:space='preserve'>//GATSNAP DD DUMMY</text>
<text x='1436' y='1369' class='mono jcl' xml:space='preserve'>//PROCEND PEND</text>
<text x='1436' y='1382.5' class='mono jcl' xml:space='preserve'>//ADRIEXTR EXEC ADRIEXTR</text>
<text x='1436' y='1396' class='mono jcl' xml:space='preserve'>//SYSIN DD *</text>
<text x='1436' y='1409.5' class='mono jcl' xml:space='preserve'> EXTRACT DATACODE=PACKSWDT</text>
<text x='1436' y='1423' class='mono jcl' xml:space='preserve'>/*</text>
<path d='M1420,1442 H2040' stroke='#cbd5e1' stroke-width='1'/>
<path d='M629,1488 L629,1536 A81,8 0 0 0 791,1536 L791,1488 Z' fill='#dbeafe' stroke='#1e3a8a' stroke-width='1.2'/>
<ellipse cx='710' cy='1488' rx='81' ry='8' fill='#dbeafe' stroke='#1e3a8a' stroke-width='1.2'/>
<text x='710' y='1516' class='mono dsn' text-anchor='middle'>SEAD.TENSCODE.CDMASTER</text>
<text x='710' y='1533' class='jp fdesc' text-anchor='middle'>(DASD11)</text>
<polygon points='781,1464 805,1464 805,1481 793,1490 781,1481' fill='#ffffff' stroke='#111' stroke-width='1.2'/>
<text x='793' y='1479' class='mono connno' text-anchor='middle'>5</text>
<path d='M710,1544 L697,1608' class='dl' marker-end='url(#arr)'/>
<text x='716' y='1558' class='mono ddn' text-anchor='start'>VETENCD</text>
<path d='M1310,1272 V1544 L723,1608' class='dl carry' marker-end='url(#arr)'/>
<text x='1304' y='1558' class='mono ddn' text-anchor='end'>INFILE</text>
<rect x='580' y='1608' width='260' height='60' fill='#ffffff' stroke='#111' stroke-width='1.6'/>
<path d='M620,1608 V1668 M620,1638 H840' stroke='#111' stroke-width='1'/>
<text x='600' y='1644' class='jp boxno' text-anchor='middle'>4</text>
<text x='730' y='1629' class='mono boxname' text-anchor='middle'>KE53070P</text>
<text x='730' y='1659' class='jp boxdesc' text-anchor='middle'></text>
<path d='M697,1668 L510,1732' class='dl' marker-end='url(#arr)'/>
<text x='504' y='1726' class='mono ddn' text-anchor='end'>SYSPRINT</text>
<path d='M429,1732 H591 V1775 Q550.5,1763 510,1775 Q469.5,1787 429,1775 Z' fill='#fef9e7' stroke='#92400e' stroke-width='1.2'/>
<path d='M723,1668 L710,1732' class='dl' marker-end='url(#arr)'/>
<text x='716' y='1726' class='mono ddn' text-anchor='start'>OUTFILE</text>
<path d='M629,1740 L629,1788 A81,8 0 0 0 791,1788 L791,1740 Z' fill='#f3f4f6' stroke='#4b5563' stroke-width='1.2'/>
<ellipse cx='710' cy='1740' rx='81' ry='8' fill='#f3f4f6' stroke='#4b5563' stroke-width='1.2'/>
<text x='710' y='1745' class='mono worklbl' text-anchor='middle'>WORK</text>
<text x='710' y='1768' class='mono dsn' text-anchor='middle'>SEAD.SOPOENTJ.WORK0010</text>
<text x='710' y='1785' class='jp fdesc' text-anchor='middle'>(DASD11)</text>
<polygon points='781,1784 805,1784 805,1801 793,1810 781,1801' fill='#ffffff' stroke='#111' stroke-width='1.2'/>
<text x='793' y='1799' class='mono connno' text-anchor='middle'>6</text>
<text x='702' y='1812' class='mono xref' text-anchor='end'>→STEP5,DAIBATEJ(他JOB)</text>
<text x='1436' y='1472' class='jp panhead' text-anchor='start'>&lt;STEP-4&gt;</text>
<text x='1436' y='1490' class='jp pantext' text-anchor='start'>[KE53070P] </text>
<text x='1436' y='1507' class='jp panrem' text-anchor='start'>特記事項:SEAD.SOPOENTJ.WORK0010 は DAIBATEJ で使用(##11523)</text>
<text x='1436' y='1532' class='mono jcl' xml:space='preserve'>//KE53070P EXEC PGM=KE53070P</text>
<text x='1436' y='1545.5' class='mono jcl' xml:space='preserve'>//SYSPRINT DD SYSOUT=*</text>
<text x='1436' y='1559' class='mono jcl' xml:space='preserve'>//INFILE DD DSN=TEMP.SOPOENTJ.WORK0010,</text>
<text x='1436' y='1572.5' class='mono jcl' xml:space='preserve'>// DISP=SHR,</text>
<text x='1436' y='1586' class='mono jcl' xml:space='preserve'>// UNIT=SYSDA,</text>
<text x='1436' y='1599.5' class='mono jcl' xml:space='preserve'>// VOL=SER=DASD80</text>
<text x='1436' y='1613' class='mono jcl' xml:space='preserve'>//VETENCD DD DSN=SEAD.TENSCODE.CDMASTER,DISP=SHR,</text>
<text x='1436' y='1626.5' class='mono jcl' xml:space='preserve'>// UNIT=SYSDA,VOL=SER=DASD11</text>
<text x='1436' y='1640' class='mono jcl' xml:space='preserve'>//OUTFILE DD DSN=SEAD.SOPOENTJ.WORK0010,</text>
<text x='1436' y='1653.5' class='mono jcl' xml:space='preserve'>// DISP=(,KEEP,DELETE),</text>
<text x='1436' y='1667' class='mono jcl' xml:space='preserve'>// DCB=(RECFM=FB,LRECL=160,BLKSIZE=6240),</text>
<text x='1436' y='1680.5' class='mono jcl' xml:space='preserve'>// SPACE=(6240,(100,10),RLSE),</text>
<text x='1436' y='1694' class='mono jcl' xml:space='preserve'>// UNIT=SYSDA,</text>
<text x='1436' y='1707.5' class='mono jcl' xml:space='preserve'>// VOL=SER=DASD11</text>
<path d='M1420,1826 H2040' stroke='#cbd5e1' stroke-width='1'/>
<g opacity='0.4'>
<path d='M710,1796 V1838 L710,1902' class='dl carry' marker-end='url(#arr)'/>
<text x='716' y='1852' class='mono ddn' text-anchor='start'>SORTIN</text>
<rect x='580' y='1902' width='260' height='60' fill='#ffffff' stroke='#111' stroke-width='1.6'/>
<path d='M620,1902 V1962 M620,1932 H840' stroke='#111' stroke-width='1'/>
<text x='600' y='1938' class='jp boxno' text-anchor='middle'>5</text>
<text x='730' y='1923' class='mono boxname' text-anchor='middle'>SORT (USORTM)</text>
<text x='730' y='1953' class='jp boxdesc' text-anchor='middle'>分類</text>
<path d='M697,1962 L510,2026' class='dl' marker-end='url(#arr)'/>
<text x='504' y='2020' class='mono ddn' text-anchor='end'>SYSPRINT</text>
<path d='M429,2026 H591 V2069 Q550.5,2057 510,2069 Q469.5,2081 429,2069 Z' fill='#fef9e7' stroke='#92400e' stroke-width='1.2'/>
<path d='M723,1962 L710,2026' class='dl' marker-end='url(#arr)'/>
<text x='716' y='2020' class='mono ddn' text-anchor='start'>SORTOUT</text>
<path d='M629,2034 L629,2082 A81,8 0 0 0 791,2082 L791,2034 Z' fill='#dbeafe' stroke='#1e3a8a' stroke-width='1.2'/>
<ellipse cx='710' cy='2034' rx='81' ry='8' fill='#dbeafe' stroke='#1e3a8a' stroke-width='1.2'/>
<text x='710' y='2062' class='mono dsn' text-anchor='middle'>SEAD.SOPOENTJ.DATABACK</text>
<text x='710' y='2079' class='jp fdesc' text-anchor='middle'>(DASD11)</text>
<polygon points='781,2078 805,2078 805,2095 793,2104 781,2095' fill='#ffffff' stroke='#111' stroke-width='1.2'/>
<text x='793' y='2093' class='mono connno' text-anchor='middle'>7</text>
</g>
<g transform='rotate(-8 894 1932)'><rect x='852' y='1918' width='84' height='28' rx='4' fill='#ffffff' stroke='#dc2626' stroke-width='2'/>
<text x='894' y='1937' class='jp stamp' text-anchor='middle'>移行不要</text>
</g>
<text x='1436' y='1856' class='jp panhead' text-anchor='start'>&lt;STEP-5&gt;</text>
<text x='1436' y='1874' class='jp pantext' text-anchor='start'>[SORT] 分類 (USORTM)</text>
<text x='1436' y='1891' class='jp panpol' text-anchor='start'>移行方針:移行不要</text>
<text x='1436' y='1908' class='jp panrem' text-anchor='start'>特記事項:SEAD.SOPOENTJ.WORK0010(KE53070P.OUTFILE)→ SEAD.SOPOENTJ.DATABACK</text>
<text x='1448' y='1925' class='jp pannote' text-anchor='start'>SORT FIELDS=COPY(並べ替えなしの複写)</text>
<text x='1436' y='1949' class='mono jcl' xml:space='preserve'>//SORT EXEC USORTM</text>
<text x='1436' y='1962.5' class='mono jcl' xml:space='preserve'>//SYSPRINT DD SYSOUT=*</text>
<text x='1436' y='1976' class='mono jcl' xml:space='preserve'>//SORTIN DD DSN=SEAD.SOPOENTJ.WORK0010,</text>
<text x='1436' y='1989.5' class='mono jcl' xml:space='preserve'>// DISP=SHR,</text>
<text x='1436' y='2003' class='mono jcl' xml:space='preserve'>// UNIT=SYSDA,</text>
<text x='1436' y='2016.5' class='mono jcl' xml:space='preserve'>// VOL=SER=DASD11</text>
<text x='1436' y='2030' class='mono jcl' xml:space='preserve'>//SORTOUT DD DSN=SEAD.SOPOENTJ.DATABACK,</text>
<text x='1436' y='2043.5' class='mono jcl' xml:space='preserve'>// DISP=(,KEEP,DELETE),</text>
<text x='1436' y='2057' class='mono jcl' xml:space='preserve'>// DCB=(RECFM=FB,LRECL=160,BLKSIZE=6240),</text>
<text x='1436' y='2070.5' class='mono jcl' xml:space='preserve'>// SPACE=(6240,(100,10),RLSE),</text>
<text x='1436' y='2084' class='mono jcl' xml:space='preserve'>// UNIT=SYSDA,</text>
<text x='1436' y='2097.5' class='mono jcl' xml:space='preserve'>// VOL=SER=DASD11</text>
<text x='1436' y='2111' class='mono jcl' xml:space='preserve'>//SYSIN DD *</text>
<text x='1436' y='2124.5' class='mono jcl' xml:space='preserve'> SORT FIELDS=COPY</text>
<text x='1436' y='2138' class='mono jcl' xml:space='preserve'> END</text>
<text x='1436' y='2151.5' class='mono jcl' xml:space='preserve'>/*</text>
<path d='M1420,2171 H2040' stroke='#cbd5e1' stroke-width='1'/>
<path d='M1420,398 V2193' stroke='#111' stroke-width='1.2'/>
</svg>
(2-2/2)