アプリケーション構築の手引き

REXX

REXX プログラムはプリコンパイルまたはバインドしません。

AIX 上で DB2 REXX/SQL プログラムを実行するには、 DB2 インストール・ディレクトリーの下に sqllib/lib を組み込むように、 LIBPATH 環境変数を設定する必要があります。

次のように入力します。

   export LIBPATH=$LIBPATH:/lib:/usr/lib:/usr/lpp/db2_07_01/sqllib/lib

AIX 上で、アプリケーション・ファイルには、 任意のファイル拡張子を付けることができます。 アプリケーションは、次の 2 つの方法で実行することができます。

  1. シェル・コマンド・プロンプトで、rexx name と入力します。 (name は REXX プログラムの名前。)
  2. REXX プログラムの最初の行に「マジック・ナンバー」(#!) が含まれており、 それが REXX/6000 解釈プログラムの常駐するディレクトリーを識別する場合は、 シェル・コマンド・プロンプトでその名前を入力すれば、 REXX プログラムを実行することができます。 たとえば、 REXX/6000 解釈プログラム・ファイルが /usr/bin ディレクトリーにある場合は、 次の行を、REXX プログラムの最初の行として組み込みます。
    #! /usr/bin/rexx
    

    そうすれば、 シェル・コマンド・プロンプトで次のコマンドを入力することによって、 プログラムを実行可能にできます。

       chmod +x name
    

    シェル・コマンド・プロンプトでファイル名を入力することによって、 REXX プログラムを実行します。

REXX サンプル・プログラムは、 sqllib/samples/rexx ディレクトリーにあります。 サンプル REXX プログラム updat.cmd を実行するには、 次のいずれかを行います。

REXX および DB2 の詳細については、 アプリケーション開発の手引き の『REXX でのプログラミング』を参照してください。


[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]