Lire et examiner la documentation Automation Anywhere

Automation Anywhere Automation 360

Fermer les contenus

Contenus

Ouvrir les contenus

Exemple d’utilisation de l'action Service Web SOAP

  • Mis à jour le : 11/17/2020
    • Automation 360 v.x
    • Création
    • Espace de travail RPA
    • Exemples

Exemple d’utilisation de l'action Service Web SOAP

Utilisez l’action service Web SOAP pour transmettre deux valeurs numériques et renvoyer la somme à partir d’une application de calcul en ligne.

Procédure

Pour effectuer un appel de service Web SOAP, suivez ces étapes :

  1. Double-cliquez sur l'action Services Web SOAP ou faites-la glisser.
  2. Sélectionnez une méthode de connexion :
    • Pour vous connecter à l'aide d'un URI, entrez l'URI. Par exemple, http://www.dneonline.com/calculator.asmx?WSDL.
    • Pour vous connecter à l'aide d'un fichier, sélectionnez un fichier dans la Control Room ou sur le bureau, ou insérez une variable.
  3. Facultatif : Entrez le point de terminaison SOAP dans le champ Emplacement de l'adresse.
  4. Dans le champ Service entrez le nom du service.
    Ce champ identifie l'ensemble de ports pris en charge par le service Web. Il contient la valeur @nom du service pour un appel de service Web SOAP.
    For example, Calculator
  5. Dans le champ Port, entrez le point de terminaison auquel vous souhaitez vous connecter.
    Ce champ contient la valeur @nom de liaison pour un appel de service Web SOAP.
    Par exemple, CalculatorSoap.
  6. Sélectionnez la Version SOAP du point de terminaison que vous avez spécifié dans le champ Port.
    Choisissez 1.1 ou 1.2.
  7. Dans le champ Opération, entrez le nom de la fonction de service pour le point de terminaison que vous avez spécifié dans le champ Port.
    Ce champ contient la valeur @nom de l'opération pour un appel de service Web SOAP.
    Par exemple, Ajouter.
  8. Sélectionnez l'option Paramètres de l'opération ou Paramètres des données brutes pour indiquer les détails du paramètre.
    • Si vous sélectionnez Paramètres de l'opération, entrez le nom et la valeur de chaque paramètre. Par exemple, entrez les valeurs suivantes :
      1. intA dans le premier champ Nom.
      2. 10 dans le premier champ Valeur.
      3. intB dans le deuxième champ Nom.
      4. 20 dans le deuxième champ Valeur.
    • Si vous sélectionnez Paramètres des données brutes, entrez la valeur XML.
  9. Sélectionnez l'option Aucune authentification ou Basique dans la liste Mode d'authentification.
    • Si vous sélectionnez Aucune authentification, passez à l'étape suivante.
    • Si vous sélectionnez Basique, entrez vos informations d’identification.
  10. Facultatif : Indiquez un certificat client en sélectionnant un fichier dans la Control Room ou sur votre bureau, ou insérez une variable.
  11. Facultatif : Indiquez des en-têtes personnalisés.
  12. Facultatif : Indiquez un fichier pour enregistrer le résultat XML.
  13. Sélectionnez l'option Réponse complète ou Réponse sélectionnée pour préciser le périmètre de la réponse.
    • Si vous sélectionnez Réponse complète, passez à l'étape suivante.
    • Si vous sélectionnez Réponse sélectionnée, suivez ces étapes :
      1. Indiquez l'expression XPath.
        Par exemple :
        /*[local-name()='Envelope' and namespace-uri()='http://schemas.xmlsoap.org/soap/envelope/']
        /*[local-name()='Body' and namespace-uri()='http://schemas.xmlsoap.org/soap/envelope/']
        /*[local-name()='AddResponse' and namespace-uri()='http://tempuri.org/']
        /*[local-name()='AddResult' and namespace-uri()='http://tempuri.org/']
      2. Sélectionnez une section du résultat XML : Valeurs, XML interne ou XML externe.
      3. Si vous sélectionnez Valeurs, choisissez une option de délimitation : Barre verticale ou Point-virgule.
  14. Sélectionnez une variable pour stocker le résultat XML.
    Par exemple, prompt-assignment.
  15. Vérifiez le résultat de l'action Service Web SOAP en insérant une action zone de message avec la variable prompt-assignment dans le corps du message.
    Lorsque vous exécutez le robot, la zone de message doit afficher 30.
Envoyer le commentaire