Compartir a través de


Probar un mapa

Puede probar un mapa en un proyecto EDI en tiempo de diseño. Para ello, use las extensiones de herramientas XML para BizTalk Server en el entorno de Visual Studio. En este tema se describe cómo configurar y usar la característica Mapa de pruebas de la extensión de la herramienta XML.

Para probar un mapa, especifique un documento de origen y especifique una carpeta donde BizTalk Server guardará una instancia generada (con datos ficticios). Debe establecer los delimitadores que BizTalk Server usará para procesar el documento de origen y generar el documento de destino según los esquemas EDI. Esto es así para todos los valores de la propiedad de entrada TestMap en las páginas de propiedades del mapa: Generar instancia, XML o nativo. Es cierto para Generar instancia porque BizTalk Server debe saber qué delimitadores usar para generar la instancia. Es cierto para XML o Nativo porque BizTalk Server debe saber cómo interpretar el archivo plano nativo o el archivo XML. También debe establecer los delimitadores que BizTalk Server usará al generar el archivo de salida.

Prerrequisitos

Debe iniciar sesión como miembro del grupo Administradores de BizTalk Server.

Para probar un mapa

  1. En Visual Studio, agregue el mapa que desea probar a un proyecto y añada los esquemas de origen y destino de ese mapa al proyecto.

    Nota:

    No es necesario compilar el proyecto para probar el mapa.

  2. Haga clic con el botón derecho en el mapa y haga clic en Propiedades.

  3. En la ventana Propiedades, establezca Validate TestMap Input en True si desea validar el archivo de entrada contra el esquema de origen. Establezca Validar salida de TestMap en True si desea validar el archivo de salida en el esquema de destino.

    Nota:

    Si prueba un mapa con la propiedad TestMap Input establecida en Native y las propiedades Validate TestMap Input y Validate TestMap Output establecidas en False, se seguirá realizando la validación. Esto ocurre porque el archivo de entrada con formato nativo se convertirá en formato XML y BizTalk Server validará el XML en el esquema. Si hay problemas de validación en la instancia de entrada, el mecanismo de validación publicará errores, aunque las propiedades Validar entrada testMap y Validar salida testMap se establecen en False.

  4. Establezca TestMap Input en Native para un archivo de entrada que tenga una extensión .edi. Establézcalo en XML si tiene una extensión .xml. Establezca TestMap Input en Generate Instance (Generar instancia ) para que BizTalk Server genere una instancia de entrada, en lugar de designar manualmente una instancia de entrada.

  5. Establezca TestMap Output a Native para un archivo de salida que tenga una extensión .edi. Establézcalo en XML si tiene una extensión .xml.

  6. En TestMap Input Instance (Instancia de entrada de TestMap), vaya a la instancia de entrada que desea usar para probar el mapa, selecciónela y, a continuación, Abra. Si desea dejar esta propiedad en blanco, establezca TestMap Input en Generate Instance (Generar instancia).

    Nota:

    Debe designar una instancia de entrada para TestMap Input Instance o configurar TestMap Input para Generar instancia. Si no es así, BizTalk Server generará un error.

  7. En TestMap Output Instance (Instancia de salida de TestMap), vaya a la ubicación en la que desea guardar la instancia de salida, escriba un nombre para la instancia de salida y, a continuación, haga clic en Guardar.

    Nota:

    Si no designa una instancia de salida, BizTalk Server creará un archivo de salida, colocará el archivo de salida en una carpeta e indicará el nombre de archivo y la ruta de acceso.

  8. Haga clic con el botón derecho en el mapa que está probando y, a continuación, haga clic en Mapa de prueba.

  9. En el cuadro de diálogo Propiedades de Instancia EDI X12, asegúrese de que todas las propiedades sean coherentes con la configuración de las instancias de entrada y salida.

    Nota:

    BizTalk Server mostrará el cuadro de diálogo Propiedades de instancia EDI dos veces durante el proceso TestMap: una vez para interpretar la instancia de mensaje de entrada y una vez para generar la instancia de mensaje de salida. Sin embargo, BizTalk Server puede mostrar el cuadro de diálogo más de dos veces y puede mostrar el cuadro de diálogo para el esquema no EDI. Si es así, haga clic en Aceptar para cerrar el cuadro de diálogo.

  10. Haz clic en Aceptar.

Véase también

Uso de herramientas XML de Design-Time