|
|
Converti i file database in formati PC
|
|
|
Db2XTools è una utilità Public-Source scritta in RPG-ILE e CL-ILE-CL.
L'autore è Antoon van Os, Belgio.
Questa utilità consente di convertire un file database in un file di flusso IFS,
in uno dei seguenti formati PC.
Formati PC e relativi programmi:
comando | stmf formato | PC programma PC |
DB2CSV | .csv | Excel |
DB2HTML | .html | browser Internet |
DB2TXT | .txt | Notepad |
DB2XML | .xml | browser Internet |
|
|
Prerequisiti
|
- OS/400 Rilascio 5.2 or successivo
- Libreria di sistema QIWS (57xxSS1 opzione 12 - Host Services)
- Libreria di sistema QSQL (57xxST1 opzione *BASE - DB2 Query Manager and SQL Development Kit)
- Libreria di sistema QRPGLE (57xxWDS opzione 31 - Compiler - ILE RPG IV)
- IBM System i Access for Windows (Client Access)
|
Download
|
Per scaricare questo programma, premere il bottone "Download now".
Tutto gratuito, ma bisogna registrarsi. |
|
|
|
Installazione
|
- unzip-pare il file PC Db2XTools.zip
- trasmettere in binario il file PC Db2XTools.savf
nel file di salvataggio qgpl/Db2XTools del System i
- rstlib savlib(Db2XTools)
dev(*savf) savf(qgpl/Db2XTools)
- strrexprc srcmbr(install)
srcfile(Db2XTools/qrexsrc)
|
Funzionamento da terminali nero-verde in emulazione 5250
|
- Tutti i comandi dispongono di testo d'aiuto.
- I quattro comandi di conversione (Db2Csv, Db2Html, Db2Txt and Db2Xml) contengono un parametro SHOW.
Questo parametro consente allo stream file, generato dalla conversione, di essere visualizzato sul PC
tramite il programma di utilità appropriato di Windows. I dettagli operativi sono spiegati nel testo di aiuto.
- Esiste poi un comando ChgShowDft che consente di cambiare il valore di default del parametro SHOW in tutti i programmi di conversione.
|
Interfaccia WEB
|
Tutto diventa molto più facile con l'interfaccia WEB di Db2XTools.
Con una semplice URL, del tipo http://.../db2xtools fai partire l'utilità.
Immetti il nome del file database che ti interessa, scegli il formato di arrivo (txt, csv, html or xml) ed è fatto.
Il risultato va in uno stream file IFS che puoi visualizzare premendo un bottone.
Per far funzionare questo dispositivo WEB hai due modi:
- Se non sei pratico di direttive HTTP, puoi creare facilmente una istanza HTTP per richiamare Db2XTools in WEB.
Basta immettere il comando dspf '/db2xtools/conf/httpd.conf' e leggere le istruzioni.
- Se hai pratica di direttive HTTP, aggiungi le direttive seguenti allle direttive di una istanza HTTP di tua scelta:
- per OS/400 precedente a V7R2
#---- DB2XTOOLS ----------------------------------------------------
ScriptAliasMatch /db2xtoolsp/(.*) /qsys.lib/db2xtools.lib/$1
ScriptAliasMatch ^/db2xtools$ /qsys.lib/db2xtools.lib/db2xtools.pgm
Alias /db2xtools/ /db2xtools/
<Directory /db2xtools>
Options None
order allow,deny
allow from all
</Directory>
<Directory /qsys.lib/db2xtools.lib>
AllowOverride None
order allow,deny
allow from all
Options -ExecCGI
CGIConvMode %%EBCDIC/EBCDIC%%
</Directory>
<LocationMatch (^/db2xtoolsp/(.*)$|^/db2xtools$)>
AuthType Basic
AuthName "DB2XTOOLS utility"
PasswdFile %%SYSTEM%%
UserID %%CLIENT%%
Require valid-user
</LocationMatch> |
- per OS/400 V7R2 o successivo
#---- DB2XTOOLS ----------------------------------------------------
ScriptAliasMatch /db2xtoolsp/(.*) /qsys.lib/db2xtools.lib/$1
ScriptAliasMatch ^/db2xtools$ /qsys.lib/db2xtools.lib/db2xtools.pgm
Alias /db2xtools/ /db2xtools/
<Directory /db2xtools>
Options None
Require all granted
</Directory>
<Directory /qsys.lib/db2xtools.lib>
AllowOverride None
Require all granted
Options -ExecCGI
CGIConvMode %%EBCDIC/EBCDIC%%
</Directory>
<LocationMatch (^/db2xtoolsp/(.*)$|^/db2xtools$)>
AuthType Basic
AuthName "DB2XTOOLS utility"
PasswdFile %%SYSTEM%%
UserID %%CLIENT%%
Require valid-user
</LocationMatch> |
|
|
|
|
|
contattaci
|
|
|
|