10.3.2.3 説明
ARTSTRN
サーバーはアプリケーション・トランザクションをTuxedoサービスとして提供し、トランザクション・リクエストを受信すると、対応するプログラムを実行します。
これらのサーバーは、真の対話型CICSトランザクションを管理するために、対話型になっています。
- 起動時に、
ARTSTRN
サーバーは、提供するトランザクション1つにつき1つのサービスを公開します。 - ユーザーがトランザクション・リクエストを送信する場合、そのユーザーを管理する
ARTTCPH
は、対応するトランザクション(サービス)へのtpconnectを実行します。 - このサービスを提供する1台の
ARTSTRN
サーバーは、関連付けられたcommareaと画面とともにリクエストを受信し、トランザクションを処理します。 - トランザクションを処理した後、ARTSTRNサーバーは次のように動作します。
- 通常の疑似対話型CICSトランザクションの場合は、RETURN
{TRANSID}
を受け取ると、クライアントに応答が送信され、新しい3270画面とcommareaを戻して、tpreturn()
を使用して対話を完了します。 - SEND & RECEIVEのループがある対話型CICSトランザクションの場合:
- RECEIVE時には、次のユーザー入力がRECEIVEを完了できるように、
ARTSTRN
サーバーは、用意された3270ストリームをtpsend()
経由で送信し、tpreceive
を待機します RETURN {TRANSID}
時には、ARTSTRN
サーバーがクライアントに応答し、新しい3270の画面とcommareaを戻すtpreturn()
により、対話を完了します。
- RECEIVE時には、次のユーザー入力がRECEIVEを完了できるように、
- 通常の疑似対話型CICSトランザクションの場合は、RETURN
tranclassに属さないか、maxactive >1であるtranclassに属しているトランザクションだけが、これらのサーバーにより通知されます。
親トピック: ARTSTRNの構成