Use esta função para fazer com que o broker solicite aos analisadores que executem o processamento de finalização na mensagem especificada. A finalização é um processo que corrige cadeias de cabeçalhos e faz a pasta Propriedades corresponder aos cabeçalhos.
O comportamento desse processamento é específico para cada analisador. Alguns analisadores não suportam o processamento de finalização.
Chame cniFinalize antes de propagar uma mensagem do nó; por exemplo, antes de chamar cniWriteBuffer.
void cniFinalize(
int* returnCode,
CciMessage* message,
int options);
Nenhuma. Se ocorrer um erro, o parâmetro returnCode indica o motivo do erro.
cniFinalize(&rc, outMsg, CCI_FINALIZE_NONE);
retvalue = cniPropagate(
&rc,
terminalObject,
localEnvironment,
exceptionList,
outMsg);
/* Identificar erros */