ブローカーが、 ファイナライズ機能をサポートするパーサーを要求して、 指定したメッセージに対してそのファイナライズ処理を実行するようにします。 この処理の動作は、それぞれのパーサーに固有です。
options パラメーターが CCI_FINALIZE_VALIDATE に設定されている場合、 パーサーは妥当性検査処理も実行して、 それが所有するエレメント・ツリーが正しい構造であることを確認する必要があります。 これは、正しく形成されていないエレメント・ツリーのメッセージが、 メッセージ・フローの他のノードに伝搬されないようにするために役立ちます。
メッセージの伝搬の前 (例えば、cniWriteBuffer を呼び出す前) に cniFinalize を呼び出すことをお勧めします。