Configurer un port à l’aide de l’adaptateur wcf personnalisé et de l’adaptateur Oracle Database
Comment configurer WCF-Custom ports d’envoi et de réception pour effectuer des opérations sortantes et entrantes sur la base de données Oracle à l’aide de l’adaptateur Microsoft BizTalk pour Oracle Database.
Prérequis
Connectez-vous avec un compte membre du groupe Administrateurs BizTalk Server ou Opérateurs BizTalk. Consultez Autorisations requises pour le déploiement et la gestion d’une application BizTalk et Conseils sur les droits de sécurité minimaux pour les autorisations.
Déployer des adaptateurs pour l’envoi de messages à une base de données Oracle
Démarrez 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 Database.
Cliquez avec le bouton droit sur Envoyer les ports, pointez sur Nouveau, puis pointez sur un type de port que vous souhaitez configurer en fonction du mode de communication entre BizTalk Server et la base de données Oracle.
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 la base de données Oracle. Pour plus d’informations sur l’URI de connexion, consultez Créer l’URI de connexion Oracle Database.
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 obtenir la liste des actions pour chaque opération. Par exemple, l’action permettant d’appeler l’opération Insérer une table EMPLOYEE sous le schéma RH dans une base de données Oracle est la suivante :
http://Microsoft.LobServices.OracleDB/2007/03/HR/Table/EMPLOYEE/Select
Cliquez sur l’onglet Liaison , puis dans la liste déroulante Type de liaison , sélectionnez oracleDBBinding. Vous pouvez spécifier les différentes propriétés de liaison exposées par l’adaptateur Oracle Database. 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 Oracle Database.
Cliquez sur l’onglet Informations d’identification et 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 à une base de données Oracle.
Pour vous connecter à l’aide des informations d’identification de base de données Oracle, tapez les informations d’identification de base de données dans les zones de texte Nom d’utilisateur et Mot de passe .
Pour vous connecter à l’aide de l’authentification Windows, tapez / la zone de texte Nom d’utilisateur et laissez la zone de texte Mot de passe vide.
Sélectionnez l’option Utiliser l’authentification unique et spécifiez une application d’authentification unique associée.
Pour plus d’informations sur la sécurité en ce qui concerne BizTalk Server, consultez Sécurité avec l’adaptateur de base de données Oracle et BizTalk Server.
Pour revenir à la boîte de dialogue Propriétés du port d’envoi , cliquez sur OK.
Dans la liste déroulante Envoyer le gestionnaire , 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 déroulante 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 à partir d’une base de données Oracle
Démarrez 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 Database.
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, en fonction du mode de communication entre BizTalk Server et la base de données Oracle.
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 la base de données Oracle. Pour plus d’informations sur l’URI de connexion, consultez Créer l’URI de connexion Oracle Database.
Cliquez sur l’onglet Liaison , puis dans la liste déroulante Type de liaison , sélectionnez oracleDBBinding. Vous pouvez spécifier les différentes propriétés de liaison exposées par l’adaptateur Oracle Database. 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 Oracle Database.
Cliquez sur l’onglet Autres et effectuez l’une des opérations suivantes :
Sélectionnez Compte d’utilisateur, puis spécifiez le nom d’utilisateur et le mot de passe pour vous connecter à une base de données Oracle.
Pour vous connecter à l’aide des informations d’identification de base de données Oracle, tapez les informations d’identification de base de données dans les zones de texte Nom d’utilisateur et Mot de passe .
Pour vous connecter à l’aide de l’authentification Windows, tapez / la zone de texte Nom d’utilisateur et laissez la zone de texte Mot de passe vide.
Sélectionnez l’option Obtenir des informations d’identification à partir de l’application affiliée , puis spécifiez une application affiliée.
Pour plus d’informations sur la sécurité en ce qui concerne BizTalk Server, consultez Sécurité avec l’adaptateur de base de données Oracle et BizTalk Server.
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 déroulante 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
Configurer manuellement une liaison de port physique à l’adaptateur de base de données Oracle
Se connecter à la base de données Oracle à l’aide de l’authentification Windows