Partager via


Blocs de construction pour développer des applications BizTalk avec Oracle Database

L’exécution d’opérations sur une base de données Oracle à l’aide de l’adaptateur Oracle Database implique deux ensembles de tâches : au moment de la conception et au moment de l’exécution.

Tâches au moment de la conception

Le Kit de développement logiciel (SDK) de l’adaptateur LOB WCF permet de parcourir, de rechercher et de récupérer les métadonnées Oracle pour les tables, les procédures stockées et d’autres éléments de ce type sous la forme de langages de définition de schéma XML (XSD) à l’aide du complément De projet Consume Adapter Service BizTalk. Les XSD sont spécifiques à l’opération que vous souhaitez effectuer sur la base de données Oracle. Le complément Consume Adapter Service est disponible uniquement lorsque vous créez un projet BizTalk. Au moment de la conception, vous devez effectuer les tâches suivantes :

  • Créez un projet BizTalk et générez un schéma. Vous devez créer un projet BizTalk dans Microsoft Visual Studio et générer le schéma de l’opération qui sera effectuée sur la base de données Oracle. Par exemple, si vous souhaitez insérer un enregistrement dans la table EMPLOYEE, vous devez générer les métadonnées de l’opération Insérer pour la table EMPLOYEE. Dans cette étape, vous utilisez le complément Consume Adapter Service pour générer le schéma. Pour plus d’informations, consultez Obtenir des métadonnées pour les opérations Oracle Database dans Visual Studio.

  • Configurez une orchestration. Une fois que vous avez généré le schéma, vous devez configurer une orchestration à l’aide du Designer d’orchestration. Pour une orchestration de base, vous ajoutez les formes d’envoi et de réception ainsi que les ports logiques d’envoi et de réception. Dans les étapes ultérieures, vous mappez ces ports logiques aux ports physiques à l’aide de la console Administration BizTalk Server. L’orchestration utilise ces ports pour sélectionner les messages qu’un client d’adaptateur envoie. L’orchestration transmet ensuite les messages à la base de données Oracle. Une fois qu’une réponse est reçue de la base de données Oracle, l’orchestration transmet la réponse au client de l’adaptateur.

  • Créez des messages et créez un lien vers le schéma. Dans votre orchestration, vous devez créer des messages qui seront mappés au schéma que vous avez généré à la première étape. En règle générale, vous créez un message de demande et un message de réponse. Ces messages sont mappés aux schémas de requête et de réponse correspondants.

  • Mapper des formes de message aux messages et aux ports. Dans votre orchestration, vous devez maintenant mapper chaque forme que vous avez ajoutée à la deuxième étape aux messages que vous avez créés à la troisième étape. Vous devez également mapper une forme de message au port sur lequel ce message sera envoyé.

    Par exemple, si la première forme de votre orchestration est une forme de réception qui recevra un message, vous mappez cette forme à un message de requête et au port qui envoie le message de requête.

  • Générez et déployez le projet BizTalk. Une fois que vous avez configuré l’orchestration et mappé les messages, les ports et les schémas, vous devez générer la solution BizTalk. Pour générer un projet dans Visual Studio, vous avez besoin d’un fichier de clé d’assembly. Une fois que vous avez généré la solution, vous devez déployer la solution.

    Notes

    Une description plus détaillée de ces tâches de haut niveau, y compris des informations procédurales, est fournie dans différentes rubriques de cette section.

    Une fois la solution déployée, vos tâches au moment de la conception sont accomplies. Vous devez maintenant effectuer les tâches d’exécution.

Tâches d’exécution

Au moment de l’exécution, vous pouvez utiliser la console d’administration BizTalk Server pour déployer et surveiller l’orchestration que vous avez créée au moment de la conception. En outre, vous devez :

  • Configurent l’application. Le projet BizTalk que vous avez déployé au moment de la conception s’affiche dans la console Administration BizTalk Server sous forme d’orchestration. Vous devez configurer cette orchestration en mappant les ports logiques que vous avez créés au moment de la conception aux ports physiques que vous devez maintenant créer à l’aide de la console Administration BizTalk Server.

    Sur les ports physiques, vous devez spécifier une « action » ou un « mappage d’actions ». Cette action correspond à l’opération que vous souhaitez effectuer sur la base de données Oracle. Vous devez définir l’action si vous n’utilisez pas d’actions dynamiques.

  • Démarrez l’application. Une fois l’application configurée, vous devez démarrer l’application et supprimer les messages d’entrée à un emplacement de fichier défini. L’orchestration consomme les messages d’entrée et les transmet à la base de données Oracle et reçoit une réponse. Cette réponse sera disponible à un autre emplacement de fichier défini.

    Pour accomplir ces tâches générales au moment de la conception et au moment de l’exécution, vous devez également effectuer d’autres tâches. Par exemple, lorsque vous utilisez le complément De projet BizTalk du service Consume Adapter Pour générer le schéma, vous devez spécifier un URI de connexion pour vous connecter à la base de données Oracle. Cette section fournit des informations sur ces tâches répétitives que vous devez effectuer lorsque vous développez des applications BizTalk à l’aide de l’adaptateur Oracle Database.

Voir aussi

Développer des applications BizTalk à l’aide de l’adaptateur Oracle Database