ブローカーが、 完成機能をサポートするパーサーを要求して、 指定したメッセージに対してその完成処理を実行するようにします。 この処理の動作は、それぞれのパーサーに固有です。
options パラメーターが CCI_FINALIZE_VALIDATE に設定されている場合、 パーサーは妥当性検査処理も実行して、 それが所有するエレメント・ツリーが正しい構造であることを確認する必要があります。 これは、正しく形成されていないエレメント・ツリーのメッセージが、 メッセージ・フローの他のノードに伝搬されないようにするために役立ちます。
メッセージの伝搬の前 (たとえば、cniWriteBuffer を呼び出す前) に cniFinalize を呼び出すことをお勧めします。
cniFinalize(&rc, outMsg, CCI_FINALIZE_NONE); retvalue = cniPropagate( &rc, terminalObject, destinationList, exceptionList, outMsg); /* Handle errors */
注意 |
商標 |
ダウンロード |
ライブラリー |
技術サポート |
フィードバック
![]() ![]() |
as07590_ |