Partager via


Créer une connexion à Oracle E-Business Suite

L’adaptateur Microsoft BizTalk pour Oracle E-Business Suite est une liaison personnalisée Windows Communication Foundation (WCF). Par conséquent, il permet la communication avec Oracle E-Business Suite via une adresse de point de terminaison WCF. Dans WCF, l’adresse du point de terminaison identifie l’emplacement réseau d’un service et est généralement exprimée sous la forme d’un URI (Uniform Resource Identifier). L’adaptateur Oracle E-Business exprime cet emplacement sous la forme d’un URI de connexion, qui contient les propriétés que l’adaptateur Oracle E-Business utilise pour établir une connexion à Oracle E-Business Suite. Vous devez spécifier un URI de connexion lorsque vous :

  • Créez une fabrique de canaux ou un écouteur de canal à l’aide du modèle de canal WCF ou lorsque vous créez un client ou un hôte de service WCF à l’aide du modèle de service WCF.

  • Créez une liaison de port physique dans une solution BizTalk Server.

  • Utilisez le plug-in Visual Studio Add Adapter Service Reference pour générer une classe de client WCF ou une interface de service WCF pour une solution de modèle de service WCF.

  • Utilisez le complément de projet BizTalk du service d’adaptateurs de consommation pour récupérer des schémas de message à partir de l’adaptateur Oracle E-Business pour une solution de BizTalk Server.

  • Utilisez l’outil ServiceModel Metadata Utility (svcutil.exe) pour générer une classe de client WCF ou une interface de service WCF pour une solution de modèle de service WCF.

Méthodes de connexion à Oracle

L’adaptateur Oracle E-Business prend en charge deux façons d’établir une connexion à la base de données Oracle sous-jacente :

  • Utilisation de tnsnames.ora. Dans cette approche, l’URI de connexion fourni par le client de l’adaptateur contient uniquement le nom de service net entré dans le fichier tnsnames.ora. L’adaptateur extrait les paramètres de connexion, tels que le nom du serveur, le nom du service, le numéro de port, etc., à partir de l’entrée de nom de service net dans le fichier. 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 oracle E-Business Suite ne peut pas contenir plus de 39 caractères si vous effectuez des opérations dans une transaction. Par conséquent, si vous effectuez des opérations dans une transaction, assurez-vous que la valeur du paramètre DataSourceName est inférieure ou égale à 39 caractères.

  • Sans utiliser tnsnames.ora. Dans cette approche, les clients de l’adaptateur entrent les paramètres de connexion directement dans l’URI de connexion. Cela ne nécessite pas que le nom du service net soit présent dans le fichier tnsnames.ora sur l’ordinateur client. Cette approche ne nécessite même pas que le fichier tnsnames.ora soit présent sur l’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.

Contenu de cette section

Les rubriques suivantes décrivent comment établir une connexion entre l’adaptateur Oracle E-Business et Oracle E-Business Suite :