Event Tracing for Windows
L'adapter Microsoft BizTalk per JD Edwards EnterpriseOne registra i messaggi di errore, avviso e informazione nel Visualizzatore eventi di Windows. È possibile visualizzare ulteriori messaggi di traccia utilizzando lo strumento Event Tracing for Windows (ETW). Quando si attiva ETW, viene creato un file con estensione etl per la ricezione dei messaggi. Questo file è in formato binario e, per poter essere letto, deve essere convertito. A tale scopo, è necessario disporre di un'applicazione consumer disponibile per interpretare il file *.etl; ad esempio, tracerpt.exe o tracedmp.ex. L'applicazione tracept.exe converte *.etl in due file di testo: summary.txt e dumpfile.csv.
Componenti ETW
Event Tracing for Windows include tre componenti:
Applicazione controller. Consente di attivare o disattivare un provider, ad esempio tracelog.exe o logman.exe.
Configurare la variabile di ambiente PATH in modo che faccia riferimento al percorso di tracelog.exe. Ciò garantisce che le chiamate BTAJDEEnterpriseOneTrace possano individuare tracelog.exe nel sistema. Per impostazione predefinita, BTAJDEEnterpriseOneTrace esegue la ricerca nel percorso corrente.
Nota
tracelog.exe è disponibile in Microsoft SDK ed è compatibile con i comandi forniti dall'adapter BizTalk per JD Edwards EnterpriseOne. Per utilizzare logman.exe, consultare la documentazione corrispondente.
Applicazione consumer. Legge gli eventi registrati. Per consentire all'applicazione consumer di leggere l'evento nel file con estensione etl, Event Tracing for Windows deve eseguirne il dump in tale file. Questa operazione viene in genere eseguita quando il controller disattiva la traccia.
Per usare l'applicazione consumer senza disattivare la traccia, il controller deve attivare la traccia con l'opzione in tempo reale, <In tempo> reale = -rt.
Provider. Viene utilizzato per fornire l'evento. Nell'adapter BizTalk per JD Edwards EnterpriseOne sono inclusi tre provider diversi, che vengono registrati in Strumentazione gestione Windows (WMI). Per trovare i provider registrati nel percorso root\WMI\EventTrace, è possibile utilizzare strumenti quali WMI CIM Studio.
L'adapter BizTalk per JD Edwards EnterpriseOne contiene tre provider, consentendo di registrare diversi tipi di messaggi:
Provider di registrazione ricevitore: l'opzione elemento <Trace> è -receiver. Usare -receiver per ottenere tutti i messaggi dal log ricevuti dall'adapter in fase di esecuzione.
Provider di registrazione del trasmettitore: l'interruttore dell'elemento <> Trace è -trasmettitore. Utilizzare -trasmettitore per ottenere tutti i messaggi dal log trasmessi dall'adattatore in fase di esecuzione.
Provider di registrazione di gestione: l'opzione <Elemento Trace> è -management Use -management per ottenere tutti i messaggi dal log generati durante l'esplorazione del sistema server.
Comando BTAJDEEnterpriseOneTrace
Per usare ETW, eseguire il comando BizTalk Adapter for JD Edwards EnterpriseOne, BTAJDEEnterpriseOneTrace.cmd. come indicato di seguito:
BTAJDEEnterpriseOneTrace <Trace element> -start [-cir <MB>|
-seq <MB>] [-rt] logfile
BTAJDEEnterpriseOneTrace <Trace element> -stop
Dove: l'elemento<> Trace (obbligatorio) è il tipo di provider.
Le opzioni disponibili sono:
-Trasmettitore
-Ricevitore
-Gestione
-start, -stop: attivare o disattivare il provider.
-Cir <MB>: dimensioni e tipo di file. -cir è un file circolare. <MB>: dimensioni in meg.
-Seq <MB>: dimensioni e tipo di file. -seq è un file sequenziale. <MB>: dimensioni in meg.
-rt: impostare la modalità in tempo reale attivata.
Logfile: nome del file di log (c:\rtlog.etl è l'impostazione predefinita).
Ad esempio:
BTAJDEEnterpriseOneTrace -transmitter -start -cir 10 -rt c:\log\mylog.etl
BTAJDEEnterpriseOneTrace -transmitter -stop
Vedere anche
Risoluzione dei problemi relativi a JD Edwards EnterpriseOne