import.css=/download/attachments/327912/newLayout.css

Internal HTTP Server

Internal HTTP Server

Na aba Internal HTTP Server é possível realizar as configurações do servidor HTTP e Web Service do TOTVS | ESB. A tela está dividida apropriadamente em três grupos: Internal HTTP Server, HTTP Channel, WS Channel.

 

Internal HTTP Server

Permite realizar as configurações gerais do servidor HTTP e Web Service do TOTVS | ESB.

Campo Descrição
Port Porta onde deverá ser executado o servidor HTTP. Por padrão, a porta é 8085.
SSL Habilita a autenticação de segurança, caso deseje que o servidor HTTP possua SSL.
SSL Port Porta onde deverá ser executado o servidor HTTP com autenticação SSL. Por padrão, a porta é 443.
Keystore Informe, buscando através do botão 'Upload' o keystore previamente gerado pelo órgão certificador que será utilizado pelo HTTP Server na conexão SSL.
Password Informe a senha do keystore que será utilizado pelo HTTP Server na conexão SSL.

 

Nota

Caso a opção SSL seja habilitada, o TOTVS | ESB somente permitirá conexões HTTPS (modo seguro) tanto para conexões via HTTP e WebServices.

Ao realizar as configurações necessárias para opção SSL informando 'Keystore' e 'Password' corretamente é feito upload do arquivo .jks no diretório conf do TOTVS | ESB.

 

HTTP Channel

No grupo HTTP Channel é possível realizar configurações do servlet que será utilizado para os componentes: HTTPChannel Receiver, HTTPChannel Sender, HTTP Receiver e HTTP Sender.

Campo Descrição
Name Nome do serviço HTTPChannel.

 

Para verificar se o componente HTTPChannel interno do TOTVS | ESB está ativo, basta acessar a seguinte URL:

http://<nomeDoServidor>:<porta>/<nameServiceHttpChannel>?hello

Será exibida a mensagem Hello, o endereço IP da estação e a mensagem The service is running properly.

WS Channel

Realiza configurações do servlet que será utilizado para os componentes: WSChannel Receiver e WSChannel Sender.

Campo Descrição
Path Diretório de localização do web service.
Service Name Nome do serviço que será utilizado.
Namespace URL de definição do namespace.
Time Out Tempo em segundos para que o usuário seja notificado quando o recurso não estiver respondendo.

 

O subgrupo WSDL 1.1 permite configurar os tipos de dados utilizados pelo servidor web service. Em subgrupo WebServices exibe ao usuário as informações configuradas nos campos anteriores. Por meio desta, é possível visualizar informações sobre: URL, WSDL, Use e Style. Para conferir os serviços que estão disponíveis, basta acessar a url abaixo.

http://localhost:<porta>/ws

É possível acessar serviços passivos dos componentes WS Channel Sender ou Receiver, à espera de algum acionamento externo a partir desses métodos. Dentre os principais métodos disponíveis podemos citar:

  • retrieveMessage e retrieveMessageAsBinary - Esta operação tem por objetivo retornar a primeira mensagem de um determinado canal de saída.
  • sendMessage e sendMessageAsBinary - Esta operação tem por objetivo enviar uma mensagem a uma determinada fila de entrada do TOTVS | ESB de forma assíncrona.
  • sendMessageSync – Esta operação tem por objetivo enviar uma mensagem a uma determinada fila de entrada do TOTVS | ESB de forma síncrona.
  • existService - Esta operação tem por objetivo validar a existência de um determinado canal.