Páginas filhas
  • TSS REST SERVER 1.0 - O servidor REST do TSS

Versões comparadas

Chave

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

...

A seguir serão detalhadas as configurações do novo TSS REST SERVER.

02. EXEMPLO DE CONFIGURAÇÃO

...

SIMPLIFICADA


Neste capitulo iremos abordar as configurações mínimas para o funcionamento do novo REST do TSS.

Para isso basta informar as seguintes seções e tags no arquivo de

...

Para que o novo REST seja habilitado no TSS basta realizar a configuração mínima com as seguintes seções no appserver.ini do TSS. São elas:


[TSSREST_CONFIG]
Servers=TSSREST_SERVER

[TSSREST_SERVER]
Port=1322
URIs=TSSREST_URI

[TSSREST_URI]
URL=/rest/tss

[JOBTSSREST]
main=TSSREST_START
environment=SPED

[ONSTART]
JOBS=JOBTSSREST
REFRESHRATE=10


Após inicialização do appserver.exe do TSS, no console.log será apresentado mensagem semelhante:

...

Que poderá ser informado como endereço de URL em um browser/navegador, para verificação da disponibilidade do serviço de TSS REST SERVER:

03. EXEMPLO DE CONFIGURAÇÃO

...

DETALHADA

Aqui serão mostradas todas as configurações possível de serem configuradas para um controle maior do(s) serviço(s) REST do TSS.

Para isso, serão quebradas por seções do appserver.ini para um melhor entendimento. 


Seção TSSREST_CONFIG


[TSSREST_CONFIG]

: Seção responsável por iniciar as configurações do TSS REST SERVER (HTTPSERVER).

De todos os nomes de seções que serão tratados, este é o único que é obrigatório manter o mesmo nome TSSREST_CONFIG.

Abaixo serão

...

detalhadas as tags

...

desta seção

...

:


TAGDescriçãoValores PossíveisObrigatórioValor padrão
EnableResponsável por habilitar ou desabilitar a subida do TSS REST SERVER ao iniciar o apsserver.exe do TSS

0=Desabilitado ou 1=Habilitado

Não

1

ServersNome de Seções com configuração de porta e URL (pelo menos uma seção)

Nome livre

Sim


CharsetCharset é a chave para definir com qual Codepage o REST irá trabalhar.

Alguns exemplo: ASCII, UTF-8, ANSI e ISO-8859-1

Não

UTF-8

LogDefine se habilita ou não a gravação dos logs de eventos do HttpServer.

0=Desabilitado ou 1=Habilitado

Não

0


Exemplo de configuração:


Bloco de código
themeEclipse
linenumberstrue
[TSSREST_CONFIG]
Enable=1
Servers=TSSREST_SERVER
Charset=UTF-8
Log=1

...