Histórico da Página
A arquitetura dos Bancos de Dados acessados pela aplicação e-Financeira TOTVS segue Documento 2300 segue o padrão geral de arquitetura adotado pela TOTVS nas aplicações Web da linha de produtos Core Banking:
- Os bancos de dados Básico e Segurança são compartilhados por todas as aplicações;
- O acesso da aplicação Java contida no servidor de aplicação é feito a partir de uma conexão direta com um único BD conhecido como APP;
- A solução e-Financeira em para o Documento 2300 em si acessa o seu próprio BD, cujas tabelas serão criadas em um database ou schema criado exclusivamente para este fim;
- Todos os BDs acessados a partir da conexão com o BD APP requererão permissão de acesso a partir do mesmo APP. Especialmente no SGBD Oracle, tais permissões deverão ser concedidas explicitamente através de GRANTs.
Observação: clique aqui para entender quais são e como funcionam todos os componentes da arquitetura da solução e-FinanceiraDocumento 2300..
O esquema abaixo resume, em alto nível, as dependências entre os diversos bancos de dados acessados pela e-Financeira TOTVSpelo módulo Documento 2300:
Permissões mínimas para o BD APP:
| BD Básico | Acesso irrestrito a todas as tabelas do BD Básico | SELECT, INSERT, UPDATE, DELETE |
| BD CEP | Acesso irrestrito a todas as tabelas do BD CEP | SELECT, INSERT, UPDATE, DELETE |
| BD Segurança | Acesso irrestrito a todas as tabelas do BD Segurança | SELECT, INSERT, UPDATE, DELETE |
| BD e-FinanceiraDocumento 2300 | Acesso irrestrito a todas as tabelas do BD e-FinanceiraDocumento 2300 | SELECT, INSERT, UPDATE, DELETE |
| BD Depósito a Prazo | Pelo menos acesso às tabelas t403tran, t403cont, t403bole, t403trda | SELECT |
| BD Conta Corrente | Pelo menos acesso às tabelas t401mvto, t401hist, t401evau, t401sedo, t401cadc, t401ccor | SELECT |
BD | Objetos do BD | Permissões |
|---|
Permissões mínimas para o BD
...
Documento 2300:
| BD Básico | t400cota, t400cloc, t400empr, t400unop , t400unfi , t400unpe t400ende t400pess t400pjur t400pfis t400decl t400patr t400dpat t400inte t400dein t400pint t400pict t400pife t400pprf t400pcta t400ppnc t400pjin t400pjpi t400pjpp t400pjbf t400psct t400pfin t400pprc t400dmef t400soci t400mapr t400crep | SELECT | BD CEP | t400cloc, t400pais, t400pess, t400ende, t400pais, t400rmon | SELECT | ||
| BD Depósito a Prazo | t403tran, t403cont, t403bole, t403trda | SELECT | Credimaster | t402cont, t402moda, t402molg, t402ccal, t402part, t402reps, t402cofi, t402cogc, t402tiab, t402timo, t402titu, t402crae | BD Conta Corrente | t401mvto, t401hist, t401evau, t401sedo, t401cadc, t401ccor | SELECT |
BD | Objetos do BD | Permissões |
|---|
Módulos de Serviços:
A aplicação e-Financeira Documento 2300 é usuária de serviços providos pelos módulos Serviços Básico (JSBA) e pelo módulo de Serviços Legais (JSLE), os quais o qual também fazem faz acessos a diversos bancos de dados. Tendo em vista que tais módulos tal módulo de serviços compartilham compartilha o mesmo mecanismo de acesso aos BDs a partir da conexão com o BD APP, para todo efeito prático as mesmas permissões necessárias à operação da e-Financeira do Documento 2300 também servirão para os referidos módulos de serviçoso referido módulo de serviço.
Observação: clique aqui para entender quais são e como funcionam todos os componentes da arquitetura da solução e-Financeira.
