REXX についての一般情報

REXX とは、REstructured eXtended eXecutor (再構造化拡張実行プログラム) 言語のことです。REXX は、PL/I に類似した汎用プログラム言語です。文字操作のための広範な構文解析関数、広範な算術関数、および、さまざまな処理、検索、および比較関数を実行する組み込み関数を備えています。

REXX プログラムは、通常、言語処理プログラム (インタープリター) によって実行されます。つまり、プログラムは、初めに別の形式に変換 (コンパイル) されることなく、ステートメント単位に実行されます。このような REXX の解釈的な性質のため、FM/Db2 はレコード選択基準の処理のときに REXX の能力を活用できます。

REXX は強力かつ多目的な言語ですが、REXX を使用した選択基準のコーディングは簡明です。REXX プログラムの記述方法を知っている必要はありません。知っている必要があるのは、REXX 比較式の書き方だけです。FM/Db2 が、選択基準を REXX プログラムに変換してくれます。

本節の内容の多くは、「OS/390® TSO/E REXX 解説書」および 「OS/390® TSO/E REXX ユーザーズ・ガイド」からの抜粋です。REXX の詳細については、このような資料を参照してください。