Hitachi

OpenTP1 Version 7 分散トランザクション処理機能 TP1/EE/Message Control Extension 使用の手引


5.4.3 UOCの実行タイミング

MCPが起動するUOCは,マルチスレッドでパラレルに実行します。UOCは,パラレルに呼び出されることを想定して,スレッドセーフとなるように作成してください。

ただし,入力セグメント判定UOC,入力メッセージ編集UOCおよびコネクション確立UOCは論理端末単位ではシリアルに実行しますが,出力メッセージ編集UOCはパラレルに実行します。

なお,eemcpfunc定義コマンドの-cオプションのuocexcオペランドにyesを指定することで,出力メッセージ編集UOCも論理端末単位でシリアルに実行できます。その場合は,入力メッセージ編集UOCおよび出力メッセージ編集UOCが同一論理端末単位でシリアルに実行されます。つまり,同一排他内で,入力メッセージ編集UOCおよび出力メッセージ編集UOCが実行されます。