Páginas filhas
  • WebService - TSS

Versões comparadas

Chave

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

Procedimento para Configuração

 

A abertura do WebService no TSS é configurada pelo arquivo .ini do servidor da aplicação (dentro do diretório TSS / Bin / appserver, arquivo xxxxxxxx.ini).

No arquivo, é necessário conter a Seção que declara a execução do WebService, a abertura da porta HTTP, o host e porta em que o WebService funcionará, de acordo com as informações a seguir:

Deck of Cards
effectDuration0.5
historyfalse
idsamples
effectTypefade
Card
defaulttrue
id1
labelDeclaração da seção para execução do WebService

Declaração da seção para execução do WebService:

[JOB_WS]

TYPE=WEBEX

ENVIRONMENT=Nome do Environment

INSTANCES=5,10

SIGAWEB=WS

INSTANCENAME=WS

ONSTART=__WSSTART

ONCONNECT=__WSCONNECT

...

Card
defaulttrue
id2
labelAbertura da porta HTTP

Abertura da porta HTTP:

[HTTP]

Enable=1

Port=8011porta utilizada para comunicação HTTP.

Path=C:\instalação do tss \HTML

instances=40,100

SESSIONTIMEOUT=

...

60000 

Card
defaulttrue
id2
labelDeclaração da seção para host e porta do WebService

...

Declaração da seção para host e porta do WebService:

[localhost: 8011]; o host é o nome/IP da máquina hospedeira, a porta deve ser a mesma aberta para conexões HTTP.

ENABLE=1

PATH=C:\ instalação do tss \web\ws

ENVIRONMENT=Nome do Environment

RESPONSEJOB=JOB_WSNome da Seção de configuração da execução do WebService.

INSTANCENAME=WS              

DEFAULTPAGE=wsindex.apw

...

Card
defaulttrue
id4
labelDeclaração do JOB_WS na seção ONSTART

Na cláusula que define o comportamento do WebService (JOB_WS) pode-se inserir o parâmetro INSTANCES que recebe dois números separados por vírgula; o primeiro refere-se ao número de threads que ficam sempre rodando no WebService esperando conexões, o segundo, é o número máximo de threads, isto é, quando as threads já criadas estiverem em utilização, cria-se uma thread que é encerrada sob demanda até chegar a este número. Ao ser esgotado no servidor, é apresentada a mensagem No free working threads. Para esta regra é necessário adicionar o JOB_WS ao ONSTART de JOBS do arquivo de configuração, caso contrário, o servidor cria threads apenas sob demanda sendo mais demorado o tempo de comunicação, por toda a lógica que isto envolve. Coloque o JOB_WS no ONSTART separado por vírgula dos demais JOBS, conforme exemplo a seguir:

...

 

Declaração do JOB_WS na seção ONSTART

[ONSTART]

JOBS=JOB_WS, JOBNFE

Executando o servidor de aplicação com a configuração do WebService, ao acessar o host e porta por protocolo HTTP (pelo navegador Web, por exemplo), exibe-se a página do WebService com os serviços e métodos compilados no repositório do TSS, assim como as especificações WSDL de cada serviço.