Compartir a través de


Tutorial 4: Migración de un proyecto de BizTalk IDOC de SAP de recepción

La versión anterior del adaptador de SAP que se incluye con Microsoft BizTalk Server difiere del adaptador de SAP basado en WCF en muchos aspectos, entre los que se incluyen:

  • La experiencia en tiempo de diseño de crear un proyecto de BizTalk.

  • Experiencia de recuperación de metadatos.

  • Nombre y espacio de nombres del archivo de esquema.

  • Asignaciones de tipos de datos.

  • Las operaciones que se pueden realizar mediante el adaptador.

  • Configuración de puerto físico en la consola de administración de BizTalk Server.

    Sin embargo, puede realizar cambios en el proyecto de BizTalk creado con la versión anterior del adaptador y hacer que funcione con el adaptador de SAP basado en WCF.

    En este tutorial se proporcionan instrucciones sobre los cambios que debe realizar en el proyecto de BizTalk existente creado con la versión anterior del adaptador.

Nota

En este tutorial, por motivos de brevedad, la versión anterior del adaptador de SAP se denominará adaptador de SAP vPrev. Del mismo modo, un proyecto de BizTalk que usa el adaptador de SAP vPrev se denominará proyecto de BizTalk vPrev.

Ejemplo usado para el tutorial

Este tutorial se basa en un ejemplo (ReceiveIDOC_Migration) que muestra cómo migrar un proyecto de BizTalk vPrev que recibe un IDOC de archivo plano de un sistema SAP. El ejemplo se proporciona con el paquete de adaptadores de BizTalk. Para obtener más información, vea Ejemplos de adaptador.

Requisitos previos

Descripción de un proyecto de BizTalk creado con la versión anterior del adaptador

Los componentes clave de un proyecto de BizTalk vPrev para recibir un IDOC son:

  • Orquestación de BizTalk. Se trata de una orquestación sencilla que consta de un puerto de recepción de SAP que recibe un IDOC de archivo plano de un sistema SAP. El proyecto de BizTalk contiene un desensamblador de archivos planos para convertir el IDOC de archivo plano en un XML, de modo que se pueda usar en una orquestación. Antes de copiar el IDOC XML en una ubicación de archivo a través de un puerto de archivo, se convierte de nuevo en un IDOC de archivo plano mediante un ensamblador de archivos planos.

  • Esquema para el IDOC que desea enviar al sistema SAP. Este tutorial implica un proyecto de BizTalk que recibe ORDERS03 IDOC del sistema SAP. El esquema generado para el IDOC es ORDERS03.xsd. Este esquema se genera mediante el adaptador de SAP vPrev.

Cómo migrar un proyecto de BizTalk creado con la versión anterior del adaptador

El objetivo de este tutorial de migración es permitirle recibir un IDOC de archivo plano desde un sistema SAP mediante un puerto de envío WCF-Custom en lugar del puerto de envío para el adaptador de SAP vPrev. Antes de comprender qué configuración es necesaria para el puerto de envío de WCF-Custom, primero debe comprender qué puertos físicos son necesarios para la orquestación de IDOC de envío de vPrev.

  • Un puerto de recepción de SAP vPrev que recibe un IDOC de archivo plano de un sistema SAP. El puerto también lo convierte en un IDOC XML mediante un desensamblador de archivos planos, que está disponible como parte de la aplicación de BizTalk vPrev. El IDOC XML se ajusta al esquema (ORDERS03.xsd) que generó mediante el adaptador de SAP vPrev.

  • Un puerto de envío de archivo que copia el IDOC en la carpeta . Este puerto también usa la canalización del ensamblador de archivos planos, disponible en la aplicación de BizTalk, para convertir el IDOC XML en un IDOC de archivo plano.

    Para migrar el proyecto de BizTalk vPrev existente, no es necesario cambiar el puerto de envío de archivos que copia el IDOC de archivo plano en una carpeta. Solo tiene que configurar un nuevo puerto de recepción WCF-Custom con los valores de configuración adecuados. En este tutorial se muestra cómo configurar el puerto de recepción de WCF-Custom para recibir IDOC de un sistema SAP mediante el adaptador de SAP basado en WCF.

En esta sección

Consulte también

Tutoriales del adaptador de SAP