ORPL0001 Importação/Exportação SQLs – Integração SIADE

Este programa é utilizado para importar ou exportar comandos sql que são utilizados na integração entre o SISDIA e SIADE (Sistema de Apoio a Decisões).
Cada comando sql está associado a um método da WebService que foi desenvolvida pela Linx para buscar informações no banco de dados do cliente e alimentar o SIADE.
Para desenvolver a WebService e os comandos sql a Linx seguiu o Manual de Integração fornecido pela Orplan.
Os clientes que vão participar da integração irão receber todos os comandos sql compactados no arquivo siade.zip.


Importa
Este processo de importação deve ser executado sempre que o cliente receber um arquivo siade.zip.
Assim que receber o arquivo siade.zip, o mesmo deverá ser copiado para o diretório sisdia e descompactado dentro da pasta siade (no Windows, clicar com o botão direito sobre o arquivo siade.zip e escolher "Extrair para siade\" – no Linux, digitar comando "unzip siade.zip siade").
Para que a importação seja executada corretamente, é imprescindível que exista a pasta ou diretório siade. Por isso, a descompactação do arquivo siade.zip deve ser feita antes de iniciar a importação.
Esta opção importa todos os comandos sql gravados na pasta siade para dentro da tabela 'int_siade'. O usuário deverá responder se "Confirma Importação dos Arquivos SQL?". Caso responda "Sim", ao término da importação será apresentada mensagem:

Após a importação, a pasta siade deverá ficar vazia, sinalizando que todos os arquivos que estavam na pasta foram importados com sucesso.
Se durante a importação, o programa verificar que está faltando algum arquivo, será apresentada a mensagem "Arquivo nome-do-arquivo.sql não localizado!!-Enter". Neste caso, o processo de importação será interrompido e a pasta não ficará vazia. O suporte Linx deverá ser avisado do ocorrido, e um novo arquivo siade.zip será enviado ao cliente.



A pasta ou diretório siade
A pasta siade, possui vários arquivos contendo comandos sql que foram desenvolvidos de acordo com o manual de integração fornecido pela Orplan. Esses comandos sql serão utilizados por uma WebService para gerar informações e alimentar o SIADE.
Após a descompactação do arquivo siade.zip fornecido pela Linx, o diretório siade terá os seguintes arquivos:






Exporta
Na exportação, o usuário deverá informar se deseja exportar todos os comandos sql.
Se responder "S-Sim", todos os comandos gravados no arquivo 'int_siade' serão exportados para uma pasta 'siade'.
Se responder "N-Não", será apresentada tela para o usuário marcar quais comandos sql serão exportados.


Neste caso, apenas os arquivos sql que foram marcados com "S-Sim" serão exportados para a pasta 'siade'.
Ao término da exportação será apresentada a mensagem:

A exportação só será executada quando for solicitado pela Linx, para descobrir alguma divergência entre os comandos sql.