Compartir a través de


Configuración de un puerto mediante el adaptador personalizado de WCF y el adaptador de base de datos de Oracle

Cómo configurar WCF-Custom puertos de envío y recepción para realizar operaciones salientes e entrantes en la base de datos de Oracle mediante el adaptador de Microsoft BizTalk para oracle Database.

Requisitos previos

Inicie sesión con una cuenta que sea miembro del grupo Administradores de BizTalk Server o Operadores de BizTalk. Consulte Permisos necesarios para implementar y administrar una aplicación de BizTalk y Derechos de seguridad mínimos para obtener instrucciones de permisos.

Implementación de adaptadores para enviar mensajes a una base de datos de Oracle

  1. Inicie la consola de administración de BizTalk Server.

  2. En el árbol de consola, expanda Grupo de BizTalk y, a continuación, expanda Aplicaciones.

  3. Expanda la aplicación en la que desea implementar el adaptador de Oracle Database.

  4. Haga clic con el botón derecho en Puertos de envío, seleccione Nuevo y seleccione un tipo de puerto que quiera configurar en función del modo de comunicación entre BizTalk Server y la base de datos de Oracle.

  5. En el cuadro de diálogo Propiedades del puerto de envío, en la pestaña General , escriba un nombre para el puerto de envío.

  6. En la lista desplegable Tipo , seleccione WCF-Custom y, a continuación, haga clic en Configurar.

  7. En el cuadro de diálogo Propiedades de transporte personalizado de WCF , haga lo siguiente:

    1. Haga clic en la pestaña General y, en el campo Dirección (URI), especifique el URI de conexión para la base de datos de Oracle. Para obtener más información sobre el URI de conexión, consulte Creación del URI de conexión de Oracle Database.

    2. En la pestaña General , en el cuadro de texto Acción , escriba la acción de la operación. Consulte Mensajes y esquemas de mensajes para obtener una lista de acciones para cada operación. Por ejemplo, la acción para invocar la operación Insertar una tabla EMPLOYEE en el esquema de RR. HH. en una base de datos de Oracle es:

      http://Microsoft.LobServices.OracleDB/2007/03/HR/Table/EMPLOYEE/Select  
      
    3. Haga clic en la pestaña Enlace y, en la lista desplegable Tipo de enlace, seleccione oracleDBBinding. Puede especificar las diferentes propiedades de enlace expuestas por el adaptador de oracle Database. Para obtener más información sobre las propiedades de enlace, consulte Leer sobre las propiedades de enlace del adaptador de base de datos de Oracle.

    4. Haga clic en la pestaña Credenciales y realice una de las siguientes acciones:

      • Seleccione la opción No usar inicio de sesión único y especifique el nombre de usuario y la contraseña para conectarse a una base de datos de Oracle.

        • Para conectarse mediante las credenciales de base de datos de Oracle, escriba las credenciales de base de datos en los cuadros de texto Nombre de usuario y Contraseña .

        • Para conectarse mediante la autenticación de Windows, escriba / el cuadro de texto Nombre de usuario y deje el cuadro de texto Contraseña en blanco.

      • Seleccione la opción Usar inicio de sesión único y especifique una aplicación de SSO afiliada.

        Para obtener más información sobre la seguridad con respecto a BizTalk Server, consulte Seguridad con el adaptador de Oracle Database y BizTalk Server.

        Para volver al cuadro de diálogo Propiedades de puerto de envío, haga clic en Aceptar.

  8. En la lista desplegable Enviar controlador , seleccione BizTalkServerApplication.

  9. Si eligió Static One-Way Send Port en el paso 4, especifique una canalización de envío. En la lista desplegable Enviar canalización , seleccione la canalización que corresponde a XMLTransmit.

  10. Si eligió Static Solicit-Response Port en el paso 4, especifique las canalizaciones de envío y recepción.

    1. En la lista desplegable Enviar canalización , seleccione la canalización que corresponde a XMLTransmit.

    2. En la lista desplegable Receive pipeline (Recibir canalización ), seleccione la canalización que corresponde a XMLReceive.

  11. Haga clic en OK.

Implementación de adaptadores para recibir mensajes de una base de datos de Oracle

  1. Inicie la consola de administración de BizTalk Server.

  2. En el árbol de consola, expanda Grupo de BizTalk y, a continuación, expanda Aplicaciones.

  3. Expanda la aplicación en la que desea implementar el adaptador de Oracle Database.

  4. Haga clic con el botón derecho en Puertos de recepción, seleccione Nuevoy haga clic en Puerto de recepción unidireccional o en Puerto de recepción de solicitud, en función del modo de comunicación entre BizTalk Server y la base de datos de Oracle.

  5. En el cuadro de diálogo Propiedades del puerto de recepción , en la pestaña General , escriba un nombre para el puerto de recepción.

  6. En la pestaña Ubicaciones de recepción , haga clic en Nuevo. Aparece el cuadro de diálogo Propiedades de ubicación de recepción .

  7. En el cuadro de diálogo Propiedades de ubicación de recepción , haga lo siguiente:

    1. Especifique un nombre para la ubicación de recepción.

    2. En la lista desplegable Tipo , seleccione WCF-Custom y, a continuación, haga clic en Configurar.

  8. En el cuadro de diálogo Propiedades de transporte personalizado de WCF , haga lo siguiente:

    1. Haga clic en la pestaña General y, en el campo Dirección (URI), especifique el URI de conexión para la base de datos de Oracle. Para obtener más información sobre el URI de conexión, consulte Creación del URI de conexión de Oracle Database.

    2. Haga clic en la pestaña Enlace y, en la lista desplegable Tipo de enlace, seleccione oracleDBBinding. Puede especificar las diferentes propiedades de enlace expuestas por el adaptador de oracle Database. Para obtener más información sobre las propiedades de enlace, consulte Leer sobre las propiedades de enlace del adaptador de base de datos de Oracle.

    3. Haga clic en la pestaña Otros y realice una de las siguientes acciones:

      • Seleccione Cuenta de usuario y especifique el nombre de usuario y la contraseña para conectarse a una base de datos de Oracle.

        • Para conectarse mediante las credenciales de base de datos de Oracle, escriba las credenciales de base de datos en los cuadros de texto Nombre de usuario y Contraseña .

        • Para conectarse mediante la autenticación de Windows, escriba / el cuadro de texto Nombre de usuario y deje el cuadro de texto Contraseña en blanco.

      • Seleccione la opción Obtener credenciales de la aplicación afiliada y especifique una aplicación afiliada.

        Para obtener más información sobre la seguridad con respecto a BizTalk Server, consulte Seguridad con el adaptador de Oracle Database y BizTalk Server.

        Para volver al cuadro de diálogo Propiedades de ubicación de recepción , haga clic en Aceptar.

  9. En la lista desplegable Controlador de recepción, seleccione BizTalkServerApplication.

  10. Si eligió Puerto de recepción unidireccional en el paso 4, especifique una canalización de recepción. En la lista desplegable Receive pipeline (Recibir canalización ), seleccione la canalización correspondiente a XMLReceive.

  11. Si eligió Solicitar puerto de recepción de respuesta en el paso 4, especifique canalizaciones de envío y recepción.

    1. En la lista desplegable Receive pipeline (Recibir canalización ), seleccione la canalización que corresponde a XMLReceive.

    2. En la lista desplegable Enviar canalización , seleccione la canalización que corresponde a XMLTransmit.

  12. En el cuadro de diálogo Propiedades de ubicación de recepción , haga clic en Aceptar.

  13. En el cuadro de diálogo Propiedades del puerto de recepción , haga clic en Aceptar.

Consulte también

Configurar manualmente un enlace de puerto físico al adaptador de base de datos de Oracle
Conexión a la base de datos de Oracle mediante la autenticación de Windows