▲フィールドごとにタイプ指定
//STEP1 | EXEC | SORT | |
//SORTIN | DD | DSN=INFILE,DISP=SHR | |
//SORTOUT | DD | DSN=OUTFILE,DISP=SHR | |
//SYSIN | DD | * | |
| SORT FIELDS=(1,10,BI,A,20,1,CH,D) |
/* | | | | |
※SORT FIELDS=(開始位置,長さ,タイプ,昇順/降順,開始位置,長さ,タイプ,昇順/降順)の形式で指定します。
▲フィールド一括指定
//STEP1 | EXEC | SORT | |
//SORTIN | DD | DSN=INFILE,DISP=SHR | |
//SORTOUT | DD | DSN=OUTFILE,DISP=SHR | |
//SYSIN | DD | * | |
| SORT FIELDS=(1,10,A,20,1,D),FORMAT=CH |
/* | | | | |
※タイプが全て同じ場合、FORMAT=タイプで一括指定することができます。
▲単純コピー
//STEP1 | EXEC | SORT | |
//SORTIN | DD | DSN=INFILE,DISP=SHR | |
//SORTOUT | DD | DSN=OUTFILE,DISP=SHR | |
//SYSIN | DD | * | |
| SORT FIELDS=COPY |
/* | | | | |
※分類や組合わせを行わず、単純に出力します。"OPTION COPY"と同じです。
【主なタイプの形式】
タイプ | 長さ | 説明 |
CH | 1〜4092バイト | 文字 |
BI | 1〜4092バイト | 2進数(符号なし) |
ZD | 1〜32バイト | ゾーン10進数(符号あり) |
PD | 1〜32バイト | パック10進数(符号あり) |