Entradas

Mostrando entradas de 2012

Biztalk 2013 Demo

Hola a todos, hace algún tiempo que no escribía, pero las ocupaciones no me lo han permitido, sin embargo les dejo este link donde podrán obtener una demo de BizTalk Server 2013 y también la instalación y configuración sobre Windows 8.
Espero les sea de utilidad.

BTS 2013 Demo http://blogs.biztalk360.com/biztalk-server-2013-beta/
Instalacion sobre Windows 8 http://blogs.biztalk360.com/biztalk-server-2013-betawindow-8-configuration-issues/

Purgar BiztalkDTADb y BiztalkMsgBoxDB

Saludos a todos, en este post quiero refernciar un tema que si bien casi no lo tocamos es muy necesario para el mantenimiento y el buen funcionamiento de nuestro entorno de producción, lo que conlleva por obvias razones a determinar un buen estado de salud de nuestra infraestructura Biztalk.  Sin mas preambulos es necesario identificar el crecimiento de nuestras bases de datos Biztalk principalmente en las que se refiere a BiztalkMsgBoxDB y a la BiztalkDTADb que son el eje fundamental de Biztalk, en este orden la primera se encargara del flujo de mensajes y la segunda se encargara basicamente de las transacciones y logs que emite Biztalk; como lo mencione anteriormente, el no prestar atencion a este crecimiento origina que el rendimiento pueda disminuir, teniendo problemas de tipo de disco lleno, espacio insuficiente y una cantidad de alarmas en el visor de eventos.
Para solucionar dicha situacion relaciono una serie de enlaces que nos permiten mantener controlado este crecimiento.
S…

Biztalk & Azure

Saludos, en este post, publicó un vídeo y un par de enlaces de como instalar y configurar Biztalk Server en Windows Azure, la tendencia actual es montar todos nuestros procesos en la nube, y de ahí que surja la necesidad de tener nuestra plataforma de integración en este espacio.  Espero les sea útil.
[Vídeo] http://www.biztalkgurus.com/videos/azure-biztalkctpvm/Azure-BizTalkCTPVM.mp4
[Referencias] http://soa-thoughts.blogspot.com/2012/09/biztalk-virtual-machine-in-windows.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+blogspot%2FLrBC+%28SOA+Thoughts%2C+EAI+Challenges%29
http://soa-thoughts.blogspot.com/2012/09/biztalk-virtual-machine-in-windows_12.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+blogspot%2FLrBC+%28SOA+Thoughts%2C+EAI+Challenges%29

Administración MessageBox

Saludos a todos, en este post quiero presentar un tema que muchas veces dejamos de lado y que realmente es importante para un buen performance de nuestras aplicaciones, integraciones y servicios; la administración de la base de datos (MessageBox) en Biztalk, es necesaria tenerla controlada, evitando caídas, bloqueos y altos tiempos de respuesta, para que estas situaciones no se presenten; debemos iniciarnos en el mundo de los jobs que vienen con la instalación del producto y que están deshabilitados.  El trabajo consiste en configurar estos jobs, habilitarlos y realizarle el respectivo control.
A continuación se muestra un enlace donde se puede visualizar con mayor detalle este proceso.
http://www.richwallace.net/introduction-sql-server-agent-biztalk-maintenance-jobs/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+richwallace+%28Rich+Wallace%29
http://www.richwallace.net/deep-dive-backup-biztalk-server-sql-agent-job/?utm_source=feedburner&utm_medium=feed&utm…

New version of BizTalk Mapper Extensions UtilityPack

Hola a todos, en este post, quiero presentarles la información de la nueva versión del Biztalk Mapper Extensions Utility Pack la cual incluye muchos mas functoids que nos facilitaran la vida al momento de crear nuestros mapas, cabe mencionar que esta versión la pueden descargar libremente a través de

http://btsmapextutilitypack.codeplex.com/

Para mas información también pueden revisar

http://sandroaspbiztalkblog.wordpress.com/2012/09/05/new-version-of-biztalk-mapper-extensions-utilitypack-available-with-new-functoids/

Saludos y espero les sirva...

BizTalk Server 2010R2 Image Available for Azure Virtual Machine

Hola a todos,
Ya podemos crear nuestras maquinas virtuales en la NUBE, algo muy importante para entornos de desarrollo.
http://www.brianloesgen.com/blog/2012/8/30/biztalk-server-2010r2-image-available-for-azure-virtual-mach.html
Les comparto el enlace..
Saludos

Webcast: Biztalk 2010R2 - HL7 & AppFabric

Buenas Tardes,

En esta entrada, quiero presentarles este webcast muy interesante en la integración de Biztalk 2010R2 con HL7 (Estándar de documentos hospitalarios) y también integración con el AppFabric.

https://msevents.microsoft.com/CUI/EventDetail.aspx?culture=en-US&EventID=1032508517&CountryCode=US

Saludos

El futuro de Biztalk II

Hace poco recomendé dos paginas que hablaban sobre lo que nos espera de Biztalk, pero en el día de hoy me llego un articulo que nos da mucha mas tranquilidad para aquellos que trabajamos con esta tecnología y que de alguna manera no vemos evolución en el producto..
Aquí les dejo la referencia
http://www.quicklearn.us/blog/post/Does-Microsoft-BizTalk-Server-Have-a-Future.aspx
Saludos

Recursos Biztalk

En la búsqueda de herramientas que faciliten el mantenimiento, control y administración de Biztalk, me he encontrado con algunas que me parecen muy útiles y que probablemente les puedan ayudar.

Message Box
http://blogs.technet.com/b/jpierauc/archive/2007/12/18/msgboxviewer.aspx

Orquestaciones http://biztalkorcprofiler.codeplex.com/
Analizador de Logs para Biztalk http://pal.codeplex.com/
En el siguiente blog podemos encontrar algunas otras..
http://geekswithblogs.net/michaelstephenson/archive/2008/09/13/125153.aspx
Saludos.

MSDTC error code 0x8004D02A

Hace varios días, he venido trabajando en lograr la comunicación entre Biztalk y un servidor SQL Server, para esto, use un Receive Location que recibía un XML y lo insertaba en la base de datos por medio de un Send Port usando el adaptador WCF-SQL Adapter, al momento de la prueba me genero el siguiente error

"The MSDTC transaction manager was unable to push the transaction to the destination transaction manager due to communication problems. Possible causes are: a firewall is present and it doesn't have an exception for the MSDTC process, the two machines cannot find each other by their NetBIOS names, or the support for network transactions is not enabled for one of the two transaction managers. (Exception from HRESULT: 0x8004D02A)"



Lo primero que hice fue comprar la configuración y comunicación del DTC con la herramienta DTCPing y al ver que la conectividad entre ambos servidores era exitosa, pase a la configuración del adaptador.


En este punto fue de gran ayuda mi amigo S…

El Futuro de Biztalk

En los últimos días, me han preguntado varias veces cual sera el futuro de Biztalk, y la verdad me puse a investigar un poco sobre el tema y me encontré con estos dos artículos que me han parecido super importante para responder a dicho cuestionamiento, les dejo los enlaces


http://soa-thoughts.blogspot.com/2012/06/will-biztalk-server-be-first-class.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+blogspot%2FLrBC+%28SOA+Thoughts%2C+EAI+Challenges%29http://seroter.wordpress.com/2011/07/14/is-biztalk-server-going-away-at-some-point-yes-dead-nope/

BizTalkMsgBoxDb is full

Biztalk al procesar un volumen importante de mensajes, es posible que nos muestra el siguiente mensaje en el event viewer

"The transaction log for database 'BizTalkMsgBoxDb' is full. To find out why space in the log cannot be reused, see the log_reuse_wait_desc column in sys.databases".
Para solucionar este inconveniente es necesario ejecutar el siguiente script en la base de datos..
sp_helpdb‘BizTalkMsgBoxDb’ ALTERDATABASE BiztalkMsgBoxDb SETRECOVERYSIMPLE; GO DBCC SHRINKFILE (BiztalkMsgBoxDb_log, 1); GO sp_helpdb‘BizTalkMsgBoxDb’ GO ALTER DATABASE BiztalkMsgBoxDb SET RECOVERY FULL GO
Para mayor información pueden ver
http://social.msdn.microsoft.com/Forums/en/biztalkgeneral/thread/03a7aee2-d3d1-4445-9a57-40ff30ce5d93http://zeetalks.wordpress.com/2009/04/06/biztalk-database-biztalkmsgboxdb-is-full/

Error con WCF-SQL Adapter

Como he mostrado en anteriores post, el adaptador WCF-SQL Adapter es muy útil para extraer o para ingresar datos a nuestra base de datos SQL - SERVER, pero me he encontrado con algunos inconvenientes de configuración que se han podido solucionar; sin embargo hace poco que no podía extraer la información de las tablas de la base de datos y no daba con el problema, hasta que me tope con el siguiente articulo que considero se debe tener muy presente para trabajar con nuestro adaptador..
Les dejo el enlace..
http://support.microsoft.com/kb/2481676/en-us?fr=1

Iniciando en el Cloud

Hola a todos, acá les dejo el enlace a un blog que nos da luz a nuestros primero pasos en el Cloud, espero les pueda ayudar..

http://blogs.technet.com/b/itmanager/archive/2012/05/30/el-libro-blanco-de-la-nube.aspx

Biztalk y Sql Server

Para poder usar el adaptador WCF-Sql es necesario tener configurado o habilitado el MSDTC de ambas maquinas, esto con el fin de permitir la comunicación entre el servidor donde esta Biztalk y el servidor Sql Server.

Me encontré el siguiente enlace que muestra como realizar dicho proceso.

http://www.richwallace.net/configure-msdtc-remote-sql-connections-windows-2008/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+richwallace+%28Rich+Wallace%29

Entrevistas para Recursos Biztalk

Una situación un poco particular sobre la consecución de recursos Biztalk es que tipo de entrevista realizar, dado la complejidad del sistema y por ende la dificultad que se tiene para hacer una prueba técnica, he realizado una búsqueda sobre estos elementos y me encontré con el siguiente enlace el cual desde mi punto de vista lo deberíamos tener en cuenta para la selección de personal.

http://geekswithblogs.net/LeonidGaneline/archive/2006/05/22/79267.aspx 

Saludos y espero les sirva.

Configuración WCF-Sql Adapter Send Port

Imagen
Para completar nuestro escenario de inserción de datos a una base de datos Sql Server, es necesario configurar todo nuestro ambiente que incluye los siguientes elementos:
Puerto de recepción de la información a almacenar.Proceso de Transformación (mapa u orquestación) del mensaje entrante al mensaje requerido para insertar el dato en Sql Server (este mensaje fue el generado en el anterior post)Puerto de salida o de inserción de la información (aspecto que nos enfocaremos en esta entrada)Bien, con estos elementos definidos (los cuales no detallaremos porque asumo que ya están resueltos), el paso a seguir es la configuración de nuestro send port.
Definimos el adaptador WCF-Sql Adapter

Configuramos la conexión a nuestro servidor de base de datos (los parámetros ya los hemos revisado en el post de recuperacion de datos desde sql server)

Definimos las credenciales para el acceso a la base de datos..

El aspecto mas importante de esta configuración tiene que ver con la definición de la operación …

Inserción de Datos de Biztalk hacia Sql Server

Imagen
Para solucionar nuestro inconveniente, es necesario agregar la configuración del SQL Adpater a nuestro ambiente de desarrollo, para esto, realizamos las siguientes tareas

Selección la opción de adicionar un adaptador

Seleccionamos nuestro WCF-Sql Adapter

Los parámetros de Database y Port, los dejamos en blanco ya que en un paso posterior los vamos a configurar.  Una vez hemos seleccionado nuestro adaptador pasamos a la siguiente pantalla donde nos encontramos con la ventana de configuración de la base de datos.

En el gráfico anterior tenemos las propiedades: Select a Binding: Debemos seleccionar la propiedad sqlBinding dado que nos vamos a conectar a una base de datos Sql Server.Configure a URI: Debemos configurar nuestra conexión a la base de datos.Security: Como lo muestro en la anterior gráfica, se deben ingresar las credenciales para la conexión con nuestro servidor de base de datos.URI Properties: En esta pestaña definimos las siguientes variablesInboundId: Definimos un Identificador …

Integracion Biztalk y Sql Server

Para describir de una manera mas detallada, dividiré este tema en 2 subtemas, el primero se enfocara a la recuperación de la información desde la base de datos, y el segundo tendrá el enfoque de insertar los datos; sin mas detalles, les dejo los enlaces:
1. Recuperación de Datos desde Sql Server 2. Inserción de Datos de Biztalk hacia Sql Server

Recuperación de Datos desde Sql Server

Imagen
Para obtener los datos es necesario definir la consulta (que bien puede ser un simple query o la ejecución de un procedimiento almacenado)..
select* from ciudades forxmlauto
Resultado…
<ciudadesCampo="Indefinido"Depto_SIA="Indefinido"Ciudad_SIA="Indefinido" /> <ciudadesCampo="Campo Rubiales"Depto_SIA="Antioquia"Ciudad_SIA="ABEJORRAL" /> <ciudadesCampo="Campo Rubiales"Depto_SIA="Santander"Ciudad_SIA="ABREGO" />
Como se puede ver la clausula “xml auto” genera la consulta en formato XML que es como BizTalk recibe todos nuestros mensajes, por ende esta clausula es de vital importancia para esta integración.
Por otro lado tenemos la configuración de BizTalk, para esto es necesario definir el esquema que recibirá los datos de la ejecución de la consulta, para esto nuestro Sql Server también nos ayuda y mucho…
select* from ciudades forxmlauto, xmlschema
Resultado… 

<xsd:schematargetNamespace=&quo…

Listado de Errores y Alertas, Causas y Soluciones

Hola a todos, en este post quiero presentar un enlace que me parece muy importante y que nos ayudaría en nuestro trabajo con BizTalk, dado que en algún momento nos ha ocurrido alguno de estas situaciones.

Espero les sirva.

http://social.technet.microsoft.com/wiki/contents/articles/7204.biztalk-list-of-errors-and-warnings-causes-and-solutions.aspx#BizTalk_List_of_Others_Known_Issues_and_solutions

Mointoreo de Soluciones Biztalk

En este post les presentare algunas herramientas que nos permiten tener un control o administración mucho mas amigable de nuestras aplicaciones BizTalk, donde podremos monitoriar desde los puertos, las orquestaciones hasta el MessageBox.

- IPM: Integration Platform Monitor (http://ipm.communicate.no/)
- FRENDS Helium (http://demo.frends.fi/)
- Minotaur: Enterprise Solutions Consulting & Monitoring (http://www.ragingbulltech.com/)

Este herramienta la recomiendo mucho por su gran usabilidad y amigabilidad en las UI

- Biztalk360 (http://www.biztalk360.com/)

Como empezar en Biztalk

Buenos dias a todos, en este post quiero dar a conocer un enlace que pude encontrar dado la pregunta de un amigo que me pregunto... "como comienzo con Biztalk" entonces me di a la tarea de buscar un poco algun post que nos guiara en el camino y pues creo que he encontrado uno muy bueno y que reúne las condiciones necesarias para nuestro primero pasos en la herramienta.
Este es el enlace..
http://soa-thoughts.blogspot.com/2010/09/learning-biztalk-server-how-to-start.html
Espero les ayude.

Diagramas Biztalk

Hola a todos,
Hace poco cuando construí un modelo para modelar la integración basado en arquitectura Biztalk, me tarde un poco mas de los debido al hacer los diferentes artefactos que se usan en Biztalk, por esta razón me di a la tarea de buscar una plantilla donde se pudieran encontrar estos elementos a manera de iconos y me tope con el siguiente enlace que me parece es muy útil para diagramar los artefactos.
http://sandroaspbiztalkblog.wordpress.com/2011/06/06/visio-2010-stencil-for-biztalk-server-updated/
Espero les ayude.
Saludos.