Tutorial 2: Migración de proyectos de BizTalk en Siebel
La versión anterior del adaptador de Siebel que se incluye con Microsoft BizTalk Server difiere del adaptador de Siebel 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 Siebel 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 Siebel se denominará adaptador de Siebel vPrev. Del mismo modo, un proyecto de BizTalk que usa el adaptador de Siebel vPrev se denominará proyecto de BizTalk vPrev.
Ejemplo usado para el tutorial
Este tutorial se basa en un ejemplo (Siebel_BussComp_Migration) que muestra cómo migrar un proyecto de BizTalk vPrev que realiza una operación De inserción en el componente empresarial De cuenta Siebel. El ejemplo se proporciona con microsoft BizTalk Adapter Pack. Para obtener más información, vea Ejemplo de adaptador.
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 el componente de negocio Cuenta.
Debe tener un mensaje de solicitud para realizar una operación de inserción en el componente de negocio Cuenta mediante el adaptador de Siebel vPrev. El mensaje de solicitud debe ajustarse al esquema de la operación De inserción generada mediante el adaptador de Siebel vPrev.
Debe haber completado los pasos descritos en Requisitos previos para crear aplicaciones de Siebel.
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 simple que elige mensajes de solicitud de una ubicación de archivo, envía el mensaje de solicitud al sistema Siebel mediante un puerto de recepción de envío de Siebel, recibe la respuesta y lo guarda en otra ubicación de archivo.
Esquema de la operación que desea realizar en el componente empresarial de Siebel. Este tutorial implica un proyecto de BizTalk que realiza una operación de inserción en el componente de negocio Cuenta. El esquema generado para el componente de negocio Cuenta es AccountService_Account_x5d.xsd. Este esquema se genera mediante el adaptador de Siebel vPrev.
Nota
A diferencia del adaptador de Siebel basado en WCF, el adaptador de Siebel vPrev no admite la generación de metadatos para operaciones específicas en un componente empresarial. De forma predeterminada, el adaptador genera el esquema para todas las operaciones admitidas en el componente empresarial.
Mensaje de solicitud. Mensaje de solicitud para realizar una operación de inserción en el componente de negocio Cuenta. El esquema del mensaje de solicitud se ajusta al esquema de la operación Insert tal y como muestra el adaptador de Siebel 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 enviar un mensaje de solicitud, que se ajusta al esquema generado por el adaptador de Siebel vPrev, mediante un puerto WCF-Custom que solo puede procesar mensajes conformes al adaptador de Siebel 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 Siebel basado en WCF.
Sin embargo, para poder configurar el puerto WCF-Custom correctamente, debe realizar las siguientes tareas:
Genere metadatos para la operación De inserción en el componente empresarial Cuenta mediante el adaptador de Siebel basado en WCF.
Asigne el mensaje de solicitud para realizar una operación de inserción mediante el adaptador de Siebel vPrev a un mensaje de solicitud para realizar una operación de inserción mediante el adaptador de Siebel basado en WCF.
Asigne el mensaje de respuesta recibido mediante el adaptador de Siebel basado en WCF al mensaje de respuesta del adaptador de Siebel vPrev.
Cree un puerto de recepción de envío WCF-Custom Siebel en la consola de administración de BizTalk Server.
Configure el puerto WCF-Custom para usar las asignaciones de solicitud y respuesta.
En esta sección
Paso 1: Modificar el proyecto de BizTalk vPrev en oracle Database
Paso 3: Probar la aplicación migrada con el adaptador de Siebel