Compartir a través de


Conectarse a Oracle E-Business Suite mediante el adaptador

El adaptador de Microsoft BizTalk para Oracle E-Business Suite usa ODP.NET 11.1.0.7 para conectarse a Oracle E-Business Suite. El adaptador de Oracle E-Business requiere que los clientes adaptadores proporcionen un cadena de conexión, denominado identificador uniforme de recursos (URI) de conexión, para conectarse a Oracle E-Business Suite. Internamente, el adaptador de Oracle E-Business se conecta a la base de datos de Oracle subyacente a través del URI. Con un URI de conexión, los clientes de adaptador pueden especificar parámetros de conexión para conectarse a un sistema externo.

Conectividad con Oracle EBS

El adaptador de Oracle E-Business permite a los clientes adaptadores conectarse a Oracle E-Business Suite de las dos maneras siguientes:

  • Con tnsnames.ora: el URI de conexión proporcionado por el cliente del adaptador contiene solo el nombre del servicio net especificado en el archivo tnsnames.ora. El adaptador extrae los parámetros de conexión, como el nombre del servidor, el nombre del servicio y el número de puerto de la entrada de nombre del servicio net en el archivo tnsnames.ora. Para usar este enfoque, el equipo que ejecuta el cliente de Oracle debe configurarse para incluir el nombre del servicio net para la base de datos de Oracle en el archivo tnsnames.ora.

    Importante

    Debido a una limitación de cliente de Oracle, el parámetro DataSourceName (net service name) de Create the SQL Server connection URI no puede contener más de 39 caracteres si está realizando operaciones en una transacción. Por lo tanto, asegúrese de que el valor especificado para el parámetro DataSourceName sea menor o igual que 39 caracteres si va a realizar operaciones en una transacción.

  • Sin usar tnsnames.ora: el URI de conexión proporcionado por los clientes del adaptador contiene los parámetros de conexión, como el nombre del servidor, el nombre del servicio y el número de puerto. En este caso, el nombre del servicio net en el archivo tnsnames.ora, o el archivo tnsnames.ora real, no es necesario que esté presente en el equipo cliente. Esto resulta útil cuando tiene un gran número de usuarios que se conectan a la base de datos de Oracle de su organización y agregar o actualizar servidores no conduce a agregar o actualizar manualmente los detalles de conexión en el archivo tnsnames.ora en cada equipo cliente.

    Importante

    Este modo de conectividad no se admite si está realizando operaciones en una transacción. Esto se debe a una limitación del cliente de Oracle.

    Para obtener más información sobre cómo conectarse a Oracle E-Business Suite, consulte Creación de una conexión a Oracle E-Business Suite.

    Asegúrese de cumplir las directrices de seguridad al establecer una conexión con Oracle E-Business Suite. Consulte Protección de la aplicación Oracle EBS.

Escriba las credenciales de cliente.

En el adaptador de Oracle E-Business, puede proporcionar credenciales para conectarse a Oracle E-Business Suite en los dos lugares siguientes:

  • En la pestaña Seguridad del cuadro de diálogo Configurar adaptador . Puede encontrar este cuadro de diálogo en el Complemento consumir servicio adaptador, agregar metadatos del adaptador o agregar complemento de referencia del servicio adaptador.

  • En las propiedades de enlace OracleUserName y OraclePassword de la pestaña Propiedades de enlace del cuadro de diálogo Configurar adaptador . Puede encontrar este cuadro de diálogo en el Complemento consumir servicio adaptador, agregar metadatos del adaptador o agregar complemento de referencia del servicio adaptador. En este caso, las credenciales se almacenan en texto sin formato en el archivo de enlace.

    El adaptador de Oracle E-Business expone la propiedad de enlace ClientCredentialType que permite especificar el conjunto de credenciales (Oracle E-Business Suite o base de datos de Oracle) que se usará para conectarse a Oracle E-Business Suite.

  • Para conectarse mediante las credenciales de base de datos de Oracle, especifique la propiedad de enlace ClientCredentialType como Base de datos y, a continuación, en la pestaña Seguridad , especifique las credenciales de la base de datos en los cuadros de texto Nombre de usuario y Contraseña . Si va a realizar operaciones en cualquiera de los artefactos de Oracle E-Business Suite (tabla de interfaz, vista de interfaz, programa simultáneo, conjunto de solicitudes o API de PL/SQL de Oracle E-Business Suite), también debe proporcionar las credenciales de Oracle E-Business Suite en las propiedades de enlace OracleUserName y OraclePassword .

  • Para conectarse mediante las credenciales de Oracle E-Business Suite, especifique la propiedad de enlace ClientCredentialType como EBusiness y, a continuación, especifique las credenciales de Oracle E-Business Suite en los cuadros de texto Nombre de usuario y Contraseña de la pestaña Seguridad . También debe especificar las credenciales de base de datos de Oracle para las propiedades de enlace OracleUserName y OraclePassword .

    Para obtener más información sobre cómo especificar credenciales de cliente, consulte Configuración de las credenciales de inicio de sesión para Oracle E-Business Suite.

Con la autenticación de Windows

El adaptador de Oracle E-Business admite la autenticación de Windows al conectarse a Oracle E-Business Suite. Con la autenticación de Windows, los clientes del adaptador pueden determinar la identidad de un usuario en función de las credenciales de inicio de sesión de Windows y aprovechar la seguridad integrada del entorno de Windows. Para obtener información sobre cómo conectarse a Oracle E-Business Suite mediante la autenticación de Windows, consulte Conexión a Oracle E-Business Suite mediante la autenticación de Windows.

Consulte también

Descripción del adaptador de BizTalk para oracle E-Business Suit