O nó SOAP compartilha a infraestrutura de credenciais e execução com o nó API — se você já conhece esse nó, essa configuração vai parecer familiar.
Configuração básica
- URL — o endereço do serviço SOAP.
- Operation Name — o nome da operação SOAP que você quer invocar (texto livre; não é validado contra um WSDL).
Namespaces
Defina os namespaces do envelope SOAP em uma tabela reordenável (arraste para mudar a ordem):
Você pode usar variáveis do workflow ao definir a URI.
Headers
Adicione headers personalizados como pares chave-valor.O header
Content-Type é gerenciado automaticamente de acordo com a versão de SOAP escolhida em Settings, e não pode ser editado manualmente.Body
O corpo da requisição é editado em um editor de código livre (JSON ou XML). O nó não constrói visualmente o envelope SOAP — a montagem final do envelope é resolvida pelo motor de execução.Autenticação
Três opções disponíveis:Settings
- Versão do SOAP —
1.1ou1.2. Alterá-la reescreve automaticamente o headerContent-Type. - Timeout — em milissegundos, padrão de
30000(30s). - Transformação de resposta — extraia apenas a parte da resposta que você precisa definindo um
extractPath(por exemplo,GetUserResponse.Data).
Salvar a resposta
Ative “Salvar resposta” e defina um nome de variável para armazenar a resposta do serviço SOAP.Acessar a resposta a partir de um nó Código
$context.getSoapRequest('minhaVariavel'). Ambos os acessores suportam .headers() e .json(); getSoapResponse também inclui .status().