Unatkozik? Vegyen mosóm.... AS400 kisszámítógépet!

Nokéremszépen..

Mostanság úgy látszik rámszakadt valami ,,szerverbázis'', mert szert tettem egy AS/400 9406-820 gépre. Üzemel is, legalábbis bebootol és bejelentkezik az OS400, megvan hozzá a ,,konzolírógép'' is, színes :)

Kérdésem, programnyelvek hozzá (fordítók) szedhetők le az IBM oldaláról még, vagy máshonnan? Pl. C/C++ vagy LISP, Fortran (!) stb. Bár ez ugye inkább adatbázis-kezelő (amennyire tudom...), szóval Cobol értelmező-fordító biztos van hozzá :)
Illetve érdekel, hogy a nagy és szerteágazo IBM adatbázisból (vagy azon kívül) letölthető egy olyan pdf, amiben a parancsok vannak leírva? Néztem, az ibm.com oldalt, van persze sokminden, csak ott meg néha elég nehéz azt megtalálni, amit keresek pont.

Apropó, bár nem kifejezett AS-téma, ha egy ilyen gépet vagy akár a korábban említett x-eket felrakom egy routeren keresztül belső hálózatra, megoldható, hogy kívülről is hozzáférjek (UPC internetem van), bár ugye az általuk adott IP-cím ott is változik, nyílván először ezt kell megoldani, aztán lehet azt, hogy a világon bárhonnan elérhessem a ,,kis'' AS400-at.

Hozzászólások

Ha jól láttam, AS400 van a Praktikerben is.
Az eladók pont folyót sírtak egyszer, mikor bent bóklásztam.
Nem nagyon dícsérték. :D

http://asupport.net/help/as_400_quick_command_list.htm
Igy elso korben.

En inkabb mas oldalrol adok tippeket:
- A sima telnet nem jo hozza, a tn5250 nevu csomag ad egy alap terminalt, illetve van egy multiplatform (lin+win) terminal emulator, de sehogyse jut eszembe a neve. Mostanaban jarok majd azon a melohelyen, ahol ilyesmink van, rakerdezek majd. A tn5250-nel csak egy baj van: a billparancsok felet nem szereti, a masik fele meg neha hibasan erzekelodik be.
- Erdemes lehet a default user menut lecserelni. A pontos metodikara mar nem emlekszem, van valami menu editor, azzal kell kesziteni sajat menut, az editor azt rogton applikaciova (?) forditja, es a user profilba ezt kell megadni, mint startup applikacio (vagy valami ilyesmi nevvel van). Szerk: itt a pontos howto, de nem muszaj feltetlen STARTMEN -nek hivni, hivhatod KANDOMEN -nek is.
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. 

Oks, köszi, délután bezizzentem, aztán próbálkozom, no meg remélem ma lesz időm átnézni a menürendszert, programokat, hogy egyáltalán mik vannak rajta.
Régebben kezeltem VMS-t, nem sokáig és nem túl mélyen, ez sem lehet annál nehezebb :)

Arpi / kando
(vasgyu"jto")

Arra rajottem rovideletu AS/400 tapasztalataim soran, hogy azert van olyan sok billentyu a gepen, mert mindnek van valami funkcioja - alig van kihasznalatlan bill rajta.

Arra is erdemes figyelni, hogy sok terminal emulator, ami tn5250-esnek hazudja magat, nem kepes elkezelni a F22-on feluli billeket, a shift+f11 es a shift+f12 nem mindig szokott szeretve lenni.

Itt jegyzem meg: linux alatt erdemes az osszes shift+Fx gyorsbillentyut kitiltani a DE-bol. Nem vicces amikor hirtelen megjelenik egy help a semmibol.
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. 

Na igen.. jött a PC-s korszak és lebutultak a kezboardok is.. XT-n jo, ha volt 96 billentyud :)

Itt meg kanaan van, F1..F24, meg oldalt meg, mar majdnem olyan sok, mint egy gyari Sun keypadon.

Linuxnal regen is volt szivas, a Meta-gomb hol Esc volt hol mas, ha tavolrol ssh-n jelentkeztel be, de neha egy VT100, VT300 stb terminal emulalasa sem megy konynen, foleg ha az ember OpenVMS-re vagy mas ,,fura'' rendszerre logol be.. Nem is ertem, nem lett volna egyszerubb, ha az IBM a ,,szabvanyositasanl'' a terminaljait veszi alapul? Milyen franko lenne most egy PC-nel, foleg jateknal vagy tervezoproginal a 24 funkciobill.. Jo, mondjuk az, hogy az a PC-s helyén van, na az még megszokandó :)

Arpi / kando
(vasgyu"jto")

El lehet erni az as400-at barhonnan, egy telnet port kell hozza, es passz, de en a helyedben keritenek valami webes terminal emulatort, meg valami pici gepet, ami csak azt futtatja, es ugy dolgoznek vele, a telnet port nem a biztonsagarol hires, es imadjak a script kiddie-k. Vagy elrakhatod random portra is, de ez esetben a hozza adott IBM-es cucc nem fog megfeleloen mukodni.
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. 

Ha jól látom, ez egy server modell (http://pic.dhe.ibm.com/infocenter/powersys/v3r1m5/index.jsp?topic=/ipha…).
Azaz IBM szerint ezt elsősorban file szerverként illene használni (esetleg DB2).

Ha a hozza adott twinax terminalt felakasztod a 0.0-s portra és elindul a gép, akkor már csak be kellene jelentkezned. :)

Ez egy kicsit komolyabb vas, vagy tudsz user/pw párost, vagy keresel a neten infót pl.: http://publib.boulder.ibm.com/infocenter/iseries/v5r3/index.jsp?topic=%…

Bár már rég volt, hogy ilyet üzemeltettem (na jó egy kicsit nagyobbat), ha rendesen be van állítva a biztonsági szintje, akkor user/pw hiányában kétséges a bejelentkezés, max ha jól emlékszem IPL közben lehet valamit trükközni...

Ha sikerül bejelentkezni:
go licpgm

ez egy menü lesz, kell benne keresni egy ilyet:

Display installed licensed programs

Ebből kiderül milyen sw van rajta.

Annak az esélyét, hogy valahonnan letöltesz rá valamilyen fordítót.. kicsinek találom.
Vagy van rajta és akkor örülsz, vagy megveszed hozzá.... :)

Mivel ez egy szerver modell, lehet, hogy semilyen fordító nincs rajta.... :(

Ha be vagy jelentkezve ra, akkor meg tudod nezni, hogy milyen parancsok elérhetők. Álltalában jellemző, hogy 3 betűcsoportba rendezettek a parancsok: wkr*, crt*, dlt*, str*, satöbbi.

Ha kiadod: wrk*, akkor megkapod az összes parancsot, ami wrk prefixxel kezdődik.

Pár command:
wrksplf - work with spool
wrkactjob - work with actvie jobs
strpdm - start programming development manager ("file explorer")
signoff - kijelentkezes

minden parancshoz felhozható egy interaktiv felület mielött futtatod az F4 billentyűvel, ahol az össze elérhető paramétereit megadhatod.

Letesztelném, hogy a következő fordító parancsok elérhetőek-e:
CRTCBLMOD(cobol), CRTCMOD(C), CRTCPPMOD( C++), CRTRPGMOD(RPG), stb

Tömören ennyit tudok hozzászolni, de lassan 10 éve nem piszkáltam aktívan as/400-at, akkor még a CISC processzoros gépek voltak. Valszeg sokat változott azóta.

Köszi a segítséget és az infókat :)

A crtcmod és a crtcppmod hatására engedett (volna) c, c++ modult generálni, a Cobol-ra azt írta, application error, RPG-re meg compilation failed, module *CTLSPEC not created in library QGPL.
Közben nézem az egyéb sheet-eket, írásos anyagokat.

Arpi / kando
(vasgyu"jto")

1. Távoli eléréshez vannak ilyen dinamikus IP-t kezelő szolgáltatlások, mint pl. dyndns.org vagy no-ip.org. A router-ek firmware-jeiben gyakran benne is van 1-2 ilyen lehetőség.
2. A távolról elérni kívánt gépet statikus IP-re kell rakni, illetve beállítani a DHCP-t, hogy mindig ugyanazt kapja.
3. Port forwarding kívülről a megfelelő IP megfelelő portjára. A legtöbb firmware-ben van ilyen lehetőség.

- telnet-et nem javasolnék távolról használni, mert plain-text mennek a password-ök. Csakis ssh tunnel-en keresztül.

"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."

A TN5250-es protokol azért eléggé biztonságos szerintem VT100-as terminálemuláció helyett. Mondjuk az AS/400 felhasználása álltalában nem nyílt interneten történik. de itt egy ellenpélda (http://rzkh.de) Itt tudsz egy limitált de ingyenes account-ot igényelni a Public AS/400 -ukhoz. Ha kell terminál emuláció hozzá csak szólj.

Egyébként ha valaki tud még elfekvő / elvihető ilyen ,,kis'' gépet, vállalom az elvitelét, magyarul, most kezd megtetszeni, még ha nem is oly' egyszerű a kezelése első látásra (...), szóval evés közben jött meg az étvágy beszerezni még ilyen kis gépecskét.
Egyébként, bár itt valaki írta, hogy fileszerverként működne ez elsősorban, mérési adatok gyűjtésére-tárolására is felhasználható? Gondolok itt arra, hogy ha elég gyorsan szolgál ki sok munkaállomást, akkor egy mérőeszköz imitálna egy munkaállomást és küldené neki az adatokat, az AS meg közben vezérelné őt (soros portokon), ez működhetne?
Bár ilyenre már VAX-nál (OpenVMS) is gondoltam, ott az on-line adatrögzítés tetszett, bár azt sem tudom, mennyire egyszerű rávenni, hogy a terminálnak emulált eszközt kezelje és kommunikáljon vele.. :)

Arpi / kando
(vasgyu"jto")

Én meg azon gondolkodtam, hogy mennyit is fogyaszt ez a gép. Egy ilyen gép üzemeltetése pusztán mérésvezérlésre nem tűnik épp költséghatékonynak. :-)

Á, teljesen átérzem a lelkiállapotodat. Egyszer nekem is volt szerencsém egy kiszuperált AS400-ashoz. Ugyanígy megdobtak vele, mint most téged, nagy élmény volt, kaptam hozzá egy könyvszekrény mennyiségű doksit is, néhány terminált is, jól összerakott "kis" gép volt. Mivel a bootdisk megsérült, oprendszert meg nem tudtunk hozzá venni, jobb híján csak olvasgattam róla. Már maga a bootfolyamat is milyen jó már. :-) De azért racionálisan meggondolva: a cucc ette az áramot rendesen.

Azért annak örülök, hogy népszerű ez a cikk/blog, s remélem idővel tartalmilag hozzá tudok szólni és kikupálódom AS ügyileg (is).

Vajon az olyan boltokban (pl. CBA), ahol a pénztárgép is (fekete) IBM, azok is AS400 rendszerre dolgoznak, vagy van már újabb, másabb, x-server alapú adatbázis ? :)

Arpi / kando
(vasgyu"jto")