Configurer un port à l’aide de l’adaptateur WCF personnalisé et d’Oracle E-Business Suite
Comment configurer WCF-Custom ports d’envoi et de réception pour effectuer des opérations sortantes et entrantes sur Oracle E-Business Suite à l’aide de l’adaptateur Oracle E-Business.
Prérequis
Connectez-vous avec un compte membre du groupe Administrateurs BizTalk Server ou Opérateurs BizTalk. Pour plus d’informations sur les autorisations, consultez Autorisations requises pour le déploiement et la gestion d’une application BizTalk et Droits de sécurité minimaux.
Déployer des adaptateurs pour envoyer des messages à Oracle EBS
Effectuez les étapes suivantes pour configurer un port d’envoi WCF-Custom pour l’envoi de messages à Oracle E-Business Suite à l’aide de la console Administration BizTalk Server.
Ouvrez la console Administration BizTalk Server.
Dans l’arborescence de la console, développez BizTalk Group, puis Applications.
Développez l’application sous laquelle vous souhaitez déployer l’adaptateur Oracle E-Business.
Cliquez avec le bouton droit sur Envoyer les ports, pointez sur Nouveau, puis pointez sur le type de port que vous souhaitez configurer en fonction du mode de communication entre BizTalk Server et Oracle E-Business Suite.
Dans la boîte de dialogue Propriétés du port d’envoi, sous l’onglet Général , tapez un nom pour le port d’envoi.
Dans la liste déroulante Type , sélectionnez WCF-Custom, puis cliquez sur Configurer.
Dans la boîte de dialogue Propriétés de transport personnalisées WCF , procédez comme suit :
Cliquez sur l’onglet Général et, dans le champ Adresse (URI), spécifiez l’URI de connexion pour Oracle E-Business Suite. Pour plus d’informations sur l’URI de connexion, consultez Créer l’URI de connexion Oracle E-Business Suite.
Sous l’onglet Général , dans la zone de texte Action , tapez l’action de l’opération. Consultez Messages et schémas de message pour l’adaptateur Oracle EBS) pour obtenir la liste des actions pour chaque opération. Par exemple, l’action permettant d’appeler l’opération Insert sur une table d’interface (FA_BOOKS) sous l’application Asset est la suivante :
InterfaceTables/Insert/OFA/FA/FA_BOOKS
Cliquez sur l’onglet Liaison , puis, dans la liste Type de liaison , sélectionnez oracleEBSBinding. Vous pouvez spécifier les différentes propriétés de liaison exposées par l’adaptateur Oracle E-Business. Pour plus d’informations sur les propriétés de liaison, consultez En savoir plus sur les propriétés de liaison de l’adaptateur BizTalk pour Oracle E-Business Suite.
Cliquez sur l’onglet Informations d'identification, puis effectuez l’une des opérations suivantes :
Sélectionnez l’option Ne pas utiliser l’authentification unique , puis spécifiez le nom d’utilisateur et le mot de passe pour vous connecter à Oracle E-Business Suite.
Propriété Pour Pour se connecter à l’aide des informations d’identification de base de données Oracle Spécifiez la propriété de liaison ClientCredentialType à Database et spécifiez les informations d’identification de la base de données pour les zones de texte Nom d’utilisateur et Mot de passe . Pour se connecter à l’aide des informations d’identification Oracle E-Business Suite Spécifiez la propriété de liaison ClientCredentialType à EBusiness et spécifiez les informations d’identification Oracle E-Business Suite pour les zones de texte Nom d’utilisateur et Mot de passe . Dans ce cas, 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 se connecter à l’aide de l’authentification Windows si ClientCredentialType est défini sur « Base de données » Spécifiez un « / » pour la zone de texte Nom d’utilisateur et laissez la zone de texte Mot de passe vide. Pour se connecter à l’aide de l’authentification Windows si ClientCredentialType est défini sur « EBusiness » Spécifiez les informations d’identification Oracle E-Business Suite pour les zones de texte Nom d’utilisateur et Mot de passe . Vous devez également spécifier un « / » pour la propriété de liaison OracleUserName et laisser la propriété de liaison OraclePassword vide. Sélectionnez l’option Utiliser l’authentification unique et spécifiez une application d’authentification unique d’entreprise (SSO) associée.
Pour revenir à la boîte de dialogue Propriétés du port d’envoi , cliquez sur OK.
Dans la liste Gestionnaire d’envoi , sélectionnez BizTalkServerApplication.
Si vous avez choisi Port d’envoi statique One-Way à l’étape 4, spécifiez un pipeline d’envoi. Dans la liste Envoyer le pipeline , sélectionnez le pipeline qui correspond à XMLTransmit.
Si vous avez choisi Port Solicit-Response statique à l’étape 4, spécifiez les pipelines d’envoi et de réception.
Dans la liste déroulante Envoyer le pipeline , sélectionnez le pipeline qui correspond à XMLTransmit.
Dans la liste déroulante Recevoir le pipeline , sélectionnez le pipeline qui correspond à XMLReceive.
Cliquez sur OK.
Déployer des adaptateurs pour recevoir des messages d’Oracle EBS
Effectuez les étapes suivantes pour configurer un port de réception WCF-Custom pour la réception de messages à partir d’Oracle E-Business Suite à l’aide de la console Administration BizTalk Server.
Ouvrez la console Administration BizTalk Server.
Dans l’arborescence de la console, développez BizTalk Group, puis Applications.
Développez l’application sous laquelle vous souhaitez déployer l’adaptateur Oracle E-Business.
Cliquez avec le bouton droit sur Ports de réception, pointez sur Nouveau, puis cliquez sur Port de réception unidirectionnel ou Port de réception de la réponse à la demande, selon le mode de communication entre BizTalk Server et Oracle E-Business Suite.
Dans la boîte de dialogue Propriétés du port de réception, sous l’onglet Général , tapez un nom pour le port de réception.
Sous l’onglet Emplacements de réception , cliquez sur Nouveau. La boîte de dialogue Propriétés de l’emplacement de réception s’affiche.
Dans la boîte de dialogue Propriétés de l’emplacement de réception, procédez comme suit :
Spécifiez un nom pour l’emplacement de réception.
Dans la liste déroulante Type , sélectionnez WCF-Custom, puis cliquez sur Configurer.
Dans la boîte de dialogue Propriétés de transport personnalisées WCF , procédez comme suit :
Cliquez sur l’onglet Général et, dans le champ Adresse (URI), spécifiez l’URI de connexion pour Oracle E-Business Suite. Pour plus d’informations sur l’URI de connexion, consultez Créer l’URI de connexion Oracle E-Business Suite.
Cliquez sur l’onglet Liaison , puis dans la liste déroulante Type de liaison , sélectionnez oracleEBSBinding. Vous pouvez spécifier les différentes propriétés de liaison exposées par l’adaptateur Oracle E-Business. Pour plus d’informations sur les propriétés de liaison, consultez En savoir plus sur les propriétés de liaison de l’adaptateur BizTalk pour Oracle E-Business Suite.
Cliquez sur l’onglet Comportement pour définir le niveau d’isolation des transactions. Pour plus d’informations sur la définition du niveau d’isolation des transactions, consultez Configurer le niveau d’isolation des transactions et Délai d’expiration des transactions avec E-Business Suite.
Cliquez sur l’onglet Autres et effectuez l’une des opérations suivantes :
Sélectionnez l’option Compte d’utilisateur , puis spécifiez le nom d’utilisateur et le mot de passe pour vous connecter à Oracle E-Business Suite.
Propriété Pour Pour se connecter à l’aide des informations d’identification de base de données Oracle Spécifiez la propriété de liaison ClientCredentialType à Database et spécifiez les informations d’identification de la base de données pour les zones de texte Nom d’utilisateur et Mot de passe . Pour se connecter à l’aide des informations d’identification Oracle E-Business Suite Spécifiez la propriété de liaison ClientCredentialType à EBusiness et spécifiez les informations d’identification Oracle E-Business Suite pour les zones de texte Nom d’utilisateur et Mot de passe . Dans ce cas, 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 se connecter à l’aide de l’authentification Windows si ClientCredentialType est défini sur « Base de données » Spécifiez un « / » pour la zone de texte Nom d’utilisateur et laissez la zone de texte Mot de passe vide. Pour se connecter à l’aide de l’authentification Windows si ClientCredentialType est défini sur « EBusiness » Spécifiez les informations d’identification Oracle E-Business Suite pour les zones de texte Nom d’utilisateur et Mot de passe . Vous devez également spécifier un « / » pour la propriété de liaison OracleUserName et laisser la propriété de liaison OraclePassword vide. Sélectionnez l’option Obtenir les informations d’identification à partir de l’application affiliée , puis spécifiez une application d’authentification unique associée.
Pour revenir à la boîte de dialogue Propriétés de l’emplacement de réception, cliquez sur OK.
Dans la liste déroulante Gestionnaire de réception, sélectionnez BizTalkServerApplication.
Si vous avez choisi Port de réception unidirectionnel à l’étape 4, spécifiez un pipeline de réception. Dans la liste Recevoir le pipeline , sélectionnez le pipeline correspondant à XMLReceive.
Si vous avez choisi Le port de réception de la réponse à la demande à l’étape 4, spécifiez les pipelines d’envoi et de réception.
Dans la liste déroulante Recevoir le pipeline , sélectionnez le pipeline qui correspond à XMLReceive.
Dans la liste déroulante Envoyer le pipeline , sélectionnez le pipeline qui correspond à XMLTransmit.
Dans la boîte de dialogue Propriétés de l’emplacement de réception, cliquez sur OK.
Dans la boîte de dialogue Propriétés du port de réception, cliquez sur OK.
Voir aussi
Configuration manuelle d’une liaison de port physique à l’adaptateur Oracle E-Business
Connexion à Oracle E-Business Suite à l’aide de l’authentification Windows