Informar os campos
| 
   Connection  | 
  
   Nome da conexão  | 
 
| 
   Description  | 
  
   Descrição da conexão  | 
 
| 
   Order  | 
  
   Numero indicando a sequencia de ordenação em que a conexão irá aparecer nas telas.  | 
 
| 
   URL  | 
  |
| 
   User  | 
  
   Usuário do Erp  | 
 
| 
   Password  | 
  
   Senha do usuário do ERP  | 
 
Clicar em "Test Connection" ou em "Save"
Nota: os dados de conexão ficam armazenados em um arquivo local na pasta base do software!
Como funciona ?
As instruções SQL serão executadas através da ferramenta de criação de relatórios XML Publisher/OTBI que existe disponiel de forma embarcada dentro do ERP Cloud.
Estas ferramentas disponibilizam apis em formato SOAP para serem utilizadas externamente:
Links uteis:
Criar Report
https://docs.oracle.com/cd/E23943_01/bi.1111/e22259/reportservice.htm#BIPDV335
Catalog Service
https://docs.oracle.com/cd/E21764_01/bi.1111/e18863/catalogservice.htm#BIPDV826
Apis SOAP Utilizadas
Para validação do Login
Para upload de definições
| 
   Catalog Service  | 
  
   http://hostname-erp/xmlpserver/services/v2/CatalogService?WSDL  | 
 
Para a execução de consultas
A estrutura OTBI utilizada pela ferramenta será criada no caminho abaixo:
| 
   XDO  | 
  
   /Custom/Integration/LambariFx/v1/SQLConnectReport.xdo  | 
 
| 
   XDM  | 
  
   /Custom/Integration/LambariFx/v1/SQLConnectDM.xdm  | 
 
O Datamodel recebe como parametro de entrada a instrução SQL em formato Base64, que é executado por um dataSet do tipo ProcedureCall, retornando de forma dinâmica os dados do resultado em formato XML para o serviço.
O LambariFX trata a formatação da consulta e faz a conversão destes dados retornados para o formato de tabela para o usuário, e possibilita o export dos dados em formato xlsx ou CSV
Comentários
Postar um comentário