Árvore de páginas


01. Objetivo

Algumas funcionalidades do sistema possuem a característica de permitirem ter vários comportamentos ou formas de execução, conforme a necessidade de uso. Esses comportamentos e formas de execução são parametrizados nas Propriedades do Sistema.

Com a evolução do produto para utilização da arquitetura TOMCAT, as propriedades também passaram por aprimoramentos de modo que se tornaram mais simples de serem configuradas, abandonando o conceito anterior de utilização de arquivo da arquitetura JBOSS. Sendo assim, todas as propriedades estão agrupadas em um único programa, o de Propriedades do Sistema (pesquisando pelo menu: propriedades).

Com isso, o arquivo datasul_framework.properties foi abolido e para facilitar o entendimento entre os modelos da arquitetura antiga e a nova, foi criado esse documento, que fornece um DE-PARA entre as propriedades.


Atenção

A seguir estão listadas as possíveis equivalências entre as arquiteturas <b>TOMCAT</b> e <b> JBOSS</b>, porém nem todas as propriedades existentes no arquivo <b>datasul_framework.properties</b> existem na NOVA arquitetura, bem como muitas propriedades foram criadas somente para a arquitetura <b>TOMCAT</b>. <br>Por esse motivo, as propriedades que são somente da nova arquitetura não estão contempladas aqui. <br><br>Para acessá-las existe um link no final desta página.


02. Equivalência entre as arquiteturas


DESCRIÇÃO DA PROPRIEDADE

TOMCAT

JBOSS




Propriedades Acesso

São propriedades que definem como será o acesso ao produto.

  • Login automático
  • Fluig Identity
  • LDAP

Para saber mais, acesse: CFG - Propriedades de Acesso

No Jboss existiam as seguintes formas de login configuradas no arquivo datasul_framework.properties:

  • login.typeTipo de tela de login (0=Html, 1=Flex) (Não existe no Tomcat)
  • login.auto.adAtiva Login Automático AD
  • ldap.provider.url Recebe a URL e parâmetros para execução de consultas no LDAP.



Propriedades Atalhos de Execução

São propriedades que definem os atalhos de execução (Datasul Interactive - DI).

Podem ser criados vários atalhos informando o Nome, Tipo do atalho, e caminhos dos arquivos PF, INI e ALIAS.

Para saber mais, acesse: CFG - Atalhos de Execução

Também existem as configurações do próprio DI (Datasul Interactive):

Para saber mais, acesse: CFG - Gerais

No Jboss existiam as seguintes configurações de comportamento e execução dos atalhos (Progress):

  • menu.default.remoteaccess - Define o acesso remoto padrão para todos que utilizarem o produto.
  • menu.default.shortcut - Define o atalho padrão para todos que não configurarem o mesmo.
  • di.close - Efetua o fechamento do Datasul Interactive (DI) ao trocar de empresa.



Propriedades EAI

São propriedades que definem a integração utilizando o EAI.

  • Inicialização
  • Leitura da fila do EAI
  • Notificações do EAI


Para saber mais, acesse: CFG - EAI2

No Jboss existiam as seguintes configurações para o EAI:

  • eai.java.naming.factory.initial -  Classe que efetua a autenticação de um usuário do produto para a execução de requisições para integração EAI.
  • eai.java.naming.provider.url -  Endereço do servidor Jboss + porta RMI da instância em questão.
  • eai.java.naming.security.principal - Login de usuário do produto Datasul.
  • eai.java.naming.security.credentials - Senha de usuário do produto Datasul.
  • eai.java.naming.security.protocol - Protocolo de conexão para acesso seguro ao servidor para execução das integrações EAI.



Propriedades Fluig

São propriedades que definem a integração com o Fluig ECM.

  • Configuração
  • Usuário Integrador

Para a arquitetura Tomcat a configuração da Integração com o Fluig ECM ficou muito mais simples.


Para saber mais, acesse: CFG - Fluig


No Jboss existiam um conjunto grande de parâmetros serem configurados para a integração com Fluig ECM:

  • ecm.integrated
  • ecm.isFluig
  • ecm.url
  • ecm.totvs.document.wsdl.location
  • ecm.totvs.document.service.name
  • ecm.totvs.namespace
  • ecm.totvs.company.id
  • ecm.totvs.folder.id
  • ecm.totvs.token.wsdl.location
  • ecm.totvs.token.service.name
  • ecm.totvs.foundation.namespace
  • ecm.totvs.datasetservice.namespace
  • ecm.totvs.dataset.wsdl.location
  • ecm.totvs.dataset.service.name
  • ecm.totvs.folder.wsdl.location
  • ecm.totvs.folder.service.name
  • ecm.totvs.group.wsdl.location
  • ecm.totvs.group.service.name
  • ecm.totvs.datasetservice.namespace
  • ecm.totvs.dashboard.wsdl.location
  • ecm.totvs.dashboard.service.name
  • ecm.totvs.workflow.namespace
  • ecm.totvs.workflow.wsdl.location
  • ecm.totvs.workflow.service.name
  • ecm.totvs.colleague.wsdl.location
  • ecm.totvs.colleague.service.name
  • ecm.integration.user.login
  • ecm.integration.user.password
  • ecm.totvs.globalparam.wsdl.location
  • ecm.totvs.globalparam.service.name



Propriedades Gerais

São propriedades que definem as configurações gerais do produto.

  • API Manager
  • Central de Documentos
  • Office
  • Impressão
  • Mapas
  • RFI
  • Snowden

Algumas propriedades que existem no Tomcat, não existem no Jboss, aqui somente estão as equivalências em potencial.

Para saber mais, acesse: CFG - Gerais

Na arquitetura Jboss as propriedades abaixo estavam espalhadas pelo arquivo, que na arquitetura Tomcat foram agrupadas:

  • datasul.rest.dir - Arquivos de definição Json do Datasul Rest

  • shared.dir - Central de Documentos

  • office -  Definição para abertura de documentos. O padrão é OFFICE.

  • l10n.process.repository.dir - Diretório do workflow L10N

  • l10n.rules.repository.dir - Diretório das regras do Workflow

  • rfi.server - Servidor onde as requisições do RFI são executadas

  • rfi.port - Porta do servidor onde as requisições do RFI são executadas

  • totvs.snowden.enable - Ativa/desativa o Snowden

  • totvs.snowden.report.admin




Propriedades JWT

São propriedades para configuração e gerenciamento do JWT.

Para saber mais, acesse: CFG - JWT

No Jboss o  JWT foi descontinuado na versão/release 12.1.27:

  • wt.configuration.cert.path

  • jwt.secret.key




Propriedades Licença

São propriedades que definem como será o consumo de licença.

  • Tipo de ambiente
  • Conexão
  • Aplicar arquivo emergencial

No Jboss existiam um conjunto grande de parâmetros serem configurados para o LS:

  • license.server - Nome do servidor
  • license.port - Porta do servidor de licenças
  • license.timeout - Tempo de timeout para a troca de informações entre o JBoss e o Servidor do LS
  • license.showlog - Tipos de logs permitidos
  • license.ambient.type - Tipos permitidos
  • license.portal.pool - Tempo (em milissegundos) que cada requisição deverá esperar por uma licença do TOTVSI
  • license.portal.waitingTime - Tempo de espera do portal para consumir uma licença



Propriedades Menu

São propriedades que definem os comportamentos do menu do produto:

  • Cor de fundo
  • Atualização automática
  • Menu localizado
  • Alteração de logomarca
  • Número max. de recente


Para saber mais, acesse: CFG - Menu

No Jboss existiam as seguintes parametrizações da apresentação do menu:

  • use.menu.key
  • menu.hide.blank.modules
  • menu.ignore.asterisk
  • menu.localization.active
  • menu.html.color
  • menu.html.open.favorite.start
  • license.emergency.mode.hide
  • menu.html.light
  • not_show_desktop.group



Propriedades Relatórios

São propriedades que definem informações dos relatórios.

  • Gerais
  • Serviços

Para saber mais, acesse: CFG - Relatório

No Jboss existiam as configurações para a Engine para execução dos relatórios gerados em BIRT:

report.engine.home - Diretório onde esta instalado o Birt (ReportEngine)

report.dir - Diretório dos relatórios (xml) do Birt




Propriedades Segurança

São propriedades que definem a parte de segurança de acesso ao produto e de sessão.

  • Recuperação de senha
  • Segurança avançada
  • Senha expirada
  • Segurança de sessão
  • Controle de Sessões
  • Timeout

No Jboss existiam as configurações para ativação do login ao produto Datasul com regras Sarbanes-Oxley (SOX) e para chamadas externas:

use.external.program.auth - Ativa a obrigatoriedade de autenticação de usuário nas chamadas externas de aplicações do produto (ABL External Call) através de uma chamada de URL.

notify.user.change.pass.only.expired - Solicitação da troca da senha do usuário após o login apenas quando a senha estiver vencida

enable.recover.password - Ativa a recuperação de senha (Esqueci minha senha)

access.security.active - Ativa a segurança avançada


03. Documentação complementar

Abaixo seguem os links para acesso às páginas de propriedades das duas arquiteturas.

Propriedades JBoss

Documentação "datasul_framework.properties"

Propriedades Tomcat

Documentação - CFG - Propriedades - Linha Datasul