Depurando información en la DTA en BizTalk 2004

El proceso de depuración de la base de datos de tracking "DTA" en BizTalk 2004 o BizTalk 2004 SP1 puede tardar horas o tal vez días, depende de la cantidad de información en la BD, debido a la lógica del procedimiento dtasp_PruneTrackingdatabase().  Este inconveniente no sucede en BizTalk 2006 y BizTalk 2004 SP2 por que…


Un escenario de mensajeria sin orquestaciones

En ocasiones es necesario utilizar BizTalk Server para un escenario de mensajería el cual debe consultar información a una aplicación externa y luego enviar ésta a otra aplicación externa sin necesidad de aplicar alguna logica de negocio durante su proceso.  En ocasiones se utilizan orquestaciones en este tipo de escenarios lo cual algunas veces puede…


Cuidado al construir multiples mensajes con XmlDocument

Una de las técnicas utilizadas para definir mensajes al desarrollar orquestaciones es usar objetos System.Xml.XmlDocument.  Sin embargo, es necesario tener cuidado al momento de utilizar el mismo objeto para definir mas de un mensaje usando un sólo “Construction Shape” ya que los mensajes pueden no almacenarse en la base de datos con la información esperada….

1

Donde puedo almacenar las BR?

BizTalk Server a través del Business Rule Engine (BRE) ofrece la posibilidad de almacenar las reglas de negocio (BR) implementadas en archivos xml o en bases de datos para su posterior invocación y ejecución.  Cada almacenamiento ofrece sus ventajas y desventajas, y adicional su invocación difiere en cada uno. Archivos XML Una BR se puede almacenar e…


Procesando diferentes tipos de archivos en el mismo receive location

Cuando se usa el adaptador FILE (u otros adaptadores) en BizTalk Server no es posible procesar diferentes tipos de archivos texto (flat-file) nombrados de igual forma en la misma ruta.  Esta restriccion se da porque no se pueden configurar varios receive locations con el adaptador FILE que lean de la misma ruta los archivos, ya que al procesarlos el adaptador bloquea…


BizTalk Server 2004 SP2

Microsoft ha liberado BizTalk Server 2004 SP2.  Este nuevo Service Pack contiene muchos hotfix que mejoran el rendimiendo de la plataforma y una nueva caracteristica llamada Archiving and Purging que puede hacer mantenimiento automatico a las bases de datos de seguimiento. El Service Pack puede ser descargado desde Microsoft BizTalk Server 2004 Service Pack2, y…


BizTalk Server 2004 y WCF

Actualmente Microsoft esta desarrollando BizTalk Server 2006 R2, el cual involucra un adaptador para WCF.  Pero, se pueden invocar Web Service de WCF desde BizTalk Server 2004 sin SP1? La respuesta es SI y basta con agrega un Web Reference al *.svc deseado, sin embargo no es posible utilizar todas las ventajas que ofrece WCF si se desea invocar desde BTS2004….


Transacciones en Biztalk con .NET y COM+ (Terminado)

Versión Final!!! Esta es una duda que decidí aclarar y que mejor manera que hacer un laboratorio para verlo con mis propios ojos. Este artículo abarca muchos temas que serán brevemente explicados y con referencias para un mayor detalle acerca de como aprovechar el motor de transacciones de BTS usando componentes de .NET con COM+….

2

Parte III BTS, .NET y COM+: Realizando transacciones en una orquestación con el componente construido

Podemos decir que esta es la parte mas sencilla de hacer, pero la mas interesante por la parte de las conclusiones y una importante característica que lamentablemente en estos momentos no pude hacer funcionar. Pueden bajar el código aquí. Pueden ver la estructura aquí. Construyendo la orquestación La orquestación recibe un documento por medio del FILE Adapter….

1

Parte II .NET y COM+: Preparando nuestro componente transaccional y comprobando su funcionamiento

Construyendo el componente En esta parte construiremos el componente de .NET con soporte de transacciones COM+. El código funciona tanto para BTS 2004 como para BTS 2006, solo tiene que ser recompilado. Pueden bajar el código fuente en el post. Como saben todavía en el .NET Framework 2.0.se emplea el modelo de transacciones de COM+,…

3