SOAP V2
Conheça o componente e saiba como utilizá-lo.
Atualizado
Conheça o componente e saiba como utilizá-lo.
Atualizado
O SOAP V2 invoca endpoints SOAP de um pipeline. Expressões em Double Braces são suportadas.
Além disso, o componente utiliza templates Apache FreeMaker para gerar a mensagem de chamada que converte o retorno de SOAP para JSON, tentando ao máximo não corromper a conversão.
Dê uma olhada nas opções de configuração do componente. Parâmetros suportados por expressões Double Braces estão marcados com (DB)
.
Parâmetro | Descrição | Valor padrão | Tipo de dado |
---|---|---|---|
O nome da variável também pode conter sinal de menos (-), ponto (.) e dois pontos (:) em qualquer posição, desde que eles sejam acompanhados de uma barra invertida (\) logo antes. Do contrário, os sinais podem ser interpretados como operadores.
URL (DB)
URL a ser chamada pode conter os parâmetros seguindo o padrão {:param1}, que serão substituídos pela propriedade correspondente da mensagem de entrada.
String
Account
Conta a ser usada pelo componente. Tipos de conta suportadas: Basic e Certificate Chain.
Leia a documentação sobre Contas (Accounts) para saber mais sobre os tipos de contas disponíveis.
N/A
String
Custom Account #1
Conta adicional a ser usada pelo componente via Double Braces {{ account.custom-1.value }}.
Leia o artigo Funções Double Braces para saber mais sobre o tema.
N/A
String
Custom Account #2
Conta adicional a ser usada pelo componente via Double Braces {{ account.custom-2.value }}.
Leia o artigo Funções Double Braces
para saber mais sobre o tema.
N/A
String
Send the Request Body from a File
Se habilitada, a opção considera o conteúdo a ser enviado na chamada através de um arquivo; do contrário, será considerado o que for especificado em Template.
False
Booleano
File Name
Informa o nome do arquivo a ser enviado na chamada SOAP, se a opção Send the Request Body from a File estiver ativada.
N/A
String
Template (XML)
Template Apache FreeMarker para que a mensagem SOAP seja enviada na solicitação
N/A
String
Headers
Headers da chamada.
N/A
Object/Map
Query Params
Query parameters da chamada.
N/A
Object/Map
Connect Timeout
Tempo de expiração da conexão (em milissegundos).
30000
Inteiro
Read Timeout
Tempo máximo para leitura (em milissegundos).
30000
Inteiro
Stop On Client Error
Se ativada, a opção vai gerar um erro para suspender a execução do pipeline.
False
Booleano
Stop On Server Error
Se ativada, a opção vai gerar um erro para suspender a execução do pipeline.
False
Booleano
All Values As String
Se ativada, a opção vai retornar todos os valores dentro das propriedades XML em string.
False
Booleano
With Namespace
Se ativada, a opção mantém os namespaces no retorno do XML.
True
Booleano
Advanced Settings
Configurações avançadas.
False
Booleano
Allow Insecure Calls To HTTPS Endpoints
Quando ativada, a opção permite que chamadas não seguras a endpoints HTTPS sejam feitas.
False
Booleano
Raw Mode
Se ativada, a opção recebe ou passa um payload sem ser JSON.
False
Booleano
Save As Local File
Quando ativada, a opção salva o retorno como um arquivo no diretório local do pipeline. O arquivo será salvo apenas quando houver sucesso na chamada SOAP, ou seja, quando o http status code da resposta estiver entre 200 e 399.
False
Booleano
Response File Name (DB)
Nome do arquivo ou caminho completo do arquivo (ex.: tmp/processed/file.txt) onde será salva a resposta da chamada SOAP. Double Braces são suportados.
N/A
String
Enable Retries
Quando ativada, a opção permite que sejam feitas novas tentativas.
False
Booleano
Maximum Number Of Retries Before Giving Up
Número máximo de tentativas antes de desistir da chamada.
0
Inteiro
Time To Wait Before Each Retry
Tempo máximo entre tentativas (em milissegundos).
0
Inteiro
Override Response Charset
Quando ativada, a opção irá sobrescrever o charset retornado do endpoint para o charset especificado na propriedade Response Charset. Quando desabilitada ela respeitará o retorno do charset no header Content-Type. Caso não retorne nenhum charset no content type o padrão utilizado será UTF-8.
True
Booleano
Response Charset
Utilizado somente quando a opção Override Response Charset estiver ativa e forçará o uso do charset especificado nesta propriedade.
UTF-8
String