activities
latest
false
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo.
UiPath logo, featuring letters U and I in white
Atividades de Desenvolvedor
Last updated 26 de nov de 2024

SOAP Request

UiPath.Web.Activities.Design.SoapClientWithBodyFactory

Description

Permite executar solicitações HTTP para uma API da Web especificada que usa o protocolo SOAP. Ao arrastar pela primeira vez esta atividade para o painel Designer , a janela SOAP Request Wizard é exibida. O assistente fornece uma maneira fácil de criar solicitações e visualizar as respostas do servidor. Depois de fechar o assistente, você não poderá reabri-lo.

Todos os campos presentes nessa janela estão disponíveis também no painel de Propriedades.Na sequência, você ainda pode editar suas preferências após fechar o assistente.



Compatibilidade do projeto

Windows - Legacy

Observação:

As solicitações SOAP são compatíveis apenas com projetos do Windows - Legado. Se você tiver que executar solicitações SOAP em projetos do Windows ou multiplataforma, em vez disso, tente estas soluções:

  • Use um Windows - Legado para todo o seu processo.

  • Use um processo do Windows - Legado apenas para a parte das colicitações SOAP e invoque-o de um processo do Windows por meio de argumentos de entrada/saída

  • Use a atividade Invoke code.

  • Use fluxos de trabalho codificados (disponíveis a partir do Studio 2023.10).

  • Use a atividade HTTP Request para criar sua própria solicitação que corresponda à definição de SOAP. Certifique-se de usar os cabeçalhos adequados e incluir o XML correto no corpo de sua solicitação.

O Assistente de Solicitação SOAP

  • Descrição do serviço - O local do esquema WSDL.
  • Menu de reticências - Permite que você navegue em seu disco rígido para um arquivo .wsdl.
  • Obter - Busca informações do arquivo .wsdl fornecido e exibe os parâmetros disponíveis na tabela.
  • Contrato - O nome do contrato que descreve os métodos expostos pelo serviço SOAP.
  • Método - Uma lista de todos os métodos compatíveis. Alterar o método também altera os parâmetros exibidos na tabela.
Tabela de Parâmetros
  • Nome - O nome de todos os parâmetros suportados.
  • Tipo - O tipo de cada parâmetro suportado. Em alguns casos, passar o mouse sobre o Tipo exibe mais informações, como se o parâmetro é opcional ou não.
  • Valor - Permite adicionar um valor para cada parâmetro, para que você possa fazer a solicitação desejada.
  • Autenticação - Uma lista suspensa que permite que você selecione o tipo de autenticação usada pelo serviço da Web. As seguintes opções estão disponíveis:

    • Nenhum - a opção padrão. Indica que o serviço web não utiliza nenhum tipo de autorização.
    • Simples - indica que o serviço usa autenticação simples. Se esse método for selecionado, os campos Nome de usuário e Senha serão exibidos, permitindo que você insira suas credenciais.
    • Windows - indica que o serviço usa a autenticação do Windows.
    • Certificado de cliente - indica que o serviço usa certificados de cliente para autorização. Se selecionado, o campo Certificado do cliente é exibido, o que permite que você procure seu certificado em sua unidade local.
  • Invocar - permite que você execute a solicitação com as opções especificadas.
  • Resposta - Exibe uma visualização da resposta do servidor da web.

Propriedades

CertificateAuthentication do Cliente
  • Certificado de cliente - indica que o serviço usa certificados de cliente para autorização e permite que você procure seu certificado em sua unidade local.
  • ClientCertificatePassword - A senha para o certificado do cliente. Este campo suporta String variáveis.
  • SecureClientCertificatePassword - A senha para o certificado do cliente, na forma de uma variável Secure String .
Comum
  • ContinuarComErro — especifica se a automação deve continuar mesmo quando a atividade gera um erro. Este campo só aceita valores booleanos (True, False). O valor padrão é False. Como resultado, se o campo estiver em branco e um erro for lançado, a execução do projeto será interrompida. Se o valor for definido como True, a execução do projeto prosseguirá mesmo com erros.

    Observação: se essa atividade estiver incluída na atividade Try Catch e o valor da propriedade ContinuarComErro for True, nenhum erro será capturado quando o projeto for executado.
  • NomeDeExibição - o nome de exibição da atividade.
Entrada
  • Nome do Contrato - O nome do contrato que descreve os métodos expostos pelo serviço SOAPEsta propriedade é compatível com strings e variáveis string.
  • EndPoint - O local do esquema WSDL. Por padrão, o URL http://www.webservicex.com/globalweather.asmx?wsdl é fornecido para fins de teste. Esta propriedade suporta cadeias e variáveis de cadeia e corresponde ao campo Descrição do serviço , na janela Assistente de solicitação SOAP .
  • Método - Nome do método chamado pelo cliente.
  • Parâmetros - Os parâmetros para o método especificado. Selecione o botão Reticências para exibir a janela Parâmetros, na qual você pode adicionar os parâmetros desejados.
Diversos
  • Privado - Se selecionado, os valores de variáveis e argumentos não são mais registrados no nível Verbose.
Saída
  • Cabeçalhos - A resposta recebida da solicitação SOAP.
  • Resultado - A resposta do servidor web, como uma variável String .
Autenticação Simples
  • Nome de usuário - indica que o serviço da Web usa autenticação simples e permite que você insira seu nome de usuário. Adicionar uma senha também é necessário. Esta propriedade suporta strings e variáveis de string.
  • Senha - Indica que o serviço web usa autenticação simples e permite que você insira a sua senha.Adicionar o nome de usuário também é necessário.Essa propriedade é compatível com Stringse Stringvariáveis.
  • SenhaSegura - Indica que o serviço Web usa autenticação segura e permite que você insira a sua senha de string segura. Adicionar o nome de usuário também é necessário.Essa propriedade é compatível com Secure Stringvariáveis.
Autenticação do Windows
  • UseWindowsCredentials - Se selecionada, esta caixa de seleção indica que as Credenciais do Windows devem ser usadas com o serviço Web especificado.

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.