概要

REXX は、テキスト操作のための広範な機能を備えた高級言語です。CLIST は、Enterprise Server のもとではサポートされません。そのため、CLIST を REXX プログラムに変換することをお奨めします。

REXX 言語とその使用方法の詳細については、『IBM OS/390 TSO/E REXX Reference』および『IBM OS/390 TSO/E REXX User's Guide』を参照してください。

REXX プログラムは、exec と呼ばれます。exec を実行する前に、その exec をプロジェクトに追加するか、通常の方法でメインフレームからダウンロードする必要があります。REXX exec は、TSO CLIST と区別できるように、文字ストリング REXX を含むコメントで始まらなければなりません。次に例を示します。

/************** REXX **************/

REXX exec には、ファイル拡張子 .rex を付ける必要があります。

オプションとして、exec を区分データ セット (PDS) のメンバーとして定義することができます。通常、DD 名の SYSEXEC および SYSPROC は、REXX exec を含む PDS に使用されます。これらの各 DD 名には、複数の PDS を割り当てることができます。SYSEXEC PDS には exec だけを含めることができます。

MSS は、exec が実行されるときにその exec を解釈します。事前のコンパイル段階やリンク段階はありません。

MSS は、JCL (非 TSO) 環境でのみ REXX exec の使用をサポートします。これは、ユーザーとの対話および TSO サービスへのアクセスを必要としない exec に使用できます。