Installazione su Ubuntu 8.10#
Scaricare iSeriesAccess-5.4.0-1.4.i386.rpm dal sito dell'IBM
Installare i pacchetti
sudo aptitude install msttcorefonts alien libmotif3 libxaw6 libstdc++5Convertire il pacchetto da rmp a deb
sudo alien -d -k iSeriesAccess-5.4.0-1.4.i386.rpmInstallare il pacchetto
sudo dpkg -i iseriesaccess-5.4.0-1.4_i386.debAggiungere il path delle librerie
sudo vi /etc/ld.so.conf.d/iseriesaccess.conf\\e ci inseriamo /opt/ibm/iSeriesAccess/lib
E aggiorniamo l’elenco delle librerie condivise con:
sudo ldconfig\\Creiamo due script per semplicare l'apertura del programma
sudo gedit /usr/bin/setup5250E scriviamo all’interno:
#!/bin/sh export LANG=it_IT.ISO-8859-1 /opt/ibm/iSeriesAccess/bin/setup5250 $@sudo gedit /usr/bin/ibm5250
E scriviamo all’interno:
#!/bin/sh
export LANG=it_IT.ISO-8859-1
/opt/ibm/iSeriesAccess/bin/ibm5250 $@
Rendiamoli entrambi eseguibili con:
sudo chmod a+x /usr/bin/setup5250 /usr/bin/ibm5250
Altre utilità nel pacchetto iSeries Access per Linux, presenti nella cartella /opt/ibm/iSeries/Access/bin utili per molteplici finalità:
!cwbcopr
Consente di regolare numerose proprietà avanzate della connessione, non modificabili mediante interfaccia grafica
cwbnltbl
Scarica le tabelle di conversione dal sistema
cwbping
Effettua una serie di test di connessione e funzionamento dei sistemi iSeries, utile per diagnosticare problemi di connessione
cwbrunsql
Esegue uno script SQL
cwbtrc
Configura il sistema di registrazione dei messaggi (trace)
rmtcmd
Esegue un comando remoto non interattivo sul server
rmtodbc
Esegue un comando remoto sul server attraverso il driver ODBC
Aggiunta della stampante tramite tn5250#
sudo apt-get install tn5250E’ altresì possibile connettere una stampante al sistema usando:
lp5250d OPZIONI indirizzoIn maniera analoga alla precedente, avendo cura di assegnare il nome della sessione di stampa con env.DEVNAME. Alle altre opzioni viste in precedenza possono essere aggiunti gli argomenti:
env.IBMMFRTYPMDL='emulazione stampante'
outputcommand='comando'
L’emulazione stampante può essere un qualsiasi valore del parametro MFRTYPMDL (Tipo e modello casa produttrice) dei comandi CRTDEVD o WRKDEVD (opzione 2) ad esempio *HP4 o *IBM3112.
Mediante outputcommand può essere deciso il programma che verrà richiamato automaticamente alla ricezione di una stampa. Con tn5250 sono installati in automatico tre programmi utili alla conversione della stampa:
* scs2ascii converte l’output in testo ASCII
* scs2ps converte l’output in PostScript
* scs2pdf converte l’output in PDF
Possono essere utilizzati per redirigere i dati in uscita dalla stampante su un file o su un programma come lpr. Alcuni esempi potrebbero essere:
lp5250d env.DEVNAME=MUFLOLPR 123.123.123.123 lp5250d env.DEVNAME=MUFLOPDF outputcommand='scs2pdf > ~/stampa.pdf' 123.123.123.123 lp5250d env.DEVNAME=HP4LPR env.IBMMFRTYPMDL='*HP4' 123.123.123.123Il primo connetterà una sessione di stampa di nome MUFLOLPR e invierà l’output al programma lpr, il secondo avvierà una stampante MUFLOPDF e catturerà l’output trasformandolo in PDF nel file stampa.pdf, il terzo infine forzerà l’emulazione della stampante su iSeries in *HP4.
Al termine dell’utilizzo è possibile disconnettere la sessione utilizzando kill `pidof lp5250d` o mediante altri strumenti per la chiusura dei lavori attivi
Add new attachment
Only authorized users are allowed to upload new attachments.
«
This particular version was published on 14-Apr-2010 14:30 by CerlettiPaolo.