エンタープライズ・サーバでの OTMA の使用

Open Transaction Manager Access (OTMA) を使用して IMS と通信する場合、特別な設定は必要ありません。ただし、OTMA クライアントが MPR によるメッセージ処理を待つ時間を指定できます。デフォルトは 120 秒ですが、環境変数 ES_OTMA_TIMEOUT を使用してこの時間を変更できます。

エンタープライズ・サーバの OTMA C/I (Call Interface) は次の呼び出しをサポートします。
  • CALL FUNCTION otma_create - 通信をサポートするストレージ構造を作成しますが、IMS との通信は確立しません。
  • otma_open - IMS との接続を確立します。otma_open 呼び出しを確立する前に、otma_create を発行します。
  • otma_alloc - 独立したトランザクション・セッションを作成します。
  • otma_send_receive - IMS を終了し、受信機能のパラメータを渡します。
  • otma_free- 独立したトランザクション・セッションをリリースします。
  • otma_close - IMS との接続を終了します。