Java console na i5/OS (iSeries czyli AS/400)
Miałem ostatnio styczność z serwerami iSeries. Serwery iSeries są średnimi serwerami firmy IBM opartymi obecnie na procesorach POWER™. Kiedyś (od 1988 roku) linia ta nazywała się AS400 i do dzisiaj często ta nazwa jest używana jako synonim. Pełna nazwa tej linii to IBM System i. Litera i w nazwie pochodzi od integration. Pracują przeważnie pod kontrolą systemu i5/OS. Serwery te ze względu na wysoki poziom bezpieczeństwa i niezawodności są często stosowane przez instytucje finansowe.
Przedstawię tutaj uruchamianie konsolowych programów Javy w trybie interaktywnym. Jest to dosyć ciekawe bo ten system operacyjny nie jest podobny ani do Windowsa ani do UNIXa. Plik class utworzyłem i skompilowałem po stronie serwera po to, żeby pokazać przykład użycia podstawowych komend systemu (celowo starałem się nie używać unixopodobnego shella QSH).
- Po zalogowaniu się przy pomocy terminala (może być klient telnet, ale lepiej użyć programu iSeries Access firmy IBM) ukazuje się taki ekran:

- Rozpoczynam edycję nowego pliku wpisując (MyUser to nazwa mojego użytkownika):
EDTF STMF('/home/MyUser/Main.java') - Wpisuję kod klasy:
public class Main { public static void main(String a[]) { System.out.println("Hello iSeries !"); } }
- Naciskam F3 (Save/Exit)
- Przechodzę do mojego katalogu domowego:
CHGCURDIR DIR('/home/MyUser') - Kompiluję klasę wywołując polecenie unixopodobnego shella qsh:
QSH CMD('javac Main.java') - Przy pomocy CRTJVAPGM (Create Java Program) przygotowuję program javowy:
CRTJVAPGM CLSF('Main.class') OPTIMIZE(30) - Uruchamiam program :
RUNJVA CLASS('Main')
Komentarze
4 komentarzy do “Java console na i5/OS (iSeries czyli AS/400)”
Chcesz coś napisać?

hej ;] juz to rozgryzles ?;]
@marek: Tak - na kilka sposobów :) Moje problemy wynikały z błędnej konfiguracji serwera.
Witam,
Kilka uwag:
Informacja o procesorze = PowerPC ???
Juz od ładnych kilku lat nie ma PowerPC w systemach AS/400, w 2001 roku był procesor Power4 (iSeries, System-i, czy Power Systems - jakby ich nie nazywać).
PowerPC występował jeszcze do niedawna w Blade’ach, zastapił go procesor Cell, a obecnie do Balade’ów trafiły procesory Power6.
Nazwa systemu = Power.
Wracając do AS/400 to obecnie zostały połaczone dwa rozwiązania AS/400 i RS/6000 czyli system-p i system-i:
“i + p = power”
btw. Obecnie na topie są to procesory Power6, a na rok 2010 planowany jest procesor Power7.
Dziękuję za instatne uwagi. Poprawiłem nazwę procesora.