Leia e revise a documentação do Automation Anywhere

Automation Anywhere Automation 360

Fechar conteúdo

Contents (Conteúdo)

Abrir conteúdo

Exemplos de como usar a ação Serviço de Web SOAP

  • Atualizado: 8/27/2020
    • Automation 360 v.x
    • Criar
    • Espaço de trabalho RPA
    • Exemplos

Exemplos de como usar a ação Serviço de Web SOAP

Use a action Serviço de Web SOAP para passar dois valores numéricos e retornar a soma em um aplicativo de calculadora on-line.

Procedimento

Para fazer uma chamada de serviço de Web SOAP, execute as seguintes etapas:

  1. Clique duas vezes ou arraste a ação Serviços de Web SOAP.
  2. Selecione um método de conexão:
    • Para conectar usando um URI, insira o URI. Por exemplo, http://www.dneonline.com/calculator.asmx?WSDL.
    • Para conectar usando um arquivo, selecione um arquivo na Control Room ou na área de trabalho, ou insira uma variável.
  3. Opcional: Insira o endpoint de SOAP no campo Local do endereço.
  4. No campo Serviço, insira o nome do serviço.
    Esse campo identifica a coleção de portas compatíveis com o serviço da internet. Ele contém o valor @nome do serviço para uma chamada de serviço de Web SOAP.
    Por exemplo, Calculadora
  5. No campo Porta, digite o endpoint com o qual se conectar.
    Este campo contém o valor @nome de ligação para uma chamada de serviço de Web SOAP.
    Por exemplo, CalculatorSoap
  6. Selecione a versão SOAP do endpoint especificado no campo Porta.
    Escolha entre 1.1 ou 1.2.
  7. No campo Operação, insira o nome da função de serviço para o endpoint especificado no campo Porta.
    Este campo contém o valor @nome da operação para uma chamada de serviço de Web SOAP.
    Por exemplo, Adicionar
  8. Selecione a opção Parâmetros de operação ou Parâmetros de dados brutos para fornecer os detalhes do parâmetro.
    • Se você selecionar Parâmetros de operação, insira o nome e o valor de cada parâmetro. Por exemplo, insira estes valores:
      1. intA no primeiro campo Nome.
      2. 10 no primeiro campo Valor.
      3. intB no segundo campo Nome.
      4. 20 no segundo campo Valor.
    • Se você selecionar Parâmetros de dados brutos, insira o valor XML.
  9. Selecione a opção Sem autenticação ou Básico na lista Modo de autenticação.
    • Se você selecionar Sem autenticação, prossiga para a próxima etapa.
    • Se você selecionar Básico, insira suas credenciais.
  10. Opcional: Forneça um certificado do Cliente selecionando um arquivo do Control Room ou da área de trabalho, ou insira uma variável.
  11. Opcional: Forneça cabeçalhos personalizados.
  12. Opcional: Forneça um arquivo para salvar a saída XML.
  13. Selecione a opção Resposta completa ou Resposta selecionada para restringir o escopo de resposta.
    • Se você selecionar Resposta completa, prossiga para a próxima etapa.
    • Se você selecionar Resposta selecionada, faça o seguinte:
      1. Forneça a expressão XPath.
        Por exemplo:
        /*[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. Selecione uma seção da saída XML: Valores, XML interno ou XML externo.
      3. Se você selecionar Valores, escolha uma opção delimitadora: Barra vertical ou Ponto e vírgula.
  14. Selecione uma variável para armazenar a saída XML.
    Por exemplo, prompt-assignment
  15. Clique em Aplicar
  16. Verifique a saída da action Serviço de Web SOAP, inserindo uma action Caixa de mensagem com variável prompt-assignment no corpo da mensagem.
    Quando você executa o bot, a Caixa de mensagem deve mostrar 30.
Send Feedback (Enviar Feedback)