2.4.1.47.4 オプション

-b
データベースがプログラムによってアクセスされることを示します。
-e exit_type:exit_name
exitルーチンを使用する必要があることを示します。
exitルーティンは、プログラムの開始および/または終了で使用できます。
exit型(BEGIN、ENDまたはBOTH)は、exitルーチンがプログラムの開始時または終了時に(あるいはその両方で)呼び出される必要があることを示します。
exit名は、プログラムを呼び出す前に挿入されるサブプログラム名(RTEX-"exitName"-Begin)およびプログラムを呼び出した後に挿入されるサブプログラム名(RTEX-"exitName"-End)の構築に使用されます。
-n
このオプションは、EXCI BATCHプログラムの起動に使用されます。バッチ・ランタイムに使用するのはrunbexciで、runbではないことを知らせます。
次の環境変数が使用されます(BatchRT.confを参照)。
  • MT_EXCI
  • MT_JESDECRYPT
  • MT_EXCI_XA
  • MT_EXCIGRPNAME
MT_EXCIは、EXCIインタフェースが存在し、これを使用する必要がある場合は空でない文字列に設定され、それ以外の場合、MT_EXCIはデフォルトでは空です(Oracle Tuxedoが必要)。

最後のケースでは、MT_EXCIART KIXオブジェクト・フォルダに設定し、MT_JESDECRYPTjesdecryptオブジェクト・ファイル(/path/to/jesdecrypt.dynamic.linux64.oなど)に設定する必要があります

XAを使用するには、MT_EXCI_XAXAのリソース・マネージャの名前に設定し、MT_EXCIGRPNAMEARTDPLサーバーのTUXEDO SRVGRP値に設定する必要があります。

(たとえば、MT_EXCI_XA=Oracle_XAおよびMT_EXCIGRPNAME=ResourceXA)

MT_EXCIが空でない文字列に設定され、MT_EXCI_XAMT_EXCIGRPNAMEが空に設定されている場合は、XAを使用せずにデータベースに接続されます。

インストール・フェーズで、EXCIの特定のランタイムにリンクする必要があるかどうかを確認するために、MT_EXCIがチェックされます。m_DBTableLoad

実行フェーズでは、MT_EXCIGRPNAMEのみがチェックされます。

-s <DB_SYSTEM>
DB SYSTEMを指定します。この"DB SYSTEM"値は、グローバル変数MT_DB2_SYSTEM_MAPPINGによって指定されたファイルからDB接続資格証明文字列を取得するために使用されます。その後、それがMT_DB_LOGINに適用されます。このAPIが正常に実行されると、MT_DB_LOGINがリストアされます。
Program [arguments]
プログラムに渡されるプログラム名とユーザー引数。

ノート:

m_ProgramExecが存在しないプログラムを呼び出しても、それらのプログラムがMT_UTILITY_LIST_UNSUPPORTに指定されている場合、JOBは継続されます。

runbexcirunbのかわりに使用するには、MT_EXCI_PGM_LISTでプログラムを構成する方法があります。この方法の場合、-nの設定の有無にかかわらず、プログラムがrunbexciでのみ起動されます。

MT_UTILITY_LIST_UNSUPPORTおよびMT_EXCI_PGM_LISTの詳細は、バッチ・ランタイムの使用方法に関する項の表「Oracle Tuxedo Application Runtime for Batchの環境変数(オプション)」を参照してください。