式の処理について
式を入力 (フリー・フォームまたは「フィールド別」) すると、File Manager は、その式が内部で処理できるか、あるいは REXX に渡す必要があるかを調べるために式を評価します。
REXX とは、REstructured eXtended eXecutor (再構造化拡張実行プログラム) 言語のことです。REXX は、PL/I に類似した汎用プログラム言語です。文字操作のための広範な構文解析関数、広範な算術関数、および、さまざまな処理、検索、および比較関数を実行する組み込み関数を備えています。
REXX プログラムは、通常は、言語処理プログラム (インタープリター) によって実行されます。つまり、プログラムは、初めに別の形式に変換 (コンパイル) されることなく、ステートメント単位に実行されます。REXX の解釈特性により、File Manager は、レコード識別およびレコード選択基準の処理時に、REXX の力を活用することができます。
REXX は強力かつ多目的な言語ですが、REXX を使用した選択基準のコーディングは簡明です。REXX プログラムの記述方法を知っている必要はありません。知っている必要があるのは、REXX 比較式の書き方だけです。File Manager が、選択基準を REXX プログラムに変換してくれます。
この節にある情報の多くは、「z/OS TSO/E REXX Reference」および「z/OS TSO/E REXX User's Guide」から引用されたものです。REXX について詳しくは、これらの資料を参照してください。