Compartir a través de


Uso del Seguimiento de eventos para Windows

El adaptador de Microsoft BizTalk para PeopleSoft Enterprise registra mensajes de error, advertencia e información en el visor de eventos de Windows. Puede ver mensajes de seguimiento adicionales mediante la herramienta de seguimiento de eventos para Windows (ETW). Cuando está habilitado ETW, crea un archivo *.etl para recibir los mensajes. El archivo está en formato binario y se debe convertir para poder leerse. Para ello, debe tener una aplicación de consumidor disponible para interpretar el archivo *.etl; por ejemplo, tracerpt.exe o tracedmp.exe.

Componentes de ETW

Seguimiento de eventos para Windows tiene tres componentes:

  • Aplicación de controlador: activa y desactiva un proveedor (por ejemplo, tracelog.exe o logman.exe).

    Configure su variable de entorno PATH para que señale la ubicación de tracelog.exe. Esto garantiza que BTAPeopleSoftTrace las llamadas puedan localizar tracelog.exe en el sistema. De forma predeterminada, BTAPeopleSoftTrace busca la ruta de acceso actual.

    Nota

    tracelog.exe está disponible desde Microsoft SDK y es compatible con los comandos que proporciona el Adaptador de BizTalk para PeopleSoft Enterprise. Para usar logman.exe, consulte la documentación de Logman.

  • Aplicación de consumidor: lee los eventos registrados.

    Para que la aplicación de consumidor pueda leer el evento en el archivo .etl, Seguimiento de eventos para Windows debe volcarlos en dicho archivo. Normalmente, esto se hace cuando el controlador desactiva el seguimiento.

    Para usar el consumidor sin desactivar el seguimiento, el controlador debe activar el seguimiento con la opción en tiempo real, <Tiempo> real = -rt.

  • Proveedor: Proporciona el evento .

    El Adaptador de BizTalk para PeopleSoft Enterprise tiene cinco proveedores diferentes. Están registrados en el Instrumental de administración de Windows (WMI). Para buscar los proveedores registrados en la ruta de acceso root\WMI\EventTrace , puede usar herramientas como WMI CIM Studio.

    El Adaptador de BizTalk para PeopleSoft Enterprise incluye cinco proveedores, lo cual le permite registrar diferentes tipos de mensajes:

  • Proveedor de registro del receptor: el <modificador del elemento> Trace es -receiver.

  • Proveedor CastDetails del receptor: el <modificador del elemento> Trace es -castDetailsReceive.

  • Proveedor de registro del transmisor: el <modificador del elemento> Trace es -transmisor.

  • Proveedor castDetails del transmisor: el <modificador del elemento> Trace es -castDetailsTransmit.

  • Proveedor de registro de administración: el <modificador de elemento> Trace es -management.

Comando BTAPeopleSoftTrace

Para usar ETW, ejecute el comando del adaptador, BTAPeopleSoftTrace.cmd. Use este comando como sigue:

BTAPeopleSoftTrace <Trace element> -start [-cir <MB>|   
    -seq <MB>] [-rt] logfile  
BTAPeopleSoftTrace <Trace element> -stop  

Donde:

  • <El elemento> Trace (obligatorio) es el tipo de proveedor.

    Las opciones son las siguientes:

    • -castDetailsTransmit

    • -transmitter

    • -castDetailsReceive

    • -Receptor

    • -Administración

    • -start, -stop: active o desactive el proveedor.

  • -Cir <MB>: tamaño y tipo de archivo. -cir es un archivo circular. <MB>: tamaño en megabytes.

  • -Seq <MB>: tamaño y tipo de archivo. -seq es un archivo secuencial. <MB>: tamaño en megabytes.

  • -rt: establezca el modo en tiempo real activado.

  • Logfile: nombre del archivo de registro (C:\rtlog.etl es el valor predeterminado).

    Por ejemplo:

BTAPeopleSoftTrace -transmitter -start -cir 10 -rt C:\log\mylog.etl  
BTAPeopleSoftTrace -transmitter -stop  

Consulte también

Solución de problemas de PeopleSoft