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;