Partager via


Utiliser des compteurs de performances avec l’adaptateur SAP

Les clients Microsoft BizTalk Adapter Pack peuvent utiliser des compteurs de performances pour évaluer les performances des adaptateurs. Le programme d’installation du pack d’adaptateurs BizTalk crée la catégorie de compteur de performances « Microsoft BizTalk Adapter for mySAP Business Suite » en même temps que l’installation du pack d’adaptateurs BizTalk.

Compteur de performances temps métier (cumulatif)

L’adaptateur .NET BizTalk pour la catégorie SAP a un compteur de performances appelé « Temps métier (cumulé) ». Ce compteur de performances indique le temps, en millisecondes, que prend la bibliothèque cliente métier pour effectuer une action lancée par l’adaptateur. L’adaptateur SAP crée une instance du compteur de performances selon le modèle suivant :

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

L’ID de point de terminaison peut être :

  • Pour les appels de l’adaptateur vers le système SAP (sortant)

    • A,hôte< du serveur d’applications,numéro>< de système>

    • B,hôte< du> serveur de messages,R3NAME<>

    • D,destination<>

  • Pour les appels du système SAP à l’adaptateur (entrant)

    • I,hôte<> de passerelle,serveur< de passerelle>

    • ID,destination<>

    L’ID d’action peut être :

  • <Nom> RFC (pour un appel RFC)

  • T,RFC< name> (pour un appel tRFC)

    Le compteur de performances n’est initialisé qu’une fois que l’adaptateur a passé le premier appel au système SAP. En outre, la propriété InstanceLifetime du compteur de performances est définie sur « Process », ce qui signifie que le compteur de performances cesse d’exister dès que le programme qui crée le compteur se termine.

Notes

La précision du compteur de performances Temps métier (cumulatif) est de 16 millisecondes.

Activation des compteurs de performance

Les compteurs de performances peuvent être activés ou désactivés en définissant la propriété de liaison EnablePerformanceCounters. Pour activer les compteurs de performances, définissez la propriété de liaison EnablePerformanceCounters surTrue. Pour désactiver les compteurs de performances, définissez EnablePerformanceCounters surFalse. Par défaut, EnablePerformanceCounters a la valeur False.

Compteurs de performances et KIT DE développement logiciel (SDK) de l’adaptateur métier WCF

La modification de la valeur de la propriété de liaison EnablePerformanceCounters modifie également la valeur du compteur de performances correspondant pour le Kit de développement logiciel (SDK) de l’adaptateur LOB WCF. En outre, la propriété de liaison pour le Kit de développement logiciel (SDK) de l’adaptateur LOB WCF est statique, tandis que celle du pack d’adaptateurs BizTalk est dynamique. Par conséquent, s’il existe deux instances de liaison d’adaptateur SAP dans l’AppDomain et que la propriété de liaison EnablePerformanceCounters a la valeur True dans l’une et False dans l’autre, le compteur de performances spécifique à l’adaptateur est activé dans l’une et désactivé dans l’autre. Toutefois, étant donné que la propriété de liaison pour le KIT de développement logiciel (SDK) de l’adaptateur LOB WCF est statique, elle sera définie sur True ou False en fonction de la valeur spécifiée en dernier.

Voir aussi

Résoudre les problèmes liés à l’adaptateur SAP