Teilen über


Ereignisablaufverfolgung für Windows

Der Microsoft BizTalk-Adapter für JD Edwards EnterpriseOne protokolliert Fehler-, Warn- und Informationsmeldungen in der Windows-Ereignisanzeige. Weitere Ablaufverfolgungsmeldungen lassen sich mithilfe der Ereignisablaufverfolgung für Windows (Event Tracing for Windows, ETW) anzeigen. Wenn ETW aktiviert ist, erstellt das Tool eine ETL-Datei für den Empfang der Nachrichten. Diese Datei liegt in Binärformat vor und muss zum Lesen konvertiert werden. Dazu müssen Sie über eine Consumeranwendung verfügen, um die Datei *.etl interpretieren zu können. beispielsweise tracerpt.exe oder tracedmp.ex. Die tracept.exe-Anwendung konvertiert *.etl in zwei Textdateien: summary.txt und dumpfile.csv.

ETW-Komponenten

Die Ereignisablaufverfolgung für Windows (ETW) hat drei Komponenten:

  • Controlleranwendung. Aktiviert und deaktiviert einen Anbieter (z. B. tracelog.exe oder logman.exe).

    Sie legen die PATH-Umgebungsvariable so fest, dass sie auf den Speicherort der Datei „tracelog.exe“ verweist. Dadurch wird sichergestellt, dass BTAJDEEnterpriseOneTrace-Aufrufe tracelog.exe in Ihrem System finden können. Standardmäßig durchsucht BTAJDEEnterpriseOneTrace den aktuellen Pfad.

Hinweis

tracelog.exe ist über das Microsoft SDK verfügbar und mit den Befehlen kompatibel, die vom BizTalk-Adapter für JD Edwards EnterpriseOne bereitgestellt werden. Informationen zur Verwendung logman.exe finden Sie in der Logman-Dokumentation.

  • Consumeranwendung. Liest protokollierte Ereignisse. Damit die Consumeranwendung das Ereignis in der etl-Datei lesen kann, muss die Ereignisablaufverfolgung für Windows sie in dieser Datei speichern. Dies erfolgt in der Regel, wenn der Controller die Ablaufverfolgung deaktiviert.

    Um die Consumeranwendung zu verwenden, ohne die Ablaufverfolgung zu deaktivieren, muss der Controller die Ablaufverfolgung mit der Echtzeitoption <Echtzeit> = -rt aktivieren.

  • Anbieter. Dient zum Bereitstellen des Ereignisses. Der BizTalk-Adapter für JD Edwards EnterpriseOne enthält drei verschiedene Anbieter. Diese Anbieter sind in der Windows-Verwaltungsinstrumentation (WMI, Windows Management Instrumentation) registriert. Sie können mit Tools wie WMI-CIM-Studio die registrierten Anbieter im Pfad root\WMI\EventTrace suchen.

    Der BizTalk-Adapter für JD Edwards EnterpriseOne enthält drei Anbieter, mit denen Sie verschiedene Arten von Nachrichten protokollieren können:

  • Empfängerprotokollierungsanbieter: Der Schalter des Ablaufverfolgungselements <> ist -receiver. Verwenden Sie -receiver , um alle Nachrichten aus dem Protokoll abzurufen, die zur Laufzeit vom Adapter empfangen wurden.

  • Senderprotokollierungsanbieter: Der <Schalter des Ablaufverfolgungselements> ist -transmitter. Verwenden Sie -transmitter , um alle Nachrichten aus dem Protokoll abzurufen, die vom Adapter zur Laufzeit übertragen wurden.

  • Verwaltungsprotokollierungsanbieter: Der <Schalter "Ablaufverfolgungselement>" lautet "-management", um alle Nachrichten aus dem Protokoll abzurufen, die beim Durchsuchen des Serversystems generiert wurden.

BTAJDEEnterpriseOneTrace-Befehl

Um ETW zu verwenden, führen Sie den BizTalk-Adapter für JD Edwards EnterpriseOne-Befehl BTAJDEEnterpriseOneTrace.cmd aus. Verwenden Sie diesen Befehl wie folgt:

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

Dabei: <Das Ablaufverfolgungselement> (erforderlich) ist die Art des Anbieters.

Folgende Optionen stehen zur Auswahl:

  • -transmitter

  • -Empfänger

  • -Management

  • -start, -stop: Aktivieren oder deaktivieren Sie den Anbieter.

  • -Cir <MB>: Größe und Art der Datei. -cir ist eine Zirkulärdatei. <MB>: Größe in meg.

  • -Seq <MB>: Größe und Art der Datei. -seq ist eine sequenzielle Datei. <MB>: Größe in meg.

  • -rt: Legen Sie den Echtzeitmodus ein.

  • Logfile: Name der Protokolldatei (c:\rtlog.etl ist die Standardeinstellung).

    Beispiel:

BTAJDEEnterpriseOneTrace -transmitter -start -cir 10 -rt c:\log\mylog.etl  
BTAJDEEnterpriseOneTrace -transmitter -stop  

Weitere Informationen

Problembehandlung bei JD Edwards EnterpriseOne