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 プログラミング モデルでどのように対処されるかについて説明します。