Mudanças entre as edições de "Integração de Banco via Rotinas de Importação"
De TotaliWiki
(Nova página: == REGISTRA_ACESSO == Método responsável por registrar o acesso de parceiros no sistema. ÿ necessário chamar o método "ConectaUID" antes de registrar o acesso. {| cellpadding="...) |
|||
| 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: | ||
| + | |||
| + | SELECT ConectaUID(pCODEMP, pPathTTSEGUR) | ||
| + | FROM dual | ||
| + | |||
| + | Parâmetro pCODEMP é o código do Parceidro e pPathTTSEGUR é o caminho da dll TTSEGUR. | ||
| + | |||
== REGISTRA_ACESSO == | == REGISTRA_ACESSO == | ||
| Linha 48: | Linha 57: | ||
||INTEGER | ||INTEGER | ||
|} | |} | ||
| + | |||
| + | == Procedimentos para Assinatura == | ||
| + | |||
| + | '''1.''' Utilizar função ConectaUID: | ||
| + | |||
| + | SELECT ConectaUID(pCODEMP, pPathTTSEGUR) | ||
| + | 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; | ||
Edição das 09h26min de 24 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(pCODEMP, pPathTTSEGUR) FROM dual
Parâmetro pCODEMP é o código do Parceidro e pPathTTSEGUR é o caminho da dll TTSEGUR.
REGISTRA_ACESSO
Método responsável por registrar o acesso de parceiros no sistema. ÿ necessário chamar o método "ConectaUID" antes de registrar o acesso.
| 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 | INTEGER |
| NOMSIS | Módulo | VARCHAR |
| SESSION_ID | Sessão | INTEGER |
Procedimentos para Assinatura
1. Utilizar função ConectaUID:
SELECT ConectaUID(pCODEMP, pPathTTSEGUR) 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;