Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

 

A finalidade desse componente é receber as mensagens enviadas de um dispositivo externo para o fluig ESB via Web Service.

Este componente invoca um Web Service para colher as informações das quais necessita, ao contrário do WSChannelReceiverWS Channel Receiver, que cria uma serviço passivo, aguardando outros sistemas se conectarem a ele para buscar as informações. As configurações gerais para o componente estão descritas abaixo. 

 

CampoDescrição
NameInserir uma identificação para a configuração do receiver WS.
IntervalInserir o intervalo (em segundos) para a verificação de novas mensagens.
Error IntervalInserir o intervalo (em segundos) para que o sistema aguarde, caso ocorra algum erro, para efetuar novamente a verificação de novas mensagens.

 

Ainda o componente possui configurações específicas que estão dividas em duas abas: SOAP Request Settings e WS-Security Settings. A primeira tabela demonstra os campos disponíveis na aba SOAP Request Settings e a segunda tabela refere-se a aba WS-Security Settings.

 

CampoDescrição
WSDL URLInserir o endereço utilizado na conexão com o web service. Informando o WSDL URL e estando conectado à internet o fluig ESB é capaz de ler o WSDL e listar as operações disponíveis no campo Operation através do botão List Operation.
OperationSelecionar o nome da operação a ser executada.
Soap ActionIdentificar qual ação do protocolo SOAP deve ser executada.
Tabela

 A tabela define os parâmetros que a operação escolhida acima deve receber. A ordem dos parâmetros definidos na tabela deve respeitar a ordem definida na operação do web service. Os botões localizados ao lado direito da tabela servem para alternar a ordem dos parâmetros. Os campos disponíveis são:

  • Name: Inserir uma identificação para o parâmetro. Este valor é utilizado apenas no fluig ESB como uma identificação para o Editor,não tendo a necessidade de manter o mesmo nome do campo do XML.
  • Data Type: Inserir o tipo do parâmetro. (O fluig ESB utiliza esse campo para fazer parse do valor informado.). Poderá ser:
    Text: quando o parâmetro a ser passado é String (texto);
    Number: quando o parâmetro a ser passado é um número inteiro. Ex.: 150;
    Big Number: quando o parâmetro a ser passado é um número inteiro, porém muito grande. Ex.: 152165894553;
    Decimal: quando o parâmetro a ser passado é um número racional. Ex.: 150,33;
    Boolean: quando o parâmetro a ser passado é um valor do tipo Verdadeiro ou Falso. Ex.: true;
    File: quando o parâmetro a ser passado é um arquivo. No campo value deverá ser informado o caminho completo para o arquivo que se deseja enviar como parâmetro. Ex.: c:\temp\dados.xml.
  • Value: Valor do parâmetro
CampoDescrição
Use Username TokenQuando selecionado, indica que será utilizado autenticação nas mensagens de Web Service.
UsernameInserir o nome do usuário para a autenticação do serviço.
PasswordInserir a senha do usuário para a autenticação do serviço.
Password Type

Selecionar o tipo de senha.

  • Password Text: senha como String.
  • Password Digest: senha codificada usando a função SHA-1 (Secure Hash Algorithm).