Compartir a través de


Implementar y probar la aplicación

Nota

Este tutorial solo se aplica a BizTalk Server.

En este tema, compilamos, implementamos, configuramos y probamos la aplicación BizTalk Server.

Compilar e implementar la aplicación

  1. 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.

  2. En la página Propiedades, haga clic en la ficha Firma, active la casilla Firmar el ensamblado y, en la lista desplegable, elija la opción para crear un archivo de clave de nombre seguro. Siga las instrucciones que aparecen para crear el archivo.

  3. Guarde los cambios en el proyecto. En 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.

  4. 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, enlacelos a la orquestación y a los puertos lógicos de envío y recepción creados como parte de la orquestación.

  1. Cree un puerto de recepción a través del cual la aplicación BizTalk Server recibe un pedido de compra JSON.

    1. En BizTalk Server Administración, expanda Aplicación de BizTalk 1, haga clic con el botón derecho en Puertos de recepción, seleccione Nuevoy, a continuación, haga clic en Puerto de recepción unidireccional.

    2. Proporcione un nombre para el puerto de recepción y, a continuación, en el panel izquierdo, haga clic en Ubicaciones de recepción. En la pestaña Ubicaciones de recepción , haga clic en Nuevo.

    3. 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.

    4. Proporcione la ubicación de carpeta de donde la ubicación de recepción tomará el pedido de compra JSON entrante. Especifique *.json como máscara de archivo y, a continuación, haga clic en Aceptar.

    5. En la lista desplegable Receive Pipeline (Canalización de recepción ), seleccione JSONToXml. Ha creado esta canalización de recepción personalizada en la aplicación BizTalk Server. Haga clic con el botón derecho en el botón de puntos suspensivos (...) situado junto a la canalización y, después, en Fase 1 : Componente deocde, proporcione los valores siguientes:

      • RootNode: ROOT

      • RootNodeNamespace –http://BTSJSON.

        Estos valores representan el espacio de nombres de destino y el nombre del nodo raíz del esquema del pedido de compra XML que se generó a partir del pedido de compra JSON con el asistente para esquemas JSON.

    6. Haga clic en Aceptar hasta que salga de todos los cuadros de diálogo abiertos.

  2. Cree un puerto de envío para enviar mensajes de factura JSON.

    1. En BizTalk Server Administración, expanda Aplicación de BizTalk 1, haga clic con el botón derecho en Puertos de envío, seleccione Nuevoy, a continuación, haga clic en Puerto de envío unidireccional estático.

    2. Especifique un nombre para el puerto de envío, seleccione el tipo de puerto como ARCHIVO y, a continuación, haga clic en Configurar.

    3. Proporcione la ubicación de carpeta donde el puerto de envío copia la factura JSON saliente. Especifique %MessageID%.json como nombre de archivo y, a continuación, haga clic en Aceptar.

    4. En la lista desplegable Enviar canalización , seleccione XmlToJSON y, a continuación, haga clic en Aceptar.

    5. Haga clic en Aceptar hasta que salga de todos los cuadros de diálogo abiertos.

  3. Finalmente, enlace los puertos lógicos que creó como parte de la orquestación a los puertos físicos que ha creado ahora para configurar la aplicación.

    1. Haga clic con el botón derecho en Aplicación de BizTalk 1 y, a continuación, haga clic en Configurar.

    2. 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.

    3. 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

  1. Vaya al ejemplo que descargó y, desde la carpeta TestMessage , copie JsonPurchaseOrder.json y péguelo en la carpeta asociada a la ubicación de recepción. Espere hasta que desaparezca el archivo.

  2. Navegue a la carpeta que ha asociado al puerto de envío que había creado. Observe que un <archivo GUID.json> está disponible en la carpeta . Abra el archivo y verifique que es el mensaje de factura.

Consulte también

Procesamiento de mensajes JSON con BizTalk Server