Installation des versions Inline et d'adaptateur de la solution orientée services
La procédure suivante décrit la préparation de votre ordinateur pour l'installation des versions d'adaptateur et Inline de la solution orientée services, puis l'installation de la solution sur votre ordinateur.
Notes
- La solution orientée service se trouve dans le dossier < BizTalk Server Dossier >d’installation\SDK\Scenarios\SO.
- Si vous ne disposez pas d'un macroordinateur pour la solution, vous pouvez modifier la liaison du port de manière à utiliser le service Web Pending Transactions stub. Le service Web génère des transactions localement pour émuler celles du macroordinateur.
Préparation de l'ordinateur pour l'installation des versions d'adaptateur et Inline de la solution orientée services
Si vous avez installé Windows SharePoint Services, excluez le site web par défaut (racine) de Windows SharePoint Services chemins d’accès gérés comme suit : cliquez sur Démarrer, pointez sur Tous les programmes, sur Outils d’administration, puis cliquez sur Administration centrale de SharePoint.
Sous Configuration du serveur virtuel, sélectionnez Configurer les paramètres du serveur virtuel.
Dans la page Liste des serveurs virtuels , cliquez sur Site web par défaut.
Dans la page Paramètres du serveur virtuel , cliquez sur Définir des chemins managés.
Dans la section Chemins inclus de la page Chemin d’accès managé défini , sélectionnez Racine , puis cliquez sur Supprimer les chemins sélectionnés.
Ouvrez une invite de commandes, puis exécutez IISReset.
Cliquez sur Démarrer, pointez sur Tous les programmes, sur Outils d’administration, cliquez sur Console Gestion de l’ordinateur , puis ajoutez le compte de service BizTalk au groupe Administrateurs local.
Fermez votre session, puis ouvrez une session sur l'ordinateur à l'aide du compte de service BizTalk.
Ouvrez une invite de commandes, tapez la commande suivante, puis appuyez sur ENTRÉE pour définir la variable d'environnement %BTSSolutionsPath%. Fermez ensuite l'invite de commandes.
setx BTSSolutionsPath \Program Files (x86)\Microsoft BizTalk Server <VERSION>SDK\Scenarios »
Notes
Si vous utilisez un ordinateur 64 bits, utilisez %ProgramFiles(x86)% à la place de %ProgramFiles%.
Notes
Pour plus d’informations sur la commande SETX, consultez le site Web Microsoft TechNet à l’adresse https://go.microsoft.com/fwlink/?LinkId=67831.
Suppression de la version stub de la solution orientée services
Ouvrez la console d’administration BizTalk Server comme suit : cliquez sur Démarrer, pointez sur Tous les programmes, pointez sur BizTalk Server, puis cliquez sur BizTalk Server Administration.
Dans la console d’administration BizTalk Server, développez BizTalk Server Administration, BizTalk Group, Applications, cliquez avec le bouton droit sur BTSScn.SO.CustomerService, puis cliquez sur Arrêter. Dans la boîte de dialogue Arrêter l’application , sélectionnez Arrêt complet - Arrêter les instances, puis cliquez sur Arrêter.
Notes
Il n'est pas nécessaire de supprimer la version stub pour installer les versions d'adaptateur et Inline. Si vous souhaitez rassembler toutes les versions, ignorez cette étape.
Ouvrez une invite de commandes, tapez la commande suivante, puis appuyez sur ENTRÉE. Cette commande définit l'environnement d'exécution de scripts par défaut sur CScript.exe :
cscript /H:CScript
À l'invite de commandes, accédez au répertoire %BTSSolutonsPath%\SO\BTSSoln\Scripts, tapez la commande suivante, puis appuyez sur ENTRÉE :
UnEnlistStub.vbs
À l'invite de commandes, tapez la commande suivante et appuyez sur Entrée :
UndeployStub.vbs
À l'invite de commandes, exécutez la commande suivante :
SET PATH=%PATH% ;\Program Files (x86)\Microsoft BizTalk Server <VERSION>Tracking »
Cette opération définit le chemin d'accès des utilitaires BAM.
Notes
Si vous utilisez un ordinateur 64 bits, tapez
%ProgramFiles(x86)%
au lieu de%ProgramFiles%
.À l'invite de commandes, accédez au répertoire %BTSSolutionsPath%\SO\BTSSoln\BAM, puis exécutez la commande suivante :
bm remove-all -DefinitionFile:ServiceLevelTracking.xml
À l’invite de commandes, remplacez le répertoire < par Enterprise Single Sign-On Install Directory>, puis exécutez la commande suivante :
ssomanage -tickets no no
À l'invite de commandes, exécutez la commande suivante pour supprimer l'application associée SSO WoodgroveBank.CustomerService :
ssomanage -deleteapp WoodgroveBank.CustomerService
À l'invite de commandes, exécutez les commandes suivantes pour supprimer les sites Web utilisés par la version stub. Pour plus d’informations sur iisvdir.vbs, consultez le site Web Microsoft TechNet à l’adresse https://go.microsoft.com/fwlink/?LinkId=67830.
iisvdir /delete W3SVC/1/ROOT/Microsoft.Samples.BizTalk.WoodgroveBank.OrchProxy.Stub
iisvdir /delete W3SVC/1/ROOT/Microsoft.Samples.BizTalk.WoodgroveBank.StubSAP
iisvdir /delete W3SVC/1/ROOT/Microsoft.Samples.BizTalk.WoodgroveBank.StubPendingTransactions
iisvdir /delete W3SVC/1/ROOT/Microsoft.Samples.BizTalk.WoodgroveBank.StubPaymentTracker
Démarrez le Gestionnaire des services Internet (IIS) comme suit : Cliquez sur Démarrer, pointez sur Tous les programmes, sur Outils d’administration, puis cliquez sur Gestionnaire des services Internet (IIS).
- Développez pools d’applications, cliquez avec le bouton droit sur le pool d’applications que vous avez évalué pour les applications web précédentes, cliquez sur Supprimer, puis cliquez sur OK dans la boîte de dialogue de confirmation.
Cliquez sur Démarrer, pointez sur Panneau de configuration, cliquez sur Ajouter ou supprimer des programmes, puis désinstallez le client IBM WebSphere MQ pour Windows.
Démarrez l’invite de commandes Visual Studio , puis exécutez la commande suivante pour supprimer le amqmdnet.dll que vous avez installé pour la version stub.
gacutil /u amqmdnet
Préparation des systèmes principaux pour l'accès de la solution orientée services
Installez IBM WebSphere MQ pour Windows Server sur l’ordinateur local.
Conservez tous les paramètres par défaut. Configurez la configuration par défaut à la fin de l’Assistant Préparation de WebSphere MQ. Le gestionnaire de files d’attente est nommé QM_<nom de votre ordinateur>.
Installez le Fix Pack 10 (CSD10). Conservez tous les paramètres par défaut.
Installez MQSeries Agent.
Réexécutez le programme d’installation BizTalk Server.
Dans la page Maintenance du programme , sélectionnez Modifierpuis cliquez sur Suivant.
Dans la page Installation du composant , développez le nœud Logiciels supplémentaires , puis sélectionnez Agent MQSeries.
Dans la page Achèvement , vérifiez que l’Assistant Lancement de l’agent BizTalk MQSeries n’est pas sélectionné.
Notes
La zone de case activée agent MQSeries n’est activée qu’après l’installation d’IBM WebSphere MQ pour Windows.
Ouvrez une invite de commandes Visual Studio, remplacez le répertoire par le < dossier Répertoire> d’installation IBM MQSeries\bin, puis exécutez la commande suivante :
gacutil /i amqmdnet.dll
Installez Microsoft Visual Studio si vous souhaitez installer Microsoft Host Integration Server 2004 pour accéder au mainframe. Dans le programme d’installation, dans la page Options , sélectionnez Visual C# .NET, puis décochez les autres composants. Vous n’avez pas besoin d’installer d’autres composants que Visual C# .NET.
Notes
Le Designer TI dans Host Integration Server 2004 nécessite Visual Studio .NET 2003.
Installez et configurez Microsoft Host Integration Server 2004 pour accéder à un macroordinateur. Conservez tous les paramètres par défaut.
Créer les files d’attente MQSeries
Ouvrez le Explorer WebSphere MQ, développez Gestionnaires de files d’attente, puis développez le gestionnaire de files d’attente dans lequel vous souhaitez créer les files d’attente. En règle générale, un gestionnaire de files d’attente est nommé QM_<nom de votre ordinateur>.
Dans le Explorer WebSphere MQ, cliquez avec le bouton droit sur Files d’attente, pointez sur Nouveau, cliquez sur File d’attente locale, puis créez les files d’attente locales suivantes pour la version de l’adaptateur de la solution :
AdapterSOAInputQueue
AdapterSOAOutputQueue
Notes
Les files d'attente peuvent partager un cluster MQSeries (facultatif).
Notes
Les noms des gestionnaires de file d'attente MQSeries et les noms des files d'attente respectent la casse.
Répétez l'étape précédente pour créer les files d'attente locales suivantes pour la version Inline :
InlineSOAOutputQueue
InlineSOAInputQueue
Répétez l'étape précédente pour créer les files d'attente locales suivantes pour le simulateur Payment Tracker (ce dispositif est utilisé à la fois dans la version d'adaptateur et dans la version Inline) :
LastPaymentsInputQueue
LastPaymentsOutputQueue
Configuration complète de l’adaptateur MQSeries
Cliquez sur Démarrer, pointez sur Tous les programmes, sur Microsoft BizTalk Server 20xx, puis cliquez sur Assistant Configuration de l’agent BizTalk MQSeries.
Sur la page d’accueil, cliquez sur Suivant.
Dans la page Identité de l’application , sélectionnez Cet utilisateur, puis entrez le nom d’utilisateur et le mot de passe. L'application COM+ pour MQSeries Agent est exécutée sous ce compte d'utilisateur. Dans le cadre de cette procédure pas à pas, vous devez utiliser le même compte d'utilisateur que celui utilisé par le service BizTalk. Si ce n’est pas le cas, les comptes d’utilisateur pour les services BizTalk hébergeant l’adaptateur MQSeries doivent être ajoutés au rôle CreatorOwner de l’application COM+.
Cliquez sur Oui dans la boîte de dialogue MQSConfigWiz , si vous êtes invité à indiquer que le compte d’utilisateur que vous avez entré à l’étape précédente dispose du privilège d’administration.
Dans la page Nom du rôle , cliquez sur Suivant.
Dans la page Création de l’application COM+ MQSAgent , cliquez sur Suivant, puis sur Terminer dans la page Achèvement .
Configurer l’application CICS mainframe
À l'aide du Bloc-notes, ouvrez le fichier bizcbl.txt, ainsi que le fichier associé MainFrameProgramVTCS2Description.txt, dans le dossier %BTSSolutionsPath%\SO\MFAccess\HISTIComponent, puis passez en revue leur contenu.
Bizcbl.txt inclut la procédure COBOL qui renvoie les relevés de compte aléatoires d'après une entrée de numéro de compte.
Le fichier MainFrameProgramVTCS2Description.txt contient la COMMAREA qui décrit les informations des données d'entrée et de sortie. La COMMAREA constitue un bloc de mémoire contiguë servant à échanger des données entre les programmes appelés et les programmes appelants.
Notes
Vous pouvez également utiliser le livre de copie pour générer le fichier de métadonnées Transaction Integrator (TI) à l’aide de Visual Studio avec le plug-in TI Designer.
Notes
Bien que les étapes suivantes soient essentielles à la réussite du déploiement, elles ne sont généralement pas effectuées par un développeur BizTalk Server. Il revient au personnel chargé de l'administration du macroordinateur de configurer correctement l'environnement du macroordinateur. Les logiciels requis dans le cadre de cette procédure pas à pas sont généralement installés dans la plupart des environnements de macroordinateur. Pour plus d’informations sur l’environnement minimal du système d’exploitation d’un macroordinateur, consultez la documentation de Host Integration Server.
Copiez le code COBOL sur l'ordinateur hôte via FTP par exemple.
Compilez le code COBOL et le fichier associé. Le code suivant illustre un exemple de langage JCL (Job Control Language) utilisé par le compilateur COBOL.
//COB EXEC PGM=IGYCRCTL, // PARM=&COBPARM, // REGION=® //STEPLIB DD DSN=&COMPINDX..SIGYCOMP,DISP=SHR //SYSLIB DD DSN=&INDEX..SDFHCOB,DISP=SHR // DD DSN=&INDEX..SDFHMAC,DISP=SHR // DD DSN=&HLQ..&COMP..COBCOPY,DISP=SHR //SYSPRINT DD SYSOUT=&OUTC //*SYSPRINT DD DSN=&&INPUT,DISP=(,PASS),UNIT=SYSDA, //* SPACE=(TRK,(100,50)), //* DCB=(DSORG=PS,LRECL=121,BLKSIZE=2420,RECFM=FBA) //SYSIN DD DSN=&&SYSCIN,DISP=(OLD,DELETE) //SYSLIN DD DSN=&&LOADSET, // DISP=(MOD,PASS), // UNIT=&WORK, // SPACE=(80,(250,100)) //SYSUT1 DD UNIT=&WORK,SPACE=(460,(350,150)) //SYSUT2 DD UNIT=&WORK,SPACE=(460,(350,150)) //SYSUT3 DD UNIT=&WORK,SPACE=(460,(350,150)) //SYSUT4 DD UNIT=&WORK,SPACE=(460,(350,150)) //SYSUT5 DD UNIT=&WORK,SPACE=(460,(350,150)) //SYSUT6 DD UNIT=&WORK,SPACE=(460,(350,150)) //SYSUT7 DD UNIT=&WORK,SPACE=(460,(350,150))
Éditez les liens de la source compilée pour créer l'exécutable. Le code suivant montre un exemple de langage JCL pour l'édition de liens COBOL.
//LKED EXEC PGM=IEWL,REGION=®, // PARM=&LNKPARM,COND=(5,LT,COB) //SYSLIB DD DSN=&INDEX..SDFHLOAD,DISP=SHR // DD DSN=CEE.SCEELKED,DISP=SHR // DD DSN=&TCPINDX..SEZATCP,DISP=SHR //SYSLMOD DD DSN=&LMINDX..&COMP..LOADLIB,DISP=SHR //SYSUT1 DD UNIT=&WORK, // DCB=BLKSIZE=1024, // SPACE=(1024,(200,20)) //SYSPRINT DD SYSOUT=&OUTC //SYSLIN DD DSN=&&LOADSET,DISP=(OLD,DELETE) // DD DSN=&©LINK,DISP=(OLD,DELETE)
Configurez l'application de macroordinateur CICS.
Au cours de cette étape, le programmateur système du macroordinateur ou le développeur CICS doit installer les définitions de ressource relatives au service TCP/IP, aux sessions, aux connexions, aux transactions et aux programmes.
Consultez les administrateurs du macroordinateur pour obtenir l'adresse IP, le numéro de port et le nom de lien au programme auxquels accéder.
Notes
Cette procédure pas à pas implique que le macroordinateur exploite un serveur d'applications CICS et que le modèle de programmation de la transaction soit TCP/IP (lien ELM [Enhanced Listener Mode]).
Configuration du serveur Web pour SSL (Secure Socket Layers)
Installer les services de certificats
Cliquez sur Démarrer, pointez sur Panneau de configuration, puis cliquez sur Ajout/Suppression de programmes.
Dans la boîte de dialogue Ajouter ou supprimer des programmes, cliquez sur Ajouter ou supprimer des composants Windows.
Dans l’Assistant Composants Windows, sélectionnez services de certificats, cliquez sur Suivant, puis suivez les instructions à l’écran pour terminer l’installation.
Create a certificate request
Dans le Gestionnaire des services Internet (IIS), développez Sites web, cliquez avec le bouton droit sur le site web par défaut, cliquez sur Propriétés, cliquez sur l’onglet Sécurité de l’annuaire , puis cliquez sur Certificat de serveur.
Dans la page d’accueil de l’Assistant Certificat de serveur web, cliquez sur Suivant.
Dans la page Certificat de service , sélectionnez Créer un certificat, puis cliquez sur Suivant.
Dans la page Demande différée ou immédiate , cliquez sur Préparer la demande maintenant, mais envoyez-la ultérieurement, puis cliquez sur Suivant.
Dans la page Nom et paramètres de sécurité , conservez tous les paramètres par défaut, puis cliquez sur Suivant.
Dans la page Informations sur l’organisation, tapez les noms des organization et des unités d’organisation de votre entreprise, puis cliquez sur Suivant.
Dans la page Nom commun de votre site , tapez le nom de votre ordinateur dans la zone Nom commun , puis cliquez sur Suivant.
Dans la page Informations géographiques , renseignez vos informations géographiques, puis cliquez sur Suivant.
Dans la page Nom du fichier de demande de certificat , tapez
c:\certreq.txt
dans la zone Nom de fichier, puis cliquez sur Suivant.Dans la page Résumé du fichier de demande, cliquez sur Suivant, puis sur Terminer dans la page Achèvement .
Envoyer la demande de certificat à l’autorité de certification
Dans Internet Explorer, dans la zone Adresse, tapez
http://localhost/certsrvt
, puis appuyez sur Entrée.Dans la page Bienvenue , cliquez sur Demander un certificat, puis sur Demande de certificat avancée dans la page Demander un certificat .
Dans la page Demande de certificat avancée , cliquez sur Envoyer une demande de certificat à l’aide d’un fichier PKCS #10 encodé en base64 ou d’une demande de renouvellement à l’aide d’un fichier PKCS #7 encodé en base64.
Copiez tout le texte du c:\certreq.txt que vous avez créé dans la procédure « Pour créer une demande de certificat », collez-le dans la zone Demande enregistrée de la page Envoyer une demande de certificat ou demande de renouvellement , puis cliquez sur Envoyer.
Émettre un certificat à l’aide de l’outil de gestion de l’autorité de certification
Cliquez sur Démarrer, pointez sur Outils d’administration, puis cliquez sur Autorité de certification.
Dans la console Autorité de certification , développez le nom de votre autorité de certification, développez La demande en attente, cliquez avec le bouton droit sur la demande de certificat que vous avez envoyée à l’étape précédente, pointez sur Toutes les tâches, puis cliquez sur Problème.
Fermez la console Autorité de certification .
Télécharger le certificat sur le serveur web
Dans Internet Explorer, dans la zone Adresse, tapez
http://localhost/certsrvt
, puis appuyez sur Entrée.Sur la page d'accueil, cliquez sur Afficher le statut d'une requête de certificat en attente.
Dans la page Afficher l’état d’une demande de certificat en attente , cliquez sur la demande de certificat que vous avez créée dans la procédure « Pour créer une demande de certificat ».
Dans la page Certificat émis , sélectionnez l’un des schémas d’encodage, puis cliquez sur Télécharger le certificat.
Dans la boîte de dialogue Avertissement de sécurité , cliquez sur Enregistrer, puis enregistrez le certificat sous c :\certnew.cer.
Installer le certificat sur le serveur Web
Dans le Gestionnaire des services Internet (IIS), développez Sites web, cliquez avec le bouton droit sur le site web par défaut pour lequel vous avez créé la demande de certificat, puis cliquez sur Propriétés.
Dans la boîte de dialogue Propriétés , cliquez sur l’onglet Sécurité de l’annuaire , puis sur Certificat de serveur.
Dans la page d’accueil de l’Assistant Certificat de serveur web, cliquez sur Suivant.
Dans la page Demande de certificat en attente , sélectionnez Traiter la demande en attente et installez le certificat, puis cliquez sur Suivant.
Dans la page Traiter une demande en attente , tapez
c:\certnew.cer
la zone de texte Chemin d’accès et nom de fichier , puis cliquez sur Suivant.Cliquez sur Suivant dans la page Port SSL , cliquez sur Suivant dans la page Certificat Summery , puis cliquez sur Terminer dans la page Confirmation .
Notes
Au cours de cette procédure pas à pas, il n'est pas nécessaire d'installer le certificat de serveur dans le magasin d'autorités de certification de racine de confiance de l'ordinateur local car les services de certificats et le serveur Web sont installés sur le même ordinateur.
Création des services Web pour les systèmes principaux
Dans le Gestionnaire des services Internet (IIS), cliquez avec le bouton droit sur Pools d’applications, sélectionnez Nouveau, puis pool d’applications.
Notes
La solution orientée services accède au macroordinateur via ce service Web.
Dans la boîte de dialogue Ajouter un nouveau pool d’applications, entrez l’ID du pool d’applications (n’importe quelle valeur), puis cliquez sur OK.
Dans le Gestionnaire des services Internet (IIS), cliquez avec le bouton droit sur le pool d’applications que vous venez de créer, puis sélectionnez Propriétés.
Dans la page Propriétés , cliquez sur l’onglet Identité , sélectionnez Configurable, entrez le nom d’utilisateur et le mot de passe, puis cliquez sur OK. Dans le cadre de cette procédure pas à pas, vous devez utiliser le même compte d'utilisateur que celui utilisé par le service BizTalk.
Créer le service web PendingTransactions pour l’exécution
Dans le Gestionnaire des services Internet (IIS), développez Sites web, cliquez avec le bouton droit sur le site web par défaut, pointez sur Nouveau, puis cliquez sur Répertoire virtuel pour exécuter l’Assistant Création d’annuaire virtuel.
À l’aide de l’Assistant Création d’annuaire virtuel, créez le répertoire virtuel suivant pour le service web SAP stub :
Alias = Microsoft.Samples.BizTalk.WoodgroveBank.PendingTransactions
PATH = <Répertoire d’installation> BizTalk\SDK\Scenarios\SO\MFAccess\PendingTransactions
Access Permissions = Read, Run scripts
Dans le Gestionnaire des services Internet (IIS), développez Sites web, le Site web par défaut, cliquez avec le bouton droit sur Microsoft.Samples.BizTalk.WoodgroveBank.PendingTransactions, puis cliquez sur Propriétés.
Sous l’onglet Sécurité de l’annuaire , cliquez sur Modifier pour modifier le contrôle d’authentification et d’accès. Sélectionnez Authentification de base (le mot de passe est envoyé en texte clair) et désactivez les autres cases à cocher Accès d’authentification . Cliquez sur OK pour fermer la boîte de dialogue Méthodes d’authentification.
Sous l’onglet Sécurité de l’annuaire, cliquez sur Modifier sous la zone de groupe Communication sécurisée, puis case activée Exiger un canal sécurisé (SSL) dans la boîte de dialogue Communications sécurisées.
Sous l’onglet Répertoire virtuel , définissez le pool d’applications sur le pool d’applications que vous avez créé dans la procédure « Pour créer un pool d’applications IIS pour les services Web transaction en attente ».
Créer le service Web PendingTransactions pour l’environnement de développement
Dans le Gestionnaire des services Internet (IIS), développez Sites web, cliquez avec le bouton droit sur le site web par défaut, pointez sur Nouveau, puis cliquez sur Répertoire virtuel pour exécuter l’Assistant Création d’annuaire virtuel.
À l’aide de l’Assistant Création d’annuaire virtuel, créez le répertoire virtuel suivant pour le service web SAP stub :
Alias = PendingTransactions
PATH = <Répertoire d’installation> BizTalk\SDK\Scenarios\SO\MFAccess\PendingTransactions
Access Permissions = Read, Run scripts
Dans le Gestionnaire des services Internet (IIS), développez Sites web, développez Site web par défaut, cliquez avec le bouton droit sur PendingTransactions, puis cliquez sur Propriétés.
Sous l’onglet Sécurité de l’annuaire , cliquez sur Modifier pour modifier le contrôle d’authentification et d’accès. Sélectionnez Activer l’accès anonyme. Cliquez sur OK pour quitter.
Notes
L’application web PendingTransactions pour l’environnement de développement sera utilisée par Visual Studio. Cette application Web n'est pas requise pour l'environnement de production.
Sous l’onglet Répertoire virtuel , définissez le pool d’applications sur le pool d’applications que vous avez créé dans la procédure « Pour créer un pool d’applications IIS pour les services Web transaction en attente ».
Créer le service Web SAP Stub
Dans le Gestionnaire des services Internet (IIS), développez Sites web, cliquez avec le bouton droit sur le site web par défaut, pointez sur Nouveau, puis cliquez sur Répertoire virtuel pour exécuter l’Assistant Création d’annuaire virtuel.
À l’aide de l’Assistant Création d’annuaire virtuel, créez le répertoire virtuel suivant pour le service web SAP stub :
Alias = Microsoft.Samples.BizTalk.WoodgroveBank.StubSAP
PATH = < Répertoire >d’installation BizTalk\SDK\Scenarios\SO\BTSSoln\StubWebServices\SAP
Access Permissions = Read, Run scripts
Dans le Gestionnaire des services Internet (IIS), développez Sites web, site web par défaut, cliquez avec le bouton droit sur Microsoft.Samples.BizTalk.WoodgroveBank.StubSAP, cliquez sur Propriétés, puis modifiez les paramètres comme suit :
Sous l’onglet Répertoire virtuel , définissez le pool d’applications sur <YourAppPool> que vous avez créé dans la procédure « Pour créer un pool d’applications IIS pour les services Web transactionnels en attente ».
Sous l’onglet Sécurité de l’annuaire , cliquez sur Modifier dans la zone Authentification et groupe de contrôle d’accès , puis sélectionnez Activer l’accès anonyme. Cliquez sur OK pour quitter.
Création du composant TI pour la solution orientée services
Créer une application COM+ pour le composant TI
Ouvrez une invite de commandes, puis exécutez %systemroot%\system32\com\comexp.msc.
Dans la console Services de composants, développez Services de composants, Ordinateurs, Poste de travail, cliquez avec le bouton droit sur Application COM+, pointez sur Nouveau, puis cliquez sur Application.
Dans la page d’accueil , cliquez sur Suivant, puis sur Créer une application vide dans la page Installer ou Créer une application .
Tapez
BTSScn SO TI Component
dans la zone Entrer un nom pour la nouvelle application , sélectionnez Application serveur comme Type d’activation, puis cliquez sur Suivant.Dans la zone Groupe de comptes de la page Définir l’identité de l’application , sélectionnez Cet utilisateur, puis tapez le nom d’utilisateur et le mot de passe dans les zones Utilisateur et Mot de passe . La nouvelle application COM+ sera exécutée sous ce compte d'utilisateur. Celui-ci doit appartenir au groupe d'utilisateurs HIS Runtime locaux. Dans le cadre de cette procédure pas à pas, vous devez utiliser le même compte d'utilisateur que celui utilisé par le service BizTalk.
Dans la page Ajouter des rôles d’application , cliquez sur Suivant.
Dans la page Ajouter des utilisateurs aux rôles , développez CreatorOwner, cliquez sur Utilisateurs, puis sur Ajouter.
Dans la boîte de dialogue Sélectionner des utilisateurs ou des groupes , sélectionnez un compte d’utilisateur qui sera utilisé pour accéder au mainframe. Dans le cadre de cette procédure pas à pas, ajoutez le compte local UserID.
Notes
Pour accéder à la transaction CICS via le composant TI, vous pouvez utiliser l'application COM+ ou l'application Web hébergeant le composant d'accès à distance .NET. Cette procédure pas à pas utilise l'application COM+ et COM Interop pour permettre aux composants TI d'accéder au macroordinateur à des fins d'amélioration des performances.
Dans la page Achèvement, cliquez sur Terminer.
Créer un environnement distant pour accéder au mainframe
Cliquez sur Démarrer, pointez sur Tous les programmes, sur Microsoft Host Integration Server 2004, puis cliquez sur Gestionnaire TI.
Dans la console TI Manager , cliquez sur Intégrateur de transactions (Configuration), développez Traitement initié par Windows, cliquez avec le bouton droit sur Environnements distants, pointez sur Nouveau, puis cliquez sur Environnement distant.
Sur la page d’accueil, cliquez sur Suivant.
Dans la page Configurer un nouvel environnement distant , tapez le Nom de l’application distante, puis cliquez sur Suivant. Dans le cadre de cette procédure pas à pas, utilisez le nom Mainframe_TCP.
Dans la page Configurer l’environnement hôte et le modèle de programmation , sélectionnez CICS pour l’hôte cible et Lien ELM pour le modèle de programmation, puis cliquez sur Suivant.
Dans la page Configurer le point de terminaison TCP/IP , tapez l’adresse IP de votre mainframe dans la zone Adresse IP/DNS , puis cliquez sur Modifier pour ajouter le numéro de port. Le HIS COM accèdera aux transactions via l'adresse du point de terminaison.
Dans la page Achèvement, cliquez sur Terminer.
Créer le composant TI pour la solution orientée service
Cliquez sur Démarrer, pointez sur Tous les programmes, sur Microsoft Host Integration Server 2004, puis cliquez sur Gestionnaire TI.
Dans la console TI Manager , cliquez sur Intégrateur de transactions (Configuration), sur Traitement initié par Windows, puis sur Objets. Cliquez avec le bouton droit sur Objets, cliquez sur Nouveau, puis sur Objet.
Sur la page d’accueil, cliquez sur Suivant.
Dans la page Spécifier ou localiser un objet , cliquez sur Parcourir, choisissez le fichier SOHISTIUsingCOM.TLB dans le dossier %BTSSolutionsPath%\SO\MFAccess\HISTIComponent, puis cliquez sur Suivant.
Dans la page Définir les caractéristiques de l’environnement pour l’objet COM , sélectionnez COMPOSANT BTSScn SO TI pour l’application COM+, puis cliquez sur Suivant.
Dans la page Définir un environnement distant , sélectionnez l’environnement distant que vous avez créé dans la procédure précédente pour l’environnement distant, puis cliquez sur Suivant.
Dans la page Création d’objets WIP , cliquez sur Suivant, puis sur Terminer dans la page Achèvement .
Tester la connectivité au mainframe
Dans l'Explorateur Windows, accédez au dossier %BTSSolutionsPath%\SO\MFAccess\HISTISimpleTester, puis double-cliquez sur le fichier Interop.SOHISTIUsingCOM.dll.reg. Cette action a pour effet d'ajouter des valeurs correspondant à l'application HISTISimpleTester au Registre afin d'appeler le composant TI via le wrapper RCW (Runtime Callable Wrapper).
Dans l'Explorateur Windows, accédez au dossier %BTSSolutionsPath%\SO\MFAccess\, puis exécutez SetupMFAccess.bat.
Dans l'Explorateur Windows, accédez au dossier %BTSSolutionsPath%\SO\MFAccess\HISTISimpleTester\bin\Debug, puis exécutez BTSScnSOHISTIComponentSimpleTester.exe.
- Dans l’application HISTISimpleTester, cliquez sur Appeler le programme mainframe - À l’aide de COM. Cinq enregistrements sont renvoyés de l'application COBOL exécutée sur le macroordinateur.
Création des répertoires virtuels pour les services Web d'orchestration
Dans le Gestionnaire des services Internet (IIS), cliquez avec le bouton droit sur Pools d’applications, sélectionnez Nouveau, puis pool d’applications.
Dans la boîte de dialogue Ajouter un nouveau pool d’applications, entrez l’ID du pool d’applications (n’importe quelle valeur), puis cliquez sur OK.
Cliquez avec le bouton droit sur le pool d’applications que vous venez de créer, puis sélectionnez Propriétés.
Dans la page Propriétés , cliquez sur l’onglet Identité , sélectionnez Configurable, entrez nom d’utilisateur et mot de passe, puis cliquez sur OK. Pour cette procédure pas à pas, utilisez le même compte d’utilisateur que celui utilisé par le service BizTalk.
Notes
Cet utilisateur doit être autorisé à exécuter le service Web Orchestration Proxy et être ajouté au groupe Administrateurs BizTalk Server, Administrateurs de l'authentification unique ou Administrateurs d'applications associées à authentification unique.
Dans le Gestionnaire des services Internet (IIS), développez Sites web, cliquez avec le bouton droit sur site web par défaut, pointez sur Nouveau, puis cliquez sur Répertoire virtuel pour exécuter l’Assistant Création d’annuaires virtuels.
À l’aide de l’Assistant Création de répertoires virtuels, créez le répertoire virtuel suivant pour le service Web proxy pour la version de l’adaptateur :
Alias = Microsoft.Samples.BizTalk.WoodgroveBank.OrchProxy.Adapter
PATH = < Répertoire >d’installation bizTalk\SDK\Scenarios\SO\BTSSoln\OrchProxy\Adapter
Access Permissions = Read, Run scripts
Dans le Gestionnaire des services Internet (IIS), développez Sites web, site web par défaut, cliquez avec le bouton droit sur Microsoft.Samples.BizTalk.WoodgroveBank.OrchProxy.Adapter, cliquez sur Propriétés, puis modifiez les paramètres comme suit :
Sous l’onglet Répertoire virtuel , définissez le pool d’applications sur <YourAppPool> que vous avez créé à l’étape précédente.
Sous l’onglet Sécurité de l’annuaire , cliquez sur Modifier dans la zone Authentification et groupe de contrôle d’accès , sélectionnez Uniquement l’authentification Windows intégrée activée, puis désactivez les autres cases à cocher Accès à l’authentification . Cliquez sur OK pour quitter.
Dans le Gestionnaire des services Internet (IIS), développez Sites web, cliquez avec le bouton droit sur site web par défaut, pointez sur Nouveau, puis cliquez sur Répertoire virtuel pour exécuter l’Assistant Création d’annuaires virtuels.
À l’aide de l’Assistant Création d’annuaires virtuels, créez le répertoire virtuel suivant pour le service Web proxy pour la version inline :
Alias = Microsoft.Samples.BizTalk.WoodgroveBank.OrchProxy.Inline
PATH = <BizTalk Install Directory>\SDK\Scenarios\SO\BTSSoln\OrchProxy\Inline
Access Permissions = Read, Run scripts
Dans le Gestionnaire des services Internet (IIS), développez Sites web, site web par défaut, cliquez avec le bouton droit sur Microsoft.Samples.BizTalk.WoodgroveBank.OrchProxy.Inline, cliquez sur Propriétés, puis modifiez les paramètres comme suit :
Sous l’onglet Répertoire virtuel , définissez le pool d’applications sur <YourAppPool> que vous venez de créer.
Cliquez sur l’onglet Sécurité de l’annuaire , cliquez sur Modifier dans la zone Authentification et groupe de contrôle d’accès , sélectionnez Uniquement l’authentification Windows intégrée activée, puis désactivez les autres cases à cocher Accès à l’authentification . Cliquez sur OK pour quitter.
Création de la solution orientée services
À l’invite de commandes, remplacez le répertoire par %BTSSolutionsPath%\SO\BTSSoln, tapez
SetupBTSSoln.bat
, puis appuyez sur ENTRÉE. La commande SetupBTSSoln.bat effectue les tâches suivantes :Crée une clé de nom fort unique (SNK) pour la signature des assemblys de la solution SO.
extraction du jeton de clé publique de la clé de nom fort et mise à jour des fichiers de liaison avec le jeton public ;
création de la solution orientée services ;
création de SSOApplicationConfig dans le dossier %BTSSolutionsPath%\Common.
Création des applications associées SSO
Ouvrez une invite de commandes, puis accédez au répertoire %BTSSolutionsPath%\SO\BTSSoln\Scripts.
À l'invite de commandes, ouvrez le fichier PendTransAffApp.xml à l'aide du Bloc-notes, puis passez-le en revue. Il n'est pas nécessaire de modifier ce fichier.
Notes
Le fichier PendTransAffApp.xml définit l'application associée SSO (WoodgroveBank.PendingTransactions) pour le système principal Pending Transactions. Il définit également les groupes d'utilisateurs et les groupes d'administration pour l'application associée SSO. Pour cette procédure pas à pas, utilisez Utilisateurs d’application BizTalk et administrateurs BizTalk Server.
Si vous souhaitez utiliser différents groupes pour l’application associée à l’authentification unique, vous devez créer des groupes Windows (avec n’importe quel nom) dans Active Directory, puis modifier les nœuds appAdminAccount et appUserAccount dans le PendTransAffApp.xml. Dans ce cas, vous devez définir la valeur de l’attribut groupApp du nœud flags sur « yes ».
Pour plus d’informations sur les applications associées à l’authentification unique, consultez Applications associées à l’authentification unique.
À l'invite de commandes, ouvrez le fichier PendTransUserMap.xml à l'aide du Bloc-notes, puis effectuez les modifications suivantes :
<mapping> <windowsDomain><DomainName></windowsDomain> <windowsUserId><UserID></windowsUserId> <externalUserId><ExternalUserID></externalUserId> </mapping>
Notes
Le fichier PendTransUserMap.xml contient les mappages utilisateur du système principal Pending Transactions.
Notes
Pour le nœud externalUserId , utilisez l’ID d’utilisateur externe pour le système principal transactions en attente. Dans le cadre de cette procédure pas à pas, utilisez l'ID externe UserID.
Notes
Pour le nœud windowsUserId , entrez le nom d’utilisateur auquel l’externalUserId sera mappé. Vous pouvez utiliser un groupe de domaine et un compte d'utilisateur de domaine. L'utilisateur doit faire partie d'un groupe autorisé à utiliser le système principal Pending Transactions. Dans le cadre de cette procédure pas à pas, utilisez le nom d'utilisateur du service BizTalk.
Notes
Pour le nœud windowsDomain , entrez le nom de domaine du windowsUserId.
À l'invite de commandes, ouvrez le fichier PmntTrckAffApp.xml à l'aide du Bloc-notes, puis passez en revue le contenu du fichier. Il n'est pas nécessaire de modifier ce fichier.
Notes
Le fichier PmntTrckAffApp.xml définit l'application associée SSO (WoodgroveBank.PaymentTracker) pour le système principal Payment Tracker.
À l'invite de commandes, ouvrez le fichier PmntTrckUserMap.xml à l'aide du Bloc-notes, puis effectuez les modifications suivantes :
<mapping> <windowsDomain><DomainName></windowsDomain> <windowsUserId><UserID></windowsUserId> <externalUserId><ExternalUserID></externalUserId> </mapping>
Notes
L'application associée SSO Payment Tracker sera utilisée pour l'adaptateur MQSeries. L'ID utilisateur externe/le mot de passe mappés sont envoyés via les propriétés d'en-tête de MQSeries. Le serveur MQSeries valide uniquement le compte de service BizTalk, sous lequel l'adaptateur MQSeries est exécuté. Il ne valide pas les informations d'identification de l'utilisateur externe.
Pour plus d’informations sur les applications associées à l’authentification unique pour l’adaptateur MQSeries, consultez Comment configurer les emplacements de réception et les ports d’envoi de l’adaptateur MQSeries.
Notes
Le fichier PmntTrckUserMap.xml contient les mappages utilisateur SSO pour le système principal Payment Tracker. Le programme de simulation Payment Tracker permet de recréer les conditions de réussite et d'échec de l'authentification des utilisateurs.
Le programme authentifie correctement tous les ID utilisateur qui commencent par les lettres PT (par exemple, PTUserID) et ne parvient pas à authentifier les ID utilisateur qui ne commencent pas par PT. Vous pouvez ainsi choisir l'ID utilisateur approprié en fonction de la condition que vous voulez tester. Vous pouvez également répéter l’intégralité du nœud de mappage pour chaque ID utilisateur et définir plusieurs mappages dans le même fichier.
Notes
Pour le nœud externalUserId , entrez l’ID d’utilisateur externe du système principal Payment Tracker. Dans le cadre de cette procédure pas à pas, utilisez l'ID externe PTUserID.
Notes
Pour le nœud windowsUserId , entrez le nom d’utilisateur auquel l’externalUserId sera mappé. L'utilisateur doit faire partie d'un groupe qui est autorisé à utiliser le système principal Payment Tracker. Dans le cadre de cette procédure pas à pas, utilisez le nom d'utilisateur du service BizTalk.
Notes
Pour le nœud windowsDomain , entrez le nom de domaine du windowsUserId.
À l'invite de commandes, ouvrez le fichier ConfigStoreApp.xml à l'aide du Bloc-notes, puis passez en revue le contenu du fichier.
Ce fichier définit l'application de magasin de configuration dans SSO que le scénario utilise pour conserver les paramètres de configuration. Certains de ces paramètres incluent une valeur de délai d'expiration lors de la communication avec SAP (à la fois pour la version d'adaptateur et pour la version Inline), le nom du gestionnaire de file d'attente, ainsi que les files d'attente à utiliser avec la version Inline. Il n'est pas nécessaire de modifier ce fichier.
À l'invite de commandes, ouvrez le fichier SetConfigValuesInSSO.cmd à l'aide du Bloc-notes, puis examinez et modifiez son contenu selon le tableau suivant.
Notes
Ce fichier de commande définit les valeurs des paramètres de configuration dans la base de données SSO. Il contient plusieurs commandes Set qui attribuent les valeurs à des variables locales au début du fichier de commande.
Les valeurs SAPAdapterTimeout, PendingTransactionsAdapterTimeout et PaymentTrackingAdapterTimeout sont utilisées dans la version d'adaptateur. Les valeurs restantes sont utilisées dans la version Inline.
Notes
Vous pouvez entrer « » (deux guillemets doubles) pour les valeurs par défaut marquées <Utilisateur spécifié> dans le tableau suivant.
Paramètre Valeur par défaut Description SAPAdapterTimeout 20000 Délai d'attente maximal (en millisecondes) avant l'expiration d'une demande effectuée auprès du système principal SAP SAPInlineTimeout 20000 Délai d'attente maximal (en millisecondes) avant l'expiration d'une demande effectuée auprès du système principal SAP SAPInlineHostName <Spécifié par l'utilisateur> Identificateur principal SAP SAPInlineClientNumber <Spécifié par l'utilisateur> Numéro de client SAP SAPInlineSystemNumber <Spécifié par l'utilisateur> Numéro de système SAP SAPInlineUserName <Spécifié par l'utilisateur> Nom d'utilisateur permettant de se connecter au système principal SAP SAPInlinePassword <Spécifié par l'utilisateur> Mot de passe permettant de se connecter au système principal SAP PendingTransactionsAdapterTimeout 20000 Délai d'attente maximal (en millisecondes) avant l'expiration d'une demande effectuée auprès du serveur Pending Transactions PendingTransactionsInlineTimeout 20000 Délai d'attente maximal (en millisecondes) avant l'expiration d'une demande effectuée auprès du serveur Pending Transactions PendingTransactionsInlineURL < https:// nom de votre ordinateur>/Microsoft.Samples.BizTalk.WoodgroveBank.PendingTransactions/PendTransWS.asmx URL du service Pending Transactions. <Nom de votre ordinateur> doit correspondre au nom commun dans la procédure « Pour créer une demande de certificat ». Vous ne devez pas utiliser « localhost » pour < le nom >de votre ordinateur. PendingTransactionsInlineSSOAffiliateApp WoodgroveBank.PendingTransactions Nom de l'application SSO Pending Transactions PaymentTrackingAdapterTimeout 20000 Délai d'attente maximal (en millisecondes) avant l'expiration d'une demande effectuée auprès du système Payment Tracking PaymentTrackingInlineTimeout 20000 Délai d'attente maximal (en millisecondes) avant l'expiration d'une demande effectuée auprès du système Payment Tracking PaymentTrackingInlineQManager <Utilisateur spécifié> (généralement QM_<nom de votre ordinateur>). Nom du gestionnaire de file d'attente MQSeries PaymentTrackingInlineMQChannelDefinition " " (vous devez entrer deux guillemets doubles). Chaîne vide si local, ou nom de chaîne formaté du serveur MQ distant. Si vous conservez tous les paramètres par défaut lors de la configuration d’IBM WebSphere MQ, la définition du canal sera S__<nom de votre ordinateur>/TCP/<nom >de votre ordinateur(1414). PaymentTrackingInlineRequestQueue LastPaymentsInputQueue Nom de la file d'attente MQ pour les demandes de Payment Tracking PaymentTrackingInlineResponseQueue LastPaymentsOutputQueue Nom de la file d'attente MQ pour les réponses de Payment Tracking PaymentTrackingInlineSSOAffiliateApp WoodgroveBank.PaymentTracker Nom de l'application SSO Payment Tracking StubSAPWebServiceURL http://localhost/Microsoft.Samples.BizTalk.WoodgroveBank.StubSAP/StubSAPWS.asmx URL du service Web stub du système SAP Credit Limit À l'invite de commandes, exécutez la commande suivante pour définir l'environnement PATH :
SET PATH=%PATH%;"%CommonProgramFiles%\Enterprise Single Sign-On"
À l'invite de commandes, exécutez la commande CreateInitialConfigInSSO.cmd. Celle-ci crée les applications associées SSO, l'application de magasin de configuration SSO et les mappages utilisateur des applications associées. Elle exécute ensuite SetConfigValuesInSSO.cmd pour stocker les valeurs de configuration dans l'application de magasin de configuration SSO.
À l'invite de commandes, exécutez la commande suivante pour définir les informations d'identification de l'utilisateur de l'application associée Pending Transactions. Utilisez domainName>< et <UserID> définis dans le PendTransUserMap.xml pour WindowsDomain<>\<WindowsUserId>. Cette commande vous invite à entrer le mot de passe de l'utilisateur externe (UserID dans le cadre de cette procédure).
ssomanage -setcredentials <WindowsDomain>\<WindowsUserId> WoodgroveBank.PendingTransactions
À l'invite de commandes, exécutez la commande suivante pour définir les informations d'identification de l'utilisateur de l'application associée Payment Tracker. Utilisez domainName>< et <UserID> définis dans le PmntTrckUserMap.xml pour WindowsDomain<>\<WindowsUserId>. Cette commande vous invite à entrer le mot de passe de l'utilisateur externe (PTUserID dans le cadre de cette procédure).
Notes
Le simulateur Payment Tracker ne valide pas les informations d'identification de l'utilisateur externe. Vous pouvez entrer n'importe quel mot de passe pour l'utilisateur PTUserID.
ssomanage -setcredentials < WindowsDomain >\< WindowsUserId > WoodgroveBank.PaymentTracker
Déploiement du fichier de définition BAM pour la solution orientée services
Ouvrez une invite de commandes, tapez la commande suivante, puis appuyez sur ENTRÉE pour définir le chemin d'accès des utilitaires BAM :
- SET PATH=%PATH% ;\Program Files (x86)\Microsoft BizTalk Server <VERSION>Tracking »
À l'invite de commandes, accédez au répertoire %BTSSolutionsPath%\SO\BTSSoln\BAM, tapez la commande suivante, puis appuyez sur ENTRÉE :
bm deploy-all -DefinitionFile:ServiceLevelTracking.xml
Déploiement de la solution orientée services
Mettre à jour les fichiers de liaison pour la solution orientée service
Ouvrez une invite de commandes, accédez au répertoire %BTSSolutionsPath%\SO\BTSSoln\Scripts, ouvrez le fichier Deployallbinding.xml à l'aide du Bloc-notes, puis effectuez les modifications suivantes :
Remplacez le nom du serveur dans les variables SET MGMT_DB_SERVER et MBMT_DB par les noms du serveur et de la base de données utilisés par BizTalk Server.
Remplacez la valeur de la variable SOLNDIR par "%BTSSolutionsPath%\SO\BTSSoln".
À l'invite de commandes, accédez au répertoire %BTSSolutionsPath%\SO\BTSSoln\Bindings.
Pour la version d'adaptateur, ouvrez le fichier AdapterSOAOrchBindings.xml à l'aide du Bloc-notes, puis effectuez les modifications suivantes :
Remplacez toutes les occurrences de _MQ_SERVER_NAME\_ par le nom du serveur MQSeries.
Remplacez toutes les occurrences de _MQ_QMANAGER_NAME\_ par le nom du gestionnaire de files d’attente MQSeries.
Remplacez toutes les occurrences de _PT_WS_SERVER_NAME\_ dans la chaîne «< Address>https://_PT_WS_SERVER_NAME\_ » par le nom du serveur où le service Web Transactions en attente est déployé. Le nom du serveur doit correspondre au nom commun de l’étape « Pour configurer le serveur Web pour SSL ». Vous ne devez pas utiliser « localhost ».
Notes
Le fichier de liaison, AdapterSOAOrchBindings.xml, utilise le service Web stub pour :
le système principal SAP Credit Limit ; 2. Adaptateur MQSeries à intégrer au système back-end de suivi des paiements. 3. Le service web Transactions en attente pour appeler le composant HIS TI .NET à intégrer au système principal de l’ordinateur mainframe.
Si vous ne disposez d'aucun macroordinateur, vous devez utiliser le service Web stub pour générer des données dans le système Pending Transactions.
Pour la version Inline, ouvrez le fichier InlineSOAOrchBindings.xml à l'aide du Bloc-notes, puis effectuez les modifications suivantes :
Remplacez toutes les occurrences de _MQ_SERVER_NAME\_ par le nom du serveur MQSeries.
Remplacez toutes les occurrences de _MQ_QMANAGER_NAME\_ par le nom du gestionnaire de files d’attente MQSeries.
Déployer la solution orientée service
À l’invite de commandes, remplacez le répertoire par le dossier %BTSSolutionsPath%\SO\BTSSoln\Scripts, tapez la commande suivante, puis appuyez sur ENTRÉE.
Deployallbinding.cmd
Notes
La commande Deployallbinding.cmd crée l'application BizTalk appelée BTSScn.SO.CustomerService et importe les fichiers de liaison pour les versions d'adaptateur et Inline.
Configuration des services Web Pending Transactions stub lorsqu'un macroordinateur n'est pas disponible
Configurer le service web stub des transactions en attente (pour utiliser la version de l’adaptateur sans mainframe)
Dans le Gestionnaire des services Internet (IIS), développez Sites web, cliquez avec le bouton droit sur le site web par défaut, pointez sur Nouveau, puis cliquez sur Répertoire virtuel pour exécuter l’Assistant Création d’annuaire virtuel.
À l’aide de l’Assistant Création d’annuaire virtuel, créez le répertoire virtuel suivant pour le service web stub des transactions en attente pour la version de l’adaptateur :
Alias = Microsoft.Samples.BizTalk.WoodgroveBank.StubPendingTransactions
PATH = <BizTalk Install Directory>\SDK\Scenarios\SO\BTSSoln\StubWebServices\PendingTrans
Access Permissions = Read, Run scripts
Dans le Gestionnaire des services Internet (IIS), développez Sites web, développez Site web par défaut, cliquez avec le bouton droit sur Microsoft.Samples.BizTalk.WoodgroveBank.StubPendingTransactions, cliquez sur Propriétés, puis modifiez les paramètres comme suit à l’aide de la boîte de dialogue Propriétés .
Sous l’onglet Répertoire virtuel , définissez le pool d’applications sur <YourAppPool> que vous avez créé à l’étape « Pour créer les répertoires virtuels dans IIS pour la solution ».
Sous l’onglet Sécurité de l’annuaire , cliquez sur Modifier dans la zone Authentification et groupe de contrôle d’accès , puis sélectionnez Activer l’accès anonyme. Cliquez sur OK pour quitter.
Dans la console d’administration BizTalk Server, développez Groupe BizTalk, Applications, BTSScn.SO.CustomerService, Développez Ports d’envoi, cliquez avec le bouton droit sur PendingTransactionSolicitResponsePort, puis cliquez sur Propriétés.
Dans la page Général , cliquez sur Configurer pour afficher la boîte de dialogue Propriétés du transport , puis modifiez l’URL du service web en service web stub en attente de transaction, par exemple :
http://localhost/Microsoft.Samples.BizTalk.WoodgroveBank.StubPendingTransactions/StubPendTransWS.asmx
Fermez toutes les boîtes de dialogue.
Configurer le service web stub Des transactions en attente (pour l’utilisation de la version inline sans ordinateur mainframe)
Dans le Gestionnaire des services Internet (IIS), développez Sites web, cliquez avec le bouton droit sur le site web par défaut, pointez sur Nouveau, puis cliquez sur Répertoire virtuel pour exécuter l’Assistant Création d’annuaire virtuel.
À l’aide de l’Assistant Création d’annuaire virtuel, créez le répertoire virtuel suivant pour le service web stub des transactions en attente pour la version de l’adaptateur :
Alias = Microsoft.Samples.BizTalk.WoodgroveBank.StubPendingTransactions
PATH = <BizTalk Install Directory>\SDK\Scenarios\SO\BTSSoln\StubWebServices\PendingTrans
Access Permissions = Read, Run scripts
Dans le Gestionnaire des services Internet (IIS), développez Sites web, développez Site web par défaut, cliquez avec le bouton droit sur Microsoft.Samples.BizTalk.WoodgroveBank.StubPendingTransactions, cliquez sur Propriétés, puis modifiez les paramètres comme suit :
Sous l’onglet Répertoire virtuel , définissez le pool d’applications sur <YourAppPool> que vous avez créé à l’étape « Pour créer les répertoires virtuels dans IIS pour la solution ».
Sous l’onglet Sécurité de l’annuaire , cliquez sur Modifier dans la zone Authentification et groupe de contrôle d’accès , puis sélectionnez Activer l’accès anonyme. Cliquez sur OK pour quitter.
Ouvrez une invite de commandes, puis accédez au répertoire %BTSSolutionsPath%\SO\BTSSoln\Scripts.
À l’invite de commandes, ouvrez le fichier SetConfigValuesInSSO.cmd à l’aide du Bloc-notes, puis définissez la valeur de PendingTransactionsInlineURL sur l’URL du service web stub de transaction en attente.
http://localhost/Microsoft.Samples.BizTalk.WoodgroveBank.StubPendingTransactions/StubPendTransWS.asmx
À l’invite de commandes, tapez
SetConfigValuesInSSO.cmd
, puis appuyez sur ENTRÉE.
Démarrage de la solution orientée services
Ouvrez une invite de commandes, accédez au répertoire %BTSSolutionsPath%\SO\BTSSoln\Scripts, tapez la commande suivante, puis appuyez sur ENTRÉE pour démarrer toutes les orchestrations des versions d'adaptateur et Inline.
startAll.vbs
Exécutez la solution orientée services. Pour plus d’informations sur l’exécution de la solution, consultez How to Run the Service Oriented Solution.
Étapes suivantes
Vous testez la version inline et la version de l’adaptateur de la solution orientée service dans How to Run the Service Oriented Solution.
Voir aussi
Avant d’installer la solution orientée serviceComment installer la version stub de la configuration de la machine de développement de solution orientée servicepour la solution orientée service