Histórico da Página
Composition Setup |
---|
import.css=/download/attachments/327912/newLayout.css |
Pagetitle | ||||
---|---|---|---|---|
|
WS Sender
A
...
finalidade
...
desse
...
componente
...
é
...
enviar
...
informações
...
do
...
TOTVS
...
|
...
ESB
...
através
...
de
...
uma
...
conexão
...
Web
...
Service.
...
Este
...
componente
...
faz
...
com
...
que
...
o
...
TOTVS
...
|
...
ESB
...
invoque
...
um
...
Web
...
Service
...
(tanto
...
interno
...
quanto
...
externo)
...
para
...
enviar
...
as
...
informações
...
que
...
foram
...
geradas,
...
ao
...
contrário
...
do
...
WS
...
Channel
...
Sender
...
que
...
cria
...
um
...
serviço
...
passivo
...
e
...
aguarda
...
conexões
...
externas
...
para
...
buscar
...
estas
...
informações.
...
As
...
configurações
...
gerais
...
para
...
o
...
componente
...
estão
...
descritas
...
abaixo.
Campo | Descrição |
---|---|
Name | Inserir uma identificação para a configuração do sender HTTP. |
Error Interval | Inserir o intervalo (em segundos) para que o sistema aguarde, caso ocorra algum erro, para efetuar novamente a verificação de novas mensagens. |
Tries | Inserir o número de vezes que o sistema deve tentar enviar a mensagem antes de notificar o erro ao usuário. |
Persist | Quando selecionado, um registro da execução do sender será gravado no banco do TOTVS | ESB. |
Ainda o componente possui configurações específicas que estão dividas em duas abas: SOAP Request Settings e Security Settings. A primeira tabela demonstra os campos disponíveis na aba SOAP Request Settings.
Campo | Descrição |
---|---|
WSDL Path | Inserir o endereço utilizado na conexão com o web service. Informando o WSDL URL e estando conectado à internet o TOTVS | ESB é capaz de ler o WSDL e listar as operações disponíveis no campo Operation através do botão List Operation. |
Operation | Selecionar o nome da operação a ser executada. |
List Operation | Lista as operações definidas no WSDL e preenche o campo Operation se o campo WSDL Path não estiver configurado. |
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:
|
Use WS-Addressing | Quando selecionado, chama o serviço usando endereçamento conforme especificação WS-Addressing. |
Use SOAP Action | Inclui o header SOAP Action na chamada HTTP do serviço. |
Return Type | O componente WS Sender pode ter outros componentes ligados a ele que recebe uma mensagem de acordo com a configuração desse campos:
<HTTPServiceDoc> |
A Security Settings configura opções relacionadas a segurança da mensagem. Tem-se quatro abas distintas: WS-Authentication, WS-Signature, WS-Encryption e HTTP Authentication. Cada tabela a seguir apresenta opções contidos em cada aba respectivamente iniciando pela aba WS-Authentication.
Campo | Descrição |
---|---|
Use Username Token | Quando selecionado, indica que será utilizado autenticação nas mensagens de Web Service. |
Username | Inserir o nome do usuário para a autenticação do serviço. |
Password | Inserir a senha do usuário para a autenticação do serviço. |
Password Type | Selecionar o tipo de senha.
|
Aba WS-Signature
Campo | Descrição |
---|---|
Use Digital Signature | Quando selecionado, indica que será utilizado assinatura digital nas mensagens de Web Service. |
KeyStore | Inserir o nome do diretório onde está gravado o repositório de certificados para assinatura digital das mensagens de Web Service. |
KeyStore Password | Inserir a senha do repositório de certificados. |
Alias | Inserir o apelido do certificado dentro do keystore. |
Alias Password | Inserir a senha do certificado. |
Aba WS-Encryption
Campo | Descrição |
---|---|
Use Cipher | Quando selecionado, indica que será utilizada criptografia nas mensagens de Web Service. |
KeyStore | Inserir o nome do diretório onde está gravado o repositório de certificados para criptografia das mensagens de Web Service. |
KeyStore Password | Inserir a senha do repositório de certificados. |
Alias | Inserir o apelido do certificado dentro do keystore. |
Alias Password | Inserir a senha do certificado. |
Aba HTTP Authentication
Campo | Descrição |
---|---|
Use HTTP Authentication | Quando selecionado, indica que será utilizado autenticação HTTP básica. |
Username | Inserir o nome do usuário para a autenticação do serviço. |
Password | Inserir a senha do usuário para a autenticação do serviço. |