Para utilizar o API Hub com o TOTVS Agro Indústria, é necessário criar os sinônimos abaixo da base TOTVS Agro Bioenergia para acessar as tabelas do TOTVS Agro Indústria.
Para essa funcionalidade, será necessário criar um Owner/Schema de Integração da base do TOTVS Agro Bioenergia, com acesso a base do TOTVS Agro Indústria.
| Bloco de código |
|---|
| language | sql |
|---|
| theme | Eclipse |
|---|
| title | Criação do usuário de integração do TOTVS Agro Bioenergia x TOTVS Agro Indústria |
|---|
| CREATE USER {{DB_USUARIO_INDUSTRIA_INTEGRACAO}} IDENTIFIED BY "DB_SENHA_INDUSTRIA_INTEGRACAO" DEFAULT TABLESPACE PIMS_DATA TEMPORARY TABLESPACE TEMP PROFILE DEFAULT ACCOUNT UNLOCK;
GRANT CONNECT TO {{DB_USUARIO_BIOENERGIA_INTEGRACAO}};
GRANT RESOURCE TO {{DB_USUARIO_BIOENERGIA_INTEGRACAO}};
GRANT UNLIMITED TABLESPACE TO {{DB_USUARIO_BIOENERGIA_INTEGRACAO}};
GRANT CREATE SYNONYM TO {{DB_USUARIO_BIOENERGIA_INTEGRACAO}};
GRANT CREATE VIEW TO {{DB_USUARIO_BIOENERGIA_INTEGRACAO}};
GRANT CREATE PROCEDURE TO {{DB_USUARIO_BIOENERGIA_INTEGRACAO}};
GRANT CREATE TRIGGER TO {{DB_USUARIO_BIOENERGIA_INTEGRACAO}};
GRANT CREATE SEQUENCE TO {{DB_USUARIO_BIOENERGIA_INTEGRACAO}};
GRANT CREATE MATERIALIZED VIEW TO {{DB_USUARIO_BIOENERGIA_INTEGRACAO}};
GRANT CREATE ANY TABLE TO {{DB_USUARIO_BIOENERGIA_INTEGRACAO}};
GRANT ALTER ANY TABLE TO {{DB_USUARIO_BIOENERGIA_INTEGRACAO}};
GRANT INSERT ANY TABLE TO {{DB_USUARIO_INDUSTRIA_INTEGRACAO}};
GRANT UPDATE ANY TABLE TO {{DB_USUARIO_BIOENERGIA_INTEGRACAO}};
GRANT DELETE ANY TABLE TO {{DB_USUARIO_BIOENERGIA_INTEGRACAO}};
GRANT SELECT ANY TABLE TO {{DB_USUARIO_BIOENERGIA_INTEGRACAO}};
GRANT CREATE ANY TRIGGER TO {{DB_USUARIO_BIOENERGIA_INTEGRACAO}};
GRANT CREATE ANY SEQUENCE TO {{DB_USUARIO_BIOENERGIA_INTEGRACAO}};
ALTER USER {{DB_USUARIO_BIOENERGIA_INTEGRACAO}} QUOTA UNLIMITED ON PIMS_DATA;
ALTER USER {{DB_USUARIO_BIOENERGIA_INTEGRACAO}} QUOTA UNLIMITED ON PIMS_INDX;
|
| Bloco de código |
|---|
| language | sql |
|---|
| theme | Eclipse |
|---|
| title | Criação da Trigger de Logon |
|---|
| CREATE OR REPLACE TRIGGER TG_LOGON_OWNER_INTEGRACAO_BIOENERGIA
AFTER LOGON ON DATABASE
BEGIN
IF SYS_CONTEXT('USERENV', 'SESSION_USER') = 'DB_USUARIO_BIOENERGIA_INTEGRACAO' THEN
EXECUTE IMMEDIATE 'ALTER SESSION SET CURRENT_SCHEMA = OWNER_DB_USUARIO_MI';
END IF;
END; |
MI - Manutenção Industrial - MCPMATEMPRESA
- MCPMATFAMILIA
- MCPMATGRUPO
- MCPMATERIAL
- MCPUNMED
- MCPLUBRIF
- MCPEMPRE
- MCPCONFGERAL
- MCPCONFPARAMETRO
- MCPORDEM
- MCPSUBCUSTO
- MCPCONTA
- MCPEQUIPE
- MCPSEORD
- MCPMODAL
- MCPOSMATPREV
- MCPMATERGASTO
- MCPCUSTO
- MCPSUBCUSTO
- MCPFORNEC
- MCPQUALI
- MCPFUNCI
- MCPMATHISCOM
- MCPCUSTO
- MCPSUBCUSTO
- MCPFORNEC
- MCPQUALI
- MCPFUNCI
MCPMATHISCOM
| Bloco de código |
|---|
| language | sql |
|---|
| title | Sinônimos de Manutenção Industrial para criação no Bioenergia |
|---|
| CREATE OR REPLACE SYNONYM MCPMATEMPRESA FOR ${DB_USUARIO_BIOENERGIA_INTEGRACAO}.MCPMATEMPRESA;
CREATE OR REPLACE SYNONYM MCPMATFAMILIA FOR ${DB_USUARIO_BIOENERGIA_INTEGRACAO}.MCPMATFAMILIA;
CREATE OR REPLACE SYNONYM MCPMATGRUPO FOR ${DB_USUARIO_BIOENERGIA_INTEGRACAO}.MCPMATGRUPO;
CREATE OR REPLACE SYNONYM MCPMATERIAL FOR ${DB_USUARIO_BIOENERGIA_INTEGRACAO}.MCPMATERIAL;
CREATE OR REPLACE SYNONYM MCPUNMED FOR ${DB_USUARIO_BIOENERGIA_INTEGRACAO}.MCPUNMED;
CREATE OR REPLACE SYNONYM MCPLUBRIF FOR ${DB_USUARIO_BIOENERGIA_INTEGRACAO}.MCPLUBRIF;
CREATE OR REPLACE SYNONYM MCPEMPRE FOR ${DB_USUARIO_BIOENERGIA_INTEGRACAO}.MCPEMPRE;
CREATE OR REPLACE SYNONYM MCPCONFGERAL FOR ${DB_USUARIO_BIOENERGIA_INTEGRACAO}.MCPCONFGERAL;
CREATE OR REPLACE SYNONYM MCPCONFPARAMETRO FOR ${DB_USUARIO_BIOENERGIA_INTEGRACAO}.MCPCONFPARAMETRO;
CREATE OR REPLACE SYNONYM MCPORDEM FOR ${DB_USUARIO_BIOENERGIA_INTEGRACAO}.MCPORDEM;
CREATE OR REPLACE SYNONYM MCPSUBCUSTO FOR ${DB_USUARIO_BIOENERGIA_INTEGRACAO}.MCPSUBCUSTO;
CREATE OR REPLACE SYNONYM MCPCONTA FOR ${DB_USUARIO_BIOENERGIA_INTEGRACAO}.MCPCONTA;
CREATE OR REPLACE SYNONYM MCPEQUIPE FOR ${DB_USUARIO_BIOENERGIA_INTEGRACAO}.MCPEQUIPE;
CREATE OR REPLACE SYNONYM MCPSEORD FOR ${DB_USUARIO_BIOENERGIA_INTEGRACAO}.MCPSEORD;
CREATE OR REPLACE SYNONYM MCPMODAL FOR ${DB_USUARIO_BIOENERGIA_INTEGRACAO}.MCPMODAL;
CREATE OR REPLACE SYNONYM MCPOSMATPREV FOR ${DB_USUARIO_BIOENERGIA_INTEGRACAO}.MCPOSMATPREV;
CREATE OR REPLACE SYNONYM MCPMATERGASTO FOR ${DB_USUARIO_BIOENERGIA_INTEGRACAO}.MCPMATERGASTO;
CREATE OR REPLACE SYNONYM MCPCUSTO FOR ${DB_USUARIO_BIOENERGIA_INTEGRACAO}.MCPCUSTO;
CREATE OR REPLACE SYNONYM MCPSUBCUSTO FOR ${DB_USUARIO_BIOENERGIA_INTEGRACAO}.MCPSUBCUSTO;
CREATE OR REPLACE SYNONYM MCPFORNEC FOR ${DB_USUARIO_BIOENERGIA_INTEGRACAO}.MCPFORNEC;
CREATE OR REPLACE SYNONYM MCPQUALI FOR ${DB_USUARIO_BIOENERGIA_INTEGRACAO}.MCPQUALI;
CREATE OR REPLACE SYNONYM MCPFUNCI FOR ${DB_USUARIO_BIOENERGIA_INTEGRACAO}.MCPFUNCI;
CREATE OR REPLACE SYNONYM MCPMATHISCOM FOR ${DB_USUARIO_BIOENERGIA_INTEGRACAO}.MCPMATHISCOM;
CREATE OR REPLACE SYNONYM MCPCUSTO FOR ${DB_USUARIO_BIOENERGIA_INTEGRACAO}.MCPCUSTO;
CREATE OR REPLACE SYNONYM MCPSUBCUSTO FOR ${DB_USUARIO_BIOENERGIA_INTEGRACAO}.MCPSUBCUSTO;
CREATE OR REPLACE SYNONYM MCPFORNEC FOR ${DB_USUARIO_BIOENERGIA_INTEGRACAO}.MCPFORNEC;
CREATE OR REPLACE SYNONYM MCPQUALI FOR ${DB_USUARIO_BIOENERGIA_INTEGRACAO}.MCPQUALI;
CREATE OR REPLACE SYNONYM MCPFUNCI FOR ${DB_USUARIO_BIOENERGIA_INTEGRACAO}.MCPFUNCI;
CREATE OR REPLACE SYNONYM MCPMATHISCOM FOR ${DB_USUARIO_BIOENERGIA_INTEGRACAO}.MCPMATHISCOM; |
|