Teilen über


Verwenden von Leistungsindikatoren mit dem SAP-Adapter

Microsoft BizTalk Adapter Pack-Clients können Leistungsindikatoren verwenden, um die Leistung der Adapter zu messen. Das BizTalk Adapter Pack-Setupprogramm erstellt die Leistungsindikatorkategorie "Microsoft BizTalk Adapter for mySAP Business Suite" während der Installation des BizTalk-Adapterpakets.

Branchenzeit (kumulativ) Leistungsindikator

Die Kategorie BizTalk .NET-Adapter für SAP verfügt über einen Leistungsindikator namens "LOB Time (Cumulative)". Dieser Leistungsindikator gibt die Zeit in Millisekunden an, die die LOB-Clientbibliothek benötigt, um eine Aktion abzuschließen, die der Adapter initiiert. Der SAP-Adapter erstellt eine instance des Leistungsindikators im folgenden Muster:

<process id>:<app domain id>:<endpoint id>:<action id>  

Die Endpunkt-ID kann wie folgt sein:

  • Für Aufrufe vom Adapter an das SAP-System (ausgehend)

    • A,Anwendungsserverhost,Systemnummer<><>

    • B,Nachrichtenserverhost,R3NAME<><>

    • D,< Ziel>

  • Für Aufrufe vom SAP-System an den Adapter (eingehender Zugriff)

    • I,< Gatewayhost>,< Gatewayserver>

    • ID,Ziel<>

    Die Aktions-ID kann wie folgt sein:

  • <RFC-Name> (für einen RFC-Aufruf)

  • T,RFC-Name<> (für einen tRFC-Aufruf)

    Der Leistungsindikator wird erst initialisiert, nachdem der Adapter den ersten Aufruf des SAP-Systems ausgeführt hat. Außerdem ist die InstanceLifetime-Eigenschaft des Leistungsindikators auf "Process" festgelegt, was bedeutet, dass der Leistungsindikator nicht mehr vorhanden ist, sobald das Programm, das den Leistungsindikator erstellt, beendet wird.

Hinweis

Die Genauigkeit des Leistungsindikators lobzeit (kumulative) beträgt 16 Millisekunden.

Aktivieren von Leistungsindikatoren

Die Leistungsindikatoren können durch Festlegen der Bindungseigenschaft EnablePerformanceCounters aktiviert oder deaktiviert werden. Um Leistungsindikatoren zu aktivieren, legen Sie die Bindungseigenschaft EnablePerformanceCounters auf True fest. Um Leistungsindikatoren zu deaktivieren, legen Sie EnablePerformanceCounters auf False fest. Standardmäßig ist EnablePerformanceCounters auf False festgelegt.

Leistungsindikatoren und das WCF LOB Adapter SDK

Durch Ändern des Werts der EnablePerformanceCounters-Bindungseigenschaft wird auch der Wert des entsprechenden Leistungsindikators für das WCF LOB Adapter SDK geändert. Außerdem ist die Bindungseigenschaft für das WCF LOB Adapter SDK statisch, während die Bindungseigenschaft für das BizTalk-Adapterpaket dynamisch ist. Wenn also zwei Instanzen der SAP-Adapterbindung in der AppDomain vorhanden sind und die EnablePerformanceCounters-Bindungseigenschaft auf True in der einen und False in der anderen festgelegt ist, wird der adapterspezifische Leistungsindikator in der einen aktiviert und in der anderen deaktiviert. Da die Bindungseigenschaft für das WCF LOB Adapter SDK jedoch statisch ist, wird sie entweder auf True oder False festgelegt, je nachdem, welcher Wert zuletzt angegeben wurde.

Weitere Informationen

Problembehandlung für den SAP-Adapter