Connexion à Oracle E-Business Suite à l’aide de l’adaptateur
L’adaptateur Microsoft BizTalk pour Oracle E-Business Suite utilise ODP.NET 11.1.0.7 pour se connecter à Oracle E-Business Suite. L’adaptateur Oracle E-Business nécessite que les clients d’adaptateur fournissent un chaîne de connexion, appelé URI (Uniform Resource Identifier) de connexion, pour se connecter à Oracle E-Business Suite. En interne, l’adaptateur Oracle E-Business se connecte à la base de données Oracle sous-jacente via l’URI. Avec un URI de connexion, les clients d’adaptateur peuvent spécifier des paramètres de connexion pour se connecter à un système externe.
Connectivité à Oracle EBS
L’adaptateur Oracle E-Business permet aux clients d’adaptateur de se connecter à Oracle E-Business Suite de deux manières :
Utilisation de tnsnames.ora : l’URI de connexion fourni par le client d’adaptateur contient uniquement le nom de service net spécifié dans le fichier tnsnames.ora. L’adaptateur extrait les paramètres de connexion tels que le nom du serveur, le nom du service et le numéro de port de l’entrée net service name dans le fichier tnsnames.ora. Pour utiliser cette approche, l’ordinateur exécutant le client Oracle doit être configuré pour inclure le nom du service net pour la base de données Oracle dans le fichier tnsnames.ora.
Important
En raison d’une limitation du client Oracle, le paramètre DataSourceName (nom du service net) dans l’URI de connexion Créer le SQL Server ne peut pas contenir plus de 39 caractères si vous effectuez des opérations dans une transaction. Par conséquent, assurez-vous que la valeur spécifiée pour le paramètre DataSourceName est inférieure ou égale à 39 caractères si vous effectuez des opérations dans une transaction.
Sans utiliser tnsnames.ora : l’URI de connexion fourni par les clients de l’adaptateur contient les paramètres de connexion tels que le nom du serveur, le nom du service et le numéro de port. Dans ce cas, le nom du service net dans le fichier tnsnames.ora, ou le fichier tnsnames.ora lui-même, n’a pas besoin d’être présent sur l’ordinateur client. Cela est utile lorsqu’un grand nombre d’utilisateurs se connectent à la base de données Oracle dans votre organization et que l’ajout/la mise à jour de serveurs n’entraîne pas l’ajout/la mise à jour manuelle des détails de connexion dans le fichier tnsnames.ora sur chaque ordinateur client.
Important
Ce mode de connectivité n’est pas pris en charge si vous effectuez des opérations dans une transaction. Cela est dû à une limitation du client Oracle.
Pour plus d’informations sur la connexion à Oracle E-Business Suite, consultez Créer une connexion à Oracle E-Business Suite.
Veillez à respecter les instructions de sécurité lors de l’établissement d’une connexion avec Oracle E-Business Suite. Consultez Sécuriser votre application Oracle EBS.
Entrer les informations d’identification du client
Dans l’adaptateur Oracle E-Business, vous pouvez fournir des informations d’identification pour vous connecter à Oracle E-Business Suite aux deux emplacements suivants :
Sous l’onglet Sécurité de la boîte de dialogue Configurer l’adaptateur . Vous trouverez cette boîte de dialogue dans le complément Consommer le service d’adaptateur, l’Assistant Ajout de métadonnées d’adaptateur ou Ajouter le plug-in de référence du service d’adaptateur.
Dans les propriétés de liaison OracleUserName et OraclePassword sous l’onglet Propriétés de liaison de la boîte de dialogue Configurer l’adaptateur . Vous trouverez cette boîte de dialogue dans le complément Consommer le service d’adaptateur, l’Assistant Ajout de métadonnées d’adaptateur ou Ajouter le plug-in de référence du service d’adaptateur. Dans ce cas, les informations d’identification sont stockées en texte brut dans le fichier de liaison.
L’adaptateur Oracle E-Business expose la propriété de liaison ClientCredentialType qui vous permet de spécifier l’ensemble d’informations d’identification (Oracle E-Business Suite ou base de données Oracle) qui seront utilisées pour se connecter à Oracle E-Business Suite.
Pour vous connecter à l’aide des informations d’identification de base de données Oracle, spécifiez la propriété de liaison ClientCredentialType comme Base de données, puis, sous l’onglet Sécurité , spécifiez les informations d’identification de la base de données dans les zones de texte Nom d’utilisateur et Mot de passe . Si vous effectuez des opérations sur l’un des artefacts Oracle E-Business Suite (table d’interface, vue d’interface, programme simultané, ensemble de requêtes ou API PL/SQL Oracle E-Business Suite), vous devez également fournir les informations d’identification Oracle E-Business Suite dans les propriétés de liaison OracleUserName et OraclePassword .
Pour vous connecter à l’aide des informations d’identification Oracle E-Business Suite, spécifiez la propriété de liaison ClientCredentialType comme EBusiness, puis spécifiez les informations d’identification Oracle E-Business Suite dans les zones de texte Nom d’utilisateur et Mot de passe de l’onglet Sécurité . Vous devez également spécifier les informations d’identification de base de données Oracle pour les propriétés de liaison OracleUserName et OraclePassword .
Pour plus d’informations sur la spécification des informations d’identification du client, consultez Configurer les informations d’identification de connexion pour Oracle E-Business Suite.
Avec l’authentification Windows
L’adaptateur Oracle E-Business prend en charge l’authentification Windows lors de la connexion à Oracle E-Business Suite. Avec l’authentification Windows, les clients d’adaptateur peuvent déterminer l’identité d’un utilisateur en fonction des informations d’identification d’ouverture de session Windows et tirer parti de la sécurité intégrée de l’environnement Windows. Pour plus d’informations sur la connexion à Oracle E-Business Suite à l’aide de l’authentification Windows, consultez Se connecter à Oracle E-Business Suite à l’aide de l’authentification Windows.