|
<?xml version='1.0' encoding='UTF-8'?>
|
|
<svg xmlns='http://www.w3.org/2000/svg' width='1400' height='1990' viewBox='0 0 1400 1990'>
|
|
<title>DAIMNT3J 新規実装想定JOBフロー(ワーク)</title>
|
|
<defs><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>
|
|
text{font-family:Meiryo,'Yu Gothic','MS PGothic',sans-serif;fill:#111}
|
|
.title{font-size:22px;font-weight:bold}.sub{font-size:12.5px;fill:#374151}
|
|
.lg{font-size:12px}.lgh{font-size:13px;font-weight:bold}
|
|
.stepno{font-size:17px;font-weight:bold}.steplbl{font-size:10px;fill:#555}
|
|
.pgm{font-size:14px;font-weight:bold}.pname{font-size:12px}
|
|
.cyl1{font-size:12px;font-weight:bold}.cyl2{font-size:11px;fill:#374151}.tag{font-size:9.5px;font-weight:bold;fill:#9a3412}
|
|
.ob{font-size:12px;font-weight:bold;fill:#c2410c}
|
|
.al{font-size:11px;fill:#374151}
|
|
.nh{font-size:12.5px;font-weight:bold;fill:#1e3a8a}.nt{font-size:11.5px;fill:#374151}
|
|
.th{font-size:12px;font-weight:bold}.td{font-size:11.5px}
|
|
.dl{stroke:#222;stroke-width:1.3;fill:none}
|
|
</style>
|
|
<rect width='1400' height='1990' fill='#ffffff'/>
|
|
<text x='20' y='36' class='title' text-anchor='start'>DAIMNT3J 新規実装想定JOBフロー(ワーク)</text>
|
|
<text x='20' y='60' class='sub' text-anchor='start'>現行JCL DAIMNT3J を、WORKDB でプログラム間のデータを受け渡す方式で実装した場合の想定。新システム設計書との正誤比較の基準として作成。</text>
|
|
<text x='20' y='78' class='sub' text-anchor='start'>SEQファイルと SORT ステップは使わず、受け側プログラムの読込時に ORDER BY を付けて並べ替える。ステップ番号はワークの通番(新設計書と合わせて 0010 刻み)。</text>
|
|
<rect x='20' y='92' width='1360' height='78' fill='#f8fafc' stroke='#cbd5e1'/>
|
|
<text x='34' y='112' class='lgh' text-anchor='start'>凡例</text>
|
|
<rect x='34' y='120' width='150' height='40' fill='#fff' stroke='#111' stroke-width='1.6'/>
|
|
<text x='109' y='145' class='lg' text-anchor='middle'>処理(プログラム)</text>
|
|
<path d='M210,124 L210,168 A75,8 0 0 0 360,168 L360,124 Z' fill='#fff7ed' stroke='#c2410c' stroke-width='1.3'/>
|
|
<ellipse cx='285' cy='124' rx='75' ry='8' fill='#fff7ed' stroke='#c2410c' stroke-width='1.3'/>
|
|
<text x='285' y='148' class='cyl1' text-anchor='middle'>WORKDB</text>
|
|
<path d='M380,124 L380,168 A75,8 0 0 0 530,168 L530,124 Z' fill='#dbeafe' stroke='#1e3a8a' stroke-width='1.3'/>
|
|
<ellipse cx='455' cy='124' rx='75' ry='8' fill='#dbeafe' stroke='#1e3a8a' stroke-width='1.3'/>
|
|
<text x='455' y='148' class='cyl1' text-anchor='middle'>マスター・入力ファイル</text>
|
|
<path d='M550,124 L550,168 A75,8 0 0 0 700,168 L700,124 Z' fill='#ede9fe' stroke='#6d28d9' stroke-width='1.3'/>
|
|
<ellipse cx='625' cy='124' rx='75' ry='8' fill='#ede9fe' stroke='#6d28d9' stroke-width='1.3'/>
|
|
<text x='625' y='148' class='cyl1' text-anchor='middle'>DB2 表</text>
|
|
<path d='M720,124 L720,168 A75,8 0 0 0 870,168 L870,124 Z' fill='#ecfdf5' stroke='#047857' stroke-width='1.3'/>
|
|
<ellipse cx='795' cy='124' rx='75' ry='8' fill='#ecfdf5' stroke='#047857' stroke-width='1.3'/>
|
|
<text x='795' y='148' class='cyl1' text-anchor='middle'>パラメータ</text>
|
|
<rect x='890' y='126' width='146.2' height='20' rx='3' fill='#fff7ed' stroke='#c2410c' stroke-width='1'/>
|
|
<text x='896' y='140' class='ob' text-anchor='start'>ORDER BY 項目</text>
|
|
<text x='890' y='162' class='lg' text-anchor='start'>=受け側の読込時に並べ替え(現行 SORT ステップの置換え)</text>
|
|
<text x='1240' y='140' class='lg' text-anchor='start'>WORKDB は書込み前にクリア</text>
|
|
<text x='1240' y='158' class='lg' text-anchor='start'>(現行のワーク削除に相当)</text>
|
|
<path d='M270,200 L270,244 A130,8 0 0 0 530,244 L530,200 Z' fill='#dbeafe' stroke='#1e3a8a' stroke-width='1.3'/>
|
|
<ellipse cx='400' cy='200' rx='130' ry='8' fill='#dbeafe' stroke='#1e3a8a' stroke-width='1.3'/>
|
|
<text x='400' y='224' class='cyl1' text-anchor='middle'>顧客マスター(基本情報)</text>
|
|
<text x='400' y='240' class='cyl2' text-anchor='middle'>VKCUSTM(VKAD.VCUBASED)</text>
|
|
<path d='M30,296 L30,340 A100,8 0 0 0 230,340 L230,296 Z' fill='#dbeafe' stroke='#1e3a8a' stroke-width='1.3'/>
|
|
<ellipse cx='130' cy='296' rx='100' ry='8' fill='#dbeafe' stroke='#1e3a8a' stroke-width='1.3'/>
|
|
<text x='130' y='320' class='cyl1' text-anchor='middle'>顧客マスター</text>
|
|
<text x='130' y='336' class='cyl2' text-anchor='middle'>(委託料情報(1))VKCUIT1</text>
|
|
<path d='M600,296 L600,340 A100,8 0 0 0 800,340 L800,296 Z' fill='#dbeafe' stroke='#1e3a8a' stroke-width='1.3'/>
|
|
<ellipse cx='700' cy='296' rx='100' ry='8' fill='#dbeafe' stroke='#1e3a8a' stroke-width='1.3'/>
|
|
<text x='700' y='320' class='cyl1' text-anchor='middle'>顧客マスター</text>
|
|
<text x='700' y='336' class='cyl2' text-anchor='middle'>(運賃契約基本情報)VKCUNK1</text>
|
|
<rect x='280' y='290' width='240' height='60' fill='#ffffff' stroke='#111' stroke-width='1.6'/>
|
|
<line x1='350' y1='290' x2='350' y2='350' stroke='#111' stroke-width='1'/>
|
|
<text x='315' y='316' class='stepno' text-anchor='middle'>0010</text>
|
|
<text x='315' y='336' class='steplbl' text-anchor='middle'>STEP</text>
|
|
<text x='435' y='315' class='pgm' text-anchor='middle'>KS41000</text>
|
|
<text x='435' y='336' class='pname' text-anchor='middle'>管理台帳の作成</text>
|
|
<polyline points='400,252 400,288' class='dl' marker-end='url(#arr)'/>
|
|
<text x='408' y='274' class='al' text-anchor='start'>順次読込</text>
|
|
<polyline points='230,320 278,320' class='dl' marker-end='url(#arr)'/>
|
|
<text x='254' y='312' class='al' text-anchor='middle'>キー読込</text>
|
|
<polyline points='600,320 522,320' class='dl' marker-end='url(#arr)'/>
|
|
<text x='561' y='312' class='al' text-anchor='middle'>キー読込</text>
|
|
<text x='1040' y='290' class='nh' text-anchor='start'>現行 STEP1 KS41000P</text>
|
|
<text x='1040' y='307' class='nt' text-anchor='start'>請求・精算書NO.補完、委託料情報の有無で</text>
|
|
<text x='1040' y='324' class='nt' text-anchor='start'>1200/1500 バイト相当の区別を持つ</text>
|
|
<path d='M270,400 L270,444 A130,8 0 0 0 530,444 L530,400 Z' fill='#fff7ed' stroke='#c2410c' stroke-width='1.3'/>
|
|
<ellipse cx='400' cy='400' rx='130' ry='8' fill='#fff7ed' stroke='#c2410c' stroke-width='1.3'/>
|
|
<text x='400' y='404' class='tag' text-anchor='middle'>WORKDB</text>
|
|
<text x='400' y='424' class='cyl1' text-anchor='middle'>管理台帳ワーク1</text>
|
|
<text x='400' y='440' class='cyl2' text-anchor='middle'>DAIMNT3J_0010TD</text>
|
|
<polyline points='400,350 400,392' class='dl' marker-end='url(#arr)'/>
|
|
<polyline points='400,452 400,518' class='dl' marker-end='url(#arr)'/>
|
|
<rect x='412' y='478' width='378' height='20' rx='3' fill='#fff7ed' stroke='#c2410c' stroke-width='1'/>
|
|
<text x='418' y='492' class='ob' text-anchor='start'>ORDER BY KASFHATN(請求書出力店所コート゛)</text>
|
|
<text x='1040' y='400' class='nh' text-anchor='start'>現行 STEP2 SORT FIELDS=(251,4) → 読込時 ORDER BY</text>
|
|
<text x='1040' y='417' class='nt' text-anchor='start'>RDW 込み 251 桁目=データ部 247〜250 バイト目</text>
|
|
<text x='1040' y='434' class='nt' text-anchor='start'>現行 STEP3・5 のワーク削除 → WORKDB クリア</text>
|
|
<path d='M600,526 L600,570 A100,8 0 0 0 800,570 L800,526 Z' fill='#ede9fe' stroke='#6d28d9' stroke-width='1.3'/>
|
|
<ellipse cx='700' cy='526' rx='100' ry='8' fill='#ede9fe' stroke='#6d28d9' stroke-width='1.3'/>
|
|
<text x='700' y='550' class='cyl1' text-anchor='middle'>店所基本情報</text>
|
|
<text x='700' y='566' class='cyl2' text-anchor='middle'>RDTENS(DB2)</text>
|
|
<rect x='280' y='520' width='240' height='60' fill='#ffffff' stroke='#111' stroke-width='1.6'/>
|
|
<line x1='350' y1='520' x2='350' y2='580' stroke='#111' stroke-width='1'/>
|
|
<text x='315' y='546' class='stepno' text-anchor='middle'>0020</text>
|
|
<text x='315' y='566' class='steplbl' text-anchor='middle'>STEP</text>
|
|
<text x='435' y='545' class='pgm' text-anchor='middle'>KS41010</text>
|
|
<text x='435' y='566' class='pname' text-anchor='middle'>店所情報の付加</text>
|
|
<polyline points='600,550 522,550' class='dl' marker-end='url(#arr)'/>
|
|
<text x='561' y='542' class='al' text-anchor='middle'>SELECT</text>
|
|
<text x='1040' y='520' class='nh' text-anchor='start'>現行 STEP4 KS41010P</text>
|
|
<text x='1040' y='537' class='nt' text-anchor='start'>請求書出力店所コート゛が変わるたびに店所基本情報を検索</text>
|
|
<path d='M270,630 L270,674 A130,8 0 0 0 530,674 L530,630 Z' fill='#fff7ed' stroke='#c2410c' stroke-width='1.3'/>
|
|
<ellipse cx='400' cy='630' rx='130' ry='8' fill='#fff7ed' stroke='#c2410c' stroke-width='1.3'/>
|
|
<text x='400' y='634' class='tag' text-anchor='middle'>WORKDB</text>
|
|
<text x='400' y='654' class='cyl1' text-anchor='middle'>管理台帳ワーク2</text>
|
|
<text x='400' y='670' class='cyl2' text-anchor='middle'>DAIMNT3J_0030TD</text>
|
|
<polyline points='400,580 400,622' class='dl' marker-end='url(#arr)'/>
|
|
<polyline points='400,682 400,748' class='dl' marker-end='url(#arr)'/>
|
|
<rect x='412' y='708' width='463.4' height='20' rx='3' fill='#fff7ed' stroke='#c2410c' stroke-width='1'/>
|
|
<text x='418' y='722' class='ob' text-anchor='start'>ORDER BY KAADCODA, KAADCODB(顧客所在地コード)</text>
|
|
<text x='1040' y='630' class='nh' text-anchor='start'>現行 STEP6 SORT FIELDS=(13,11) → 読込時 ORDER BY</text>
|
|
<text x='1040' y='647' class='nt' text-anchor='start'>データ部 9〜19 バイト目(顧客所在地コード11桁)</text>
|
|
<text x='1040' y='664' class='nt' text-anchor='start'>現行 STEP7・9 のワーク削除 → WORKDB クリア</text>
|
|
<path d='M600,756 L600,800 A100,8 0 0 0 800,800 L800,756 Z' fill='#ede9fe' stroke='#6d28d9' stroke-width='1.3'/>
|
|
<ellipse cx='700' cy='756' rx='100' ry='8' fill='#ede9fe' stroke='#6d28d9' stroke-width='1.3'/>
|
|
<text x='700' y='780' class='cyl1' text-anchor='middle'>住所DB2</text>
|
|
<text x='700' y='796' class='cyl2' text-anchor='middle'>RDADRN(DB2)</text>
|
|
<rect x='280' y='750' width='240' height='60' fill='#ffffff' stroke='#111' stroke-width='1.6'/>
|
|
<line x1='350' y1='750' x2='350' y2='810' stroke='#111' stroke-width='1'/>
|
|
<text x='315' y='776' class='stepno' text-anchor='middle'>0030</text>
|
|
<text x='315' y='796' class='steplbl' text-anchor='middle'>STEP</text>
|
|
<text x='435' y='775' class='pgm' text-anchor='middle'>KS41020</text>
|
|
<text x='435' y='796' class='pname' text-anchor='middle'>住所情報の付加</text>
|
|
<polyline points='600,780 522,780' class='dl' marker-end='url(#arr)'/>
|
|
<text x='561' y='772' class='al' text-anchor='middle'>SELECT</text>
|
|
<text x='1040' y='750' class='nh' text-anchor='start'>現行 STEP8 KS41020P</text>
|
|
<text x='1040' y='767' class='nt' text-anchor='start'>顧客所在地コードが変わるたびに住所DB2を検索</text>
|
|
<path d='M270,860 L270,904 A130,8 0 0 0 530,904 L530,860 Z' fill='#fff7ed' stroke='#c2410c' stroke-width='1.3'/>
|
|
<ellipse cx='400' cy='860' rx='130' ry='8' fill='#fff7ed' stroke='#c2410c' stroke-width='1.3'/>
|
|
<text x='400' y='864' class='tag' text-anchor='middle'>WORKDB</text>
|
|
<text x='400' y='884' class='cyl1' text-anchor='middle'>管理台帳ワーク3</text>
|
|
<text x='400' y='900' class='cyl2' text-anchor='middle'>DAIMNT3J_0060TD</text>
|
|
<polyline points='400,810 400,852' class='dl' marker-end='url(#arr)'/>
|
|
<polyline points='400,912 400,978' class='dl' marker-end='url(#arr)'/>
|
|
<rect x='412' y='938' width='475.6' height='20' rx='3' fill='#fff7ed' stroke='#c2410c' stroke-width='1'/>
|
|
<text x='418' y='952' class='ob' text-anchor='start'>ORDER BY KASFAD05, KASFAD06(請求先所在地コード)</text>
|
|
<text x='1040' y='860' class='nh' text-anchor='start'>現行 STEP10 SORT FIELDS=(334,11) → 読込時 ORDER BY</text>
|
|
<text x='1040' y='877' class='nt' text-anchor='start'>データ部 330〜340 バイト目(請求先所在地コード11桁)</text>
|
|
<text x='1040' y='894' class='nt' text-anchor='start'>現行 STEP11・13 のワーク削除 → WORKDB クリア</text>
|
|
<path d='M600,986 L600,1030 A100,8 0 0 0 800,1030 L800,986 Z' fill='#ede9fe' stroke='#6d28d9' stroke-width='1.3'/>
|
|
<ellipse cx='700' cy='986' rx='100' ry='8' fill='#ede9fe' stroke='#6d28d9' stroke-width='1.3'/>
|
|
<text x='700' y='1010' class='cyl1' text-anchor='middle'>住所DB2</text>
|
|
<text x='700' y='1026' class='cyl2' text-anchor='middle'>RDADRN(DB2)</text>
|
|
<rect x='280' y='980' width='240' height='60' fill='#ffffff' stroke='#111' stroke-width='1.6'/>
|
|
<line x1='350' y1='980' x2='350' y2='1040' stroke='#111' stroke-width='1'/>
|
|
<text x='315' y='1006' class='stepno' text-anchor='middle'>0040</text>
|
|
<text x='315' y='1026' class='steplbl' text-anchor='middle'>STEP</text>
|
|
<text x='435' y='1005' class='pgm' text-anchor='middle'>KS41030</text>
|
|
<text x='435' y='1026' class='pname' text-anchor='middle'>請求先住所情報の付加</text>
|
|
<polyline points='600,1010 522,1010' class='dl' marker-end='url(#arr)'/>
|
|
<text x='561' y='1002' class='al' text-anchor='middle'>SELECT</text>
|
|
<text x='1040' y='980' class='nh' text-anchor='start'>現行 STEP12 KS41030P</text>
|
|
<text x='1040' y='997' class='nt' text-anchor='start'>請求先が所在地と異なる顧客の郵便番号・住所を上書き</text>
|
|
<path d='M270,1090 L270,1134 A130,8 0 0 0 530,1134 L530,1090 Z' fill='#fff7ed' stroke='#c2410c' stroke-width='1.3'/>
|
|
<ellipse cx='400' cy='1090' rx='130' ry='8' fill='#fff7ed' stroke='#c2410c' stroke-width='1.3'/>
|
|
<text x='400' y='1094' class='tag' text-anchor='middle'>WORKDB</text>
|
|
<text x='400' y='1114' class='cyl1' text-anchor='middle'>管理台帳ワーク4</text>
|
|
<text x='400' y='1130' class='cyl2' text-anchor='middle'>DAIMNT3J_0080TD</text>
|
|
<polyline points='400,1040 400,1082' class='dl' marker-end='url(#arr)'/>
|
|
<polyline points='400,1142 400,1208' class='dl' marker-end='url(#arr)'/>
|
|
<rect x='412' y='1168' width='329.2' height='20' rx='3' fill='#fff7ed' stroke='#c2410c' stroke-width='1'/>
|
|
<text x='418' y='1182' class='ob' text-anchor='start'>ORDER BY KACUSTCD(登録顧客コード)</text>
|
|
<text x='1040' y='1090' class='nh' text-anchor='start'>現行 STEP14 SORT FIELDS=(5,7) → 読込時 ORDER BY</text>
|
|
<text x='1040' y='1107' class='nt' text-anchor='start'>データ部 1〜7 バイト目(管理台帳のキー)</text>
|
|
<text x='1040' y='1124' class='nt' text-anchor='start'>現行 STEP15・18 のワーク削除 → WORKDB クリア</text>
|
|
<rect x='280' y='1210' width='240' height='60' fill='#ffffff' stroke='#111' stroke-width='1.6'/>
|
|
<line x1='350' y1='1210' x2='350' y2='1270' stroke='#111' stroke-width='1'/>
|
|
<text x='315' y='1236' class='stepno' text-anchor='middle'>0050</text>
|
|
<text x='315' y='1256' class='steplbl' text-anchor='middle'>STEP</text>
|
|
<text x='435' y='1235' class='pgm' text-anchor='middle'>KS43010</text>
|
|
<text x='435' y='1256' class='pname' text-anchor='middle'>管理台帳の再作成</text>
|
|
<text x='1040' y='1210' class='nh' text-anchor='start'>現行 STEP16 DELETE/DEFINE + STEP17 REPRO</text>
|
|
<text x='1040' y='1227' class='nt' text-anchor='start'>管理台帳を空にしてから全件を書き込む(全件入替え)</text>
|
|
<text x='1040' y='1244' class='nt' text-anchor='start'>差分更新ではない</text>
|
|
<path d='M270,1320 L270,1364 A130,8 0 0 0 530,1364 L530,1320 Z' fill='#dbeafe' stroke='#1e3a8a' stroke-width='1.3'/>
|
|
<ellipse cx='400' cy='1320' rx='130' ry='8' fill='#dbeafe' stroke='#1e3a8a' stroke-width='1.3'/>
|
|
<text x='400' y='1344' class='cyl1' text-anchor='middle'>管理台帳</text>
|
|
<text x='400' y='1360' class='cyl2' text-anchor='middle'>VKKANMS(VK47.KANBASED)</text>
|
|
<polyline points='400,1270 400,1312' class='dl' marker-end='url(#arr)'/>
|
|
<text x='408' y='1296' class='al' text-anchor='start'>全件入替え</text>
|
|
<polyline points='520,1378 520,1420 750,1420 750,1458' class='dl' marker-end='url(#arr)'/>
|
|
<text x='635' y='1412' class='al' text-anchor='middle'>キー読込(荷主コード)</text>
|
|
<path d='M930,1466 L930,1510 A110,8 0 0 0 1150,1510 L1150,1466 Z' fill='#dbeafe' stroke='#1e3a8a' stroke-width='1.3'/>
|
|
<ellipse cx='1040' cy='1466' rx='110' ry='8' fill='#dbeafe' stroke='#1e3a8a' stroke-width='1.3'/>
|
|
<text x='1040' y='1490' class='cyl1' text-anchor='middle'>POSメート・FAXサービス</text>
|
|
<text x='1040' y='1506' class='cyl2' text-anchor='middle'>VK32.SSPOSFAX</text>
|
|
<rect x='600' y='1460' width='300' height='60' fill='#ffffff' stroke='#111' stroke-width='1.6'/>
|
|
<line x1='670' y1='1460' x2='670' y2='1520' stroke='#111' stroke-width='1'/>
|
|
<text x='635' y='1486' class='stepno' text-anchor='middle'>0060</text>
|
|
<text x='635' y='1506' class='steplbl' text-anchor='middle'>STEP</text>
|
|
<text x='785' y='1485' class='pgm' text-anchor='middle'>KS60350</text>
|
|
<text x='785' y='1506' class='pname' text-anchor='middle'>POSメートマスター VS 管理台帳</text>
|
|
<polyline points='930,1490 902,1490' class='dl' marker-end='url(#arr)'/>
|
|
<text x='1040' y='1532' class='al' text-anchor='middle'>現行は VSAM のキー順に読込</text>
|
|
<text x='1040' y='1548' class='al' text-anchor='middle'>(SORT ステップなし)</text>
|
|
<path d='M620,1572 H880 V1612 Q815,1602 750,1612 Q685,1622 620,1612 Z' fill='#fef9e7' stroke='#92400e' stroke-width='1.3'/>
|
|
<text x='750' y='1589' class='cyl1' text-anchor='middle'>締日アンマッチリスト(帳票)</text>
|
|
<text x='750' y='1605' class='cyl2' text-anchor='middle'>現行 SYSOUT=I(FA/165)</text>
|
|
<polyline points='750,1520 750,1570' class='dl' marker-end='url(#arr)'/>
|
|
<text x='750' y='1640' class='nh' text-anchor='middle'>現行 STEP19 KS60350P</text>
|
|
<polyline points='330,1378 330,1458' class='dl' marker-end='url(#arr)'/>
|
|
<text x='338' y='1428' class='al' text-anchor='start'>キー読込</text>
|
|
<path d='M5,1430 L5,1474 A75,8 0 0 0 155,1474 L155,1430 Z' fill='#dbeafe' stroke='#1e3a8a' stroke-width='1.3'/>
|
|
<ellipse cx='80' cy='1430' rx='75' ry='8' fill='#dbeafe' stroke='#1e3a8a' stroke-width='1.3'/>
|
|
<text x='80' y='1454' class='cyl1' text-anchor='middle'>顧客名前マスター</text>
|
|
<text x='80' y='1470' class='cyl2' text-anchor='middle'>更新データ(DCUSTOM)</text>
|
|
<path d='M5,1520 L5,1564 A75,8 0 0 0 155,1564 L155,1520 Z' fill='#ecfdf5' stroke='#047857' stroke-width='1.3'/>
|
|
<ellipse cx='80' cy='1520' rx='75' ry='8' fill='#ecfdf5' stroke='#047857' stroke-width='1.3'/>
|
|
<text x='80' y='1544' class='cyl1' text-anchor='middle'>対象店所パラメータ</text>
|
|
<text x='80' y='1560' class='cyl2' text-anchor='middle'>INCARD(SEQTRYTN)</text>
|
|
<rect x='170' y='1460' width='300' height='60' fill='#ffffff' stroke='#111' stroke-width='1.6'/>
|
|
<line x1='240' y1='1460' x2='240' y2='1520' stroke='#111' stroke-width='1'/>
|
|
<text x='205' y='1486' class='stepno' text-anchor='middle'>0070</text>
|
|
<text x='205' y='1506' class='steplbl' text-anchor='middle'>STEP</text>
|
|
<text x='355' y='1485' class='pgm' text-anchor='middle'>ND53500</text>
|
|
<text x='355' y='1506' class='pname' text-anchor='middle'>エコデリバー用顧客UPデータ作成</text>
|
|
<polyline points='155,1456 168,1476' class='dl' marker-end='url(#arr)'/>
|
|
<polyline points='155,1548 168,1506' class='dl' marker-end='url(#arr)'/>
|
|
<path d='M190,1580 L190,1624 A130,8 0 0 0 450,1624 L450,1580 Z' fill='#fff7ed' stroke='#c2410c' stroke-width='1.3'/>
|
|
<ellipse cx='320' cy='1580' rx='130' ry='8' fill='#fff7ed' stroke='#c2410c' stroke-width='1.3'/>
|
|
<text x='320' y='1584' class='tag' text-anchor='middle'>WORKDB</text>
|
|
<text x='320' y='1604' class='cyl1' text-anchor='middle'>エコデリバー用顧客アップロードデータ</text>
|
|
<text x='320' y='1620' class='cyl2' text-anchor='middle'>DAIMNT3J_ND53500TD</text>
|
|
<polyline points='320,1520 320,1572' class='dl' marker-end='url(#arr)'/>
|
|
<rect x='170' y='1690' width='300' height='60' fill='#ffffff' stroke='#111' stroke-width='1.6'/>
|
|
<line x1='240' y1='1690' x2='240' y2='1750' stroke='#111' stroke-width='1'/>
|
|
<text x='205' y='1716' class='stepno' text-anchor='middle'>0080</text>
|
|
<text x='205' y='1736' class='steplbl' text-anchor='middle'>STEP</text>
|
|
<text x='355' y='1715' class='pgm' text-anchor='middle'>DB2 LOAD</text>
|
|
<text x='355' y='1736' class='pname' text-anchor='middle'>エコデリバーアップロードDBへ</text>
|
|
<polyline points='320,1632 320,1688' class='dl' marker-end='url(#arr)'/>
|
|
<path d='M190,1800 L190,1844 A130,8 0 0 0 450,1844 L450,1800 Z' fill='#ede9fe' stroke='#6d28d9' stroke-width='1.3'/>
|
|
<ellipse cx='320' cy='1800' rx='130' ry='8' fill='#ede9fe' stroke='#6d28d9' stroke-width='1.3'/>
|
|
<text x='320' y='1824' class='cyl1' text-anchor='middle'>エコデリバーアップロードDB</text>
|
|
<text x='320' y='1840' class='cyl2' text-anchor='middle'>RECDLDB.RECDLTS(DB2)</text>
|
|
<polyline points='320,1750 320,1792' class='dl' marker-end='url(#arr)'/>
|
|
<text x='320' y='1880' class='nt' text-anchor='middle'>現行 STEP21 ND53500P(STEP20 事前削除 → WORKDB クリア)</text>
|
|
<text x='320' y='1898' class='nt' text-anchor='middle'>現行 STEP23 LOAD + STEP24 表スペース起動 + STEP25 RUNSTATS</text>
|
|
<text x='320' y='1916' class='nt' text-anchor='middle'>(STEP22 廃棄ファイル事前削除を含む)</text>
|
|
<rect x='620' y='1678' width='760' height='250' fill='#f8fafc' stroke='#cbd5e1'/>
|
|
<text x='632' y='1696' class='lgh' text-anchor='start'>現行 STEP との対応</text>
|
|
<text x='634' y='1720' class='th' text-anchor='start'>ワーク</text>
|
|
<text x='700' y='1720' class='th' text-anchor='start'>現行 STEP</text>
|
|
<text x='850' y='1720' class='th' text-anchor='start'>扱い</text>
|
|
<line x1='628' y1='1727' x2='1372' y2='1727' stroke='#94a3b8'/>
|
|
<text x='634' y='1744' class='td' text-anchor='start'>0010</text>
|
|
<text x='700' y='1744' class='td' text-anchor='start'>1</text>
|
|
<text x='850' y='1744' class='td' text-anchor='start'>KS41000(変更なし)</text>
|
|
<text x='634' y='1768' class='td' text-anchor='start'>0020</text>
|
|
<text x='700' y='1768' class='td' text-anchor='start'>2・3・4・5</text>
|
|
<text x='850' y='1768' class='td' text-anchor='start'>SORT → 読込時 ORDER BY/ワーク削除 → クリア</text>
|
|
<text x='634' y='1792' class='td' text-anchor='start'>0030</text>
|
|
<text x='700' y='1792' class='td' text-anchor='start'>6・7・8・9</text>
|
|
<text x='850' y='1792' class='td' text-anchor='start'>同上</text>
|
|
<text x='634' y='1816' class='td' text-anchor='start'>0040</text>
|
|
<text x='700' y='1816' class='td' text-anchor='start'>10・11・12・13</text>
|
|
<text x='850' y='1816' class='td' text-anchor='start'>同上</text>
|
|
<text x='634' y='1840' class='td' text-anchor='start'>0050</text>
|
|
<text x='700' y='1840' class='td' text-anchor='start'>14・15・16・17・18</text>
|
|
<text x='850' y='1840' class='td' text-anchor='start'>SORT → ORDER BY、DELETE/DEFINE+REPRO → 全件入替え</text>
|
|
<text x='634' y='1864' class='td' text-anchor='start'>0060</text>
|
|
<text x='700' y='1864' class='td' text-anchor='start'>19</text>
|
|
<text x='850' y='1864' class='td' text-anchor='start'>KS60350(帳票)</text>
|
|
<text x='634' y='1888' class='td' text-anchor='start'>0070</text>
|
|
<text x='700' y='1888' class='td' text-anchor='start'>20・21</text>
|
|
<text x='850' y='1888' class='td' text-anchor='start'>ND53500(事前削除 → クリア)</text>
|
|
<text x='634' y='1912' class='td' text-anchor='start'>0080</text>
|
|
<text x='700' y='1912' class='td' text-anchor='start'>22・23・24・25</text>
|
|
<text x='850' y='1912' class='td' text-anchor='start'>DB2 LOAD(表スペース起動・RUNSTATS は新DBで要否判断)</text>
|
|
<text x='20' y='1976' class='nt' text-anchor='start'>作成:2026/10/26 基準:DAIMNT3J.jcl、DAIMNT3J_JOB仕様書.md、各プログラム仕様書</text>
|
|
</svg>
|