Compartir a través de


Tutorial 1: Migración de proyectos de BizTalk al adaptador de SQL

La versión anterior del adaptador de SQL que se incluye con Microsoft BizTalk Server difiere del adaptador de SQL 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

    Estas diferencias se explican en los temas de Migración de proyectos de BizTalk creados con la versión anterior de SQLadapter.

    Sin embargo, puede realizar cambios en el proyecto de BizTalk que se creó con la versión anterior del adaptador y hacer que funcione con el adaptador de SQL 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 SQL se denominará adaptador de SQL vPrev. Del mismo modo, un proyecto de BizTalk que use el adaptador de SQL vPrev se denominará proyecto de BizTalk vPrev.

Importante

En este tutorial se proporcionan instrucciones sobre cómo migrar un proyecto de BizTalk adaptador de SQL vPrev que realiza una operación de inserción básica en una tabla de base de datos de SQL Server. En este tutorial no se tratan todos los escenarios posibles para la migración desde el adaptador de SQL vPrev al nuevo adaptador de SQL basado en WCF. Debe usar este tutorial de migración como base y modificar en consecuencia para realizar cambios relevantes para el proyecto existente.

Ejemplo usado para el tutorial

Este tutorial se basa en un ejemplo (SQL_Migration) que muestra cómo migrar un proyecto de BizTalk vPrev. El ejemplo se proporciona con microsoft BizTalk Adapter Pack. Para obtener más información, consulta Ejemplos.

Requisitos previos

  • Debe tener un proyecto de BizTalk vPrev. Este tutorial implica un proyecto de BizTalk que realiza una operación De inserción en una tabla Customer de la base de datos SQL Server. La tabla Customer tiene el siguiente diseño:

    Nombre de columna Descripción
    v_custid Clave principal, tipo entero, campo de identidad
    Nombre Tipo nchar(10)
  • Debe tener un mensaje de solicitud para realizar una operación de inserción en la base de datos de SQL Server mediante el adaptador de SQL vPrev. El mensaje de solicitud debe ajustarse al esquema de la operación De inserción generada mediante el adaptador de SQL vPrev.

  • Familiarícese con la creación de proyectos de BizTalk en Visual Studio. Para obtener más información, vea Usar el sistema de proyectos de BizTalk.

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

Los componentes clave de un proyecto de BizTalk vPrev creado son:

  • Orquestación de BizTalk. Se trata de una orquestación sencilla que elige mensajes de solicitud de una ubicación de archivo, envía el mensaje de solicitud a la base de datos de SQL Server mediante un puerto de envío y recepción de WCF-Custom, recibe la respuesta y lo guarda en otra ubicación de archivo.

  • Esquema de la operación que desea realizar en la base de datos SQL Server. Este tutorial implica un proyecto de BizTalk que realiza una operación de inserción en la tabla Customer. El esquema generado para la tabla Customer es InsertCustomerService.xsd. Este esquema se genera mediante el adaptador de SQL vPrev.

  • Mensaje de solicitud. Mensaje de solicitud para realizar una operación de inserción en la tabla Customer. El esquema del mensaje de solicitud se ajusta al esquema de la operación Insertar tal y como se muestra en la versión anterior del adaptador de SQL.

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 mensaje de solicitud, que se ajusta al esquema generado por el adaptador de SQL vPrev, mediante un puerto de WCF-Custom que solo puede procesar mensajes conformes al adaptador de SQL basado en WCF. Por lo tanto, en resumen, el ejercicio de migración implica configurar el puerto de WCF-Custom para procesar mensajes que no se ajustan al esquema del adaptador de SQL basado en WCF.

Sin embargo, para poder configurar el puerto de WCF-Custom adecuadamente, debe realizar las siguientes tareas:

  • Genere metadatos para la operación Insertar en la tabla Customer mediante el adaptador sql basado en WCF.

  • Asigne el mensaje de solicitud para realizar una operación de inserción mediante el adaptador de SQL vPrev a un mensaje de solicitud para realizar una operación de inserción mediante el adaptador sql basado en WCF.

  • Asigne el mensaje de respuesta recibido mediante el adaptador sql basado en WCF al mensaje de respuesta del adaptador de SQL vPrev.

  • Cree un puerto de recepción de envío de SQL WCF-Custom en la consola de administración de BizTalk Server.

  • Configure el puerto WCF-Custom para usar las asignaciones de solicitudes y respuestas.

En esta sección

Consulte también

Tutoriales del adaptador de SQL