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 capacidad para examinar, buscar y recuperar los metadatos de Oracle para tablas, procedimientos almacenados y otros elementos en forma de lenguajes de definición de esquema XML (XSD) mediante el complemento de proyecto de BizTalk del servicio de adaptador de consumo. Los XSD son específicos de la operación que desea realizar en la base de datos de Oracle. El complemento de servicio consumir adaptador solo está disponible cuando se crea 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 para la operación Insertar para la tabla EMPLOYEE. En este paso, usará el complemento Consumir servicio adaptador para generar el esquema. Para obtener más información, consulte Obtención de metadatos para las operaciones de Oracle Database en Visual Studio.

  • Configure una orquestación. Una vez que haya generado el esquema, debe configurar una orquestación mediante la Designer Orchestration. Para una orquestación básica, agregue las formas Enviar y Recibir junto con los puertos lógicos Enviar y Recibir. En pasos posteriores, estos puertos lógicos se asignan a puertos físicos mediante la consola de administración de BizTalk Server. La orquestación usa estos puertos para elegir 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 la 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.

  • 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, asigne 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, puertos y esquemas asignados, debe 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

    La descripción más detallada de estas tareas de alto nivel, incluida la información de procedimientos, se proporciona en varios temas de esta sección.

    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

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 que implementó en tiempo de diseño aparece en la consola de administración de BizTalk Server como orquestación. Debe configurar esta orquestación asignando los puertos lógicos que creó en tiempo de diseño a los puertos físicos que ahora debe crear con 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 la base de datos de Oracle. 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 a la base de datos de Oracle 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 complemento de proyecto de BizTalk para consumir el servicio adaptador para 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.

Consulte también

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