Datasheet

Year, pagecount:2001, 29 page(s)

Language:Hungarian

Downloads:327

Uploaded:January 30, 2006

Size:255 KB

Institution:
-

Comments:

Attachment:-

Download in PDF:Please log in!



Comments

No comments yet. You can be the first!

Content extract

Tartalomjegyzék: AS/400 rendszerkoncepció . 3 AS/400 rendszerfelépítés . 3 Rétegezett gépi architektúra . 3 Objektumorientáció . 4 Egyszintű tárolás . 4 Objektum elérése . 5 Többprocesszoros architektúra . 6 OS/400 operációs rendszer . 7 Integrált file-rendszer . 7 DB2/400 adatbázistámogatás . 8 Client Access/400 . 8 Alapfogalmak. 9 Interaktív feldolgozási mód . 9 Job attribútumok . 9 Alapfogalmak - 2. 10 Alapfogalmak - 3. 10 Alapfogalmak - 4. 11 Alapfogalmak - 5. 11 OS/400 üzenetsorok . 12 Objektumkezelés. 12 AS/400 objektumok . 12 Objektumfelépítés . 13 Könyvtárstruktúra . 13 AS/400 könyvtárstruktúra . 14 Könyvtárlista. 14 Alapvető objektumkezelési műveletek - 1. 15 Alapvető objektumkezelési műveletek - 2. 16 A rendszer működése . 16 Bejelentkezés a rendszerbe . 16 A feladatok végrehajtása . 17 Parancsszintaktika. 17 Parancs prompt . 18 Terminálkezelés, billentyűzet . 18 Gyakran használt funkcióbillentyűk. 19

Parancsigék . 20 Rendszerparancs példák - 1. 20 Rendszerparancs példák - 2. 21 Rendszerparancs példák - 3. 21 Rendszerparancs példák - 4. 22 Rendszerparancs példák - 5. 22 Rendszerparancs példák - 6. 23 A felhasználó vezetése . 23 On-line Help . 24 Nyomtatás – Alapfogalmak. 25 Spool file-okkal kapcsolatos parancsok . 26 Output sorokkal kapcsolatos parancsok . 26 Writer-ekkel kapcsolatos parancsok . 27 AS/400-as job . 27 Job-ok vezérlése . 28 A rendszer állapota . 29 K&K Tanácsadó és Informatikai Kft. 2 K&K Tanácsadó és Informatikai Kft. AS/400 rendszerkoncepció Az AS/400 rendszer totális rendszer, mely adatbáziskezelési, kommunikációs lehetőségeket, felhasználó rendszermenük, egyszerű CL kommunikálhat a rendszerrel. A rendszerben való parancsprompt segíti. tartalmazza a relációs on-line képzést stb. A parancsok segítségével tájékozódást on-line help, AS/400 rendszerfelépítés - Rétegezett gépi

architektúra Objektumorientáció Egyszintű tárolás Többprocesszoros architektúra OS/400 operációs rendszer Az AS/400 rendszerfelépítés: - Rétegezett gépi architektúra, amely függetleníti a felhasználót a hardware-töl, lehetővé teszi a hardware megváltoztatását a felhasználói program módosítása nélkül. - Objektumorientáció; minden eltárolható és visszakereshető információt az ún. objektum tartalmaz. Az objektumok használata függetleníti a felhasználót a belső gépi struktúrdtól Egyszintű tárolás: a főtár és háttértár egy egységként jelenik meg Egy objektum tárolása és visszakeresése eszközfüggetlen címzéssel valósul meg. A háttértár bővítése nem vonja maga után az alkalmazói programok megváltoztatását. A felhasználó vagy programozó nem hivatkozik az objektum címére, egyszerűen a nevével utal rá. - Többprocesszoros architektúra, azaz a Sysrem Processor mellett több mikroprocesszor létezik. Minden

I/O eszköztípushoz tartozik mikroprocesszor Ennek az a jelentősége, hogy egy I/O kérés érkezésekor a System Processor továbbítja azt a megfelelő llO processzorhoz, s ezzel újabb kérés feldolgozására lesz képes. - Mindegyik AS/400-as gépen az OS/400 operációs rendszer működik. Totális rendszer, tartalmazza a relációs adatbáziskezelést, kommunikációt, hálózati lehetőségeket. Rétegezett gépi architektúra AS/400 Machine Interface (MI) A magasszintű gépi csatoló (Machine Interface - MI) a belső kód magasabb rétege, amely a következő két részből áll: - Orációs rendszer-funkciók, úgy mint a tárolóterületkezelés, adatkezelés, I/O támogatás. - Translator, amely az MI utasításokat belső mikroprogram interfész (Internal Microprogramming Interface - IMPI) szintű instrukciókká konvertálja. 3 K&K Tanácsadó és Informatikai Kft. Az Internal Microprogramming Interface a belső kód alacsonyabb rétege. Az IMPI az alábbi

módon tagolódik: - Operációs rendszert támogató funkciók, úgy mint tárolóterületkezelés, védelem, adatbázissértetlenség, munkák elindítása, üzenetkezelés és I/O feldolgozások. Ezen tevékenységeket a vertiká kódréteg (Vertical Licensed lnternal Code - VLIC) tartalmazza. - Hagyományos számolási és elágazó utasításokat, és kibővített IMPI funkciókat tartalmazó felület, amelyet a mikrokódréteg alacsonyabb, horizontális szintje értelmez. Objektumorientáció - Objektumfejrész - Típustól függő rész - Create Object CL-parancs Az objektumok általános objektum headerrel, illetve típustól függő résszel rendelkeznek. A Create Object parancsban meg kell adni az objektum nevét és típusát, ami meghatározza a további felhasználhatóságot. Bizonyos objektumokat az operációs rendszer hoz létre és kezel. Egyszintű tárolás A rendszer összes tárolóterülete (főtár, háttértár) ugyanazzal a címzési algoritmussal érhető

el. Ez lehetővé teszi, hogy a címzés eszközfüggetlen legyen, azaz hogy a felhasználó csak az objektum nevét adja meg hivatkozásként. Az AS/400 virtuális címzése független az objektum fizikai helyétől, típusától, a diszkek számától és kapacitásától. A rendszer összes címezhető felülete 281.000 gigabyte 4 K&K Tanácsadó és Informatikai Kft. Objektum elérése A fenti ábra egy objektum elérését mutatja az AS/400 rendszerben. 5 Többprocesszoros architektúra Az AS/400 rendszerfelépítése olyan, hogy az I/O processzorok a buszon keresztül kapcsolódnak a központi rendszer-processzorhoz. Az I/O processzor kommunikál a rendszerprocesszorral és vezérli a hozzákapcsolt eszközöket. A busz I/O architektúra lehetővé teszi a rendszer bővítését az automatikus rendszerkonfiguráción keresztül. K&K Tanácsadó és Informatikai Kft. OS/400 operációs rendszer Totális rendszer - Kommunikációs segédprogramok -

Párbeszéd CL parancsokkal - Menühasználat On-line help Adatbázis funkciók - Magasszintű nyelvek használata stb. Az AS/400 operációs rendszere az OS/400 teljes rendszer, mely tartalmazza a relációs adatbáziskezelést, hálózati csatlakozási kommunikációs lehetőségeket, on-line képzést stb. A felhasználó a Control Ganguage (CL) nyelven vagy menük segítségével kommunikál a rendszerrel. A rendszerben való tájékozódást szövegkörnyezetfüggő help és search index segíti. A relációs adatbáziskezelés az operációs rendszer része. Az állományok definiálása Daza Description Specification (DDS), Interactive Dara Definition Utility (IDDU), illetve Structured Query Ganguage (SQL) segítségével valósítható meg. Az OS/400 támogatja a magasszintű nyelvek (RPG/400, C/400, FORTRAN/400, COBOL/400, PL/I stb.) használatát Integrált file-rendszer Az Integrated File System az OS/400 része, a PC és UNIX operációs rendszerekhez hasonlóan támogatja

a stream input/output műveleteket és a tárolóterület-kezelést. Az integrált fele-rendszerben az objektumok hierarchikus directory struktúrában helyezkednek el, elérésük a directory path-on keresztül történik. Létezik egy közös felület, amely lehetővé teszi a felhasználók és alkalmazások számára nemcsak a stream fele-ok, hanem adatbázisfile-ok, dokumentumok és egyéb AS/400 objektumok elérését. A stream fele támogatás már korábban is létezett az AS/400-on. A folderekben tárolt dokumentumok is stream file-ok. Az Integrated File System-ben az alábbi rendszerek kezelhetők: QSYS.LIB - Library file system, amely könyvtárstruktútrában tárolja az AS/400 adatbázisokat és egyéb objektumtípusokat. QDLS - Document dokumentumokat. library semices fele system, folderstruktúrában kezeli a / - "Root" fele system, amely directory struktúrában tárolt stream fele-ok elérését támogatja. QOpenSys - Open systems fele system, UNIX

alapú, nyílt rendszerek jellemzőinek megfelelő fileelérést biztosít. 7 K&K Tanácsadó és Informatikai Kft. QLANSrv - A LAN Server/400 software által kezelt Loval Area Network (LAN) server fele system akkor elérhető, ha a fenti licence program installálva van az AS/400-on, DB2/400 adatbázistámogatás - Kompatibilitás Két fázisú commitment control 50-es biztonsági szint NLS támogatás Az AS/400 platform egyik erőssége az integrált adatbáziskezelő rendszer, amely kompatibilis a korábbi AS/400 Database Management Systemmel. Új neve DATABASE 2/400 vagy DB2/400. A DB2/400 a DB2 MVS, DB2/2 és DB2/6000 termékek mellett a DATABASE 2 család egyik tagja. A két fázisú cotttmitment control támogatás a DB2/400 része, amely az AS/400-on működő commit/rollback funkció kiterjesztése különböző rendszerekben lévő adatbázis file-okon végzett műveletekre. Az 50-es védelmi szint alkalmazásával - mely megfelel az USA C2 biztonsági

szabványának megvalósítható felhasználói és csoportszinten az adatvédelem. A National Language Support-tal (NLS) az adat a szükséges nyelven, megfelelő rendezési sorrendet követve tárolható. Lehetséges a dupla byte-os grafikus karakterek tárolása és a különböző kódlappal készült adatok összehasonlítása. Client Access/400 - Elérés Microsoft Windows felületről Kliens/szerver funkciók Renszerműveletek grafikus felületről elektronikus levelezés Token-Ring, Ethernet twinax, aszinkron, SDLC, X25 és vezeték nélküli kapcsolat támogatása A Client Access/400 család, Windows felületű személyi számítógépek AS/400-zal való összekapcsolását megvalósító PC Support új, kibővített változata. A kliens/szerver alkalmazást megvalósító Client Access/400 szerver komponensei az OS/400 részévé váltak. A Client Access/400 szerver funkciója a következőket tartalmazza: - Adatbázis szerver - új SQL interfész és API programcsomag

standard kapcsolódási felület használatával (pl. ODBC - Open Database Connectivity) mód nyílik az adatbázisok elérésére - File szerver - byte stream fele-ok és shared folder funkció kezelése magas hatékonysággal - Pont szerver 8 K&K Tanácsadó és Informatikai Kft. Alapfogalmak A rendszer működésének megértéséhez szükséges az alapvető fogalmak ismerete. Ezeket próbálja tisztázni a fejezet. - Rendszer rendszerváltozók hálózati jellemzők Alrendszer alrendszerleírás Job- definíciós attribútumok (job-leírás) végrehajtási attribútumok (Class típusú objektum) Az OS/400 operációs rendszerben a rendszerváltozók és hálózati attribútumok definiálják a futtatási környezetet. Rendszerváltozók pl a rendszerdátum, idő, vezérlő alrendszer neve, könyvtárlista rendszerkönyvtárai, könyvtárlista felhasználói könyvtárai stb. Hálózati jellemzők pl, a rendszer neve, default üzenetsor stb. Ezeket a jellemzőket a

megfelelő jogosultsággal rendelkező felhasználó módosíthatja, ami által a rendszer környezete megváltozik. Az alendszer előre definiált futtatási környezet, ezen keresztűl történik a munkafolyamatok vezérlése és a rendszererőforrások felhasználása. A rendszerben több, egymástól független alrendszer létezhet, amelyek megosztják a rendszer erőforrásait. Az alrendszer jellemzőit az ún. alrendszerleírás tartalmazza Ez befolyásolja, hogy milyen job-ok futhatnak az alrendszerben, illetve a job-okat batch vagy iteraktív módon kell-e feldolgozni. (Job-nak az alrendszerben futó munkát nevezzük) Interaktív feldolgozási mód A felhasználó a job futása során folyamatosan kommunikál a rendszerrel. Tipikus példája az AS/400 session. A munkafolyamat a rendszerbe való bejelentkezéskor kezdődik és a kijelentkezésig tart. A batch feldolgozás, az interaktívval ellentétben, a munkafolyamat indítása után nem igényel választ, beavatkozást, a

munkaállomáson további feladatok indíthatók. A batch job (pl. egy listakészítés) bekerül a job queue-ba, és itt várakozik mindaddig, ameddig a futására sor nem kerülhet. Job attribútumok Definíciós attribútumok (Job description) - job sor - output sor - kezdeti könyvtárlista - job dátum - futtató felhasználó neve stb. 9 Végrehajtási attribútumok (Class object) - futási prioritás - időszelet - maximális CPU idő - ideiglenesen használt tárterület stb. A job-ok futásjellemzőit az ún. job-leírás tartalmazza A batch és interaktív job-ok számára a rendszerben létezik előre definiált default job-leírás. A leírásban definiált jellemzők igény szerint módosíthatók. A módosításra a job indításakor is sor kerülhet A job-jellemzők másik csoportja arra vonatkozik, hogy a job a futás során mi módon használhatja az operatív tárat és a CPU erőforrásokat. Ezek az értékek egy ún class típusú objektumban találhatók.

Alapfogalmak - 2. Könyvtár File Member A könyvtár objektumok tárolására, logikai csoportosítására szolgáló objektum. A könyvtárban lévő objektumok nem feltétlenül szomszédosak, sőt előfordul, hogy nem is ugyanazon a lemezen helyezkednek el. A könyvtár elemeinek nem kell külön helyet foglalni, az objektum méretének növekedése esetén a rendszer automatikusan allokálja a szükséges tárterületet. A file olyan objektum, amely a tárolt ínformáción túl a file jellemzőit ís tartalmazza. Pl adatbázis file esetén a rekordszerkezetet, kulcsmezők nevét, számát, hosszát stb. A file-ok alfileokból, ún memberekből állnak Pl egy FORGALOM adatbázis fele havi csoportosításban tartalmazza a forgalom rekordokat. Egy-egy hónap forgalom tételei egy-egy memberben találhatók. Alapfogalmak - 3. File-ok - Adatbázis - fizikai - logikai - Save - Eszköz - DDM A file olyan objektum, amely a rekordokon túl a file jellemzőit is tartalmazza. A

legismertebb, legáltalánosabban alkalmazott típus az adatbázis file. Az adatbázis file alfileokból, ún memberekből áll Az adatbázis file lehet fizikai: rekordokat tartalmazó, illetve logikai: elérési útvonalat, szűrési feltételeket tartalmazó file. A save file olyan speciális célfilé, amely az adatok mentésére és visszatöltésére használatos. A device file-okon keresztül elérhetők a külső eszközök, mint pl. képernyők, nyomtatók, szalagok, diszkettek. Az eszközfile-ok annak leírását tartalmazzák, ahogyan az eszköz a programból elérhető (pl. egy mező pozíciója a képernyőn) K&K Tanácsadó és Informatikai Kft. A Distributed Data Management (DDM) file-ok távoli rendszerben lévő adatbázis file-ok elérésére használatosak. A file-ok objektumtípusa *FILE. Alapfogalmak - 4. Programok - interpretált - lefordított Parancsdefiníció Felhasználói leírás (user profile) Az AS/400 rendszerben kétféle módon kezelhetők a

programok. Az interpreter típusnál, mint pl. a REXX, csak a program forrása létezik, amely egy fele típusú objektumban helyezkedik el. A lefordított változatnál a compiler futtatható kódot generál, így nemcsak a programforrás létezik, hevem a programobjektum is, amelynek típusa *PGM. A parancsdefiníció olyan objektum, amely tartalmazza a parancs leírását és azonosítja azt a programot, amely végrehajtja a kívánt funkciót. A cser proftle olyan objektum, amely felhasználó vagy felhasználói csoport azonosítására szolgál. Tartalmazza a jogokat, a kezdőmenüt, a menü megjelenése előtt futtatandó programot, kurrens könyvtárat stb. A csoport leírás (group profile) ugyanazon jogokkal rendelkező felhasználói csoport azonosítására használatos. A felhasználói leírás objektumtípusa *USRPRF. Alapfogalmak - 5. Sorok (Queue) Job Output Üzenet Adat - *JOBQ - *OUTQ - *MSGQ - *DTAQ A sor a feldolgozásra váró objektumok listája. Négy típusa

létezik Bár ezek sok hasonlósággal rendelkeznek, objektumtípusuk különböző. A job-sor a batch-ban végrehajtandó kéréseket kezeli. A batch-ben végrehajtandó kérés lehet pl. nyomtatás vagy hosszú számítási művelet végrehajtása, mely nem igényel operátori beavatkozást. Amikor egy program adatbázis rekordokat dolgoz fel és nyomtatandó listát készít, a listaformátumot a printer file írja le, a tényleges adatbázis rekordokkal kitöltött lista a nyomtatásig output sorba kerül és mindaddig ott is marad, amíg az ún. writer nyomtatásra nem továbbítja. A programok, job-ok, felhasználók közötti kommunikáció üzenetek segítségével is megvalósulhat. A felhasználónak/programnak küldött üzenet a felhasználóhoz/programhoz tartozó sorba, az ún. üzenetsorba kerül, amelyből kiolvasható/fogadható az üzenet 11 K&K Tanácsadó és Informatikai Kft. A programok közötti leggyorsabb kommunikáció az adatsorok használatával

érhető el. Az adatsor speciális típusú, kezelése megfelelő programok indításával történik. OS/400 üzenetsorok - Munkaállomás üzenetsora - Felhasználói üzenetsor - Rendszeroperátori üzenetsor Rendszer history log Az OS/400 a fenti üzenetsorokat automatikusan létrehozza. További üzenetsorok létrehozhatók, kezelhetők. Az előredefiniált üzenetek üzenetfile-okban tárolódnak. Objektumkezelés Minden, a rendszerben tárolt, visszakereshető információ ún. objektum Az objektum számos attribútummal rendelkezik, amely attribútumok az objektum header-ben tárolódnak. A tényleges információt az objektum test tárolja. Minden objektumnak van tulajdonosa, az a felhasználó, aki az objektumot létrehozta. Az Object Management az objektumok elhelyezését és visszakeresését felügyeli. (Bizonyos objektumok, mint job-ok, alrendszerek, eszközleírások kezelését, a helyreállítási tevékenységeket a Work Management kezeli.) AS/400 objektumok

Könyvtár File Program Üzenetfile Felhasználói leírás Üzenetsor Folder Menü Dokumentum Lekérdezési definíció *LIB *FILE *PGM *USRPRF *MENU *DOC *FLR könyvtár adatállomány; a rekordokon túl a file leírását is tartalmazza program; futtatható egység felhasználói leírás menü dokumentum, OV/400 szövegszerkesztővel előállított objektum, folder, dokumentumok tárolására szolgáló objektum 12 K&K Tanácsadó és Informatikai Kft. *MSGQ *QRYDFN *MSGF stb. üzenetsor; előre definiált és azonnali üzenetek fogadására szolgáló elem lekérdezési definíció üzenetfile, előre definiált üzenetek tárolására Objektumfelépítés Minden, a rendszerben tárolható és visszanyerhető információ ún. objektumban foglal helyet Az objektumok közös objektum haederrel, illetve objektumtípustól függő funkcionális résszel rendelkeznek. A haeder rész többek között tartalmazza a nevet, típust, méretet, a létrehozás dátumát, a

tulajdonos nevét. Az objektum neve és az objektum típusa azonosítja az objektumot. Az Object Management az objektum háttértárra való írását és visszakeresését végzi. Könyvtárstruktúra Rendszerkönyvtár: QSYS QUSRSYS QHLPSYS QGPL . Felhasználói könyvtár: BER CAR A könyvtár olyan objektum, amely objektumok csoportosítására, tárolására szolgál. A csoportosítás logikai, nincs hatással az objektum fizikai helyére. 13 AS/400 könyvtárstruktúra Az AS/400 könyvtárstruktúra kétszintű. Könyvtárlista Keresési sorrend QSYS QUSRSYS QHLPSYS BER BERKIEG KAKUKK TESTLIB QGPL QTEMP System Libraries Product Libraries Current Library User Libraries K&K Tanácsadó és Informatikai Kft. Objektumra való hivatkozáskor megadható az ót tartalmazó könyvtár neve, vagy az objektum visszakerestethető az ún. könyvtárlista alapján A könyvtárlista négy részből áll: - Rendszerrész: a szükséges rendszerkönyvtárakat tartalmazza. A

rendszer installálásakor a QSYS, QUSRSYS, QHLPSYS könyvtárakból áll, mely a QSYSLIBL rendszerváltozó átírásával módosítható. - Produktumrész: a programhívások aktualizálják. Pl COBOL program fordításakor a COBOL könyvtár automatikusan felkerül a könyvtárlista produktumrészére. - Kurrens könyvtár: objektumok létrehozásakor a default könyvtár. Ha nincs megadva, a QGPL lesz a kurrens. Bejelentkezéskor, user profile-ban, illetve a CHGCURLIB paranccsal módosítható. - Felhasználói rész: olyan könyvtárakat tartalmaz, amelyek szükségesek a felhasználó munkájához. A rendszer installálásakor a QGPL és QTEMP könyvtárakból áll; a QUSRLIBL rendszerváltozó átírásával, illetve az ADDLIBLE, RMVLIBLE, CHGLIBL, EDTLIBL parancsokkal módosítható. Alapvető objektumkezelési műveletek - 1. Allokálás Autoritás, megjelenítés Autoritás, adományozás Autoritás, elvonás Módosítás Törlés (Clear) Másolás Létrehozás Törlés

(Delete) Allokálás - objektum lefoglalása osztott/kizárólagos használatra. Autoritás, megjelenítés-felhasználói lehetőségek megjelenítése. Autoritás, adományozás - felhasználói hozzáférés megadása egy objektumhoz. Autoritás, elvonás - felhasználói hozzáférés elvonása objektumtól. Módosítás - objektum jellemzőinek módosítása. Törlés (Clear)-objektum tartalmának törlése. Másolás - objektum másolása másik objektumba, könyvtárba. Létrehozás - felhasználó által definiált objektum létrehozása. Törlés (Delete) - objektum megszüntetése. 15 Alapvető objektumkezelési műveletek - 2. Tartalommegjelenítés Leírásmegjelenítés Dump Átmozgatás Átnevezés Mentés, visszatöltés Tulajdonjogátadás Tartalommegjelenítés Leírás megjelenítése Dump Átmozgatás Átnevezés Mentés, visszatöltés Tulajdonjogátadás - objektum tartalmának kiírása. - objektum jellemzőinek kiírása. - főtár/külső eszközök

tartalmának megjelenítése. - objektum áthelyezése másik könyvtárba. - létező objektum nevének megváltoztatása. - objektum/objektumcsoport külső eszközre/save fle-ba írása. - objektum tulajdonjogának átadása másik felhasználónak. A rendszer működése Az AS/400 rendszerrel végzendő munka megkezdése előtt be kell jelentkezni, a rendszerrel közölni kell a felhasználói azonosítót, bizonyos körülmények között meg kell adni a jelszót. A rendszer erőforrásai csak a leírtak teljesítése után használhatók. Bejelentkezés a rendszerbe Sign On System . : Subsystem . : Display . : User . Password . Program/procedure Menu . Current library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BESTIA QINTER QPADEV0002 . . . . . (C) COPYRIGHT IBM CORP. 1980, 1999 K&K Tanácsadó és Informatikai Kft. A bejelentkezési képernyőn kötelezően kitöltendő mezők a felhasználó neve és -

bizonyos biztonsági fokozatnál - a jelszó. A felhasználói azonosító (user profile) leírja a felhasználó lehetőségeit, jogait az OS/400 rendszerben. Amennyiben a Program/procedure mezö kitöltésre kerűl, a bejelentkezést követően az itt megadott program indul el. Menünév definiálása esetén az itt jelölt menü lesz a felhasználó kezdőmenüje. Kurrens könyvtár megadásakor az ebbe a mezőbe írt könyvtár az alkalmazó kurrens könyvtára. A bejelentkezési képernyő jobb felső sarkában látható a rendszer, alrendszer és display állomás neve. A feladatok végrehajtása Menü CL parancs A kívánt feladat végrehajtható - menüpontok egymásutáni kiválasztásával - Command Language (CL) parancs segítségével - teljes paraméterezett formában - a parancsnév után lenyomott F4 funkcióbillentyű hatására megjelenő ún. prompt táblázat felparaméterezésével. Parancsszintaktika Minden AS/400 parancsnak ugyanaz a szerkezete: parancsnévből

és paraméterekből áll. A parancsnevek rövidítések. Az első három betű a tevékenységet jelöli, pl CRT=create, DLT = delese stb. A további karakterek az objektum nevét rejtik, tehát pl. CRTLIB = Create library, DLTF = Delese file stb. A CL parancsok paraméterei a parancs végrehajtási környezetét vezérlik. Vannak olyan parancsok, amelyeknek egyáltalán nincs paraméterük, s olyanok is, amelyek több (akár 30-40) paraméterrel rendelkeznek. A parancsokhoz tartozó paramétereket az ún. kulcsszavak azonosítják 17 Parancs prompt Work with Configuration Status (WRKCFGSTS) Type choices, press Enter. Type . Configuration description Output . Range . Status . . . . . . . . . . . . > *DEV . *ALL . * . *NET . *ALL *NWS, NWI, LIN, CTL, DEV Name, generic*, ALL, CMN. *, PRINT *NET, OBJ *ALL, ACTIVE, FAILED. Additional Parameters Assistance level . *PRV F3=Exit F4=Prompt F24=More keys F12=Cancel F5=Refresh *PRV,

USRPRF, BASIC. Bottom F13=How to use this display Képernyő magyarázata: Funkcióbillentyűk Kitöltendő mező A lehetséges paraméterértékek Parancsnév Az operációs rendszerben két mód van a parancsok bejegyzésére: - Parancsnév után a szükséges kulcsszavak és paraméterértékek megadásával. - Parancs prompt használatával. A parancsnév beírása után az F4 funkcióbillentyűt lenyomva a parancshoz tartozó paramétertáblázat érhető el. Terminálkezelés, billentyűzet InfoWindow Field Exit Enter Reset Attention Shift+SysReq Help Dup PC + (Numerikus billentyűzeten) Enter CTRL ESC Alt+Print Screen Alt+Esc Shift+Insert K&K Tanácsadó és Informatikai Kft. Az AS/400 parancsok feltöltésénél a paraméterek között a Field Exit, tabulátor vagy kurzormozgató billentyűvel lehet közlekedni. A Field Exit hatására a kurzor - pillanatnyi helyétől kezdve - törli a paraméter értékét, és a következő kitöltendő paraméterre áll. A

teljesen feltöltött parancs az Enter billentyűvel küldhető el végrehajtásra. A terminál bármely pozíciója elérhető, de írni csak meghatározott helyekre lehet. Védett pozícióra történő adatbevitel kísérlete esetén a terminál zárolódik, feloldás a Reset-tel lehetséges. Az Attention billentyű lenyomására az Operational Assistant menü jelenik meg, amelyből elérhetők a spool fele-ok, dolgozni lehet job-okkal, üzenetekkel, küldhető üzenet, módosítható a jelszó. A System Request menü a Shift+SysReq gombok együttes használatával érhető el. A menüből megjeleníthető egy újabb bejelentkezési képernyő, befejeztethető az előzőleg elindított kérés, küldhető üzenet, megjeleníthető a rendszeroperátori üzenetsor, megnézhető a futtató felhasználó. A Help lenyomásával az aktuális képhez tartozó segítség olvasható. Két session-os InfoWindow-a a másik session az Alt+Jump billentyűvel érhető el. A Dup billentyű

szövegszerkesztési módban kényelmessé teszi a mező átmásolását. Prompt módban a Dup hatására az előző rekord mezője átmásolódik az aktuális rekord ugyanazon mezőjébe. Gyakran használt funkcióbillentyűk F1 - Segítségnyújtás F3 - Kilépés F4 - Prompt FS - Frissítés F9 - Előző parancs visszanyerése F12 - Törlés F23 - További opciók F24 - További billentyűk Help Exit Prompt Refresh Retrieve Cancel More options More keys Az F1 help billentyűként szolgál. Az F4 a parancsok táblázatos kitöltésére használatos Az F5 felfrissíti a képernyőt, az F9-cel az előző parancsok nyerhetők vissza. Az F3 törli a funkciót és az előző pontra, míg az F12 befejezi az aktuális munkát és az előző képre áll vissza. Amennyiben a képernyőn látható opciókon túl továbbiak is igénybe vehetők, erre az F23 billentyű utal. További funkcióbillentyűk kiválasztásakor az F24 (More keys) olvasható. 19 Parancsigék ADD CHG CLR Add

Change Clear CPY CRT DLT DSP END RMV RNM STR WRK Copy Create Delete Display End Remove Rename Start Work with Hozzáadás Módosítás Objektum tartalmának törlése Másolás Létrehozás Objektum törlése Megjelenítés Befejezés Elvétel Átnevezés Indítás Munka .-val stb. Rendszerparancs példák - 1. ADD ADDPFM ADDLIBLE ADDMSGD Add Physical File Member Add Library List Entry Add Message Description CHGCURLIB CHGPF CHGLF CHGJOBD Change Current Library Change Physical File Change Logical File Change Job Description CHG ADDPFM ADDLIBLE ADDMSGD CHGCURLIB CHGPF CHGLF CHGJOBD - Fizikai file-hoz member hozzávétele. - Könyvtárlista módosítása, elem hozzávétele. - Üzenetleírás hozzávétele üzenetfile-hoz. - Kurrens könyvtár módosítása. - Fizikai file jellemzőinek módosítása. - Logika fele jellemzőinek módosítása. - Job-leírás módosítása. K&K Tanácsadó és Informatikai Kft. Rendszerparancs példák - 2. CLR CLRPFM CLRMSGQ Clear

Physical File Member Clear Message Queue CPYF Copy File CRTPF CRTRPGPGM CRTUSRPRF CRTJOBD Create Physical File Create RPG Program Create User Profile Create Job Description CPY CRT CLRPFM CLRMSGQ CPYF CRTPF CRTRPGPGM CRTUSRPRF CRTJOBD - Fizikai file member rekordjainak törlése. - Üzenetsor tartalmának törlése. - Adatbázis állományok másolása. - Fizikai file létrehozása. - RPG-program létrehozása (futtatható kód előállítása). - Felhasználói leírás létrehozása. - job-leírás létrehozása. Rendszerparancs példák - 3. DLT DLTF DLTPGM DLTUSRPRF DLTJOBD Delete File Delete Program Delete User Profile Delete Job Description DSPLIBL DSPPFM DSPFD DSPOBJD DSPJOBLOG Display Library List Display Physical File Member Display File Description Display Object Description Display Job Log DSP DLTF DLTPGM DLTUSRPRF DLTJOBD DSPLIBL DSPPFM DSPFD DSPOBJD DSPJOBLOG - Adatállomány törlése. - Lefordított program törlése. - User profile törlése. -

Job-leírás törlése. - Könyvtárlista megjelenítése. - Fizikai file member tartalmának megjelenítése. - File leírás megjelenítése. - Objektum jellemzőinek kiírása. - Job log megjelenítése. 21 K&K Tanácsadó és Informatikai Kft. Rendszerparancs példák - 4. END ENDJOB ENDSBS ENDSYS ENDWTR End Job End Subsystem End System End Writer RMVM RMVMSG RMVMSGD Remove Member Remove Message Remove Message Description RMV ENDJOB ENDSBS ENDSYS ENDWTR RMVM RMVMSG RMVMSGD - Job futásának befejezése. - Alrendszer leállítása. - Rendszerleállítás. - Kiíró program leállítása. - File member törlése. - Üzenetsorban lévő üzenet törlése. - Üzenetfile-ban lévő üzenetleírás törlése. Rendszerparancs példák - 5. RNM RNMM RNMOBJ Rename Member Rename Object(s) STRSEU STRPDM Start Source Entry Utility Start Programming Development Manager Start Query Start Subsystem STR STRQRY STRSBS RNMM RNMOBJ STRSEU STRPDM STRQRY STRSBS - File member

átnevezése. - Objektum átnevezése. - Forrásbejegyző segédprogram (SEU) indítása. - PDM indítása. - Query indítása. - Alrendszer indítása. 22 K&K Tanácsadó és Informatikai Kft. Rendszerparancs példák - 6. WRK WRKACTJOB WRKF WRKHDWPRD WRKLIB WRKACTJOB WRKF WRKHDWPRD WRKLIB Work with Active Jobs Work with Files Work with Hardware Products Work with Libraries - Munka az aktív job-okkal. - Munka a file-okkal. - Munka a hardware-rel. - Munka a könyvtárakkal. A felhasználó vezetése On-line Help GO CMDxxx F4 - Parancs prompt User Support Az OS/400 rendszerben nagyszámú help áll a felhasználó rendelkezésére, amelyek a képernyő tetszőleges pontján állva a Help billentyű lenyomásával érhetők el. A parancssorba a GO CMDxxx parancsot begépelve (ahol xxx = CRT v. DSP v DLT v WRK stb.) az xxx-hez tartozó menü jelenik meg Pl GO CMDCRT hatására az összes, létrehozással kapcsolatos parancs menüből kiadható. A CL parancs kiadható

felparaméterezett formában, illetve a parancsnév után F4 (Parancs prompt) billentyű lenyomására a rendszer felkínálja a parancshoz tartozó kitöltendő paramétereket, így a parancs a kulcsszavak ismerete nélkül kényelmesen beírható. A User Support elérhető a főmenü 10. pontjának kiválasztásával vagy az F13 billentyű lenyomásával. A megjelenő menüből kiválasztható a Help használatára vonatkozó menüpont, a kérdés-felelet adatbázis, irodalomjegyzék, oktatóprogram stb. 23 On-line Help Az AS/400 help segítséget nyújt a képernyő kezelésében, a munkák elindításában. Az AS/400 help több szinten érhető el. Szövegkörnyezetfüggő (contexruan help): A help első szintje, amely a kurzor pozíciójának megfelelő paraméterhez tartozó help-et adja meg. [I] Kiterjesztett (extended help): A help képernyő második fajtája. Általános jellegű információt ad. Elérhető a Help billentyű lenyomásával, úgy, hogy a kurzor nem a

kitöltendő paramétermezőn áll, vagy pedig a Contextual help képernyőről. [2] Indexkeresés (InfoSeeker): A help harmadik módja. Míg az eddigi módok a képernyő bizonyos területeihez kötődtek, az InfoSeeker használata lehetővé teszi tetszőleges szavak, kifejezések megadásával a megfelelő help fejezetek elérését. Az InfoSeeker a help képernyőről az F11 billentyűvel indítható. [3] Hypertext: A help képernyők elérésének negyedik módja a hypertext típusú kapcsolatokon keresztűl valósítható meg. Az egyes help modulok bizonyos kifejezések alapján hálószerűen összekapcsolhatók. Így az egyik help képernyőről az adott kapcsolódási ponton keresztűl (amely aláhúzva, inverzben jelenik meg) más help képernyők érhetők el. [4] K&K Tanácsadó és Informatikai Kft. Nyomtatás – Alapfogalmak Nyomtató Eszközleírás Printer Writer Output sor Printer file Spool file A nyomtató az AS/400-hoz fizikailag hozzákapcsolt eszköz. Az

eszközleírás az eszköz hardware-jellemzőit rögzíti. A Printer Writer kiíprogram az operációs rendszer funkciója, amely az output sorban lévő spool file tartalmát jeleníti meg a nyomtatón. Az output sor a spool file listáját tartalmazó objektum. Az output sorok különböző alkalmazásból származó kinyomtatandó outputot fogadhatnak. A printer file a lapmegjelenítés formátumát írja le. Paraméterei közül meghatározó jelentőségű a spooling-ra vonatkozó SPOOL paraméter, mely eldönti, hogy az output azonnal a nyomtatóra menjen-e, vagy pedig spool file-ban tárolódjon. A printer file OUTQ paramétere a spool file tárolására szolgáló output sor, a DEV a printereszköz nevét tartalmazza. A spool file a nyomtatandó listát tartalmazó file, ami rendszerprogram vagy felhasználói program eredményeként, illetve a Print billentyű lenyomására jön létre. Megjegyzés: - A job leírás printereszköz (PRTDEV) és output sor (OUTQ) paraméterei

meghatározzák a nyomtatót, valamint az output tárolási helyét. - A user profile és a munkaállomás-leírás (Workstation Description) szintén rendelkezik a fenti két paraméterrel. - A megfilelő eszköz és output sor meghatározásának iránya: printer file, job leírás, user profile, workstation description. 25 K&K Tanácsadó és Informatikai Kft. Spool file-okkal kapcsolatos parancsok WRKSPLF WRKSPLFA CHGSPLFA CPYSPLF DLTSPLF DSPSPLF HLDSPLF RLSSPLF - Munka a spool file-okkal - Munka a spool file-ok attribútumaival - Spool file jellemzőinek módosítása - Spool file másolása - Spool file törlése - Spool file megjelenítése - Spool file felfüggesztése Spool file továbbengedése A spool file-okkal kapcsolatos parancsok közül az egyik leggyakrabban használt a WRKSPLF utasítás. Segítségével olyan képernyő jeleníthető meg, amelyen a felsorolt parancsok nagy része opció kiválasztásával végrehajtható. A WRKSPLFA utasítás megmutatja

a spool file jellemzőit, és lehetővé teszi azok megváltoztatását. A CHGSPLFA paranccsal a spool file bizonyos jellemzői (pl. output sor neve, példányszám) módosíthatók. A CPYSPLF utasítás segítségével a spool file rekordjai (a lista sorai) adatbázis file-ba bemásolhatók. A DLTSPLF paranccsal a spool file törölhető, a DSPSPLF-fel megjeleníthető. A HLDSPLF felfüggeszti a nyomtatást, a RLSSPLF továbbengedi. Output sorokkal kapcsolatos parancsok WRKOUTQ CLROUTQ CRTOUTQ DLTOUTQ HLDOUTQ RLSOUTQ Munka az output sorokkal Output sor tartalmának törlése Output sor létrehozása Output sor törlése Output sor felfüggesztése Output sor továbbengedése A WRKOUTQ paranccsal megjeleníthető képernyőn az output sorokkal kapcsolatos munkák opciók segítségével végrehajthatók. A CLROUTQ az output sor tartalmát, azaz a spool file-okat törli, a DLTOUTQ magát az output sort szünteti meg. Az output sorok létrehozására a CTROUTQ parancs szolgál A

HLDOUTQ utasítás felfüggeszti az output sort, és egyetlen, a sorban lévő spool file sem íródik ki; a továbbengedés a RLSOUTQ paranccsal lehetséges. 26 K&K Tanácsadó és Informatikai Kft. Writer-ekkel kapcsolatos parancsok WRKWTR STRPRTWTR CHGWTR HLDWTR RLSWTR ENDWTR Munka a writer-ekkel Printer writer indítása Writer módosítása Writer felfüggesztése Writer elengedése Writer leállítása A WRKWTR parancs a writer-ekkel kapcsolatos tevékenységeket foglalja össze, megjeleníti a nyomtató állapotát. , A STRPRTWTR elindítja a writer-t egy adott output sorra. A CHGWTR parancs a writer bizonyos attribútumainak (pl. formátumtípus, output sor jellemzők) módosítását teszi lehetővé. A HLDWTR a kiíró program működését felfüggeszti, a RLSWTR továbbengedi, míg az ENDWTR a writer-t leállítja, és a kiírás csak újabb indítás után folytatódhat. AS/400-as job - a végrehajtandó feladatok egysége - interaktív job - batch job Az

AS/400-as számára definiált feladatok egységét job-nak nevezzük. Az operációs rendszer saját tevékenységén kívűl minden munkát job-ként kezel Alapvetően kétfajta job típus létezik: INTERAKTÍV (session): párbeszédes üzemmódban képernyős munkaállomás előtt történő munkavégzés. Akkor kezdődik, amikor a felhasználó bejelentkezik a rendszerbe a SIGN ON képernyő segítségével. A felhsználó parancsok kiadásával illetve a felhasználói program futtatásával tart kapcsolatot a renszerrel. A kiadott paracs végrehajtása azonnal elkezdődik és a végrehajtás ideje alatt a munkaállomást nem lehet használni, mivel az a parancs eredményére várakozik. (Bal alsó sarokban egy X jelenik meg a terminálon) BATCH (kötegelt): a végrehajtandó feladatok előbb egy várakozó sorba (Job Queue) kerülnek. (Submit job) A tényleges végrehajtás nem feltétlenűl azonnal következik be Az ilyen jellegű job-ok futása során nincs lehetőség a

program számára a felhasználóval való interaktív komunikációra. A végrahajtás időpontja és idefe függ a renszer aktivitásától, a renszer hangolásától. 27 K&K Tanácsadó és Informatikai Kft. Job-ok vezérlése A job-ok felügyeletét alrandszerek (Subsystem) látják el. Ez határozza meg a működési környezetet, felügyeli az eszközök használatát. A job-ok az alábbi állapotban lehetnek: JOBQ Batch job-ok végrehajtásra várakoznak a job queue-ban ACTIVE A job végrehajtás alatt van, használja a processzort és a központi tárat OUTQ A job lefutott, de a keletkezett output még nincs kinyomtatva. A nyomtatandó output spooled file formában a diszken tárolódik és a nyomtatásra várakozik valamelyik output várakozási sorban (Output Queue) A job akkor tekinthető befejezettnek, amikor az összes output-ja nyomtatásra került. Ezután a rendszer nem őriz semmiféle információt a job-ról. 28 K&K Tanácsadó és

Informatikai Kft. A rendszer állapota WRKSYSSTS Work with System Status 02/05/01 % CPU used . Elapsed time . Jobs in system . % addresses used: Permanent . Temporary . . : . : . : 7.6 00:00:01 253 . : . : .007 .009 Auxiliary storage: System ASP . % system ASP used . Total . Current unprotect used Maximum unprotect . : : : : : BESTIA 15:26:35 23.60 G 84.7987 23.60 G 336 M 350 M Type changes (if allowed), press Enter. System Pool 1 2 3 4 Pool Size (M) 48.75 123.70 .34 19.19 Reserved Size (M) 27.48 .00 .00 .00 Max Active +++++ 24 5 14 Pool *MACHINE *BASE *SPOOL *INTERACT Subsystem Library Bottom Command ===> F3=Exit F4=Prompt F11=Display paging option % CPU used Jobs in system % system ASP used Pool size F5=Refresh F12=Cancel F9=Retrieve F10=Restart F24=More keys A processzor leterheltsége a parancs kiadása óta. F5-frissítés A renszerben nyílvántartott job-ok száma. Ez a szám azokata a job-okat is tartalmazza, amiknek a

outputja még nem lett kinyomtatva. A diszkek telítettségét mutatja. A különböző tevékenységekre felhasznált fizikai memória mérete 29