Condividi tramite


Usare i contatori delle prestazioni con l'adattatore SAP

I client di Microsoft BizTalk Adapter Pack possono usare contatori delle prestazioni per misurare le prestazioni degli adattatori. Il programma di installazione di BizTalk Adapter Pack crea la categoria del contatore delle prestazioni "Microsoft BizTalk Adapter for mySAP Business Suite" insieme all'installazione del Pacchetto adapter BizTalk.

Contatore delle prestazioni lob (cumulativo)

L'adapter BizTalk .NET per la categoria SAP ha un contatore delle prestazioni denominato "TEMPO LOB (cumulativo)". Questo contatore delle prestazioni indica il tempo, in millisecondi, che la libreria client LOB esegue per completare un'azione avviata dall'adattatore. L'adattatore SAP crea un'istanza del contatore delle prestazioni nel modello seguente:

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

L'ID dell'endpoint può essere:

  • Per le chiamate dalla scheda al sistema SAP (in uscita)

    • A,application< server host,numero>< di sistema>

    • B,message< server host,R3NAME><>

    • D,destinazione<>

  • Per le chiamate dal sistema SAP alla scheda (in ingresso)

    • Host del gateway>,<< server gateway>

    • ID,< destinazione>

    L'ID azione può essere:

  • <Nome> RFC (per una chiamata RFC)

  • Nome T,RFC< (per una chiamata tRFC> )

    Il contatore delle prestazioni viene inizializzato solo dopo che la scheda effettua la prima chiamata al sistema SAP. Inoltre, la proprietà InstanceLifetime del contatore delle prestazioni è impostata su 'Process', il che significa che il contatore delle prestazioni smette di esistere non appena il programma che crea il contatore termina.

Nota

La precisione del contatore delle prestazioni lob (cumulativo) è di 16 millisecondi.

Attivazione dei contatori delle prestazioni

I contatori delle prestazioni possono essere abilitati o disabilitati impostando la proprietà di associazione EnablePerformanceCounters. Per abilitare i contatori delle prestazioni, impostare la proprietà di associazione EnablePerformanceCounters su True. Per disabilitare i contatori delle prestazioni, impostare EnablePerformanceCounters su False. Per impostazione predefinita, EnablePerformanceCounters è impostato su False.

Contatori delle prestazioni e SDK dell'adapter LOB WCF

La modifica del valore della proprietà di associazione EnablePerformanceCounters modifica anche il valore del contatore delle prestazioni corrispondente per WCF LOB Adapter SDK. Inoltre, la proprietà di associazione per WCF LOB Adapter SDK è statica, mentre per bizTalk Adapter Pack è dinamica. Di conseguenza, se nell'appDomain sono presenti due istanze dell'associazione dell'adattatore SAP e la proprietà di associazione EnablePerformanceCounters è impostata su True in una e False nell'altra, il contatore delle prestazioni specifico dell'adattatore verrà abilitato in uno e disabilitato nell'altro. Tuttavia, poiché la proprietà di associazione per WCF LOB Adapter SDK è statica, verrà impostata su True o False a seconda del valore specificato l'ultimo.

Vedere anche

Risolvere i problemi relativi alla scheda SAP