Esta función hace que el intermediario solicite a los analizadores que dan soporte a la característica de finalización que realicen su proceso de finalización en el mensaje especificado. El comportamiento de este proceso es específico de cada analizador.
Si el parámetro options se establece en CCI_FINALIZE_VALIDATE, un analizador deberá realizar también el proceso de validación para garantizar que el árbol de elementos del que es propietario tenga la estructura correcta. Esto ayuda a evitar que los mensajes que tengan árboles de elementos formados incorrectamente se propaguen a otros nodos del flujo de mensajes.
Se recomienda invocar cniFinalize antes de propagar un mensaje (por ejemplo, antes de invocar cniWriteBuffer).
Ninguno. Si se produce un error, el parámetro returnCode indica la causa de dicho error.
cniFinalize(&rc, outMsg, CCI_FINALIZE_NONE); retvalue = cniPropagate( &rc, terminalObject, destinationList, exceptionList, outMsg); /* Manejar errores */
Conceptos relacionados
Nodos de entrada definidos por el usuario
Nodos de proceso de mensajes definidos por el usuario
Nodos de salida definidos por el usuario
Tareas relacionadas
Creación de un nodo de entrada en C
Creación de un nodo de proceso de mensajes en C
Referencia relacionada
Funciones de programa de utilidad de nodo de lenguaje C
cniCreateMessage
cniDeleteMessage
cniGetEnvironmentMessage
cniGetMessageContext
cniPropagate
cniWriteBuffer
Avisos |
Marcas registradas |
Descargas |
Biblioteca |
Soporte |
Información de retorno (feedback)
![]() ![]() |
as07590_ |