| At line 5 changed one line |
| $sudo aptitude install msttcorefonts alien xfs libmotif3 libxaw6 libstdc++5\\ |
| %%prettify |
| {{{ |
| sudo aptitude install msttcorefonts alien libmotif3 libxaw6 libstdc++5 |
| }}} |
| At line 7 changed one line |
| sudo alien -d -k iSeriesAccess-5.4.0-1.4.i386.rpm |
| %%prettify |
| {{{ |
| sudo alien -d -k iSeriesAccess-5.4.0-1.4.i386.rpm |
| }}} |
| At line 15 added 2 lines |
| %%prettify |
| {{{ |
| At line 18 added one line |
| }}} |
| At line 11 changed one line |
| sudo vi /etc/ld.so.conf.d/iseriesaccess.conf\\ |
| %%prettify |
| {{{ |
| sudo vi /etc/ld.so.conf.d/iseriesaccess.conf |
| }}} |
| At line 14 changed one line |
| sudo ldconfig\\ |
| %%prettify |
| {{{ |
| sudo ldconfig |
| }}} |
| At line 31 added 2 lines |
| %%prettify |
| {{{ |
| At line 34 added one line |
| }}} |
| At line 36 added 7 lines |
| %%prettify |
| {{{ |
| #!/bin/sh |
| export LANG=it_IT.ISO-8859-1 |
| /opt/ibm/iSeriesAccess/bin/setup5250 $@ |
| }}} |
| sudo gedit /usr/bin/ibm5250 |
| At line 44 added 3 lines |
| E scriviamo all’interno: |
| %%prettify |
| {{{ |
| At line 21 changed one line |
| /opt/ibm/iSeriesAccess/bin/setup5250 $@ |
| /opt/ibm/iSeriesAccess/bin/ibm5250 $@ |
| }}} |
| Rendiamoli entrambi eseguibili con: |
| %%prettify |
| {{{ |
| sudo chmod a+x /usr/bin/setup5250 /usr/bin/ibm5250 |
| }}} |
| At line 57 added 54 lines |
| Altre utilità nel pacchetto iSeries Access per Linux, presenti nella cartella /opt/ibm/iSeries/Access/bin utili per molteplici finalità: |
| %%prettify |
| {{{ |
| !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 |
| %%prettify |
| {{{ |
| sudo apt-get install tn5250 |
| }}} |
| E’ altresì possibile connettere una stampante al sistema usando: |
| %%prettify |
| {{{ |
| 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: |
| %%prettify |
| {{{ |
| 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: |
| %%prettify |
| {{{ |
| * 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: |
| %%prettify |
| {{{ |
| 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 |