1.copia del tar in una locazione server
2.esplosione del .tar e del sotto .tar in esso incluso
3.stoppare un eventuale server funzionante mediante la:
cd /opt/es2000 ↵
./cmdisc_server.sh stop ↵
4.spostare il server attualmente in uso (presente in /opt/iscobol/online) in:
/opt/iscobol/offline
eventualmente svuotando la cartella offline del server precedente
5.copia delle cartelle/file nella posizione di lavoro (/opt/iscobol/online/64)
6.a questo punto si crea la libreria di collegamento con postgresql
andare in:
/opt/iscobol/online/64/native
copiare la cartella
./native/lib in ./native/lib-originali
./native/src in ./native/src-originali
a questo punto copiare dal server messo offline i file:
makefile
pqsql_direct.c
Occorre anche o copiare o adattare il file usercall.c: se non può essere copiato così da un ambiente precedente occorre adattare il contenuto di quello presente aggiungendoci i riferimenti utili alla compilazione di pqsql_direct.c
(solitamente presenti in "./native/src_libpq") e copiarli in una cartella "src_libpq"
creare una cartella "./native/lib-libpq" e "./native/static/lib-libpq"
In quest'ultima cartella "./native/static/lib-libpq" copiare i files presenti nella "./native/static/lib"
ora andare nella cartella "./native/src_libpq" e compilare mediante il comando make -f Makefile
si dovrebbe ottenere nella "./native/lib-libpq" un paio di file:
libstacall.so
libstacall_n.so
che sono da copiare nella "./native/lib"
Se si dispone di un server ctree funzionante per agganciarsi a quello occorre prelevare la libreria
libctree.so
presente nella cartella ./driver/iscobol del server ctree funzionante e copiarlo nella
./native/lib
del server iscobol
verificare che la variabile isc_jdk_dir e isc_jre_dir in path_config_file siano corrette
il font per i programmi a carattere è indicato sull' iscobol.properties in:
iscobol.font.traditional=Fixedsys Excelsior 2.00-11
iscobol.font.fixed=Fixedsys Excelsior 2.00-20
in questo modo l'acucobol.fnt nella tmp dir non ha più importanza ed i programmi a carattere si dovrebbero visualizzare decentemente: