プロシージャー内の DFSORT および REXX ステートメントの結合
プロシージャーに DFSORT と REXX ステートメントの両方が含まれるようにしたい場合、REXX ステートメントの前に DFSORT ステートメントをコーディングし、REXX ステートメントは、1 桁目からコーディングしたストリング *REXXPROC
または *FASTREXX
ステートメントのいずれかが含まれている行によって DFSORT ステートメントから分離する必要があります。拡張された処理と DFSORT および REXX との対話の方法については、拡張処理の働きを参照してください。
DFSORT *FASTPROC ステートメントは、REXX ステートメントの前に置かなければなりませんが、DFSORT と REXX ステートメントの組み合わせを使用する場合、実行の順序は以下のようになります。
- DFSORT OMIT または INCLUDE ステートメント、INREC ステートメントおよび OUTREC ステートメントの順。
- REXX ステートメント
- DFSORT OUTFIL ステートメント
- 例
- 次の例は、1 つのプロシージャーにある DFSORT と REXX のステートメントを結合して、第 1 桁目と第 2 桁目に「01」が入っているすべてのレコードを大文字に変更し、他のすべてのレコードは破棄します。
*FASTPROC INCLUDE COND=(1,2,CH,EQ,C'01') *REXXPROC Upper OUTREC