Mi primera aplicación Biztalk 1

Crear una  aplicatición Biztalk  que convierte de XML a XML.
1)Primero abrimos como administrador el Visual studio2008.
2)Creamos una  solución vacia y le damso un nombre(producto_iva) este  nombre que damos  hay que  tenerlo muy  pero muy  encuenta debido a que  tanto en  el servidor como  en  nuestro proyecto se debe  llamar  igual  mas  adelante  veremos por  que.
3)Creamos  un proyecto de  tipo BizTalk Project , seleccionamos Empty BizTalk Server Project
este lo llamaremos “producto_iva.esquemas” en el cual solo iran los  esquemas xml tanto de  origen como destino.
4)Creamos  un proyecto de  tipo BizTalk Project , seleccionamos Empty BizTalk Server Project
este lo llamaremos “producto_iva.mapas” en el cual solo iran los  mapas que  contiene los mapas del proyecto anterior.
5)Creamos otro proyecto de biblioteca de  clases o Class Library  en el cual eliminamos la clase que  trae por defecto y le damos click derecho al proyecto y  le decimos  New itineraty.
6) Vamos al proyecto de los mapas y le damos click derecho agregar referencia y seleccionamos  la  pestaña de proyectos y samos doble click en el proyecto de  los esquemas con esto lo que  hacemos es decirle al proyecto mapas q ue  puede  ver  al proyecto esquemas.
7) Creamamos  2 esquemas  uno  productos_originales.xsd y otro productos_modificado.xsd
El esquema productos_modificado.xsd
El esquema productos_originales.xsd
 
 Creamos  los   mapas  que  contienen   el desde  y  el adonde   va  el cambio, es decir lo que  temos  a lo que  queremos  como quede, ac ane los mapas  hay muchos  conectores  para   trabajar,  como especies de formulas, matematicas, manejo d e cadenas, integracion.
Si damos  doble click en el cuadrillo rojo nos aparecera   una especie de  editor  de  formulas en este caso  trato de  multiplicar  un dato  que  llega  en un xml y ponerle el  iva  que son el  16%:
Una vez  echo todo esto tenemos la  mascara del proyecto ya  sabemos lo que vamos a  hacer, hay algo necesario para  cada  proyecto menos el de itinerary  y es una  Key y se lo  generamos a cad a proyecto d ela  siguiente forma click derecho en el proyecto–> Signing(esta  a  mano izquierda)–>chuleamos la opcion Sign the assembly, desplegamos la  lista  que  dice choose a strong name key file podemos crear una  nueva o  si ya  tenemos una  existente pro el momento le  decimos una  nueva, le damos el nombre del proyecto y deschuleamos Protect my key……. y  damos aceptar
lo mismo  hacemos con el proyecto de los esquemas.
Ahora  vamos  a  configurar  nuestro proyecto  par a que  pueda subir al servidor Biztalk a esto lo llamamos despliegue o Deployment pues vovlemos  a la  propiedad de cada  proyecto menos el de itinerary que la  forma de  hacer el despliege  es muy diferente, estando  en las propiedades damso click en deployment allí los primeros 3 campos son los  que  necesitamos Application  Name es  el nombre de la  aplicacion ese  nombre  que les  dije  inicialmente que  se  fijaran  muy  bien,  cone tse  campo s e comunica  al servidor y si no existe la  aplicacion la  crea o  si  exite  la  actualiza  ya  que  el Biztalk  sube compilados de DLL lo que  llamamos ensamblados, luego  vamos directo al campo server y seleccionamos  uno del listado  o simplemente copiamos y  pegamos  el servidor y  la  unstancia del sql donde esta el biztalk, y  luego en el campo 2 seleccionamos la base de  datos del biztalk como  aprarece en la siguiente imagen:
Luego de  tenerlo  configurado completamente vamso a hacer  el despliege  que es lo  mas  facil,  damos click derecho en la solución y seleccionamos la opción Deploy, si  hay problemas aparecera  algun error en la consola del visual studio2008 y si esta  ya en el servidor aparecera lo siguiente:
ya  hecho el depliegue  y  los cocos en el servidor pues procedemos  a darle las  herramientas, el camino y  todas las  indicaciones al servidor para escuche  el aplicativo ya  que  el aplicativo  tiene las  ordenes y el proceso pero el servidor  tiene el canal la  viaa, el instrumento de tranporte,  el  inicio  y  el  fin.
Tenemos  que  configurar un Send port, un Recive port y deacuerdo a esto vamos  armando  todo en el servidor.
Primero  que  todo como  vamos a  trabajar  sin  orquestación, solo  con itinerario   y  vamos a  usar el ESB siempre  que  ustilicimeos  el  ESB tenemos  que  hacerle  referencia y como?  pue s muy facil nos  vamos para el servidor  y en el aplicativo  que estamos construyendo el  le damos  click derechoo
Escojemos  como  referencia Microsoft.Practices.ESB y damos  aceptar
Luego  nos  situamos en el Send port de nuestra aplicacion y empezaremos a  coanfigurarlo
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s