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).
Parâmetro | Descrição | Valor Padrão | Tipo de Dado |
---|---|---|---|
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