Mudanças entre as edições de "Integração de Banco via Rotinas de Importação"
De TotaliWiki
(→Procedimentos para Assinatura) |
|||
| Linha 1: | Linha 1: | ||
| − | == | + | == ConectaUID == |
No caso dos parceiros, esta função deve ser utilizada para realizar a conexão ao banco de dados, e sua chamada pode ser feita como abaixo: | No caso dos parceiros, esta função deve ser utilizada para realizar a conexão ao banco de dados, e sua chamada pode ser feita como abaixo: | ||
| Linha 6: | Linha 6: | ||
FROM dual; | FROM dual; | ||
| − | == | + | == RegistraAcesso == |
Método responsável por registrar o acesso de parceiros no sistema. | Método responsável por registrar o acesso de parceiros no sistema. | ||
| Linha 85: | Linha 85: | ||
'pSESSION_ID') | 'pSESSION_ID') | ||
FROM dual; | FROM dual; | ||
| + | |||
| + | '''4.''' Executar rotinas de importação: | ||
| + | |||
| + | Com o acesso registrado, é possível rodar as rotinas de importação sem nenhum problema. | ||
| + | |||
| + | BEGIN | ||
| + | IMPORTA_PRO(...); | ||
| + | IMPORTA_PRE(...); | ||
| + | etc. | ||
| + | END; | ||
Edição das 14h38min de 26 de janeiro de 2011
ConectaUID
No caso dos parceiros, esta função deve ser utilizada para realizar a conexão ao banco de dados, e sua chamada pode ser feita como abaixo:
SELECT ConectaUID() FROM dual;
RegistraAcesso
Método responsável por registrar o acesso de parceiros no sistema.
| Parâmetro | Significado | Tipo |
|---|---|---|
| CODEMP | Código Empresa | INTEGER |
| HASHCONEXAO | HASH da conexão da Empresa | VARCHAR |
| CODUID | Código de Registro no Sistema (Gerado por ConectaUID) | INTEGER |
| USEROS | Usuário do SO | VARCHAR |
| DATOPE | Data | DATE |
| NOMMAQ | Estação | VARCHAR |
| VERBAS | Versão da Base | INTEGER |
| VERSIS | Versão do Sistema | VARCHAR |
| NOMSIS | Módulo | VARCHAR |
| SESSION_ID | Sessão | INTEGER |
Procedimentos para Assinatura
1. Utilizar função ConectaUID:
SELECT ConectaUID() FROM dual
2. Gerar Hash:
pSenhaFixa: ÿ uma constante de segurança enviada parceiro por e-mail.
pHashConexao := md5(pConecta || pSenhaFixa)
3. Utilizar função RegistraAcesso:
SELECT RegistraAcesso(
'pCodemp',
'pHashConexao',
'pCODUID',
'pUSEROS',
'pDATOPE',
'pNOMMAQ',
'pVERBAS',
'pVERSIS',
'pNOMSIS',
'pSESSION_ID')
FROM dual;
4. Executar rotinas de importação:
Com o acesso registrado, é possível rodar as rotinas de importação sem nenhum problema.
BEGIN IMPORTA_PRO(...); IMPORTA_PRE(...); etc. END;