Pergunta
Quantas entradas existem de resource para os produto Datasul Tomcat e JBoss?
Resposta
- JBOSS (Contexto /dts/datasul-rest/resource)
- /api: modelo antigo de acesso a serviços rest que chamam programas progress.
- /prg: novo modelo que não precisa compilar manualmente o json de serviço progress.
- /dbo: modelo antigo de acesso de dbos progress.
- TOMCAT
- /api: novo modelo de requisição rest
- /dts: contexto para manter a compatibilidade das construções realizadas em segmento para JBOSS e que vão migrar para o TOMCAT
Pergunta
Que tipo de autenticação o JBOSS suporta para acessar o serviços?
Resposta
basic autentication
em duas fases para o contexto dts/datasul-rest/resource. Para mais informações acesso Desenvolvimento de APIs para o produto Datasul
Pergunta
Que tipo de autenticação o TOMCAT suporta para acessar o serviços?
Resposta
O produto datasul com a arquitetura do TOMCAT (Nova arquitetura) possui as autenticações via spring security
, com basic autentication
, ou seja, basta passar o http header Authetication: Basic <user:senha>
- onde
user:senha
precisam estar em encode Base64
Pergunta
Existe alguma maneira de chamar a url api
ou prg
com o formato de mensagem antigo?
Resposta
Sim, basta adicionar no header da requisição a instrução e caso não seja informado usa o valor antigo
returnformatversion=2
para novo formato de mensagem
Pergunta
Existem diferenças para chamadas internas e externas?
Resposta
Sim, para chamadas externas devemos utilizar o contexto /api e para chamadas internas o contexto /dts. No entanto, no JBOSS o contexto dts não existe e sim o contexto dts/datasul-rest/resource
e nesse caso devemos utilizar o contexto /prg para chamadas externas.
Ex: dts/datasul-rest/resource/prg