Menu podręczne
|
Emulator TN5250 - opis.
tn5250.sourceforge.net
Bardzo przyzwoity Emulator TN5250 (czyli terminala dla AS/400) na licencji GPL.
|
Emulator TN5250j. - opis.
tn5250j.sourceforge.net
Następny emulator TN5250 tym razem w Java.
|
|
Parę ciekawych linków
|
AS/400 On Line Library
Oficjalna IBMowska biblioteka na temat AS/400. Można tam znaleźć oficjalne podręczniki i publikacje w różnych językach. Warto looknąć.
|
www.rafaljak.phg.pl
Troszkę roztrzepana wizualnie strona Rafała Witowskiego. W sekcji Moje programy, oprócz wielu innych rzeczy jest trochę informacji o AS/400 (drukowanie, przechwytywanie spoolera, COBOL itp.). Aktualnie w trakcie reorganizacji. Jeżeli link będzie nieaktywny trzeba poszukać na googlach po nazwisku autora. Warto looknąć.
|
|
ver.2
Bardzo przyzwoity Emulator TN5250 (czyli terminala dla AS/400) na licencji GPL.
Naprawdę świetny. Nie jest to wprawdzie kombajn typu Client Access ale używam go od paru
miesięcy na Windows 95, Windows 98 i Linuxie (Ubuntu 5.10) i sprawuje się bardzo dobrze.
Jeżeli na AS/400
jest zainstalowane rozszerzone wsparcie TCP/IP to można odpalić także emulację
drukarki. Sam tego nie trenowalem bo nie mam zainstalowanych jeszcze
odpowiednich PTFów.
Ze strony Emulatora TN5250
można ściągnąc instalke dla Linuxa i Windowsa. Instalacja w Windows
odbywa się w sposób standardowy dla tego systemu. Instalacja w Linuxie
także odbywa się w sposób standardowy dla tego systemu. Są oczywiście dostępne wersje dla Debiana (.deb) i Red Hata (.rpm) oraz standardowy
.tar.gz ze stosownym źródłem. W większości popularnych dytrybucji TN5250 jest zawarty w repozytorium pakietów danej dystrybucji.
Najpierw Windows.
Po zainstalowaniu emulatora trzeba odnaleźć plik tn5250rc i dokonać
w nim wpisów jak poniżej:
sesja1 {
host = x.x.x.x
map = 870
font_80 = System-10x20
colsep_style = none
+ruler
ruler_color = #FFFF00
caret_style = blink
}
gdzie x.x.x.x to adres IP AS/400
sesja1 to nazwa której będziemy używać
wywołując program jak poniżej:
tn5250 sesja1
Najlepiej zrobić sobie skrót na pulpicie.
Inne parametry są opisane w załączonym do instalki manualu.
W tym prostym przykładzie są to:
mapa strony kodowej na AS/400 (tutaj polska), używany font, separator kolumn,
ruler, kolor rulera oraz typ kursora.
W wersji dla Windows mapowanie klawiatury jest moim zdaniem zrobione
przyzwoicie, w Linuxie jest to trochę bardziej zagmatwane ponieważ
zależy od typu terminala na którym odpalamy emulator (jak sądzę).
Teraz parę uwag eksploatacyjnych.
W czsie pracy emulator lubi się wywalić po kopiowaniu tekstu między
sesjami lub między Notepadem a sesją. Wykorzystuje to czasami
przy kopiowaniu poleceń SQLa (kopiowanie oczywiście a nie wywalanie
się emulatorka).
Gdy odpalę parę kopi emulatora (na ogół 3-4), poza pracą emulatorów
nic więcej nie da się zrobić (Pentium 166MMX,32 RAM). System informuje,
że ma za mało pamięci, żebym dał sobie spokój. Ale działa dalej.
Próba odpalenia następnego emulatorka też się nie udaje.
Po zamknięciu emulatorków system wraca do normalnej pracy. Odpalałem emulatora także pod Windows XP - nie było problemów.
Teraz Linux.
A właściwie Ubuntu, ale w innych dystrybucjach powinno być podobnie.
Więc tak, stosownie do dystrybucji instaluję tn5250. Ja użyłem Synaptica ale dla konsolowców powinno wystarczyć
apt-get install tn5250
No i tyle. Pewnie wypadałoby ustawić coś w pliku tn5250rc jak w Windows ale ponieważ nie secjalnie mi to było potrzebne więc zapodaje w terminalu
tn5250 map=870 xxxx.xxxx.xxxx.xxxx
map=870 żeby były polskie litery,
a xxxx.xxxx.xxxx.xxxx to adres IP serwera of course, można także podać nazwę.
Oczywiście pomijam tutaj problem doboru terminala, jego konfiguracji czyli chyba najciekawszą część całej zabawy, bo pod Ubuntu używam standardowego emulatora dla trybu graficznego pt. Terminal Gnome i działa dobrze. Zrobiłem sobie skrót w górnym panelu Gnoma z poleceniem jak wyżej i jestem prawie zadowolony. Jedyny problem to to, że terminal odpala się w 24 liniach a AS potrzebuje 25 linii do wyświetlania statusu. Nie rozgryzłem jeszcze jak to ustawić. Jeśli ktoś ma jakiś pomysł to proszę o kontakt. Ja sobie z tym radzę w ten sposób, że po odpaleniu terminala po prostu rozciągam gada do 25 linii:-). Standardowa czcionka terminala mi też nie pasiła (i to nie tylko przy TN5250) więc w parametrach terminala (Edycja/Profile/ - Default - Edycja) ustawiłem sobie czcionkę dla terminala: Bitstream Vera Sans Mono o wielkości 12.
Teraz parę skrótów klawiszowych dla przyzwyczajonych do Windosowej odmiany TN5250 lub emulatora ClientAccess:
Ctrl+Q - ubija emulator
Ctrl+A - Assist (w CA ESC)
Ctrl+X - obcięcie +
Ctrl+R - Reset (odblokowanie klawiatury)
inne są opisane w dokumentacji. Szczególnie trzeba uważać na tego Ctrl+A bo bardzo łatwo można sobie ubić emulator (Ctrl+Q). Pewnie da się przedefiniować klawisze ale nie zacząłem tego nawet rozgryzać bo przyzwyczaiłem się do tych paru skrótów:-))))
Jak na razie nie zauważyłem, żadnych problemów, kopiowanie tekstów w terminalu działa, emulator się nie wywala. Z godnością robi to co do niego należy i tyle.
|