Utilice cciUserTrace para escribir un mensaje de un catálogo de mensajes (con inserciones) en un rastreo de usuario. También se escribe un mensaje en un rastreo de servicio, si éste está activo.
El mensaje que se escribe en el rastreo de usuario tiene el formato siguiente:
<indicación hora-fecha> <NúmeroHebra> RastreoUsuario <Texto de mensaje con inserciones> <Explicación del mensaje>
void cciUserTrace(
int* returnCode,
CciObject* object,
const CciChar* messageSource,
int messageNumber,
const char* traceText,
...
);
Para utilizar el catálogo de mensajes del intermediario actual, especifique BIPmsgs en todos los sistemas operativos. De forma alternativa, puede crear su propio catálogo de mensajes.
Cuando se da formato a un rastreo, se escribe un mensaje de la versión NLS de este catálogo. El entorno local utilizado es el del entorno en el que se da formato al rastreo.
Puede ejecutar el intermediario en un sistema operativo, leer las anotaciones en ese sistema operativo y luego darles formato en un sistema operativo distinto. Por ejemplo, si el intermediario se está ejecutando en Linux, pero no hay ningún archivo .cat disponible, podría leer las anotaciones y luego transferirlas a Windows, donde se pueden formatear utilizando el archivo .properties.
Ninguno. Si se produce un error, el parámetro returnCode indica la razón del mismo.
const CciChar* myMessageSource=CciString("SwitchMSG",BIP_DEF_COMP_CCSID);
CciNode* thisNode = ((NODE_CONTEXT_ST*)context)->nodeObject;
cciUserTrace(&rc,
(CciObject*)thisNode,
myMessageSource,
1,
"propagando a terminal de adición",
"add",
(char*)0);
checkRC(rc);