SOAP V1 (Descontinuado)
Conheça o componente e saiba como utilizá-lo.
O SOAP V1 invoca SOAP endpoints de um pipeline. Ele utiliza um template Apache FreeMarker para gerar a mensagem de solicitação SOAP e converte a resposta de SOAP para JSON, tentando ao máximo não corromper a conversão.
Parâmetros
Dê uma olhada nas opções de configuração do componente. Parâmetros suportados por expressões Double Braces estão marcados com (DB).
URL
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
Content Type
Configura o Content Type e a codificação.
-
String
SOAP Action
Header de chamada XML.
-
String
Account
Conta a ser utilizada pelo componente.
-
String
Template
Template Apache FreeMarker para que a mensagem SOAP seja enviada na solicitação.
-
String
Connection Timeout
Tempo de expiração da conexão (em milissegundos).
-
Integer
Reading Timeout
Tempo máximo para leitura (em milissegundos).
-
Integer
Stop On Client Error
Se ativada, a opção vai gerar um erro para suspender a execução do pipeline.
-
Boolean
Stop On Server Error
Se ativada, a opção vai gerar um erro para suspender a execução do pipeline.
-
Boolean
Advanced Settings
Configurações avançadas.
-
-
Allow Insecure Calls To HTTPS Endpoints
Quando ativada, a opção permite que chamadas não seguras a endpoints HTTPS sejam feitas.
-
Boolean
Enable Retries
Quando ativada, a opção permite que sejam feitas novas tentativas.
-
Boolean
Maximum Number Of Retries Before Giving Up
Número máximo de tentativas antes de desistir da chamada.
-
Integer
Time To Wait Before Each Retry
Tempo máximo entre tentativas (em milissegundos).
-
Integer
Fluxo de Mensagens
Entrada
O componente espera uma mensagem no seguinte formato:
Saída
com sucesso
com erro
Para alguns erros, body e headers estão indisponíveis.
SOAP V1 em Ação
Sobre o template variável
O nome da variável também pode conter menos (-), ponto (.) e dois pontos (:) em qualquer posição, mas devem conter uma barra invertida (\) antes. Do contrário, eles podem ser interpretados como operadores.
Sobre substituição de números
Saída
Formato de número
Para verificar se o campo não é nulo:
Reprodução de chamadas SoapUI no SOAP V1
Atualizado