次の方法で共有


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

トランザクションと二相コミットのサポート

こちらもご覧ください

Windows による処理