Esta función devuelve el nombre del nodo especificado.
WebSphere Message Broker Toolkit asigna internamente el nombre, que es exclusivo en el flujo de mensajes. La etiqueta que asigna a un nodo el diseñador de flujos de mensajes en el Editor de flujos de mensajes puede obtenerse llamando a cciGetNodeAttribute para que lea el atributo de la etiqueta.
CciSize getNodeName (int* returnCode,
CciNode* node,
CciChar* value,
CciSize length);
El almacenamiento intermedio proporcionado no era lo suficientemente grande para contener el valor del nombre del nodo.
void myPropagatedMessageCallback(
CciMessage* message,
CciMessage* localEnvironment,
CciMessage* exceptionList,
CciMessage* environment,
CciConnection* connection){
int rc = CCI_SUCCESS;
CciNode* targetNode = cciGetTargetNode(&rc,
connection);
CciChar targetNodeName [initialStringBufferLength];
targetNodeNameLength = cciGetNodeName(&rc,
targetNode,
targetNodeName,
initialStringBufferLength);
/*debe comprobar ahora el código de retorno de los valores no previstos*/
/*si el código de retorno es CCI_BUFFER_TOO_SMALL, cambie el tamaño y vuelva a intentarlo*/
}