UOCの作成についての注意事項について説明します。
UOCで異常を検知した場合,MQTで定められたリターンコードを使用して,MQTに異常の発生を通知するようにコーディングしてください。UOCでプロセス終了のシグナル,またはabort関数が発行された場合,TP1/Message Queueは異常終了します。
UOCは,メッセージを送受信しているMQTサーバのプロセス内で動作します。このため,UOCが実行する処理は,同一プロセス内で動作しているすべてのチャネルの動作に影響します。
UOCがスタック領域として使用できる領域は,1キロバイトです。
1キロバイトを超えるスタック領域を確保した場合,MQTサーバのメモリが破壊され,不正に動作することがあります。
MQTのUOC機能を使用する場合,UOCから次に示すアプリケーションインタフェースをコールできません。
TP1/Message Queueをバージョンアップした場合,および修正版を組み込んだ場合,UOCを組み込んだMQTデーモンを再度メイクしてください。
UOCおよびUOCメイン関数の再コンパイルおよび再リンケージを実行してください。
UOCを作成する場合,UOCでは次に示す関数を使用できます。ほかの関数を使用した場合の動作は保証できません。