Compartir a través de


Tutorial 3: Migración de un proyecto de BizTalk SAP IDOC de envío

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:

  • Experiencia en tiempo de diseño de la creación de 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 (SendIDOC_Migration) que muestra cómo migrar un proyecto de BizTalk vPrev que envía un IDOC a un sistema SAP. El ejemplo se proporciona con el paquete de adaptadores de BizTalk. Para obtener más información, consulte Ejemplos de adaptadores.

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 enviar un IDOC son:

  • Orquestación de BizTalk. Se trata de una orquestación sencilla que elige un IDOC de archivo plano desde una ubicación de archivo y envía el IDOC al sistema SAP mediante un puerto de envío de 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 que el puerto de envío de SAP vPrev consuma el IDOC XML, se convierte en un IDOC de archivo plano mediante un ensamblador de archivos planos.

  • Esquema del IDOC que desea enviar al sistema SAP. En este tutorial, se toma un proyecto de BizTalk que envía BOMDOC01 IDOC al sistema SAP. El esquema generado para el IDOC es BOMDOC01.xsd. Este esquema se genera mediante el adaptador de SAP vPrev.

  • IDOC de archivo plano. Este es el IDOC de archivo plano que se envía al sistema SAP.

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 enviar un IDOC de archivo plano a un sistema SAP mediante un puerto de envío de 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:

  • Puerto de recepción de archivos que elige el IDOC de archivo plano. Este puerto usa la canalización del desensamblador de archivos planos, disponible en la aplicación de BizTalk, para convertir el archivo plano en un XML que se ajuste al esquema (BOMDOC01.xsd) generado mediante el adaptador de SAP vPrev.

  • Puerto de envío de SAP vPrev que envía el IDOC de archivo plano al sistema SAP. Antes de enviar el archivo plano, el puerto usa el ensamblador de archivos planos 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 recepción de archivos que elige el IDOC de archivo plano y convierte el IDOC de archivo plano en XML mediante un desensamblador de archivos planos. Solo tiene que configurar un nuevo puerto de envío WCF-Custom con los valores de configuración correctos. En este tutorial se muestra cómo configurar el puerto de envío de WCF-Custom para enviar IDOC a un sistema SAP mediante el adaptador de SAP basado en WCF.

En esta sección

Consulte también

Tutoriales del adaptador de SAP