Árvore de páginas

Pergunta

Quantas entradas existem de resource para os produto Datasul Tomcat e JBoss?

Resposta

O produto Datasul possui os seguinte contextos de trabalho
  1. JBOSS (Contexto /dts/datasul-rest/resource)
    1. /api: modelo antigo de acesso a serviços rest que chamam programas progress.
    2. /prg: novo modelo que não precisa compilar manualmente o json de serviço progress.
    3. /dbo: modelo antigo de acesso de dbos progress.
  2. TOMCAT
    1. /api: novo modelo de requisição rest
    2. /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

O produto datasul com a arquitetura do JBOSS possui as autenticações via josso, no entanto, foi feita uma solução de 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