Compartir a través de


Crear una instancia de mensaje correcto a partir de un PIP

En este tema se describe cómo generar una instancia de mensaje correcto. Puede generar una plantilla para una instancia de mensaje a partir del Proceso de interfaz de socio (PIP). Después de hacerlo, debe modificar la plantilla para que sea correcta antes de agregar los datos.

Para generar una plantilla de instancia de mensaje a partir del PIP

  1. Inicie Microsoft Visual Studio 2012.

  2. En el menú Archivo , seleccione Abriry haga clic en Proyecto.

  3. Busque <unidad>\Archivos de programa\Acelerador de versiones> de Microsoft BizTalk <para RosettaNetSDK\Schemas, haga clic en RNPIPs.btproj y, a continuación, haga clic en Abrir.

  4. En el Explorador de soluciones, expanda RNPIPy haga clic con el botón derecho en el PIP para el que desea crear una instancia.

  5. Haga clic en Generar instancia.

    Nota

    De este modo se genera un archivo con el nombre del PIP, con "_output" anexado al nombre de archivo y una extensión .xml. Una instrucción en el panel Salida indica dónde BizTalk Server generó la instancia.

Para modificar la plantilla de instancia de mensaje

  1. En el Explorador de Windows, busque la carpeta que contiene el archivo XML y haga doble clic en el nombre de archivo para abrir la carpeta.

  2. Agregue una etiqueta de encabezado XML antes del resto del texto que indique la versión del XML y la codificación. Por ejemplo:

    <?xml version="1.0" encoding="UTF-8" ?>  
    
  3. Después de la línea que acaba de agregar, agregue una línea DOCTYPE que indique la DTD. Por ejemplo, para una instancia de solicitud de pedido de compra 3A4, la línea sería como se indica a continuación:

    <!DOCTYPE Pip3A4PurchaseOrderRequest SYSTEM "3A4_MS_V02_02_PurchaseOrderRequest.dtd">  
    

    Nota

    Cada instancia de mensaje debe incluir la línea DOCTYPE que va a procesarse.

  4. Ahora puede personalizar esta instancia de mensaje para adaptarla a sus necesidades empresariales. Modifique la instancia XML de modo que no use espacios de nombres XML o prefijos de espacios de nombres.

Consulte también

Guía de programación