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++5
Convertire il pacchetto da rmp a deb
sudo alien -d -k iSeriesAccess-5.4.0-1.4.i386.rpm
Installare il pacchetto
sudo dpkg -i iseriesaccess-5.4.0-1.4_i386.deb
Aggiungere 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/setup5250
E 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 tn5250
E’ altresì possibile connettere una stampante al sistema usando:
lp5250d OPZIONI indirizzo
In 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.123
Il 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 page (revision-22) was last changed on 14-Apr-2010 14:30 by CerlettiPaolo