Mudanças entre as edições de "Integração de Banco via Rotinas de Importação"

De TotaliWiki
Ir para: navegação, pesquisa
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;
  
Parâmetro pCODEMP é o código do Parceidro e pPathTTSEGUR é o caminho da dll TTSEGUR.
+
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. ÿ necessário chamar o método "ConectaUID" antes de registrar o acesso.
+
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;