次の方法で共有


WIP プログラミング モデル

プログラミング モデルは、コンポーネント オブジェクト モデル (COM) または.NET Frameworkとメインフレーム トランザクション プログラミング モデルの間の同期ブリッジを提供します。 そのため、トランザクション インテグレーター (TI) には、開発者が使用する必要がある API はありません。

TI では既存のメインフレーム プログラミング モデルが使用されますが、次のいずれかに該当する場合は、既存のメインフレーム トランザクション プログラム (TP) を変更する必要がある場合があります。

  • TP は、会話モードまたは擬似会話モードを使用します。 TI では、クライアントとサーバー間の会話で ping-pong または request-reply の会話シーケンスと呼ばれる非会話型 TP モデルのみがサポートされます。 TI プログラミング モデルには、非一時メソッド呼び出しが必要です。つまり、1 つの入力メッセージと 1 つの出力メッセージです。 詳細については、「サポートされている会話モデル」を参照してください。

  • TP には、ビジネス ロジックと同じプログラムに埋め込まれたターミナル処理ロジックがあります。 このプログラムを TI と連携させるには、最初に 2 つの別個の TP として再構築する必要があります。1 つはターミナル処理ロジック用、もう 1 つはビジネス ロジック用です。 その後、ビジネス ロジック TP で TI を使用できます。

  • LU 6.2 を使用する CICS Link トランザクション・プログラム (TP) は、明示的な EXEC SYNCPOINT コマンドを使用します。 TP を書き換えることなく、この問題を回避する方法がある可能性があります。 詳細については、「 明示的な SYNCPOINT コマンドを使用した TP」を参照してください。

    このセクションのトピックでは、メインフレーム プログラミング モデルの詳細と、それらが TI プログラミング モデルでどのように対処されるかについて説明します。

このセクションの内容

サポートされている会話モデル

明示的な SYNCPOINT コマンドを使用した TP

トランザクションと 2 フェーズ コミットのサポート

参照

Windows 側開始の処理