10.3.10.3 説明
ARTCTRN
サーバーはアプリケーション・トランザクションをTuxedoサービスとして提供し、トランザクション・リクエストを受信すると、対応するプログラムを実行します。
これらのプログラムは、ターミナルのユーザーと直接対話できない、画面のないプログラムです。
ARTSTRN
サーバーと対照的に、これらのサーバーは、真のCICSトランザクションを管理するためにトランザクショナルになっています。他のサーバー(CONVERSE
)からのみ呼び出され、ターミナルやクライアントから直接呼び出されることはありません。
起動時に、ARTCTRN
サーバーは、提供するトランザクション1つにつき1つのサービスを公開します。これらのトランザクションは、「{SysId}_{transaction_name}
」という名前です。
{SysId}
は、-s
パラメータで定義されているこのリージョンの名前です。
- ユーザー・プログラムがトランザクションを呼び出す場合、
KIX__CONVERSE
関数は、対応するトランザクション(サービス)へのtpacall
を行います。 - このサービスを提供する1台の
ARTCTRN
は、関連付けられたメッセージとともにリクエストを受信し、トランザクションを処理します。 - トランザクションは終了し、サーバーが発信側にメッセージを戻します。
tranclassesに属さないか、maxactive >1であるtranclassに属しているトランザクションだけが、これらのサーバーにより通知されます。
親トピック: ARTCTRNの構成