Compartir a través de


Bloques de creación para desarrollar aplicaciones de BizTalk con Oracle Database

La realización de operaciones en una base de datos de Oracle mediante el adaptador de base de datos de Oracle implica dos conjuntos de tareas: tiempo de diseño y tiempo de ejecución.

Tareas en tiempo de diseño

El SDK del adaptador de LOB de WCF proporciona la capacidad para examinar, buscar y recuperar los metadatos de Oracle para tablas, procedimientos almacenados y otros elementos similares en forma de lenguajes de definición de esquemas XML (XSD), mediante el complemento de proyecto 'Servicio de Adaptador Consumo' de BizTalk. Los XSD son específicos de la operación que desea realizar en la base de datos de Oracle. El componente adicional para el Servicio de Adaptador de Consumo solo está disponible al crear un proyecto de BizTalk. En tiempo de diseño, debe realizar las siguientes tareas:

  • Cree un proyecto de BizTalk y genere el esquema. Debe crear un proyecto de BizTalk en Microsoft Visual Studio y generar el esquema para la operación que se realizará en la base de datos de Oracle. Por ejemplo, si desea insertar un registro en la tabla EMPLOYEE, debe generar los metadatos de la operación Insertar para la tabla EMPLOYEE. En este paso, usa el complemento Consume Adapter Service para generar el esquema. Para obtener más información, consulte Obtención de metadatos para las operaciones de Oracle Database en Visual Studio.

  • Configurar una orquestación. Una vez que haya generado el esquema, debe configurar una orquestación mediante el Diseñador de orquestaciones. Para una orquestación básica, agregue las formas Enviar y Recibir junto con los puertos lógicos Enviar y Recibir. En 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 seleccionar los mensajes que envía un cliente de adaptador. A continuación, la orquestación pasa los mensajes a la base de datos de Oracle. Una vez que se recibe una respuesta de la base de datos de Oracle, la orquestación pasa la respuesta al cliente del adaptador.

  • Cree mensajes y vincule al esquema. En su orquestación, debe crear mensajes que se asignarán al esquema que generó en el primer paso. Normalmente, se crea un mensaje de solicitud y un mensaje de respuesta. Estos mensajes se asignan a los esquemas de solicitud y respuesta correspondientes.

  • Asigne 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 el primer componente de la orquestación es un elemento de recepción que recibirá un mensaje, asigna este elemento a un mensaje de solicitud y al puerto que envía el mensaje de solicitud.

  • Compile e implemente el proyecto de BizTalk. Después de configurar la orquestación y asignar los mensajes, puertos y esquemas, hay que compilar la solución de BizTalk. Para compilar un proyecto en Visual Studio, necesita 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 varios temas de esta sección.

    Una vez implementada la solución, se completan las tareas de diseño. Ya debe ejecutar las tareas en tiempo real.

Tareas en tiempo de ejecución

En tiempo de ejecución, puede usar la consola de administración de BizTalk Server para implementar y supervisar la orquestación que creó en tiempo de diseño. Además, debe:

  • Configurar la aplicación. El proyecto de BizTalk implementado en tiempo de diseño aparece 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 un "mapeo de acciones". Esta acción corresponde a la operación que desea realizar en la base de datos de Oracle. Debe usted establecer la acción si no está usando acciones dinámicas.

  • Inicie la aplicación. Una vez configurada la aplicación, debe iniciarla y colocar los mensajes de entrada en una ubicación de archivo definida. La orquestación consume los mensajes de entrada y los pasa a la base de datos de Oracle y recibe una respuesta. Esta respuesta estará disponible para usted en otra ubicación de archivo definida.

    Para llevar a cabo estas tareas de alto nivel en tiempo de diseño y ejecución, también debe realizar otras tareas. Por ejemplo, cuando utiliza el complemento de BizTalk para consumir el servicio adaptador y generar el esquema, debe especificar un URI de conexión para conectarse a la base de datos de Oracle. En esta sección se proporciona información sobre estas tareas repetitivas que debe realizar al desarrollar aplicaciones de BizTalk mediante el adaptador de base de datos de Oracle.

Véase también

Desarrollo de aplicaciones de BizTalk mediante el adaptador de base de datos de Oracle