Mudanças entre as edições de "Integração de Banco via Rotinas de Importação"
De TotaliWiki
Linha 3: | Linha 3: | ||
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: | ||
− | SELECT ConectaUID(pCODEMP, pPathTTSEGUR) | + | SELECT ConectaUID( |
− | FROM dual | + | 'pCODEMP', |
+ | 'pPathTTSEGUR') | ||
+ | FROM dual; | ||
− | + | pCODEMP é o código do Parceiro e pPathTTSEGUR é o caminho da dll TTSEGUR. | |
== REGISTRA_ACESSO == | == REGISTRA_ACESSO == | ||
− | Método responsável por registrar o acesso de parceiros no sistema | + | Método responsável por registrar o acesso de parceiros no sistema. |
{| cellpadding="6px" border=1 style="border:1px solid #C0C0C0; border-collapse:collapse;" | {| cellpadding="6px" border=1 style="border:1px solid #C0C0C0; border-collapse:collapse;" | ||
Linha 57: | Linha 59: | ||
||INTEGER | ||INTEGER | ||
|} | |} | ||
+ | |||
== Procedimentos para Assinatura == | == Procedimentos para Assinatura == | ||
Linha 64: | Linha 67: | ||
SELECT ConectaUID(pCODEMP, pPathTTSEGUR) | SELECT ConectaUID(pCODEMP, pPathTTSEGUR) | ||
FROM dual | FROM dual | ||
+ | |||
'''2.''' Gerar Hash: | '''2.''' Gerar Hash: | ||
Linha 70: | Linha 74: | ||
pHashConexao := md5(pConecta || pSenhaFixa) | pHashConexao := md5(pConecta || pSenhaFixa) | ||
+ | |||
'''3.''' Utilizar função RegistraAcesso: | '''3.''' Utilizar função RegistraAcesso: |
Edição das 09h30min 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;
pCODEMP é o código do Parceiro e pPathTTSEGUR é o caminho da dll TTSEGUR.
REGISTRA_ACESSO
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 | 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;