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 |
---|
effectDuration | 0.5 |
---|
history | false |
---|
id | samples |
---|
effectType | fade |
---|
|
Card |
---|
default | true |
---|
id | 1 |
---|
label | Declaraçã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 |
---|
default | true |
---|
id | 2 |
---|
label | Abertura da porta HTTP |
---|
| Abertura da porta HTTP: [HTTP] Enable=1 Port=8011; porta utilizada para comunicação HTTP. Path=C:\instalação do tss \HTML instances=40,100 SESSIONTIMEOUT= |
|
...
Card |
---|
default | true |
---|
id | 2 |
---|
label | Declaraçã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_WS; Nome da Seção de configuração da execução do WebService. INSTANCENAME=WS DEFAULTPAGE=wsindex.apw |
|
...
Card |
---|
default | true |
---|
id | 4 |
---|
label | Declaraçã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. |
|