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.
| Informações | ||||||
|---|---|---|---|---|---|---|
| ||||||
|
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.integratedecm.isFluigecm.urlecm.totvs.document.wsdl.locationecm.totvs.document.service.nameecm.totvs.namespaceecm.totvs.company.idecm.totvs.folder.idecm.totvs.token.wsdl.locationecm.totvs.token.service.nameecm.totvs.foundation.namespaceecm.totvs.datasetservice.namespaceecm.totvs.dataset.wsdl.locationecm.totvs.dataset.service.nameecm.totvs.folder.wsdl.locationecm.totvs.folder.service.nameecm.totvs.group.wsdl.locationecm.totvs.group.service.nameecm.totvs.datasetservice.namespaceecm.totvs.dashboard.wsdl.locationecm.totvs.dashboard.service.nameecm.totvs.workflow.namespaceecm.totvs.workflow.wsdl.locationecm.totvs.workflow.service.nameecm.totvs.colleague.wsdl.locationecm.totvs.colleague.service.nameecm.integration.user.loginecm.integration.user.passwordecm.totvs.globalparam.wsdl.locationecm.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.pathjwt.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.keymenu.hide.blank.modulesmenu.ignore.asteriskmenu.localization.activemenu.html.colormenu.html.open.favorite.startlicense.emergency.mode.hidemenu.html.lightnot_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>
|