Instalace SdJIS
Toto je návod, který popisuje úkony potřebné k nainstalování administrátorského místa JIS na stanici, která není OrionXP. Pro instalaci "light verze", která stačí ke instalaci "juniorské" aplikace, stačí vynechat kroky s instalací ImageMagicku, Gimpu. Pro instalaci samotné čtečky (USBgrab + USBserial ovladače) lze použít tento odkaz. USBserial ovladače jsou v něm dokonce aktuálnější, než ve zde odkazovaném balíčku.
Co je potřeba ke spuštění JIS2 aplikace na libovolném stroji
- Oracle klient a STAG, instalační soubory jsou na AFS: /afs/zcu.cz/project/departments/civ/oracle-install nebo na instalačním DVD distribuovaném na univerzity.
- Pro instalaci všeho, co jsme na CIVu vytvořili pro provoz, je možné využít tento balíček. To znamená jak JIS2, tak usbgrab, usbserial ovladače a skripty pro práci s fotkami (v Gimpu i příkazové řádce). Bohužel asi nebude vždy up-to-date, takže následuje popis jednotlivých součástí.
- JIS2 soubory - vlastní aplikace ve formsech - je na AFS v adresáři /afs/zcu.cz/i386_nt35/software.xp/localsw/jis.
- USBserial ovladač - pro připojení čtečky JIS k počítači - k nalezení je tady.
- Usbgrab - ovládání JIS čtečky a zobrazení čísla karty - je na AFS v adresáři /afs/zcu.cz/i386_nt35/software.xp/localsw/usbjis.
- Gimp a GTK knihovny - pro ruční editaci obrázků - ke stažení tady
- ImageMagick - pro automatizovanou editaci obrázků (otočení, oříznutí,...) - ke stažení tady.
- Perl - využívá se v tiskových skriptech - dobrá distribuce roste tady.
- GhostView - pro zobrazování vytištěných dokumentů - stahuje se odsud
- TeX - pro tisk dokladů, smluv, ... - balík limitovaného TeXu i se skripty pro tisk se najde zatim zde. Výhledově to chce přesunout do nějaké spolehlivější zálohy.
Poznámky k jednotlivým položkám
Oracle klient
Jsou problémy při instalaci z AFS, končí to nějakou obskurní chybou MS Visual C++ Runtime. Proto je lepší ho instalovat buďto z DVD, nebo po stažení z lokálního disku. Dál je potřeba zaktualizovat oracle patchem č. 17 položky Forms Runtime a Oracle Runtime. Patch 17 se nalezne také na AFS v uvedené cestě, nebo z webu Oraclu.
JIS2 soubory
Je potřeba
- Napsat správné hodnoty do tnsnames.ora v adresáři orant\net80\admin, zrušit sqlnet.ora tamtéž
GINA.ZCU.CZ=(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS = (PROTOCOL = TCP)(HOST = nioba-v.zcu.cz)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = GINA_SERVICE)
)
)
- otestovat funkčnost se dá příkazem tnsping80
D:\inst\x>tnsping80 ginaul TNS Ping Utility for 32-bit Windows: Version 8.0.6.3.0 - Production on 31-LED-20 07 12:00:35 (c) Copyright 1997 Oracle Corporation. All rights reserved. Attempting to contact (ADDRESS=(PROTOCOL=TCP)(HOST=space.ujep.cz)(PORT=1526)) OK (80 msec)
- Dodat cesty k jis2 adresáři v registrech: HKLM\Software\Oracle\FORMS60_PATH a HKLM\Software\Oracle\REPORTS60_PATH - je součástí instalačního balíčku.
- Nahrát do adresáře orant\forms60 soubor fmrscw.res - najde se na AFS v adresáři /afs/zcu.cz/i386_nt35/software.xp/localsw/orant/FORMS60 - je součástí instalačního balíčku.
- Vyrobit zástupce na plochu se správnými parametry databáze a popisu - je součástí instalačního balíčku.
USBgrab
Je potřeba vyrobit zástupce na plochu se správnými parametry pro spouštění nad konkrétním portem a se správnou klávesovou zkratkou. Typicky grab-usb.exe -keyb -com 3 -prefix CSF12 - je součástí instalačního balíčku.
GIMP
Do adresáře gimp\scripts je potřeba nahrát skript save2files.scm, který roste u mě v publicu. Podle potřeby je ho pak dobré vyeditovat, hlavně cesty uvedené na konci. Skript je součástí instalačního balíčku.
ImageMagick
Někam je potřeba nahrát skript na automatické ořezávání a rotaci obrázku. Tento skript se najde u mě v publicu. Skripty jsou součástí instalačního balíčku.
TeX
Balík, uvedený v horním popisu, je potřeba rozbalit, adresář, který se v něm nalezne, je nutno zkopírovat do adresáře orant\, volně ložené skripty je potřeba zkopírovat do adresáře orant\jis2 a přepsat jimi stávající. Skripty jsou součástí instalačního balíčku.
Každý nový stroj může být nastaven různě, proto je potřeba vyeditovat všechny cesty v důležitých skriptech:
- orant\jis2\Milion_Smluv.cmd
- orant\jis2\Potvrz.cmd
- orant\jis2\Smlouva.cmd
- orant\jistex\cslatex.cmd
Nakonec se nesmí zapomenout na systémové proměnné. Musí být nastavená proměnná TEMP a adresář orant\jis2 musí být uvedený v cestách (proměnná PATH).
Poznámka: V budoucnu možná bude potřeba doplnit do balíku další fonty, zejména když někdo bude chtít dělat větší úpravy těch formulářů. To, co potřebujeme nyní, funguje s přibalenými fonty.