10.3.10.3 説明

ARTCTRNサーバーはアプリケーション・トランザクションをTuxedoサービスとして提供し、トランザクション・リクエストを受信すると、対応するプログラムを実行します。

これらのプログラムは、ターミナルのユーザーと直接対話できない、画面のないプログラムです。

ARTSTRN サーバーと対照的に、これらのサーバーは、真のCICSトランザクションを管理するためにトランザクショナルになっています。他のサーバー(CONVERSE)からのみ呼び出され、ターミナルやクライアントから直接呼び出されることはありません。

起動時に、ARTCTRNサーバーは、提供するトランザクション1つにつき1つのサービスを公開します。これらのトランザクションは、「{SysId}_{transaction_name}」という名前です。

{SysId}は、-sパラメータで定義されているこのリージョンの名前です。

  1. ユーザー・プログラムがトランザクションを呼び出す場合、KIX__CONVERSE関数は、対応するトランザクション(サービス)へのtpacallを行います。
  2. このサービスを提供する1台のARTCTRNは、関連付けられたメッセージとともにリクエストを受信し、トランザクションを処理します。
  3. トランザクションは終了し、サーバーが発信側にメッセージを戻します。

tranclassesに属さないか、maxactive >1であるtranclassに属しているトランザクションだけが、これらのサーバーにより通知されます。