Entradas

Mostrando entradas de marzo, 2012

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…