At line 1 added 55 lines |
%%(display:none) |
{{{ |
WikiUp |
}}} |
/% |
[{TableOfContents }]\\ |
!!! Introduzione\\ |
Il modulo LOCDBM e' stato pensato per facilitare le funzioni di migrazione di dati tra database esterni e l'AS400.\\ |
Durante lo sviluppo sono state aggiunte varie funzionalità tra cui\\ |
# Funzionalità di anteprima: è possibile visualizzare un'anteprima dei dati che verranno migrati su AS400.\\ |
# Funzionalità di accesso a metadati.\\ |
# Funzionalità di esportazione: da matrice a file.\\ |
# Funzionalità di aggiornamento di database esterni all'AS400\\ |
# Funzionalità di esportazione di dati da AS400 verso altri DB\\ |
\\ |
Con database esterni si intendono database non accessibili direttamente tramite l'AS400, quali ad esempio database Oracle, file CSV o Excel.\\ |
\\ |
Le tecnologie utilizzate sono basate su driver JDBC, questo consente di accedere a qualunque DB che supporti tale tecnologia. E' anche supportata la tecnologia ODBC, ma questo impone il vincolo di avere la fonte dati installata sul client dove viene eseguito Loocup.\\ |
\\ |
Questo componente ha un'interfaccia grafica costituita da un Wizard, disponibile solamente in LoocUp.\\ |
\\ |
Il componente non è utilizzabile direttamente, non ha quindi un setup.\\ |
\\ |
Le sue funzionalità sono accessibili tramite i servizi interni JA_00_19 e JA_00_39.\\ |
\\ |
Allo stesso modo gli esempi di utilizzo sono agganciati agli oggetti V3 ASE JA_00_19 e V3 ASE JA_00_39.\\ |
\\ |
!!! Anteprima dati\\ |
Questa funzionalità accede alla fonte dati esterna e restituisce una matrice. Non essendo prevista la paginazione va posta attenzione al volume di dati. Si rischia di bloccare Loocup.\\ |
I metodi che restituiscono i dati possono limitare il numero di righe del recordset.\\ |
\\ |
\\ |
!!! Importazione di dati\\ |
Il processo di importazione accede alla sorgente e copia i dati in un file dell'AS400.\\ |
\\ |
!! Come avviare il componente\\ |
E' possibile avviare il componente tramite la chiamata a funzione __F(DBM;;)__.\\ |
Questa funzione ha la particolarità di indicare solo il componente: i parametri verranno richiesti direttamente dal componente, mediante l'utilizzo di un wizard.\\ |
\\ |
Può essere utile in alcuni casi aggiungere la voce della funzione ad una voce di menù:\\ |
%%quote |
_h_:_n__h_:_n__h_C.SEZ Cod="Menù"_n_ |
_h_:_n__h_:_n__h_C.MNU Pos="M.O" Txt="IMPORT DB" Fun="F(DBM;;)"_n_ |
/% |
---- |
\\ |
!! Nota tecnica\\ |
Il componente DBM si appoggia ai servizi JA_00_19 e JA_00_39.\\ |
Vedi LOOC.up - Servizio di importazione (V3ASE-JA_00_19)\\ |
Vedi Gestore scrittura file su AS400 (V3ASE-JA_00_39)\\ |
\\ |
!!! Problematiche del componente\\ |
L'accesso ai file Excel con i driver JDBC presenta dei bug, dichiarati da Microsoft, che impediscono la lettura di colonne a contenuto misto (numerici-alfanumerici).\\ |
Alla data del 29/9/2012 e' in fase di test un approccio alternativo che supera questo problema.\\ |
\\ |