Uso de contadores de rendimiento con el adaptador de Siebel
Los clientes de BizTalk Adapter Pack pueden usar los contadores de rendimiento para medir el rendimiento de los adaptadores. El programa de instalación del paquete de adaptador de BizTalk crea la categoría de contador de rendimiento "Microsoft BizTalk Adapter for Siebel eBusiness Applications" junto con la instalación del paquete de adaptadores.
Contador de rendimiento de tiempo de LOB (acumulado)
La categoría Adaptador de .NET de BizTalk para Siebel tiene un contador de rendimiento denominado "Tiempo loB (acumulado)". Este contador de rendimiento indica el tiempo, en milisegundos, que realiza la biblioteca cliente de LOB para completar una acción que inicia el adaptador. El adaptador de Siebel crea una instancia del contador de rendimiento para cada acción, para un nombre de servidor Siebel específico. Las instancias se crean con el siguiente patrón:
<process id>:<app domain id>:<endpoint id>:<action id>
En el caso del adaptador de Siebel, el identificador del punto de conexión es el nombre del servidor siebel, tal y como se especifica en el URI de conexión. El identificador de acción podría ser cualquier acción realizada por el adaptador de Siebel, como Login, Logoff, Metadata, <business component name>.<operation>, <nombre> del servicio empresarial.<método> de servicio de negocio. Si la convención de nomenclatura anterior da como resultado un nombre que supera los 127 caracteres, solo se muestra el identificador de acción en el formato siguiente:
:::<action id>
Si :::<action id>
también supera los 127 caracteres, se recorta hasta 127 caracteres.
El contador de rendimiento se inicializa solo después de que el adaptador realice la primera llamada al sistema Siebel. Además, la propiedad InstanceLifetime del contador de rendimiento se establece en "Process", lo que significa que el contador de rendimiento deja de existir en cuanto finaliza el programa que crea el contador.
Nota
La precisión del contador de rendimiento tiempo de LOB (acumulado) es de 16 milisegundos.
Habilitación de contadores de rendimiento
Los contadores de rendimiento se pueden habilitar o deshabilitar estableciendo la propiedad de enlace EnablePerformanceCounters. Establezca la propiedad de enlace EnablePerformanceCounters en True para habilitar los contadores de rendimiento. Para deshabilitar los contadores de rendimiento, establezca EnablePerformanceCounters en False. De forma predeterminada, EnablePerformanceCounters se establece en False.
Contadores de rendimiento y el SDK del adaptador de LOB de WCF
Al cambiar el valor de la propiedad de enlace EnablePerformanceCounters se cambia el valor del contador de rendimiento correspondiente para el SDK del adaptador de LOB de WCF. Además, la propiedad de enlace para el SDK del adaptador de LOB de WCF es estática, mientras que para el paquete de adaptadores de BizTalk es dinámica. Por lo tanto, si hay dos instancias del enlace del adaptador de Siebel en AppDomain y la propiedad de enlace EnablePerformanceCounters se establece en True en uno y False en el otro, el contador de rendimiento específico del adaptador se habilitará en uno y se deshabilitará en el otro. Sin embargo, dado que la propiedad de enlace para el SDK del adaptador de LOB de WCF es estática, se establecerá en True o False, dependiendo de qué valor se especificó en último lugar.