Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Nota:
Este tutorial solo se aplica a BizTalk Server.
En este tema, compilamos, implementamos, configuramos y probamos la aplicación de BizTalk Server.
Compilar e implementar la aplicación
En el Explorador de soluciones, haga clic con el botón derecho en el nombre del proyecto de BizTalk y, a continuación, haga clic en Propiedades.
En la página Propiedad, haga clic en la pestaña Firma, active la casilla Firmar el ensamblado y, en la lista desplegable, elija la opción para crear un nuevo archivo de clave de nombre seguro. Siga las indicaciones para crear el archivo.
Guarde los cambios en el proyecto. En el Explorador de soluciones, haga clic con el botón derecho en el nombre de la solución y, a continuación, haga clic en Compilar solución.
Después de que el proyecto se compile correctamente, en el Explorador de soluciones, haga clic con el botón derecho en el nombre de la solución y, a continuación, haga clic en Implementar solución.
Configuración de la aplicación
Para configurar la aplicación, en Administración de BizTalk Server, cree los puertos de envío y recepción y, a continuación, vincule a la orquestación y a los puertos lógicos de envío y recepción creados como parte de la orquestación.
Cree un puerto de recepción a través del cual la aplicación BizTalk Server recibe un pedido de compra JSON.
En Administración de BizTalk Server, expanda Aplicación de BizTalk 1, haga clic con el botón derecho en Puertos de recepción, seleccione Nuevo, y a continuación, haga clic en Puerto de recepción unidireccional.
Proporcione un nombre para el puerto de recepción y, a continuación, desde el panel izquierdo, haga clic en Ubicaciones de recepción. En la pestaña Ubicaciones de recepción , haga clic en Nuevo.
Especifique un nombre para la ubicación de recepción, seleccione el tipo de puerto como FILE y, a continuación, haga clic en Configurar.
Proporcione la ubicación de la carpeta desde donde la ubicación de recepción seleccionará el pedido de compra JSON entrante. Especifique
*.json
como máscara de archivo y haga clic en Aceptar.En la lista desplegable Canalización de recepción , seleccione JSONToXml. Ha creado esta canalización de recepción personalizada en la aplicación de BizTalk Server. Haga clic con el botón derecho en el botón de puntos suspensivos (...) situado junto a la canalización y, a continuación, en Fase 1: Componente de deocde, proporcione los siguientes valores:
RootNode:
ROOT
RootNodeNamespace –
http://BTSJSON
.Estos valores representan el espacio de nombres de destino y el nombre del nodo raíz del esquema de pedido de compra XML que se generó a partir del pedido de compra JSON mediante el Asistente para esquemas JSON.
Haga clic en Aceptar hasta que salga de todos los cuadros de diálogo abiertos.
Cree un puerto de envío para enviar mensajes de factura JSON.
En Administración de BizTalk Server, expanda Aplicación de BizTalk 1, haga clic con el botón derecho en Puertos de envío, seleccione Nuevo, a continuación, haga clic en Puerto de envío unidireccional estático.
Especifique un nombre para el puerto de envío, seleccione el tipo de puerto como ARCHIVO y, a continuación, haga clic en Configurar.
Proporcione la ubicación de la carpeta donde el puerto de envío copia la factura JSON saliente. Especifique
%MessageID%.json
como nombre de archivo y haga clic en Aceptar.En la lista desplegable Enviar canalización , seleccione XmlToJSON y, a continuación, haga clic en Aceptar.
Haga clic en Aceptar hasta que salga de todos los cuadros de diálogo abiertos.
Por último, enlace los puertos lógicos que creó como parte de la orquestación a los puertos físicos que creó ahora para configurar la aplicación.
Haga clic con el botón derecho en BizTalk Application 1 y, a continuación, haga clic en Configurar.
En el panel izquierdo, haga clic en ProcessPO. En el panel derecho, asocie un host de BizTalk Server, asigne los puertos lógicos a los puertos físicos y, a continuación, haga clic en Aceptar.
Haga clic con el botón derecho en Aplicación de BizTalk 1 y, a continuación, haga clic en Iniciar.
Prueba de la aplicación
Vaya al ejemplo que descargó y, desde la carpeta TestMessage , copie JsonPurchaseOrder.jsony péguelo en la carpeta asociada a la ubicación de recepción. Espere hasta que el archivo desaparezca.
Vaya a la carpeta asociada al puerto de envío que creó. Observe que hay disponible un <archivo GUID>.json en la carpeta . Abra el archivo y compruebe que es el mensaje de factura.