Utiliser des compteurs de performances avec l’adaptateur Siebel
Les clients BizTalk Adapter Pack peuvent utiliser les 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 Siebel eBusiness Applications » ainsi que l’installation de Adapter Pack.
Compteur de performances temps métier (cumulatif)
L’adaptateur .NET BizTalk pour la catégorie Siebel a un compteur de performances appelé « Temps métier (cumulatif) ». 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 Siebel crée une instance du compteur de performances pour chaque action, pour un nom de serveur Siebel spécifique. Les instances sont créées selon le modèle suivant :
<process id>:<app domain id>:<endpoint id>:<action id>
Dans le cas de l’adaptateur Siebel, l’ID de point de terminaison est le nom du serveur Siebel, comme spécifié dans l’URI de connexion. L’ID d’action peut être n’importe quelle action effectuée par l’adaptateur Siebel, telle que Connexion, Déconnexion, Métadonnées, <nom> du composant métier.<opération>, <nom> du service d’entreprise.<méthode de service d’entreprise>. Si la convention de nommage précédente aboutit à un nom qui dépasse 127 caractères, seul l’ID d’action s’affiche au format suivant :
:::<action id>
Si :::<action id>
elle dépasse également 127 caractères, elle est réduite à 127 caractères.
Le compteur de performances n’est initialisé qu’après le premier appel de l’adaptateur au système Siebel. 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. Définissez la propriété de liaison EnablePerformanceCounters sur True pour activer les compteurs de performances. 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 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 la liaison d’adaptateur Siebel dans AppDomain et que la propriété de liaison EnablePerformanceCounters est définie sur 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.