Histórico da Página
Button | ||||
---|---|---|---|---|
|
Informações | ||||
---|---|---|---|---|
| ||||
|
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.
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.type
- Tipo de tela de login (0=Html, 1=Flex) (Não existe no Tomcat)login.auto.ad
- Ativa Login Automático ADldap.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 Restshared.dir
- Central de Documentosoffice
- Definição para abertura de documentos. O padrão é OFFICE.l10n.process.repository.dir
- Diretório do workflow L10Nl10n.rules.repository.dir
- Diretório das regras do Workflowrfi.server
- Servidor onde as requisições do RFI são executadasrfi.port
- Porta do servidor onde as requisições do RFI são executadastotvs.snowden.enable
- Ativa/desativa o Snowdentotvs.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 servidorlicense.port
- Porta do servidor de licençaslicense.timeout
- Tempo de timeout para a troca de informações entre o JBoss e o Servidor do LSlicense.showlog
- Tipos de logs permitidoslicense.ambient.type
- Tipos permitidoslicense.portal.pool
- Tempo (em milissegundos) que cada requisição deverá esperar por uma licença do TOTVSIlicense.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
HTML |
---|
<style> .custom-button { position: absolute; top: 50px; right: 35px; } .page-metadata div { float: none !important; margin: 4px 0 0 0 !important; } <!********TIRA O MENU LATERAL*********--> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } .aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { background: #FF9900; !important } .menu-item.active-tab { border-bottom: none !important; } <!****************************--> </style> |