Exécution de la solution orientée services
Les procédures suivantes décrivent l'exécution et la validation d'une solution orientée services sur un seul ordinateur. Après avoir démarré le simulateur Payment Tracker, vous pouvez envoyer des demandes à l'aide du transport SOAP ou MQSeries (par l'intermédiaire de procédures distinctes pour la version d'adaptateur et pour la version Inline de la solution orientée services).
Envoi de demandes via le transport SOAP à l'aide de l'application cliente (version stub)
Envoi de demandes à l'aide de l'application cliente (version d'adaptateur)
Envoi de demandes à l'aide de l'application cliente (version Inline)
Envoi de demandes via le transport SOAP à l'aide de l'application cliente (version stub)
Pour envoyer des demandes via le transport SOAP à l'aide de l'application cliente (version stub)
Ouvrez une invite de commandes, remplacez le répertoire par le <BizTalk Server installez Directory>\SDK\Scenarios\SO\BTSSoln\SimpleClient\bin\Release, puis exécutez le BTSScnSOSimpleClient.exe.
Tapez les caractères dans les zones de texte RequestType, RequestSource et RequestID .
Tapez n’importe quel numéro à 16 chiffres dans la zone de texte Numéro de compte .
Sélectionnez SOAP (appel WS) et Stub dans la zone de groupe Sélectionner le transport et les paramètres .
Tapez l’URL suivante dans la zone de texte URL , par exemple :
http://localhost/Microsoft.Samples.BizTalk.WoodgroveBank.OrchProxy.Stub/CustomerServicePort.asmx
Tapez
ZipCode
dans la zone de texte Nom sous Éléments d’authentification, puis tapez les caractères de la zone de texte Valeur .Tapez
CustomerName
dans la zone de texte Nom sous Éléments d’authentification, puis tapez les caractères de la zone de texte Valeur .Cliquez sur Obtenir mon solde.
La réponse s’affiche dans la zone de texte Réponse : SUCCESS s’affiche si la demande est correctement gérée ; Un message d’erreur s’affiche si la demande échoue.
Envoi de demandes à l'aide de l'application cliente (version d'adaptateur)
Pour envoyer des demandes à l'aide de l'application cliente (version d'adaptateur)
Ouvrez une invite de commandes, remplacez le répertoire par <BizTalk Server installez Directory>\SDK\Scenarios\SO\BTSSoln\PaymentTracker\bin\Debug, puis exécutez la commande suivante pour démarrer le simulateur PaymentTracker :
BTSScnSOPaymentTracker.exe LastPaymentsInputQueue LastPaymentsOutputQueue <
Nom> 5 [<
du gestionnaire de files d’attenteDéfinition de canal>]
Notes
La définition de la chaîne est facultative s'il ne s'agit pas d'un serveur MQSeries distant.
- N'interrompez pas l'exécution du simulateur Payment Tracker.
Ouvrez une invite de commandes, remplacez le répertoire par le <BizTalk Server installez Directory>\SDK\Scenarios\SO\BTSSoln\SimpleClient\bin\Release, puis exécutez le BTSScnSOSimpleClient.exe.
Dans BTSScnSOSimpleClient.exe, envoyez une demande via le transport SOAP en procédant comme suit :
Tapez les caractères dans les zones de texte RequestType, RequestSource et RequestID .
Tapez n’importe quel numéro à 16 chiffres dans la zone de texte Numéro de compte .
Sélectionnez SOAP (appel WS) et Adaptateur dans la zone de groupe Sélectionner le transport et les paramètres .
Tapez l’URL suivante dans la zone de texte URL , par exemple :
http://localhost/Microsoft.Samples.BizTalk.WoodgroveBank.OrchProxy.Adapter/CustomerServicePort.asmx
Tapez
ZipCode
dans la zone de texte Nom sous Éléments d’authentification, puis tapez les caractères de la zone de texte Valeur .Tapez
CustomerName
dans la zone de texte Nom sous Éléments d’authentification, puis tapez les caractères de la zone de texte Valeur .Cliquez sur Obtenir mon solde.
La réponse s’affiche dans la zone de texte Réponse : SUCCESS s’affiche si la demande est correctement gérée ; Un message d’erreur s’affiche si la demande échoue.
Dans BTSScnSOSimpleClient.exe, envoyez des demandes via le transport MQSeries en procédant comme suit :
Tapez les caractères dans les zones de texte RequestType, RequestSource et RequestID .
Tapez un nombre à 16 chiffres dans la zone de texte Numéro de compte .
Sélectionnez MQSeries dans la zone de groupe Sélectionner le transport et les paramètres .
Tapez < Nom >du gestionnaire de files d’attente dans la zone de texte Gestionnaire de files d’attente. < QM_Votre nom> d’ordinateur est la valeur par défaut du < nom >du gestionnaire de files d’attente.
Tapez
AdapterSOAInputQueue
dans la zone de texte File d’attente d’entrée .Tapez
AdapterSOAOutputQueue
dans la zone de texte File d’attente de sortie .Tapez < Définition >de canal dans la zone Définition de canal. < S_Votre nom> d’ordinateur/TCP/<Nom >de votre ordinateur(1414) est la valeur par défaut de la définition> de < canal.
Tapez
ZipCode
dans la zone de texte Nom sous Éléments d’authentification, puis tapez les caractères de la zone de texte Valeur .Tapez
CustomerName
dans la zone de texte Nom sous Éléments d’authentification, puis tapez les caractères de la zone de texte Valeur .Cliquez sur Obtenir mon solde.
La réponse s’affiche dans la zone de texte Réponse : SUCCESS s’affiche si la demande est correctement gérée ; Un message d’erreur s’affiche si la demande échoue.
Envoi de demandes à l'aide de l'application cliente (version Inline)
Pour envoyer des demandes à l'aide de l'application cliente (version Inline)
Ouvrez une invite de commandes, remplacez le répertoire par <BizTalk Server installez Directory>\SDK\Scenarios\SO\BTSSoln\PaymentTracker\bin\Debug, puis exécutez la commande suivante pour démarrer le simulateur PaymentTracker :
BTSScnSOPaymentTracker.exe LastPaymentsInputQueue LastPaymentsOutputQueue <
Nom> 5 [<
du gestionnaire de files d’attenteDéfinition de canal>]
Notes
La définition de la chaîne est facultative s'il ne s'agit pas d'un serveur MQSeries distant.
Notes
Ignorez cette étape si le simulateur Payment Tracker est déjà en cours d'exécution.
- N'interrompez pas l'exécution du simulateur Payment Tracker.
Dans la console d’administration BizTalk Server, développez BTSScn.SO.CustomerService, cliquez sur Emplacements de réception, cliquez avec le bouton droit sur PaymentTrackingSystemOutputQueue dans le volet droit, puis cliquez sur Désactiver.
Notes
La version d'adaptateur et la version Inline utilisent la même file d'attente MQSeries, à savoir LastPaymentsOutputQueue. Pour éviter l'existence d'une condition d'engorgement entre les deux versions, désactivez l'emplacement de réception de la version d'adaptateur qui écoute la file d'attente MQSeries.
Ouvrez une invite de commandes, remplacez le répertoire par le <BizTalk Server installez Directory>\SDK\Scenarios\SO\BTSSoln\SimpleClient\bin\Release, puis exécutez le BTSScnSOSimpleClient.exe.
Dans BTSScnSOSimpleClient.exe, envoyez une demande via le transport SOAP en procédant comme suit :
Tapez les caractères dans les zones de texte RequestType, RequestSource et RequestID .
Tapez n’importe quel numéro à 16 chiffres dans la zone de texte Numéro de compte .
Sélectionnez SOAP (appel WS) et Inline dans la zone de groupe Sélectionner le transport et les paramètres .
Tapez l’URL suivante dans la zone de texte URL , par exemple :
http://localhost/Microsoft.Samples.BizTalk.WoodgroveBank.OrchProxy.Inline/CustomerServicePort.asmx
Tapez
ZipCode
dans la zone de texte Nom sous Éléments d’authentification, puis tapez les caractères de la zone de texte Valeur .Tapez
CustomerName
dans la zone de texte Nom sous Éléments d’authentification, puis tapez les caractères de la zone de texte Valeur .Cliquez sur Obtenir mon solde.
La réponse s’affiche dans la zone de texte Réponse : SUCCESS s’affiche si la demande est correctement gérée ; Un message d’erreur s’affiche si la demande échoue.
Dans BTSScnSOSimpleClient.exe, envoyez des demandes via le transport MQSeries en procédant comme suit :
Tapez les caractères dans les zones de texte RequestType, RequestSource et RequestID .
Tapez un nombre à 16 chiffres dans la zone de texte Numéro de compte .
Sélectionnez MQSeries dans la zone de groupe Sélectionner le transport et les paramètres .
Tapez < Nom >du gestionnaire de files d’attente dans la zone de texte Gestionnaire de files d’attente. < QM_Votre nom> d’ordinateur est la valeur par défaut du < nom >du gestionnaire de files d’attente.
Tapez
InlineSOAInputQueue
dans la zone de texte File d’attente d’entrée .Tapez
InlineSOAOutputQueue
dans la zone de texte File d’attente de sortie .Tapez < Définition >de canal dans la zone Définition de canal. < S_Votre nom> d’ordinateur/TCP/<Nom >de votre ordinateur(1414) est la valeur par défaut de la définition> de < canal.
Tapez
ZipCode
dans la zone de texte Nom sous Éléments d’authentification, puis tapez les caractères de la zone de texte Valeur .Tapez
CustomerName
dans la zone de texte Nom sous Éléments d’authentification, puis tapez les caractères de la zone de texte Valeur .Cliquez sur Obtenir mon solde.
La réponse s’affiche dans la zone de texte Réponse : SUCCESS s’affiche si la demande est correctement gérée ; Un message d’erreur s’affiche si la demande échoue.
Voir aussi
Avant l’installation de la solution orientée services
Installation de la version stub du service orienté solutions
Installation des versions Inline et d'adaptateur de la solution orientée services
Configuration de l’ordinateur de développement pour la solution orientée services