Compartir vía


Paso 3: Creación de los mapas de aplicación de LOB de Contoso para el proyecto Precio y disponibilidad mediante el Asignador de BizTalk

En este paso, creará dos mapas que definen la transformación necesaria para intercambiar correctamente mensajes entre los dos socios comerciales. En este escenario, el sistema ERP de Contoso ya se ha estandarizado en un formato de mensaje para una solicitud de precio y disponibilidad. Los dos mapas asignarán los mensajes de solicitud y respuesta del socio comercial, Fabrikam, hacia y desde los mensajes de Contoso definidos internamente, respectivamente.

Para agregar una referencia para el esquema de solicitud PriceAndAvailability de 3A2

  1. En Explorador de soluciones, haga clic con el botón derecho en el proyecto ContosoPriceAndAvailability y, a continuación, haga clic en Agregar referencia.

  2. En el cuadro de diálogo Agregar referencia, haga clic en Examinar.

  3. Vaya a la unidad de carpeta<>:\Archivos de programa\Acelerador de versiones> de Microsoft BizTalk <para RosettaNet\Bin y, a continuación, seleccione el ensamblado Microsoft.Solutions.BTARN.Schemas.RNPIPs.dll.

  4. Haga clic en Agregar y, a continuación, en Aceptar.

Para crear la solicitud 3A2 PriceAndAvailability a contoso PriceAndAvailability request map

  1. En Explorador de soluciones, haga clic con el botón derecho en el proyecto ContosoPriceAndAvailability, seleccione Agregar y, a continuación, haga clic en Nuevo elemento.

  2. En el cuadro de diálogo Agregar nuevo elemento: ContosoPriceAndAvailability, seleccione Asignar archivos en el panel Categorías y, a continuación, seleccione Asignar en el panel Plantillas . En el cuadro Nombre , escriba PIP3A2RequestToContosoPriceRequest y, a continuación, haga clic en Agregar.

Para asociar los esquemas para la asignación PIP3A2RequestToContosoPriceRequest

  1. En el Asignador de BizTalk (con PIP3A2RequestToContosoPriceRequest.btm mostrado), en el panel Esquema de origen, haga clic en Esquema de código abierto.

  2. En el cuadro de diálogo Selector de tipos de BizTalk, expanda ContosoPriceAndAvailability, expanda Referencias, expanda Microsoft.Solutions.BTARN.Schemas.RNPIPs y, a continuación, expanda Esquemas.

  3. Seleccione Microsoft.Solutions.BTARN.Schemas.RNPIPs.

    _3A2PriceAndAvailabilityQueryMessageGuideline_v1_3 y, a continuación, haga clic en Aceptar.

  4. En el panel Esquema de destino, haga clic en Abrir esquema de destino.

  5. En el cuadro de diálogo Selector de tipos de BizTalk, expanda ContosoPriceAndAvailability y, a continuación, expanda Esquemas.

  6. Seleccione el esquema ContosoPriceAndAvailability.ContosoPriceSchema y haga clic en Aceptar.

  7. En el cuadro de diálogo Nodo raíz para esquema de destino, seleccione el esquema rootPriceRequest y haga clic en Aceptar.

  1. En el panel Esquema de destino, haga clic con el botón derecho en el <nodo Esquema> y, a continuación, haga clic en Expandir nodo de árbol.

  2. En el panel Esquema de origen, haga clic con el botón derecho en el <nodo Esquema> y, a continuación, haga clic en Expandir nodo de árbol.

  3. Arrastre el campo GlobalProductIdentifier al campo ProductID en el panel Esquema de destino.

    Nota

    Puede encontrar el campo GlobalProductIdentifier en el nodo Pip3A2PriceAndAvailabilityQuery/ProductPriceAndAvailabilityQuery/

    ProductPriceAndAvailability/ProductLineItem/productUnit/

    ProductPackageDescription/ProductIdentification.

  4. En el menú Archivo , haga clic en Guardar todo para guardar los cambios.

Consulte también

Creación y configuración de puertos de BizTalk para Contoso