WikiUp

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
  1. Funzionalità di anteprima: è possibile visualizzare un'anteprima dei dati che verranno migrati su AS400.
  2. Funzionalità di accesso a metadati.
  3. Funzionalità di esportazione: da matrice a file.
  4. Funzionalità di aggiornamento di database esterni all'AS400
  5. 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ù:
_h_:_nh_:_nh_C.SEZ Cod="Menù"_n_ _h_:_nh_:_nh_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.

Add new attachment

Only authorized users are allowed to upload new attachments.
«