Partager via


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)

Pour envoyer des demandes via le transport SOAP à l'aide de l'application cliente (version stub)

  1. 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.

  2. Tapez les caractères dans les zones de texte RequestType, RequestSource et RequestID .

  3. Tapez n’importe quel numéro à 16 chiffres dans la zone de texte Numéro de compte .

  4. Sélectionnez SOAP (appel WS) et Stub dans la zone de groupe Sélectionner le transport et les paramètres .

  5. Tapez l’URL suivante dans la zone de texte URL , par exemple :

  6. http://localhost/Microsoft.Samples.BizTalk.WoodgroveBank.OrchProxy.Stub/CustomerServicePort.asmx

  7. Tapez ZipCode dans la zone de texte Nom sous Éléments d’authentification, puis tapez les caractères de la zone de texte Valeur .

  8. Tapez CustomerName dans la zone de texte Nom sous Éléments d’authentification, puis tapez les caractères de la zone de texte Valeur .

  9. Cliquez sur Obtenir mon solde.

  10. 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.

    Exécutez l’application cliente pour la version stub

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)

  1. 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.
  2. 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.

  3. Dans BTSScnSOSimpleClient.exe, envoyez une demande via le transport SOAP en procédant comme suit :

    1. Tapez les caractères dans les zones de texte RequestType, RequestSource et RequestID .

    2. Tapez n’importe quel numéro à 16 chiffres dans la zone de texte Numéro de compte .

    3. Sélectionnez SOAP (appel WS) et Adaptateur dans la zone de groupe Sélectionner le transport et les paramètres .

    4. Tapez l’URL suivante dans la zone de texte URL , par exemple :

      http://localhost/Microsoft.Samples.BizTalk.WoodgroveBank.OrchProxy.Adapter/CustomerServicePort.asmx

    5. Tapez ZipCode dans la zone de texte Nom sous Éléments d’authentification, puis tapez les caractères de la zone de texte Valeur .

    6. Tapez CustomerName dans la zone de texte Nom sous Éléments d’authentification, puis tapez les caractères de la zone de texte Valeur .

    7. Cliquez sur Obtenir mon solde.

    8. 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.

      Exécutez l’application cliente pour la version de l’adaptateur

  4. Dans BTSScnSOSimpleClient.exe, envoyez des demandes via le transport MQSeries en procédant comme suit :

    1. Tapez les caractères dans les zones de texte RequestType, RequestSource et RequestID .

    2. Tapez un nombre à 16 chiffres dans la zone de texte Numéro de compte .

    3. Sélectionnez MQSeries dans la zone de groupe Sélectionner le transport et les paramètres .

    4. 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.

    5. Tapez AdapterSOAInputQueue dans la zone de texte File d’attente d’entrée .

    6. Tapez AdapterSOAOutputQueue dans la zone de texte File d’attente de sortie .

    7. 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.

    8. Tapez ZipCode dans la zone de texte Nom sous Éléments d’authentification, puis tapez les caractères de la zone de texte Valeur .

    9. Tapez CustomerName dans la zone de texte Nom sous Éléments d’authentification, puis tapez les caractères de la zone de texte Valeur .

    10. Cliquez sur Obtenir mon solde.

    11. 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.

      Image montrant la réponse SUCCESS.

Envoi de demandes à l'aide de l'application cliente (version Inline)

Pour envoyer des demandes à l'aide de l'application cliente (version Inline)

  1. 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.
  2. 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.

  3. 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.

  4. Dans BTSScnSOSimpleClient.exe, envoyez une demande via le transport SOAP en procédant comme suit :

    1. Tapez les caractères dans les zones de texte RequestType, RequestSource et RequestID .

    2. Tapez n’importe quel numéro à 16 chiffres dans la zone de texte Numéro de compte .

    3. Sélectionnez SOAP (appel WS) et Inline dans la zone de groupe Sélectionner le transport et les paramètres .

    4. Tapez l’URL suivante dans la zone de texte URL , par exemple :

      http://localhost/Microsoft.Samples.BizTalk.WoodgroveBank.OrchProxy.Inline/CustomerServicePort.asmx

    5. Tapez ZipCode dans la zone de texte Nom sous Éléments d’authentification, puis tapez les caractères de la zone de texte Valeur .

    6. Tapez CustomerName dans la zone de texte Nom sous Éléments d’authentification, puis tapez les caractères de la zone de texte Valeur .

    7. Cliquez sur Obtenir mon solde.

    8. 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.

      Capture d’écran montrant la réponse SUCCESS.

  5. Dans BTSScnSOSimpleClient.exe, envoyez des demandes via le transport MQSeries en procédant comme suit :

    1. Tapez les caractères dans les zones de texte RequestType, RequestSource et RequestID .

    2. Tapez un nombre à 16 chiffres dans la zone de texte Numéro de compte .

    3. Sélectionnez MQSeries dans la zone de groupe Sélectionner le transport et les paramètres .

    4. 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.

    5. Tapez InlineSOAInputQueue dans la zone de texte File d’attente d’entrée .

    6. Tapez InlineSOAOutputQueue dans la zone de texte File d’attente de sortie .

    7. 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.

    8. Tapez ZipCode dans la zone de texte Nom sous Éléments d’authentification, puis tapez les caractères de la zone de texte Valeur .

    9. Tapez CustomerName dans la zone de texte Nom sous Éléments d’authentification, puis tapez les caractères de la zone de texte Valeur .

    10. Cliquez sur Obtenir mon solde.

    11. 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.

      Image montrant la réponse SUCCESS si la demande est correctement gérée.

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