Bloques de creación para crear aplicaciones de BizTalk con el adaptador de Siebel
La realización de operaciones en un sistema Siebel mediante el adaptador de Siebel implica dos actividades: actividades en tiempo de diseño y actividades en tiempo de ejecución. Para realizar operaciones en un sistema Siebel mediante el adaptador de Siebel con BizTalk Server, debe realizar un conjunto de tareas en tiempo de diseño y en tiempo de ejecución mediante Visual Studio y BizTalk Server consola de administración, respectivamente. En esta sección se proporciona información general sobre estas tareas. Todos los temas de esta sección, que muestran cómo realizar operaciones específicas en un sistema Siebel mediante BizTalk Server, se modelan en estas tareas de alto nivel.
Tareas en tiempo de diseño
El SDK del adaptador de LOB de WCF proporciona capacidad para examinar, buscar y recuperar los metadatos de Siebel para componentes empresariales y servicios empresariales en forma de lenguajes de definición de esquemas XML (XSD) mediante el Asistente para usar el complemento de proyecto de BizTalk del servicio adaptador o el Asistente para agregar metadatos del adaptador. Los XSD son específicos de la operación que desea realizar en el sistema Siebel y el Asistente para consumir complementos de servicio de adaptador o Agregar metadatos de adaptador solo está disponible cuando se crea un proyecto de BizTalk. En tiempo de diseño, es posible que tenga que realizar las siguientes tareas.
Cree un proyecto de BizTalk y genere el esquema. Para empezar, debe crear un proyecto de BizTalk en Microsoft Visual Studio y generar el esquema para los componentes empresariales o los servicios empresariales que invocará en el sistema Siebel. Por ejemplo, si desea insertar un registro en el componente de negocio Cuenta, debe generar los metadatos para la operación Insertar para el componente empresarial Cuenta. En este paso, usará el Complemento consumir servicio de adaptador o el Asistente para agregar metadatos de adaptador para generar el esquema. Para obtener más información, vea Obtener metadatos para operaciones de Siebel en Visual Studio.
Configure una orquestación. Una vez que haya generado el esquema, debe configurar una orquestación mediante el Designer de orquestación. Para una orquestación básica, agregue las formas Enviar y Recibir junto con los puertos lógicos Enviar y Recibir. En los pasos posteriores, asignará estos puertos lógicos a puertos físicos mediante la consola de administración de BizTalk Server. La orquestación usa estos puertos para recoger los mensajes enviados por un cliente de adaptador. A continuación, la orquestación pasa los mensajes al sistema Siebel. Una vez que se recibe una respuesta del sistema Siebel, la orquestación pasa la respuesta al cliente del adaptador.
Cree mensajes y vincule al esquema. En la orquestación, debe crear mensajes que se asignarán al esquema que generó en el primer paso. Normalmente, crearía una solicitud y un mensaje de respuesta. Estos mensajes se asignan a los esquemas de solicitud y respuesta correspondientes.
Asignar formas de mensaje a mensajes y puertos. En la orquestación, ahora debe asignar cada forma que agregó en el segundo paso a los mensajes que creó en el tercer paso. También debe asignar una forma de mensaje al puerto en el que se enviará ese mensaje.
Por ejemplo, si la primera forma de la orquestación es una forma De recepción que recibirá un mensaje, asignará esta forma a un mensaje de "solicitud" y el puerto que envía el mensaje de solicitud.
Compile e implemente el proyecto de BizTalk. Después de configurar la orquestación y los mensajes asignados, los puertos y los esquemas, debe compilar la solución de BizTalk. Para compilar un proyecto en Visual Studio, necesitará un archivo de clave de ensamblado. Después de compilar correctamente la solución, debe implementar la solución.
Nota
Se proporciona una descripción más detallada de estas tareas de alto nivel, incluida la información de procedimientos, en los temas siguientes.
Una vez implementada la solución, se realizan las tareas en tiempo de diseño. Ahora debe realizar las tareas en tiempo de ejecución.
Tareas en tiempo de ejecución
Configurar la aplicación. El proyecto de BizTalk que implementó en tiempo de diseño se mostrará en la consola de administración de BizTalk Server como orquestación. Debe configurar esta orquestación mediante la asignación de los puertos lógicos que creó en tiempo de diseño a los puertos físicos que debe crear ahora mediante la consola de administración de BizTalk Server.
En los puertos físicos, debe especificar una "acción" o "asignación de acciones". Esta acción corresponde a la operación que desea realizar en el sistema Siebel. Debe establecer la acción si no usa acciones dinámicas.
Inicie la aplicación. Una vez configurada la aplicación, debe iniciar la aplicación y quitar los mensajes de entrada en una ubicación de archivo definida. La orquestación consume los mensajes de entrada y los pasa al sistema Siebel y recibe una respuesta. Esta respuesta estará disponible en otra ubicación de archivo definida.
Para realizar estas tareas en tiempo de diseño y en tiempo de ejecución de alto nivel, también debe realizar otras tareas. Por ejemplo, al usar el Asistente para agregar metadatos de adaptador de BizTalk o complemento de servicios de adaptador de BizTalk para generar el esquema, debe especificar un URI de conexión para conectarse al sistema Siebel. En esta sección se proporciona información sobre estas tareas repetitivas que debe realizar al desarrollar aplicaciones de BizTalk mediante el adaptador de Siebel.