■ 基本的なソート
▲フィールドごとにタイプ指定
//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進数(符号あり)