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.
Insira as versões do produto afetadas.
DESCRIÇÃO DA PROPRIEDADE
TOMCAT
JBOSS
São propriedades que definem como será o acesso ao produto.
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.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.São propriedades que definem a integração utilizando o 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.São propriedades que definem a integração com o Fluig ECM.
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.nameSão propriedades que definem as configurações gerais do produto.
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
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
São propriedades que definem como será o consumo de licença.
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çaSão propriedades que definem os comportamentos do menu do produto:
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.groupSão propriedades que definem informações dos relatórios.
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
São propriedades que definem a parte de segurança de acesso ao produto e de sessão.
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
Abaixo seguem os links para acesso às páginas de propriedades das duas arquiteturas.
Documentação "datasul_framework.properties"
<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>
|