- Visão geral
- Criptografia
- Banco de Dados
- Java
- Python
- WebAPI
SOAP Request
UiPath.Web.Activities.Design.SoapClientWithBodyFactory
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.
Windows - Legacy
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.
- 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.
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
Strings
eString
variá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 String
variá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.