Partager via


Étape 14 : Publier l’orchestration comme un service web

Dans cette étape, vous utilisez l’Assistant Publication des services web BizTalk pour publier votre orchestration en tant que service Web.

Avant de publier l’orchestration en tant que service Web, vous devez vous assurer que le compte d’ouverture de session pour BizTalkServerIsolatedHost fait partie du groupe Utilisateurs de l’hôte isolé BizTalk, afin qu’il ait accès aux bases de données BizTalk. Cela est nécessaire, car le gestionnaire de réception de l’emplacement de réception SOAPReceivePort créé par l’Assistant Publication du service web pour ce didacticiel est BizTalkServerIsolatedHost, et non BizTalkServerApplication. Le gestionnaire de réception est BizTalkServerIsolatedHost, car l’adaptateur SOAP s’exécute sous le processus IIS, et non sous le processus BizTalk.

Pour garantir les privilèges d’accès pour l’emplacement de réception SOAPReceivePort

  1. Dans BizTalk Server console d’administration, sous Instances d’hôte dans le nœud Paramètres de plateforme, cliquez avec le bouton droit sur BizTalkServerIsolatedHost, puis cliquez sur Propriétés. Dans la boîte de dialogue Propriétés, cliquez sur Configurer. Notez le compte d’ouverture de session.

  2. Dans la boîte de dialogue Gestion de l’ordinateur, sous Groupes dans le nœud Utilisateurs et groupes locaux , double-cliquez sur Utilisateurs hôtes isolés BizTalk. Si le compte d’ouverture de session pour BizTalkServerIsolatedHost n’est pas membre de BizTalkServerIsolatedHost, ajoutez-le au groupe.

Pour exécuter l’Assistant Publication des services web BizTalk

  1. Dans Explorateur de solutions de Visual Studio, cliquez sur Solution « BTAHL7V22Common ». Dans le menu Outils , cliquez sur Assistant Publication des services web BizTalk.

  2. Dans l’Assistant Publication des services web BizTalk, dans la page Bienvenue , cliquez sur Suivant.

  3. Dans la page Créer un service web , sélectionnez Publier des orchestrations BizTalk en tant que services web, puis cliquez sur Suivant.

  4. Dans la page Assembly BizTalk, dans le champ Fichier d’assembly BizTalk (*.dll), accédez à drive><:\Tutorial\BTAHL7V22Common\BTAHL7 Project\bin\development, cliquez sur BTAHL7 Project.dll, cliquez sur Ouvrir, puis sur Suivant.

  5. Dans la page Orchestrations et ports , vérifiez que tous les nœuds sont sélectionnés, puis cliquez sur Suivant.

  6. Dans la page Propriétés du service web , pour Espace de noms cible du service web, tapez http://localhost, puis cliquez sur Suivant.

  7. Dans la page Projet de service web , sélectionnez Autoriser l’accès anonyme au service web et Créer des emplacements de réception BizTalk dans l’application suivante. Sélectionnez Application BizTalk 1 pour l’application. Conservez la valeur par défaut dans le champ Emplacement . Cliquez sur Suivant pour accepter l’emplacement du projet par défaut.

  8. Dans la page Résumé du projet de service web , cliquez sur Créer pour générer le projet de service web ASP.NET.

  9. Cliquez sur Terminer pour fermer l'Assistant.

  10. Ouvrez la console Administration de BizTalk Server. Dans la console, développez BizTalk Server Administration, Groupe BizTalk, Applications, puis Application BizTalk 1.

  11. Cliquez sur Emplacements de réception, cliquez avec le bouton droit sur WebService_BTAHL7_Project_Proxy/BTAHL7_Project_Doorbell_Orchestration_SOAPReceivePort, puis cliquez sur Propriétés.

  12. Dans la boîte de dialogue Propriétés de l’emplacement de réception, cliquez sur Pipeline de réception, sélectionnez Microsoft.BizTalk.DefaultPipelines.XMLReceive dans la liste déroulante, puis cliquez sur OK.

  13. Cliquez avec le bouton droit sur WebService_BTAHL7_Project_Proxy/BTAHL7_Project_Doorbell_Orchestration_SOAPReceivePort, puis cliquez sur Activer.

    Passez à l’étape 15 : Configurer les ports d’envoi et de réception.

Voir aussi

Didacticiel sur l’enrichissement des messages