コネクション確立UOCは,相手システムからコネクション確立要求を受信するたびに起動し,その確立要求を受け入れるかどうかを判定できます。
TP1/NET/TCP/IPはコネクション確立UOCを呼び出すとき,コネクション確立要求を発行した相手システムのアドレス情報を通知します。コネクション確立UOCは,通知された相手システムのアドレス情報を基に,コネクション確立要求を受け入れるかどうかを判定します。
コネクション確立要求を受け入れる場合は,TP1/NET/TCP/IPが状態通知イベント(COPNEVT)によってコネクションの確立を通知すると,MHPは相手システムとのデータ送受信をできるようになります。
コネクション確立要求を拒否する場合は,相手アドレス識別のために一時的に受け入れたコネクションを解放します。この場合,相手システムにはコネクション確立後,TP1/NET/TCP/IPから即座にコネクションが解放されたように見えます。また,相手システムから送信されたデータは破棄されます。
UOCからDCMTCP_UOC_CON_NGでリターンした場合,TP1/NET/TCP/IPはメッセージログを出力し,コネクションの確立を拒否します。
UOCで設定したパラメタに不正があった場合,TP1/NET/TCP/IPはメッセージログを出力し,コネクションの確立を拒否します。
入力セグメント判定UOCの組み込み方法と同じです。「5.1.1(5) OpenTP1への組み込み方法」を参照してください。また,MCFメイン関数のコーディング例は「5.1.10(7) MCFメイン関数のコーディング例」を参照してください。