Partage via


Blocs de construction pour créer des applications BizTalk avec l’adaptateur Siebel

L’exécution d’opérations sur un système Siebel à l’aide de l’adaptateur Siebel implique deux ensembles d’activités : les activités au moment du design et les activités d’exécution. Pour effectuer des opérations sur un système Siebel à l’aide de l’adaptateur Siebel avec BizTalk Server, vous devez effectuer un ensemble de tâches au moment de la conception et de l’exécution à l’aide respectivement de Visual Studio et BizTalk Server console Administration. Cette section fournit une vue d’ensemble de ces tâches. Toutes les rubriques de cette section, qui montrent comment effectuer des opérations spécifiques sur un système Siebel à l’aide de BizTalk Server, sont modélisées sur ces tâches de haut niveau.

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 Siebel pour les composants métier et les services métier sous la forme de langages XSD (XML Schema Definition Languages) à l’aide du complément De projet BizTalk du service d’adaptateur de consommation ou de l’Assistant Ajouter des métadonnées d’adaptateur. Les XSD sont spécifiques à l’opération que vous souhaitez effectuer sur le système Siebel et l’Assistant Consommer le service d’adaptateur ou l’Assistant Ajouter des métadonnées d’adaptateur n’est disponible que lorsque vous créez un projet BizTalk. Au moment de la conception, vous devrez peut-être effectuer les tâches suivantes.

  • Créez un projet BizTalk et générez un schéma. Pour commencer, vous devez créer un projet BizTalk dans Microsoft Visual Studio et générer le schéma pour les composants métier ou les services métier que vous allez appeler dans le système Siebel. Par exemple, si vous souhaitez insérer un enregistrement dans le composant d’entreprise Compte, vous devez générer les métadonnées pour l’opération d’insertion pour le composant Métier compte. Dans cette étape, vous utilisez le complément Consommer le service d’adaptateur ou l’Assistant Ajouter des métadonnées d’adaptateur pour générer le schéma. Pour plus d’informations, consultez Obtenir des métadonnées pour les opérations Siebel 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 suivantes, vous mapperez ces ports logiques aux ports physiques à l’aide de la console Administration BizTalk Server. L’orchestration utilise ces ports pour récupérer les messages envoyés par un client d’adaptateur. L’orchestration transmet ensuite les messages au système Siebel. Une fois qu’une réponse est reçue du système Siebel, 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 une 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 mapperez 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. Après avoir 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 aurez 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 sous les rubriques qui suivent.

    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

  • 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 le système Siebel. 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 au système Siebel 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 ou l’Assistant Ajouter des métadonnées d’adaptateur pour générer le schéma, vous devez spécifier un URI de connexion pour vous connecter au système Siebel. 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 Siebel.