Základy AS/400. Vladimír Župka
|
|
- Milan Svoboda
- před 9 lety
- Počet zobrazení:
Transkript
1 Základy AS/400 Vladimír Župka
2 Obsah Úvod... 4 Charakteristika počítače AS/ Krátká historie... 5 Vrstevná architektura... 6 Objektová orientace... 7 Souvislý paměťový prostor... 8 Hierarchie procesorů... 9 Operační systém Licenční programy Objekty a jejich ovládání Objekty a jejich typy Knihovny (libraries) Seznamy knihoven (library list) Operace s objekty Systémové hodnoty (system values) Uživatelské rozhraní Typy obrazovkových formátů Úrovně asistence Příkazy řídicího jazyka CL Zprávy Zabezpečení (security) Úrovně zabezpečení (QSECURITY) Přístupová práva k objektům (podrobé oprávnění) Uživatelské profily (user profiles) Zabezpečení prostředků (resource security) Metody autorizace Jak systém vyhodnocuje přístup k objektu Řízení práce Subsystémy Popisy subsystémů Úlohy (jobs) Popisy úloh Třídy úloh Podpora práce s daty Zařízení (devices) Popisy zařízení a konfigurace Popisy souborů pro lokální zařízení Podpora programování Programming Development Manager (PDM) Source Entry Utility (SEU) Screen Design Aid (SDA) Data File Utility (DFU) Integrovaná databáze DB Vlastnosti a výhody
3 Typy databázových souborů Organizace souborů Vytváření a změna souborů Externí popisy souborů Zpracování databázových souborů Integrovaný systém souborů (IFS) Otevřenost vůči jiným operačním systémům Stručně o IFS Jištění dat Zálohování (backup) Obnova (recovery) Prostředky usnadňující zálohování a obnovu Žurnálování databázových souborů Použití žurnálu k účtování prací Zabezpečení transakcí (commitment control) Diskové oblasti (auxiliary storage pools) Komunikace mezi programy Komunikace v rámci úlohy Komunikace mezi úlohami Komunikace mezi počítači Hlavní komunikační metody Hlavní síťové metody Hlavní linkové protokoly Komunikační konfigurace Display Pass-Through Distributed Data Management (DDM)
4 Úvod Charakteristika počítače AS/400 Aplikační systém 400 (AS/400) je navržen jako počítač obecně použitelný v obchodním prostředí a je pro toto prostředí optimalizován. Z toho vyplývají i požadavky sledované při návrhu tohoto systému: - snadné použití, - schopnost růstu bez narušení aplikací, - optimální výkon v komerčním prostředí. Vlastnosti, odlišující AS/400 od ostatních počítačů: - vrstevná architektura, - objektová orientace, - souvislý paměťový prostor - multiprocesor, - základní operační systém zahrnující pokročilé komponenty (databázi, komunikace atd.) 4
5 Krátká historie Počítač AS/400 má bezprostředního předchůdce: System/38. Ten byl ohlášen v roce 1978 ale byl u nás embargován. System/38 nemá bezprostředního předchůdce. Byl, podobně jako kdysi System/360, vyvinut na podkladě zcela nových principů, z nichž vyniká především nezávislost na hardwaru a objektová architektura. Další originální vlastnosti jsou: automatická kontrola oprávnění k objektům přímo ve strojovém kódu, externí popisy dat (DDS), integrovaný databázový systém, integrovaná podpora komunikací, kompilovaný řídicí jazyk a další. Operační systém se jmenoval CPF - Control Program Facility. Tato zkratka se vyskytuje ještě i v počítači AS/400 u systémových zpráv. Za hlavní programovací jazyk byl zvolen jazyk RPG III. Předchůdcem AS/400 tedy není počítač System/36, jak se někdy lidé domnívají, ale System/38. Přestože System/38 byl vyvinut jako zcela původní, převzal některé prvky z předchozích počítačů: - kód EBCDIC z počítačů System/360 a 370, - jazyk RPG z počítače System/3 (podstatně rozšířený). Přibližný časový vývoj je naznačen na následujícím obrázku. System/360 System/ System/3 System/32 System/ System/34 System/ System/38 ES/ AS/400 5
6 Vrstevná architektura Počítač AS/400 je navržen tak, aby aplikace na něm vytvořené a provozované byly použitelné i v budoucnosti, kdy technologický pokrok vynutí změnu technických prostředků (hardware), tedy zejména procesorů, velkokapacitních pamětí, komunikačních linek apod. Proto jsou jeho jednotlivé funkce rozděleny do oddělených vrstev, z nichž ty nižší lze modifikovat či zcela nahradit, aniž by to mělo vliv na vrstvu operačního systému a aplikací. OS/400 + Aplikace + Licen!n" programy Software # nem$n" se zm$nou hardware MI # Machine Interface LIC # Licensed Internal Code Strojov% rozhran" # z&st'v' stejn% bez ohledu na hardware P)eklad Mikroprogramy # (rmware Hardware 6
7 Objektová orientace Vše, co se ukládá do počítače a vybírá z něj, je obsaženo v objektech. Objekt se skládá ze záhlaví (společného tvaru pro všechny typy objektů) a funkční části (pro každý typ objektu jiné). Objekt tak sdružuje údaje (data) a metody jejich použití do jednoho celku. Objekty zajišťují nezávislost uživatele na změnách v realizaci (implementaci) operačního systému a hardwaru. Prostor v diskové paměti je objektu přidělován automaticky při jeho vytváření a může být dále rozšiřován. Objektová orientace poskytuje dobrý základ pro nové technologie jako je umělá inteligence, multimédia apod. Objekt Objekty jsou: Záhlaví Funk!ní!ást - programy - databázové soubory - fronty zpráv - p!íkazy!ídicího jazyka - popisy p!ídavn"ch za!ízení - popisy komunika#ních linek atd. 7
8 Souvislý paměťový prostor Veškerá systémová paměť, tj. operační i disková, je adresována jednotně, jako by byla souvislá. Uživatel se nemusí zabývat tím, kde jednotlivé objekty sídlí, stačí, když se na ně odvolá jménem. Adresa obsahuje 64 bitů, takže adresový prostor je 0 až 2 64 (tj bajtů, tj. 18,4 miliard GB). Takto koncipovaná paměť se nazývá virtuální. Nezávisí na velikosti vnitřní (operační) paměti, ani na typu, kapacitě a počtu diskových jednotek. O skutečné umístění objektů na médiích a jejich vyhledávání se stará operační systém a uživatel je nemůže, až na malé výjimky, ovlivnit. To znamená, že aplikační programy zcela automaticky využívají výhody nových hardwarových technologií, zejména paměťových a procesorových, aniž by se musely jakkoliv modifikovat nebo rekompilovat. Adresovací schopnost lze kdykoliv rozšířit, a to beze změny "strojového" jazyka MI, což vysvětluje skutečnost, že 64bitové procesory Power PC velmi rychle nahradily dosavadní 48bitové. Jedinou (ale značnou) prací s touto náhradou spojenou bylo přepsání programů ve vrstvě SLIC (System Licensed Internal Code). Tu musela provést firma IBM a ta také nesla odpovědnost za hladký přechod od systémů CISC (48bitových) k systémům RISC (64bitovým). Je třeba říci, že se tohoto úkolu zhostila dobře. Následující schema znázorňuje vztah fyzické paměti k virtuální paměti a k objektům. Opera!ní pam"# 0 Virtuální pam"# Objekty Disk DB soubor Disk Program Disk Fronta zpráv
9 Hierarchie procesorů Počítač (systém) AS/400 je tvořen hierarchickou soustavou procesorů. Hlavní systémový procesor (základní jednotka) je propojen jednak s operační pamětí, jednak s dalšími, podřízenými procesory. Kromě toho může být rovnocenných hlavních procesorů několik (multiprocesor). Opera!ní pam"# Systémov$ procesor Servisní procesor I/O procesor I/O procesor I/O procesor I/O procesor Disk Disk Páska Komunikace Pracovní stanice Tato architektura dovoluje souběžné zpracování aplikačních programů: Systémový procesor zjistí požadavek aplikačního programu na čtení dat z disku, deleguje jej příslušnému vstupně/ výstupnímu (V/V) procesoru, který ten požadavek plní autonomně. Mezitím systémový procesor zpracovává instrukce jiného aplikačního programu. Podobně jsou zaměstnávány procesory pro komunikační linky, pracovní stanice apod. Distribuce úkolů v soustavě specializovaných procesorů zajišťuje vynikající výkonnost v transakčně orientovaném obchodním prostředí. Kromě toho mohou být použity nejnovější mikroprocesorové technologie, aniž by se nějak narušil zbytek systému. 9
10 Operační systém Operační systém se nazývá Operating System/400 (OS/400) a dodává se jako jeden z licenčních programů (ovšem nezbytný). Je potřebný pro řízení veškerého provozu na počítači AS/400. Uživatel může využívat tři pracovní prostředí: - přirozené prostředí AS/400, - prostředí počítače System/36, - prostředí počítače System/38. Nadále se budeme zabývat jen přirozeným prostředím AS/400. Funkce operačního systému: Správa objektů - Object Management Správa dat - Data Management Řízení práce - Work Management Komunikace - Communications Řídicí jazyk - Control Language (CL) Mnohé části těchto funkcí jsou realizovány ve vrstvě SLIC (System Licensed Internal Code), např. kontrola oprávnění uživatele k použití objektu, hledání věty v databázovém souboru, nebo třeba obsluha komunikační linky. Jak je patrné, jde většinou o značně složité programy. Licenční programy Do operačního systému v širším pojetí zahrnujeme i tzv. licenční programy (překládače programovacích jazyků, podpůrné prostředky k vytváření aplikací, programy pro spolupráci s osobními počítači, prostředky k práci s komunikacemi apod.). Zde vyjmenujeme jen ty nejdůležitější. Programovací jazyky od verze 2: RPG/400 COBOL/400 C/400 AS/400 Pascal AS/400 PL/I AS/400 Basic od verze 3: ILE RPG neboli RPG IV ILE COBOL ILE C, C++ od verze 4.2: Java Office Vision/400 Starší software - usnadňuje kancelářské práce jako je posílání elektronicé pošty, organizace porad, udržování plánovacího kalendáře, pořizování textových dokumentů se zakomponovanými údaji z databází, apod. 10
11 Lotus Domino Nahrazuje Office Vision, slouží pro vývoj a provoz kancelářských prací, skupinových operací (groupware) a integruje databázi DB2/400. Slouží jako server pro Lotus Notes. Client Access Propojuje osobní počítače (s operačním systémem Windows) s jedním nebo několika počítači AS/400 a poskytuje grafické prostředí k ovládání systému AS/400. Umožňuje také přenos dat mezi AS/400 a PC. ADTS - Application Development Tool Set PDM - Programming Development Manager - prostředek pro vývoj programů DFU - Data File Utility - prostředek pro pořizování a změnu databázových souborů SEU - Source Entry Utility - editor zdrojových textů SDA - Screen Design Aid - prostředek k návrhu obrazovkových formátů RLU - Report Layout Utility - prostředek k návrhu tiskových sestav FCMU - File Compare/Merge - porovnávání a slévání zdrojových textů (od verze 3.1) Query/400 Efektivní prostředek k čerpání a úpravě informací z databázových souborů (dotazovací program) pro neprogramátory. SQL/400 - Structured Query Language Prostředek k dotazování a k údržbě databázových souborů (normalizovaný jazyk) pro programátory. 11
12 Objekty a jejich ovládání Objekty a jejich typy Objekt se skládá ze záhlaví a funkční části. Jisté informace obsažené v záhlaví objektu jsou společné všem objektům bez ohledu na typ: - Jméno objektu - Jméno knihovny, v níž je umístěn - Typ objektu - Podtyp (atribut) objektu - Jméno vlastníka objektu - Textový popis objektu - Datum a čas vytvoření - Datum a čas poslední změny - Datum a čas posledního uložení - Datum a čas posledního obnovení Objekty se liší svým typem. Některé objekty mají kromě typu i podtypy (atributy). Příklady typů a podtypů objektů Objekt Typ Podtyp Databázový soubor *FILE PF physical file *FILE LF logical file *FILE SRC source file Obrazovkový soubor *FILE DSPF display file Páskový soubor *FILE TAPF tape file Fronta zpráv *MSGQ message queue Příkaz řídicího jazyka *CMD command Program (přeložený) *PGM program Výstupní tisková fronta *OUTQ output queue Vstupní fronta úloh *JOBQ job queue Složka (pořadač) *FLR folder Dokument *DOC document Popis zařízení *DEVD device description Popis komunikační linky *LIND line description Uživatelský profil *USRPRF user profile Nabídka *MENU menu Definice dotazu *QRYDFN query definition 12
13 Knihovny (libraries) Knihovna je objekt typu *LIB, který slouží k seskupování ostatních objektů. Objekty nemusí být nutně umístěny vedle sebe, ale jsou roztroušeny ve virtuální paměti tak, jak postupně vznikají. Knihovna je vlastně jen seznam jmen a adres objektů. Některé knihovny jsou dodávány již s počítačem (obsahují objekty operačního systému), ostatní si uživatel vytváří sám podle svých potřeb a svého uvážení z objektů, které si sám vytvořil nebo které získal od jiných dodavatelů. Na rozdíl od jiných operačních systémů nemají knihovny hierarchickou strukturu, ale jsou na sobě nezávislé. Samy jsou (jakožto objekty typu *LIB) sdruženy v systémové knihovně QSYS, která je základní knihovnou. Každý objekt má jméno (dlouhé až 10 znaků), které jej spolu s typem jednoznačně určuje v rámci knihovny. Jiný objekt stejného jména a stejného typu může být obsažen v jiné knihovně. Jeden objekt nemůže být obsažen ve dvou knihovnách. V jedné knihovně nemůže být více objektů stejného jména a typu. Úplná identifikace objektu je tvořena jménem knihovny a jménem objektu, tzv. kvalifikovaným jménem. Příklady kvalifikovaného jména objektu: KNIHOVNA/OBJEKT UCETNICTVI/ZAKAZNICI Co lze činit s objektem: - přejmenovat a ponechat v původní knihovně, - zkopírovat, přejmenovat a ponechat v původní knihovně, - zkopírovat do jiné knihovny, - zkopírovat do jiné knihovny a přejmenovat. Pro práci s knihovnami slouží tyto příkazy: CRTLIB CHGLIB DLTLIB RNMOBJ Create Library - vytvoř knihovnu Change Library - změň knihovnu Delete Library - zruš knihovnu Rename Object - přejmenuj objekt (zde typu *LIB) Knihovny jsou dvou podtypů: produkční testovací *PROD (nejobvyklejší), *TEST (jen pro zkoušení vyvíjených aplikací). 13
14 Seznamy knihoven (library list) Seznamy knihoven slouží k usnadnění práce při programování a řízení práce na počítači. Program nebo příkaz se totiž může odvolávat na objekty, aniž by specifikoval jméno knihovny. Je-li knihovna s dotyčným objektem zapsána v seznamu, který je k dispozici při výpočtu úlohy, objekt je z této knihovny vybrán. Seznam knihoven je k dispozici od vzniku úlohy (jobu). S ukončením úlohy zaniká. Seznam knihoven se označuje symbolem *LIBL. Při vyhledávání objektu se postupuje od začátku seznamu až ke knihovně, v níž se objekt prvně nalezne. Je-li dále v seznamu zapsána jiná knihovna obsahující stejný objekt, neuplatní se. Nenajde-li se objekt v žádné knihovně seznamu, je hledání neúspěšné a systém o tom vydá zprávu. Struktura seznamu knihoven: Systémová!ást QSYS QSYS2 QHLPSYS... SYS SYS SYS Základní systémová knihovna Sekundární systémová knihovna Knihovny s "help texty" B#"ná knihovna UCETNICTVI CUR Current Library U"ivatelská!ást ZKOUSKA ZASOBOVANI... QGPL QTEMP USR USR USR USR U"ivatelská knihovna U"ivatelská knihovna General Purpose Library Temporary Library Nově vytvářený objekt se umístí do běžné knihovny (current library), není-li jméno knihovny výslovně zadáno. Chybí-li běžná knihovna v seznamu, nahrazuje její funkci knihovna QGPL. Knihovna QTEMP vzniká a zaniká s výpočetní úlohou (jobem). Slouží hlavně k ukládání pracovních objektů (např. souborů), které po ukončení úlohy již nepotřebujeme. Příkazy pro seznam knihoven: CHGLIBL Change Library List - změň seznam knihoven EDTLIBL Edit Library List - uprav seznam knihoven CHGCURLIB Change Current Library - změň běžnou knihovnu ADDLIBLE Add Library List Entry - přidej položku do seznamu knihoven RMVLIBLE Remove Library List Entry - odstraň položku ze seznamu knihoven DSPLIBL Display Library List - zobraz seznam knihoven Změnou pořadí knihoven v seznamu lze např. nahrazovat produkční a testovací prostředí, aniž by bylo nutné měnit programy. 14
15 Operace s objekty S objekty operuje jednak systém, jednak uživatel. Systémové funkce probíhají automaticky, kdykoliv uživatel použije objekt: - Kontrola oprávnění (authority) - Zjištění poškozených objektů (damaged objects) - Zajištění celistvosti transakcí (commitment control) - Zamykání objektů (locks) - Kontrola stavu objektu - Kontrola typu vzhledem k požadované funkci Uživatel může s objekty provádět jednak obecné operace, jednak specifické operace. Obecné operace jsou ty, které lze aplikovat na většinu objektových typů, zejména: - Allocate (ALCOBJ) rezervuje objekt k výhradnímu nebo sdílenému použití - Deallocate (DLCOBJ) uvolňuje objekt z výhradního nebo sdíleného použití - Display (DSPOBJAUT) zobrazuje oprávnění k používání objektu - Grant authority (GRTOBJAUT) poskytuje oprávnění k použití objektu - Revoke authority (RVKOBJAUT) odebírá oprávnění k použití objektu - Change (CHG...) mění určité atributy objektu - Clear (CLR...) čistí obsah objektu, ale neruší objekt - Copy (CPY...) kopíruje objekt - Create (CRT...) vytváří objekt - Delete (DLT...) ruší objekt - Display description (DSP...D) zobrazí popis objektu - Dump (DMP...) vypíše obsah objektu pro tisk - Move (MOV...) přesune objekt do jiné knihovny - Rename (RNMOBJ) přejmenuje objekt - Save (SAV...) uloží objekt na externí nosič - Restore (RST...) obnoví objekt z externího nosiče - Change ownership (CHGOBJOWN) přenáší vlastnictví objektu na jiného uživatele Specifické operace prováděné uživatelem jsou ty, které se liší podle typu objektu. Např. operace prováděné s databázovým souborem nelze použít na programy (např. čtení záznamu), což systém hlídá. 15
16 Systémové hodnoty (system values) Systémové hodnoty jsou údaje uložené v počítači, které samy nejsou objekty, ale odrážejí stav a chování počítače jako celku, tedy i všech objektů. Některé systémové hodnoty: QACTJOB Počáteční nejvyšší počet aktivních úloh QCCSID Standardní soubor znaků (Coded Character Set ID) QCONSOLE Jméno pracovní stanice sloužící jako systémová konzola QDATE Systémové datum QTIME Systémový čas QSRLNBR Sériové číslo počítače QDECFMT Tvar dekadického čísla QLANGID Kód jazyka QSECURITY Stupeň zabezpečení QSYSLIBL Systémová část seznamu knihoven QUSRLIBL Uživatelská část seznamu knihoven Systémové hodnoty může prohlížet každý uživatel (veřejnost), měnit je může jen oprávněný uživatel, zpravidla bezpečnostní úředník (security officer). 16
17 Uživatelské rozhraní Uživatelské rozhraní je pojem pro komunikaci uživatele s počítačem. Uživatel komunikuje s počítačem hlavně prostřednictvím tzv. pracovních stanic (work stations). Těmi mohou být obrazovkové alfanumerické terminály nebo osobní počítače. Osobní počítače přitom komunikují s počítačem AS/400 prostřednictvím potřebného programového vybavení (např. Client Access/400). Základní způsob zobrazení informací je textový (alfanumerický); na osobních počítačích existují programy, které ke styku s počítačem AS/400 používají grafického zobrazení (GUI - graphical user interface). - Pro začátečníka: Soustava nabídek (menus) a nápověda (help) - Pro pokročilejšího uživatele: Nabídky a náznaky (prompts), seznamy - Pro zkušeného uživatele: Příkazy operačnímu systému (commands) Použití těchto prostředků lze libovolně střídat. Tak se lze dostat k požadované funkci několika různými cestami. Typy obrazovkových formátů Nabídka (menu) - např. nabídka System Request - nabízí výběr z několika číselných voleb. Select one of the following: System Request System: IASSIST 1. Display sign on for alternative job 2. End previous request 3. Display current job 4. Display messages 5. Send a message 6. Display system operator messages 7. Display work station user 80. Disconnect job 90. Sign off Selection Bottom F3=Exit F12=Cancel (C) COPYRIGHT IBM CORP. 1980,
18 Vstupní formát - např. náznak (prompt) parametrů příkazu DSPMSG - vyzývá k zadání vstupních hodnot (parametrů). Display Messages (DSPMSG) Type choices, press Enter. Message queue *WRKUSR Name, *WRKUSR, *SYSOPR... Library Name, *LIBL, *CURLIB Output * *, *PRINT, *PRTWRAP Bottom F3=Exit F4=Prompt F5=Refresh F10=Additional parameters F12=Cancel F13=How to use this display F24=More keys Seznam - např. výsledek příkazu WRKSPLF - nabízí seznam několika nebo mnoha položek, jimiž lze listovat a u nichž lze zadávat číselné (někdy i znakové) volby. Work with All Spooled Files Type options, press Enter. 1=Send 2=Change 3=Hold 4=Delete 5=Display 6=Release 7=Messages 8=Attributes 9=Work with printing status Device or Total Cur Opt File User Queue User Data Sts Pages Page Copy QPRINT QSYS PRT01 RDY 1 1 QPRINT QSYS PRT01 RDY 1 1 QPRINT QSYS PRT01 RDY 1 1 QPRINT QSYS PRT01 RDY 1 1 QPRINT QSYS PRT01 RDY 1 1 QPRINT QSYS PRT01 RDY 1 1 QPRINT QSYS PRT01 RDY 1 1 QPRINT QSYS PRT01 RDY 1 1 QPRINT QSYS PRT01 RDY 1 1 More... Parameters for options 1, 2, 3 or command ===> F3=Exit F10=View 4 F11=View 2 F12=Cancel F22=Printers F24=More keys 18
19 Informační formát - např. výsledek příkazu DSPJOBLOG - Zobrazuje jednu nebo i mnoho položek, které lze jen prohlížet, popř. klávesou Help získat podrobnější informace. Display All Messages System: IASSIST Job.. : QPADEV0001 User.. : VZUPKA Number... : Job /VZUPKA/QPADEV0001 started on 09/13/05 at 16:01:53 in subsystem QINTER in QSYS. Job entered system on 09/13/05 at 16:01:53. > /* */ 3 > chgcurlib vzrpg_iv Current library changed to VZRPG_IV. 3 > dspmsg 3 > dspmsg 3 > DSPMSG 3 > WRKSPLF 3 > DSPJOBLOG 3 > wrksplf 3 > WRKSPLF SELECT(*ALL) More... Press Enter to continue. F3=Exit F5=Refresh F12=Cancel F17=Top F18=Bottom Nápověda po stisku klávesy Help (popř. F1) funguje ve všech systémových formátech, většinou je proměnlivá v závislosti na poloze kurzoru (kontextová nápověda). MAIN OS/400 Main Menu... : OS/400 Main Menu - Help : : : : The OS/400 Main (MAIN) menu allows you to select the general task : : you want to do. : : : : How to Use a Menu : : : : To select a menu option, type the option number and press Enter. : : : : To run a command, type the command and press Enter. For assistance : : in selecting a command, press F4 (Prompt) without typing anything. : : For assistance in entering a command, type the command and press F4 : : (Prompt). To see a previous command you entered, press F9 : : (Retrieve). : : : : To go to another menu, use the Go to Menu (GO) command. Type GO : : followed by the menu ID, then press the Enter key. For example, to : : More... : : F3=Exit help F10=Move to top F12=Cancel F13=Information Assistant : : F14=Print help : : : :...: Nabídka (menu) se vyvolává příkazem GO. Přehled systémových nabídek lze získat vydáním příkazu WRKMNU. 19
20 Úrovně asistence Úroveň asistence se určuje systémovou hodnotou QASTLVL příkazem CHGUSRPRF nebo parametrem ASTLVL v těch příkazech, které mohou mít různé úrovně asistence, např. v příkazu WRKSPLF nebo WRKCFGSTS. - základní úroveň (*BASIC) - střední úroveň (*INTERMED) - pokročilá úroveň (*ADVANCED) Základní úroveň poskytuje nejrozsáhlejší pomoc a snaží se nepoužívat speciální počítačové pojmy. Střední úroveň podporuje všechny funkce a používá počítačové pojmy. Pokročilá úroveň podporuje všechny funkce jako střední úroveň, ale využívá prostor obrazovky co nejvíce pro informace na úkor návodů k použití funkčních kláves a číselných voleb. 20
21 Příkazy řídicího jazyka CL Příkazy operačnímu systému tvoří řídicí jazyk (CL - Control Language, někdy také Command Language). Každý příkaz se skládá ze jména a parametrů. Počet a náplň parametrů závisí na druhu příkazu. U některých příkazů parametry chybí. Příkazy jsou objekty typu *CMD. Platí obecné pravidlo (z něhož se vymykají některé případy), že ve jméně příkazu první tři písmena jsou zkratkou anglického slovesa vyjadřujícího činnost, kterou příkaz od operačního systému vyžaduje. Další část zkratkovitě vyjadřuje předmět, s nímž systém má pracovat. Např. DSPJOBLOG DiSPlay JOB LOG - zobrazit "job log" tj. záznam o průběhu úlohy WRKSPLF WoRK with SPool Files - pracovat s tiskovými soubory CRTLIB CReaTe LIBrary - vytvořit knihovnu Některé slovesné zkratky: ADD, RMV Add - přidat, Remove odstranit CALL Call - volat (program) CHG Change - změnit CHK Check - zkontrolovat CLR Clear - vyčistit CPY Copy - kopírovat CRT, DLT Create - vytvořit, Delete - zrušit DCL Declare - deklarovat (proměnnou, soubor) v CL-programu DSP Display - zobrazit DUP Duplicate - duplikovat EDT Edit - upravit, editovat END, STR End - ukončit, Start - zahájit GO Go - jít (na nabídku - menu) GRT, RVK Grant - zaručit, Revoke - odebrat INZ Initialize - inicializovat (pásku, disketu, fyzický soubor) MON Monitor - monitorovat (zprávy) MOV Move - přesunout (objekt) OPN, CLO Open - otevřít, Close - uzavřít OVR Override - předefinovat, přesměrovat PRT Print - tisknout RCV, SND Receive - obdržet (zprávu), Send - poslat RGZ Reorganize - reorganizovat (data souboru) RNM Rename - přejmenovat RST, SAV Restore - obnovit, Save - uložit (záložní objekty) RTV Retrieve - získat, přečíst (údaje do proměnných) RUN Run - spustit QRY Query - dotázat se SBM Submit - podřídit, předat k dalšímu zpracování VRY Vary - změnit vlastnost (zapnout, vypnout) WRK Work with - pracovat s (objekty, činnostmi, stavy) 21
22 Příklad příkazu (DSPOBJD): DSPOBJD OBJ(QRPGLE/QARPGLESRC) OBJTYPE(*FILE) DETAIL(*BASIC) OUTPUT(*PRINT) DSPOBJD QRPGLE/QARPGLESRC *FILE *BASIC OUTPUT(*PRINT) DSPOBJD (QRPGLE/QARPGLESRC) *FILE (*BASIC) OUTPUT(*PRINT) Příkaz DSPOBJD (Display Object Description) obsahuje něklolik parametrů, které jsou pojmenovány klíčovými slovy OBJ, OBJTYPE, DETAIL, OUTPUT. Příkaz obsahuje ještě další parametry, které však lze zapsat jen tehdy, když hodnota parametru OUTPUT je *OUTFILE. Hodnoty parametrů jsou uvedeny v závorkách. Parametry jsou odděleny od jména příkazu a mezi sebou mezerami. První tři parametry mohou být zapsány bez klíčového slova a bez závorek (ale i se závorkami). Příkaz obsahuje ve skutečnosti ještě další parametry, které však nejsou zapsány, a proto zachovávají předvolené hodnoty. Jak zjistíme informace o příkazech bez příručky? - Příkaz GO MAJOR vyvolá nabídku tematických okruhů a skupin příkazů, z ní lze dále vybírat podtémata, až se dopátráme konkrétního jména příkazu. - Příkaz GO CMDxxx vyvolá seznam příkazů, které obsahují zkratku xxx, např. GOCMDWRK zobrazí nabídku všech příkazů obsahujících zkratku WRK. - Zapíšeme jméno příkazu na příkazový řádek a stiskneme klávesu F4. Zobrazí se základní parametry a jejich názvy. Stiskem klávesy Help nebo F1 dostaneme nápovědu týkající se toho parametru, na němž se právě nachází kurzor. Ten lze nastavit také na nadpis, a pak se nápověda týká celého příkazu. Příkazy CL používané v programech Některé příkazy jazyka CL slouží pouze k programování. Tak např. všechny příkazy dovolující zapsat ve svých parametrech jméno proměnné (začíná znakem &) lze použít jen v CL-programech. Jsou to např. příkazy Následující příkazy lze použít jen v CL-programech: PGM Program - začátek programu s případnými parametry ENDPGM End program - konec programu DCL Declare - deklarace (definice) proměnné CHGVAR Change variable - změna proměnné IF If (jestliže) - podmínkový příkaz ELSE Else (jinak) - opačná podmínka k předchozímu IF DO Do - začátek skupiny příkazů ENDDO End do - konec skupiny příkazů MONMSG Monitor messages - zachycuje programové zprávy typu *ESCAPE GOTO Go to - skok na jiné místo v programu (dané návěštím) RTV...Retrieve... - vyjmout informace z určitého objektu Kromě nich se ovšem může v CL-programech používat většina ostatních příkazů. 22
23 Odkud lze vydávat příkazy CL: - z příkazového řádku (režim *INTERACT); klávesy F4 a Help/F1 slouží ke zjištění, jaké má příkaz parametry a co znamenají, - z programu CL (režim *BATCH nebo *INTERACT); při pořizování programu lze též použít kláves F4 a Help/F1, - z programu ve vyšším jazyku (včetně CL) vyvoláním systémového programu QCMDEXC (command execution) - režim *EXEC, - z programu REXX (režim *BREXX nebo *IREXX), - ze vstupního proudu úloh - job stream (zastaralé). Pozn.: REXX je řídicí jazyk pocházející ze střediskových počítačů a je použitelný na všech počítačích IBM. Ke zjištění nebo změně povolených režimů u jednotlivých příkazů lze použít těchto příkazů: DSPCMD CHGCMD Display Command, Change Command. Přesná pravidla pro zápis a použití příkazů jsou uvedena v rozsáhlé příručce Control Language Reference. 23
24 Zprávy Zprávy jsou krátká sdělení, která si posílají - uživatelé navzájem, - programy navzájem, - program uživateli, - uživatel programu (jsou to většinou příkazy CL nebo odpovědi na dotazové zprávy). Zprávy směřují do tzv. front zpráv (message queues) a odtud případně dále na obrazovku nebo do programu. Fronty zpráv jsou objekty typu *MSGQ. Systémové fronty zpráv: - pro každého uživatele, - pro každou pracovní stanici, - pro systémového operátora QSYSOPR, - pro systémový protokol (history log QHST), - každé úloze přísluší fronta zpráv označovaná *EXT (externí fronta), - každému programu přísluší fronta zpráv stejného jména. Uživatelské fronty zpráv: - uživatel si může vytvořit svoje fronty zpráv příkazem CRTMSGQ a použít je v příkazech. Vztah front s uživateli a programy zachycuje následující obrázek: Fronty pro u"ivatele JARDA ANNA TONDA QSYSOPR DSP01 DSP02 DSP03 DSP04 Fronty pro za#ízení Úloha Fronta *EXT Fronta PGM1 Fronta PGM2 Opera!ní systém Fronta PGM3 Fronty program$ a úlohy 24
25 Po skončení úlohy se zprávy (popř. i příkazy CL) z programových front (a z fronty *EXT) zapisují do protokolu o průběhu úlohy (job log): Úloha *EXT Job Log QPJOBLOG PGM1 PGM2 PGM3 V!stupní fronta *OUTQ Obsah protokolu o průběhu úlohy lze řídit příkazem CHGJOB (parametr LOG). Typy zpráv: *INFO *INQ *RPY *DIAG *NOTIFY *ESCAPE *COMP *STATUS *RQS Information - informační zpráva nevyžadující odpověď Inquiry - dotazová zpráva vyžadující odpověď Reply - odpověď na dotazovou zprávu (z programu) Diagnostic - diagnostická zpráva (zpravidla ze systému) Notify - upozorňovací zpráva (z programu) Escape - úniková zpráva (ukončuje program), lze ji však monitorovat Completion - oznamuje ukončení nějaké funkce (z programu) Status - oznamuje stav výpočtu (z programu) Request - požadavek na operační systém (příkazy CL jsou *RQS zprávy) Příkazy pro posílání zpráv: Z příkazového řádku i z programu: SNDMSG Send Message (uživateli, prac. stanici, do QSYSOPR, *ALLACT) SNDBRKMSG Send Break Message (prac. stanici, *ALLWS) Jen z programu: SNDPGMMSG Send Program Message (uživateli, programu) SNDUSRMSG Send User Message (uživateli, programu) SNDRPY Send Reply (odpověď na *INQ zprávu) Příkazy pro zobrazení zpráv: DSPMSG Display message - zobrazí zprávy v zadané frontě WRKMSGQ Work with message queues - zobrazí seznam front zpráv k práci Příkazy pro přijímání zpráv: RCVMSG MONMSG Receive message (jen v programu) - čte zprávy z fronty podle výběru Monitor message (jen v programu) - zachycuje zprávy typu *ESCAPE 25
26 Soubory zpráv Soubor zpráv je objekt typu *MSGF a obsahuje identifikace a texty zpráv, které se používají v programech zpravidla vícenásobně. V textech mohou být definovány proměnné hodnoty, které se doplňují při posílání zprávy. Systémový soubor zpráv se jmenuje QCPFMSGF CRTMSGF Create message file ADDMSGD Add Message Description WRKMSGD Work with Message Descriptions Způsob doručení zpráv do fronty Způsob, jakým se na pracovní stanici projeví doručení zprávy do fronty, lze stanovit parametrem DELIVERY v příkazu CHGMSGQ a CHGPRF: *HOLD *NOTIFY *BREAK *DEFAULT zpráva je zadržena, k zobrazení nutno použít příkaz DSPMSG uživatel je upozorněn zvukovým nebo světelným znamením přeruší se dosavadní zobrazení a provede se automaticky příkaz DSPMSG zprávy jsou ignorovány, dotazové zprávy jsou automaticky zodpovězeny 26
27 Zabezpečení (security) Zabezpečením se zde rozumí ochrana objektů před zneužitím. (Jiným typem ochrany je pořizování záložních kopií.) Úrovně zabezpečení (QSECURITY) 10 vyžaduje jen identifikaci uživatele při přihlášení, pak má uživatel přístup ke všem objektům bez výjimky, 20 vyžaduje při přihlášení identifikaci uživatele a heslo, pak má uživatel přístup ke všem objektům bez výjimky, 30 vyžaduje při přihlášení identifikaci uživatele a heslo a k používání objektů potřebuje oprávnění (autorizaci), 40 stejné jako 30, aktivní kontrola integrity systému a přístup k nedokumentovaným funkcím. 50 stejné jako 40, audit, větší kontrola při předávání řízení programům (od verze 3.1). Tyto úrovně se zadávají jako systémová hodnota QSECURITY. Při dodávce systému je zadána hodnota QSECURITY('10'). Většina instalací pracuje s úrovní
28 Přístupová práva k objektům (podrobé oprávnění) Oprávnění k objektu jako celku: *OBJEXIST Existence - zrušit, ukládat a obnovovat, přenášet vlastnictví *OBJMGT Řízení - určovat přístupová práva, přesunovat, přejmenovávat, přidávat členy souboru *OBJOPR Provozování - prohlížet popis objektu, používat objekt podle oprávnění k datům *OBJALTER Změna - měnit atributy databázových souborů, spouštěče (triggers), referenční omezení, atributy SQL (od verze 3.1) Oprávnění k údajům v objektu: *READ Číst údaje z objektu *ADD Přidávat údaje do objektu *UPD Měnit údaje v objektu *DLT Rušit údaje v objektu *EXECUTE Spouštět program, nalézt objekt v knihovně (od verze 3.1) 28
29 Uživatelské profily (user profiles) Uživatelský profil je objekt typu *USRPRF. Jeho jméno je zároveň identifikací uživatele (user ID). Obsahuje také heslo pro správné přihlášení (sign on). Každý uživatel se musí přihlásit k systému svým jménem (user ID) na základní nabídce (signon menu). Profil plní nejen zabezpečovací funkce, ale také obsahuje mnohé parametry potřebné pro interakční úlohy provozované pod tímto profilem. Uživatelské profily by měly být vytvořeny také pro vzdálené uživatele. Příkazy pro práci s uživatelskými profily: CRTUSRPRF Create User Profile CHGUSRPRF Change User Profile CHGPRF Change Profile DSPUSRPRF Display User Profile DLTUSRPRF Delete User Profile WRKUSRPRF Work with User Profiles Pozn.: Uživatelské profily jsou také objekty, proto se i na ně vztahují pravidla zabezpečení. Zpravidla s nimi může pracovat jen systémový bezpečnostní úředník (security officer). Třídy uživatelů (user classes) Třída uživatele je zapsána v uživatelském profilu. Systém definuje tyto třídy uživatelů: *SECOFR - security officer (bezpečnostní úředník), *SECADM - security administrator (bezpečnostní správce), *PGMR - programmer (programátor), *SYSOPR - system operator (systémový operátor), *USER - user (uživatel). Vztah tříd uživatelů a speciálního oprávnění: *SECOFR *SECADM *PGMR *SYSOPR *USER *ALLOBJ X <30 <30 <30 <30 *SECADM X X *SAVSYS X X X X <30 *JOBCTL X X X X - *SERVICE X *SPLCTL X *AUDIT X (od verze 3.1) *IOSYSCFG X (od verze 3.1) 29
30 Zabezpečení prostředků (resource security) Jde o oprávnění uživatele k používání určitých objektů. Takové oprávnění (authority) může přidělit nebo odebrat jen oprávněný uživatel (zpravidla security officer). Speciální oprávnění: *ALLOBJ právo ke všem objektům *SECADM právo spravovat objekty *SAVSYS právo k úklidu a obnově objektů *JOBCTL právo k provozu a řízení úloh *SERVICE právo servisního pracovníka *SPLCTL právo k řízení tiskových front *AUTDIT právo provádět revizi *IOSYSCFG právo ke změně konfiguračních objektů Specifické oprávnění (definované systémem): *ALL plné právo k objektu *CHANGE právo měnit objekt *USE právo k použití objektu *EXCLUDE žádné oprávnění *AUTL oprávnění podle autorizačního seznamu (pouze pro *PUBLIC) Vztah specifického a podrobného oprávnění: *ALL *CHANGE *USE *EXCLUDE *OBJEXIST X *OBJMGT X *OBJOPR X X X - *READ X X X - *ADD X X - - *UPD X X - - *DLT X X - - *EXECUTE X X X - *OBJALTER X X - - Uživatel, který vytvořil určitý objekt, je jeho vlastník (owner) a má k tomuto objektu plné oprávnění (*ALL). Protipólem vlastníka je veřejnost (public), tj. všichni ostatní uživatelé. Nově vytvořenému objektu jsou přiřazena práva pro vlastníka (*ALL) a pro veřejnost (zpravidla *USE). Některé profily dodávané se systémem: QSECOFR QPGMR QSYSOPR QUSER Security Officer Programmer System Operator Work Station User 30
31 Příkazy pro práci s právy k objektům: GRTOBJAUT RVKOBJAUT EDTOBJAUT ADDDLOAUT EDTDLOAUT RMVDLOAUT Grant object authority Revoke object authority Edit object authority Add document library object authority Edit document library object authority Remove document library object authority 31
32 Metody autorizace kdo: Jednotliv! u"ivatel *USRPRF Skupinov! profil GRPPRV(name) Autoriza#ní seznam u"ivatel$ *AUTL Ve%ejnost *PUBLIC má určité oprávnění k čemu: Jednotliv! objekt Knihovna Objekty podle autoriza#ního seznamu Jednotlivý uživatel Uživatel je výslovně oprávněn k určitým objektům. Ty jsou pak vyjmenovány v jeho profilu. Soukromé oprávnění překonává ostatní typy oprávnění. Jestliže je uživatel vlastníkem objektu, má k němu vždy plné právo (*ALL). Skupinový profil (group profile) Skupinový profil se vytváří stejně jako profil pro jednotlivého uživatele. Do profilů těch uživatelů, kteří patří do skupiny, se zapíše parametr GRPPRF se jménem toho skupinového profilu. Každý člen ze skupiny pak má všechna práva skupinového profilu a navíc může mít ještě dodatečná práva (individuální). Uživatelský profil může být členem až 16 skupin. Jedna ze skupin je určena jako primární. Práva primární skupiny k objektu jsou uložena v objektu samotném, zatímco práva ostatních skupin jsou uložena v profilech jejich členů. Použití primární skupiny urychluje vyhodnocení přístupu k objektu, protože se nemusí zkoumat skupinový profil, ale stačí jen prohlédnout objekt. Autorizační seznam (authorization list) Autorizační seznamy umožňují seskupovat práva více uživatelů k objektu nebo skupině objektů. Autorizační seznam je objekt typu *AUTL, který obsahuje seznam uživatelských profilů s jejich právy ke skupině objektů. Příkazy pro práci s autorizačním seznamem: WRKAUTL Work with authorization list EDTAUTL Edit authorization list EDTOBJAUT Edit object authority (pro přidávání chráněných objektů) Veřejnost (public authority) Veřejností nazýváme všechny uživatele, kteří se mohou přihlásit na pracovní stanici. Také se někdy míní všichni uživatelé kromě vlastníka objektu. Označuje se kódem *PUBLIC. 32
33 Převzaté oprávnění (adopted authority) Programy přejímají práva svého vlastníka (obyčejně programátora), jestliže jsou provozovány jiným uživatelem. Při vytváření programu příkazem CRTxxxPGM určuje parametr USRPRF, pod kterým profilem program poběží. Normálně je zadána hodnota *USER, která poskytuje programu oprávnění uživatele, který program spustil. Lze také zadat hodnotu *OWNER, která dává programu kombinované oprávnění uživatele i vlastníka. Převzaté oprávnění lze odejmout příkazem CHGPGM, kde vyplníme parametr USEADPAUT jako *NO. V tom případě program nepřevezme oprávnění volajícího programu, (který je v zásobníku volání před ním). 33
34 Jak systém vyhodnocuje přístup k objektu Nedostatek oprávn%ní 1 U!ivatelsk" profil Dostatek oprávn%ní Nedostatek oprávn%ní 2 &ádné oprávn%ní Skupina u!ivatel# Dostatek oprávn%ní &ádné oprávn%ní Nedostatek oprávn%ní 3 Ve$ejnost Dostatek oprávn%ní P$evzaté oprávn%ní k programu Dostatek oprávn%ní Nedostatek oprávn%ní P!ístup odep!en P!ístup povolen Na obrázku je schematicky znázorněn algoritmus vyhodnocování oprávnění uživatele při prvním pokusu o přístup k objektu. Systém zkoumá oprávnění podle následujícího seznamu podmínek a u prvního vyhovujícího bodu končí. Poslední zjištěné oprávnění pak uplatní na přístup k danému objektu. Jde-li o program, přidá se ke zjištěnému oprávnění ještě převzaté oprávnění (adopted authority) programu. Jestliže žádný bod nevyhoví, neumožní systém uživateli přístup k objektu vůbec. Oprávnění se kontroluje jen při prvním přístupu uživatele k objektu (v rámci úlohy). 1. Jednotlivý uživatelský profil (Individual user profile) - zkoumá se vždy: - speciální oprávnění *ALLOBJ - oprávnění k objektu (vlastnictví a soukromé oprávnění) - autorizační seznam, je-li objekt uveden v autorizačním seznamu (soukromé oprávnění) 2. Skupinový profil (Group profile) - zkoumá se jen tehdy, když individuální uživatelský profil odkazuje na skupinový profil a nebylo zjištěno žádné oprávnění podle individuálního uživatelského profilu: - speciální oprávnění *ALLOBJ - oprávnění primární skupiny - oprávnění k objektu (soukromé oprávnění) 34
35 - autorizační seznam, je-li objekt uveden v autorizačním seznamu (soukromé oprávnění) 3. Oprávnění veřejnosti (Public authority) - zkoumá se jen tehdy, když nebylo zjištěno žádné oprávnění podle individuálnho ani podle skupinového profilu: - oprávnění k objektu (oprávnění veřejnosti) - autorizační seznam, je-li objekt uveden v autorizačním seznamu (oprávnění veřejnosti) Poznámka 1: Přímý přístup k objektu lze uživateli zakázat v jeho profilu oprávněním *EXCLUDE (např. příkazem GRTOBJAUT). Tento uživatel však přesto bude moci použít aplikační program, který s oním objektem pracuje. Poznámka 2: Tím, že se nejprve kontroluje jednotlivý uživatelský profil a tím, že se uplatní první vyhovující autorizace, lze jednotlivému uživateli udělit větší nebo i menší oprávnění než má skupinový profil, veřejnost a autorizační seznam. 35
36 Řízení práce Celý operační systém je kontrolován systémovými hodnotami (viz příkazy DSPSYSVAL, CHGSYSVAL) a síťovými atributy (viz příkazy DSPNETA, CHGNETA). Subsystémy Subsystém je prostředí, které dovoluje provozovat úlohy určitého typu (např. interakční). Jiný subsystém může umožňovat jen provoz dávkových úloh, jiný zase provoz komunikačních úloh apod. Subsystémy pracují na sobě nezávisle, ale sdílejí společné prostředky počítače. Dodávané subsystémy: S operačním systémem je dodáváno několik subsystémů, jejichž popisy jsou obsaženy v knihovně QSYS. Podle systémové hodnoty pro tzv. QCTLSBSD řídicí subsystém lze vytvořit dvě varianty standardních subsystémů: 1. varianta (v QCTLSBSD je QBASE): - QBASE - řídicí subsystém: interakční, dávkové i komunikační úlohy, startuje QSPL - QSPL - spooling subsystem: vstupní fronty úloh, výstupní tiskové fronty 2. varianta (v QCTLSBSD je QCTL): - QCTL - řídicí subsystém startuje ostatní subsystémy - QINTER - interakční subsystém - QBATCH - dávkový subsystém - QCMN - komunikační subsystém - QSPL - spooling subsystem Všechny subsystémy jsou řízeny tzv. systémovými úlohami, které lze vidět na přehledu aktivních úloh. Spouštějí se automaticky při startu počítače a slouží řízení operačního systému samotného. Jsou to např. tyto úlohy: - SCPF Start Control Program Function (startuje další úlohy) - QSYSARB System Arbiter (rozhoduje o prioritách a mj. startuje QLUS) - QLUS Logical Unit Services (řídí komunikační úlohy) -... aj. 36
37 Popisy subsystémů Vytvoření vlastního subsystému: CRTJOBQ Create Job Queue (nepoužijeme-li standardní frontu úloh) CRTJOBD Create Job Description (nepoužijeme-li standardní popis úlohy) CRTSBSD Create Substem Description ADDWSE Add Work Station Entry - přidá záznam pro pracovní stanice ADDJOBQE Add Job Queue Entry - přidá záznam pro frontu úloh ADDCMNE Add Communication Entry - přidá záznam pro komunikační zařízení ADDAJE Add Autostart Job Entry - přidá záznam pro automaticky startovanou úlohu ADDPJE Add Prestart Job Entry - přidá záznam pro předstartovanou komunik. úlohu CRTCLS Create Class - vytvoří třídu úlohy (časové a rychlostní charakteristiky) ADDRTGE Add Routing Entry - přidá směrovací krok (pro určení prvního programu) Z příkazů ADD... (pro pracovní záznamy) použijeme jen ty, které v subsystému chceme mít. Vztah operačního systému, subsystému, úlohy a souvisejících popisů znázorňuje následující obrázek: Systém Systémové hodnoty a sí#ové atributy Subystém Atributy subsystému CRTSBSD - subs. descr. Úloha (job) Pracovní záznamy (work entries) ADDWSE - workstation entry ADDJOBQE - job queue entry ADDCMNE - comm. entry ADDAJE - autostart entry ADDPJE - prestart entry Popis úlohy CRTJOBD Fronta úloh CRTJOBQ Sm!rov" krok (routing step) Sm!rové záznamy (routing entries) ADDRTGE - routing entry Program 37
38 Příkazy pro práci s popisy subsystémů: WRKSBSD Work with subsystem descriptions - zobrazí seznam popisů subsystémů DSPSBSD Display subsystem description - zobrazí popis subsystému DLTSBSD Delete subsystem description - ruší popis i odpovídající záznamy Příkazy pro práci se subsystémy: STRSBS WRKSBS ENDSBS ENDSYS Start Subsystem - zahajuje (spouští, startuje) subsystém Work with subsystems - zobrazí seznam subsystémů k práci End Subsystem - ukončuje subsystém End System - ukončuje všechny subsystémy Standardní subsystémy se spouštějí při startu počítače podle předpisu zadaného v CL programu QSYS/QSTRUP. (Jeho zdrojový tvar lze získat příkazem RTVCLSRC.) Úlohy mohou být spuštěny - zahájeny - teprve po zahájení příslušného subsystému. Zahajování úloh se liší podle jejich typu. 38
39 Úlohy (jobs) Úloha (job) je určitý objem práce počítače vykonaný v rámci určitého subsystému. V průběhu úlohy může být provedena řada funkcí prostřednictvím příkazů jazyka CL a systémových či uživatelských programů. Úlohy se dělí podle svého charakteru na dva základní druhy: - interakční (interactive) zahajované a provozované z pracovní stanice, - dávkové (batch) zahajované z jiných zdrojů a provozované nezávisle na pracovních stanicích. Interakční úlohy se dělí na: - obyčejné - sign-on menu - skupinové (group jobs) - příkaz TFRGRPJOB s použitím klávesy Attention - sekundární (secondary job) - klávesa System Request a volba 1 z nabídky Dávkové úlohy se dělí podle způsobu zahájení na: - úlohy zahajované příkazem SBMJOB (Submit Job) - úlohy automaticky zahajované při startu subsystému (autostart jobs) - komunikační úlohy zahajované ze vzdáleného počítače (communications jobs) - předem startované komunikační úlohy (prestart jobs) - zapisovací programy (spooling writers) - tisky údajů z výstupních front Příkazy pro práci s úlohami: WRKUSRJOB WRKSBMJOB WRKSBSJOB WRKACTJOB Work with user jobs - zobrazí seznam všech uživatelských úloh Work with submitted jobs - zobrazí seznam dávkových úloh Work with subsystem job - zobrazí seznam úloh podle subsystémů Work with active jobs - zobrazí seznam aktivních úloh 39
40 Zahájení interakční úlohy: Subsystem description 1 Sign-on User Profile Work station entry Routing entries 2 QCMD Job description 3 Initial program 4 Initial menu 1. Po startu subsystému se na zapnuté pracovní stanici zobrazí přihlašovací obraz - Sign-on display. Uživatel se přihlásí zápisem svého uživatelského jména (user ID) a hesla. Systém si najde uživatelský profil, záznamy o pracovních stanicích (work station entries) v popisu subsystému a zjistí údaje z popisu úlohy (job description). 2. V popisu subsystému nalezne program, který má spustit: z popisu úlohy přečte směrovací data (routing data) a porovná je se směrovacími záznamy (routing entries) v popisu subsystému. V nalezeném směrovacím záznamu pak zjistí jméno progamu, který má spustit. Je to zpravidla program QCMD pro zpracování příkazů CL zadaných na příkazovém řádku. 3. Program QCMD buď spustí úvodní program, je-li zadán v uživatelském profilu (parametr INLPGM), nebo 4. zobrazí úvodní nabídku (menu), jejíž jméno nalezne v uživatelském profilu (parametr INLMNU). 40
41 Zahájení dávkové úlohy Subsystem description 1 SBMJOB User Profile Job queue entry 2 Job queue Routing entriy 3 QCMD Job description 4 CALL PROG1 1. Uživatel nebo program vydá příkaz SBMJOB. Tento příkaz může být vydán jak z programu běžícího v interakčním režimu, tak i z programu běžícího v dávkovém režimu. Systém si z příkazu SBMJOB zjistí popis úlohy (job description), kde je mj. zadán uživatelský profil (user profile), pod nímž úloha poběží. Obyčejně se přebírá běžný profil (*CURRENT), tj. ten, pod kterým byl vydán příkaz SBMJOB. V příkazu SBMJOB je také zpravidla zadáno jméno příkazu, který se má provést jako první v rámci úlohy (parametr CMD). 2. Vytvořená úloha se umístí do fronty zjištěné z popisu úlohy (standardně do fronty QBATCH). 3. V subsystému, k němuž je fronta přiřazena, se vyhledá potřebný směrovací záznam (routing entry) a v něm jméno programu, který se má spustit. Je to zpravidla program QCMD umožňující provést příkaz uvedený v SBMJOB. 4. Jakmile úloha přijde ve frontě na řadu, je uvolněna a zadaný příkaz (z parametru CMD) se provede. Tím je úloha spuštěna. 41
42 Zahájení komunikační úlohy: 1 Po!adavek vzdáleného po"íta"e Subsystem description User Profile Job description Communications entry 2 Program start request Routing entriy 3 PROG2 1. Požadavek na zahájení úlohy přichází ze vzdáleného počítače ve formě datové struktury (program start request). V něm je uvedena zkratka PGMEVOKE (v pozici 29). 2. Požadavek nejprve vyhledá komunikační subsystém, v němž má být program spuštěn (zpravidla QCMN, popř. QBASE). V něm najde komunikační záznam (communications entry) a směrovací záznam (routing entry) podle určitých pravidel. Údaj o uživatelském profilu je převzat buď z požadavku na start programu nebo z komunikačního záznamu. Popis úlohy je určen v komunikačním záznamu. 3. Program, který je určen buď v požadavku na start programu nebo ve směrovacím kroku, se spustí a zahájí tak komunikační úlohu. Úloha však může být zahájena předem (prestart job) a čeká, dokud nepřijde požadavek ze vzdáleného počítače. 42
43 Úlohy tiskového výstupu (output spooled jobs) Program 1 Tiskov! soubor *FILE 2 V!stupní fronta *OUTQ Spooled file Spooled file Spooled file Úloha Popis tiskárny *DEVD Úloha Writer 3 4 Tisková sestava 1. Program (běžící v nějaké úloze) produkuje tiskový výstup s použitím tiskového souboru (objekt typu *FILE s atributem PRTF). 2. Tento výstup obsahující informace potřebné pro tisk (např. řídicí znaky pro posuv papíru) je zapsán do výstupní fronty (objekt typu *OUTQ) jakožto tzv. spooled file, tj.soubor připravený k tisku. (Spooled file není objekt!) Ve frontě bývá více souborů čekajících na vytištění. Jejich pořadí lze měnit. 3. Soubory jsou z fronty vybírány systémovým tiskovým programem (writer) a posílány na příslušnou tiskárnu (popsanou objektem typu *DEVD). 4. Tiskárna nakonec soubor vytiskne na papír. 43
44 Souvislost mezi úlohami, výstupními frontami a tiskárnami: Úlohy posílají výstupy do front podle určení v popisu úlohy. Výstupní fronty mohou a nemusí být přiřazeny tiskárnám. Tiskárnám jsou přiřazeny standardní fronty, které se jmenují stejně. Stejně se také jmenují tiskové systémové programy (writers), které příslušejí jednotlivým tiskárnám a běží jako samostatné dávkové úlohy. V!stupní fronty PRT01 Tiskárny PRT01 Writers PRT01 Úloha PRT02 PRT01 PRT01 QPRINT Úloha QEZJOBLOG 44
45 Spojení mezi úlohou, frontou a tiskárnou Spojení mezi úlohou, frontou a tiskárnou lze stanovit na různých úrovních a měnit je, dokud úloha ještě neběží. Následující seznam je uveden v pořadí priorit. Např. údaje v popisu souboru mají přednost před údaji v popisu úlohy, atd. Popis souboru - CHGPRTF DEV(PRT01) OUTQ(PRT01) Popis úlohy - CHGJOBD PRTDEV(PRT01) OUTQ(PRT01) Popis uživatelského profilu - CHGUSRPRF PRTDEV(PRT01) OUTQ(PRT01) Popis pracovní stanice - CHGDEVDSP PRTDEV(PRT01) OUTQ(PRT01) Systémová hodnota - CHGSYSVAL QPRTDEV(PRT01) - Standardní systémová tiskárna Za běhu úlohy lze měnit přiřazení tiskárny a fronty následujícími příkazy. CHGJOB PRTDEV(PRT01) OUTQ(PRT01) - Změna tiskárny a fronty před spuštěním programu. Překonává údaj z popisu úlohy. OVRPRTF PRTDEV(PRT01) OUTQ(PRT01) - Změna tiskárny a fronty před spuštěním programu. Překonává údaj v popisu úlohy. Po skončení úlohy lze měnit přiřazení tiskárny a fronty následujícím příkazem. CHGSPLFA DEV(PRT01) OUTQ(PRT01) - Změna tiskárny nebo přesun z jedné fronty do druhé (je-li již tiskový výstup v první frontě). Příkazy pro prácí s výstupními frontami: WRKOUTQ Work with output queue - zobrazí seznam výstupních front k další práci CRTOUTQ Create output queue - vytváří novou frontu CLROUTQ Clear outpur queue - vyčistí frontu (všechny soubory) Příkazy pro práci s tiskovými soubory (spooled files): WRKSPLF CPYSPLF Work with spooled files Copy spooled file - kopíruje tiskový soubor do databázového souboru Příkazy pro práci s tiskovými programy (writers): WRKWTR Work with writers - umožní připojování a odpojování tiskáren. 45
Anotace: V příspěvku jsou ukázány hlavní charakteristiky operačního systému OS/400.
OBJEKTOVÁ KONCEPCE OPERAČNÍHO SYSTÉMU OS/400 Václav Vostrovský katedra informatiky, PEF, tel: (02) 3382272 Vysoká škola zemědělská, 165 21 Praha 6 - Suchdol Anotace: V příspěvku jsou ukázány hlavní charakteristiky
Příloha 6. Palety nástrojů
Příloha 6. Palety nástrojů Palety nástrojů v IDE poskytují zkrácení pro příkazy nabídky. Příkazy jsou rozděleny do několika palet nástrojů, které mohou být nezávisle přeskupeny nebo vloženy do plovoucích
TDP RPort 1.0. uživatelská příručka. 12. července 2007 Na slupi 2a, Praha 2
uživatelská příručka 12. července 2007 Na slupi 2a, Praha 2 1 Co je? TDP RPort ( remote port ) umožňuje z klientské stanice navázat šifrované spojení pomocí protokolu TCP se sériovým portem serveru a zpřístupnit
Zpravodaj. Uživatelská příručka. Verze
Zpravodaj Uživatelská příručka Verze 02.01.02 1. Úvod... 3 2. Jak číst tuto příručku... 4 3. Funkčnost... 5 3.1. Seznam zpráv... 5 4. Ovládání programu... 6 4.1. Hlavní okno serveru... 6 4.2. Seznam zpráv...
Činnost počítače po zapnutí
Projekt: Inovace oboru Mechatronik pro Zlínský kraj Registrační číslo: CZ.1.07/1.1.08/03.0009 Činnost počítače po zapnutí Paměť RWM(Read Write Memory - paměť pro čtení a zápis, označovaná také jako RAM)
8.2 Používání a tvorba databází
8.2 Používání a tvorba databází Slide 1 8.2.1 Základní pojmy z oblasti relačních databází Slide 2 Databáze ~ Evidence lidí peněz věcí... výběry, výpisy, početní úkony Slide 3 Pojmy tabulka, pole, záznam
OPS Paralelní systémy, seznam pojmů, klasifikace
Moorův zákon (polovina 60. let) : Výpočetní výkon a počet tranzistorů na jeden CPU chip integrovaného obvodu mikroprocesoru se každý jeden až dva roky zdvojnásobí; cena se zmenší na polovinu. Paralelismus
Maturitní téma: Operační MS-DOS
Maturitní téma: Operační MS-DOS OS - základní softwarové vybavení každého, počítače. DOS byl diskový operační systém určený pro práci na počítačích kompaktabilních s počítači IBM PC. MSDOS poskytoval uživateli
NÁVOD PRO INSTALACI APLIKACE PRIORITY KM HODNOCENÍ PRIORIT PŘI ŘEŠENÍ KONTAMINOVANÝCH MÍST
NÁVOD PRO INSTALACI APLIKACE PRIORITY KM HODNOCENÍ PRIORIT PŘI ŘEŠENÍ KONTAMINOVANÝCH MÍST 1. Požadavky na vybavení počítače a obsah CD 1.1. Technické požadavky a požadavky na operační systém K využívání
Program Computer Setup
Program Computer Setup Číslo dokumentu: 383705-221 Kv ten 2005 Obsah Program Computer Setup Rejst ík Přístup k programu Computer Setup............... 2 Výchozí nastavení programu Computer Setup.......
Architektura rodiny operačních systémů Windows NT Mgr. Josef Horálek
Architektura rodiny operačních systémů Windows NT Mgr. Josef Horálek = Velmi malé jádro = implementuje jen vybrané základní mechanismy: = virtuální paměť; = plánování vláken; = obsluha výjimek; = zasílání
Databázové systémy. Doc.Ing.Miloš Koch,CSc. koch@fbm.vutbr.cz
Databázové systémy Doc.Ing.Miloš Koch,CSc. koch@fbm.vutbr.cz Vývoj databázových systémů Ukládání dat Aktualizace dat Vyhledávání dat Třídění dat Výpočty a agregace 60.-70. léta Program Komunikace Výpočty
Návod k nastavení uvolnění tisku
Návod k nastavení uvolnění tisku OBSAH O TOMTO NÁVODU.................................................................................... 2 FUNKCE UVOLNĚNÍ TISKU.............................................................................
Vlákno (anglicky: thread) v informatice označuje vlákno výpočtu neboli samostatný výpočetní tok, tedy posloupnost po sobě jdoucích operací.
Trochu teorie Vlákno (anglicky: thread) v informatice označuje vlákno výpočtu neboli samostatný výpočetní tok, tedy posloupnost po sobě jdoucích operací. Každá spuštěná aplikace má alespoň jeden proces
Profilová část maturitní zkoušky 2013/2014
Střední průmyslová škola, Přerov, Havlíčkova 2 751 52 Přerov Profilová část maturitní zkoušky 2013/2014 TEMATICKÉ OKRUHY A HODNOTÍCÍ KRITÉRIA Studijní obor: 78-42-M/01 Technické lyceum Předmět: TECHNIKA
Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost
Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 CZ.1.07 Vzděláním pro konkurenceschopnost Projekt je realizován v rámci Operačního programu Vzdělávání pro konkurence schopnost, který je spolufinancován
Nástroj Setup. Uživatelská příručka
Nástroj Setup Uživatelská příručka Copyright 2007 Hewlett-Packard Development Company, L.P. Windows je registrovaná ochranná známka Microsoft Corporation v USA. Informace uvedené v této příručce se mohou
Profilová část maturitní zkoušky 2017/2018
Střední průmyslová škola, Přerov, Havlíčkova 2 751 52 Přerov Profilová část maturitní zkoušky 2017/2018 TEMATICKÉ OKRUHY A HODNOTÍCÍ KRITÉRIA Studijní obor: 78-42-M/01 Technické lyceum Předmět: TECHNIKA
8.3 Popis dialogových oken
8.3 Popis dialogových oken Pro přehled jsou na následující ilustraci 8.1 vyobrazena všechna dialogová okna. Jedná se o nemodální dialogy, proto je lze mít otevřené současně. Pouze dále popisovaný dialog
O2 Managed Backup & Restore Power
O2 Managed Backup & Restore Power Příručka uživatele Verze: 1.0 Obsah 1. TSM Backup / Archive Client...2 1.1 Základní popis Menu...3 1.2 Backup...4 1.3 Restore...5 1.4 Archive, Retrieve...5 2. TSM Data
Jak používat program P-touch Transfer Manager
Jak používat program P-touch Transfer Manager Verze 0 CZE Úvod Důležité upozornění Obsah tohoto dokumentu a technické parametry příslušného výrobku podléhají změnám bez předchozího upozornění. Společnost
Operační systém MS Windows XP Professional
Operační systém MS Windows XP Professional Operační systém základní programové vybavení počítače zprostředkovává komunikaci uživatele s počítačem s technickým vybavením počítače s aplikačním programovým
Komunikace eorders. aegis. aegis.cz. Konference Common 2009 Malá Fatra. Evžen Kučera
Komunikace eorders Konference Common 2009 Malá Fatra Evžen Kučera Obsah Požadavky na komunikaci Aegis utility Systém Programové Komunikační Nadstavba pro LeasePlan Kontrola komunikací Další rozvoj Požadavky
Instalace programu ProVIS
Instalace programu ProVIS Tento program umožňuje instalovat program ProVIS. Umožňuje vybrat, kam se bude instalovat, a jednotlivé součásti instalace. Instalace probíhá v několika krocích. Každý krok má
IBM Tivoli Storage Manager 6.2 a IBM Tivoli Storage Manager FastBack 6.1.1
IBM Tivoli Storage Manager 6.2 a IBM Tivoli Storage Manager FastBack 6.1.1 Reporting a Monitoring Ondřej Bláha CEE+R CoP Team / Tivoli Storage Team Leader Září 2010 2010 IBM Corporation TSM 6: Reporting
Přednáška. Vstup/Výstup. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012
Přednáška Vstup/Výstup. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012 Příprava studijního programu Informatika je podporována projektem financovaným z Evropského
Windows 10 (5. třída)
Windows 10 (5. třída) Pracovní plocha: takto vypadá Pracovní plocha u nás ve škole - pozadí Pracovní plochy - ikony na Pracovní ploše ikona Student 17 (se jménem přihlášeného uživatele) ikona Tento počítač
Úvod do systému IBM i (i5/os)
Úvod do systému IBM i (i5/os) Obsah Obsah... 2 1.Seznámení se systémem IBM i... 3 1.1Základní principy... 4 1.1.1Paměť... 4 1.1.2Licenční programy... 4 1.1.3Prostředí systému... 5 1.2Obsluha systému uživatelské
Vývoj rozhraní pro vzdálené ovládání systému mainframe. Fakulta jaderná a fyzikálně inženýrská České vysoké učení technické v Praze
Vývoj rozhraní pro vzdálené ovládání systému mainframe Fakulta jaderná a fyzikálně inženýrská České vysoké učení technické v Praze David Fabian 3.9.2008 1 Obsah Cíle projektu a práce Úvod do mainframe
Pro označení disku se používají písmena velké abecedy, za nimiž následuje dvojtečka.
1 Disky, adresáře (složky) a soubory Disky Pro označení disku se používají písmena velké abecedy, za nimiž následuje dvojtečka. A:, B: C:, D:, E:, F: až Z: - označení disketových mechanik - ostatní disky
BALISTICKÝ MĚŘICÍ SYSTÉM
BALISTICKÝ MĚŘICÍ SYSTÉM UŽIVATELSKÁ PŘÍRUČKA Verze 2.3 2007 OBSAH 1. ÚVOD... 5 2. HLAVNÍ OKNO... 6 3. MENU... 7 3.1 Soubor... 7 3.2 Měření...11 3.3 Zařízení...16 3.4 Graf...17 3.5 Pohled...17 1. ÚVOD
Nové vývojové nástroje i5/os Rational Developer for System i V7.1
Nové vývojové nástroje i5/os Rational Developer for System i V7.1 Aleš Petr, IBM ČR Konference COMMON 18. 20. května 2008 ales_petr@cz.ibm.com Agenda Rational Application Developer for System i V7.1 Novinky
MBus Explorer MULTI. Uživatelský manuál V. 1.1
MBus Explorer MULTI Uživatelský manuál V. 1.1 Obsah Sběr dat ze sběrnice Mbus...3 Instalace...3 Spuštění programu...3 Program MBus Explorer Multi...3 Konfigurace sítí...5 Konfigurace přístrojů...6 Nastavení
APS Web Panel. Rozšiřující webový modul pro APS Administrator. Webové rozhraní pro vybrané funkce programového balíku APS Administrator
APS Web Panel Rozšiřující webový modul pro APS Administrator Webové rozhraní pro vybrané funkce programového balíku APS Administrator Instalační a uživatelská příručka 2004 2016,TECH FASS s.r.o., Věštínská
CYCLOPE PRINT MANAGEMENT SOFTWARE- UŽIVATELSKÁ PŘÍRUČKA
CYCLOPE PRINT MANAGEMENT SOFTWARE- UŽIVATELSKÁ PŘÍRUČKA Obsah Cyclope Print Management Software- uživatelská příručka... 1 1. Přehled produktu... 2 2. Stručný popis produtku CPMS... 2 2.1. Stažení CPMS...
Obslužný software. PAP ISO 9001
Obslužný software PAP www.apoelmos.cz ISO 9001 červen 2008, TD-U-19-20 OBSAH 1 Úvod... 4 2 Pokyny pro instalaci... 4 2.1 Požadavky na hardware...4 2.2 Postup při instalaci...4 3 Popis software... 5 3.1
Windows 8.1 (5. třída)
Windows 8.1 (5. třída) Pracovní plocha: takto vypadá Pracovní plocha u nás ve škole - pozadí Pracovní plochy - ikony na pracovní ploše - Hlavní panel - ikony na Hlavním panelu (zvýrazněná ikona spuštěné
SPRÁVA STÁTNÍCH HMOTNÝCH REZERV
SPRÁVA STÁTNÍCH HMOTNÝCH REZERV Příručka ke školení IS ARGIS 2.2 - modul Hospodářská mobilizace pro dodavatele mobilizační dodávky verze 1.0 Informační systém ARGIS Informační systém pro plánování civilních
Stručný návod pro software dodávaný jako příslušenství k NetMini adaptéru. Komunikace UPS \ NetAgent Mini DK532, DP532. O.K.SERVIS Plus s.r.o.
Komunikace UPS \ NetAgent Mini DK532, DP532 O.K.SERVIS Plus s.r.o. 1/6 Popis adaptéru Do UPC Status LED Do LAN (LAN Port LED) Do DC adaptéru NetAgent Mini External Stručný přehled dodávaného software k
Popis programu EnicomD
Popis programu EnicomD Pomocí programu ENICOM D lze konfigurovat výstup RS 232 přijímačů Rx1 DIN/DATA a Rx1 DATA (přidělovat textové řetězce k jednotlivým vysílačům resp. tlačítkům a nastavovat parametry
konec šedesátých let vyvinut ze systému Multics původní účel systém pro zpracování textů autoři: Ken Thompson a Denis Ritchie systém pojmnoval Brian
02 konec šedesátých let vyvinut ze systému Multics původní účel systém pro zpracování textů autoři: Ken Thompson a Denis Ritchie systém pojmnoval Brian Kernighan v r. 1973 přepsán do jazyka C Psát programy,
Databáze MS-Access. Obsah. Co je to databáze? Doc. Ing. Radim Farana, CSc. Ing. Jolana Škutová
Databáze MS-Access Doc. Ing. Radim Farana, CSc. Ing. Jolana Škutová Obsah Principy a možnosti databází. Uložení dat v databázi, formáty dat, pole, záznamy, tabulky, vazby mezi záznamy. Objekty databáze
HELIOS - Zálohování BüroKomplet, s.r.o.
HELIOS - Zálohování 2017 BüroKomplet, s.r.o. Obsah Záloha... 3 Přehled záloh... 3 Typ zálohy... 3 Adresář... 4 Nový... 4 Obnova... 6 2 Záloha V přehledu lze provádět zálohy dat jednotlivých firem a v případě
ZÁLOHA A OBNOVA ABRA GEN
ABRA Software a.s. Jeremiášova 1422/7b 155 00 Praha 13 IČ 25097563 DIČ: CZ2597563 Zapsal Městský soud v Praze OR odd. B, vložka 4475 ZÁLOHA A OBNOVA ABRA GEN DB Firebird Vypracoval: Martin Bohuslav Datum:
ZÁLOHA A OBNOVA ABRA GEN
ABRA Software a.s. Jeremiášova 1422/7b 155 00 Praha 13 IČ 25097563 DIČ: CZ2597563 Zapsal Městský soud v Praze OR odd. B, vložka 4475 ZÁLOHA A OBNOVA ABRA GEN DB Firebird Vypracoval Martin Bohuslav V Praze
Program pro tvorbu technických výpočtů. VIKLAN - Výpočty. Uživatelská příručka. pro seznámení se základními možnostmi programu. Ing.
Program pro tvorbu technických výpočtů VIKLAN - Výpočty Uživatelská příručka pro seznámení se základními možnostmi programu Ing. Josef Spilka VIKLAN - Výpočty Verse 1.10.5.1 Copyright 2010 Ing. Josef Spilka.
Reporting a Monitoring
Reporting a Monitoring IBM Tivoli Storage Manager 6.3 a IBM Tivoli Storage Manager FastBack 6.1.5 Ondřej Bláha CEE+R CoP Team / Tivoli Storage Team Leader 2010 IBM Corporation Administrátorské rozhraní
BRICSCAD V15. Licencování
BRICSCAD V15 Licencování Protea spol. s r.o. Makovského 1339/16 236 00 Praha 6 - Řepy tel.: 235 316 232, 235 316 237 fax: 235 316 038 e-mail: obchod@protea.cz web: www.protea.cz Copyright Protea spol.
Práce v textovém editoru
Práce v textovém editoru 0) Otevřete NOTEPAD a okopírujte celý tento článek do NOTEPADu. [Můžete použít zkratky Ctrl-A (označit vše) Ctrl+C(kopírovat), Ctrl+V (vložit)] 1) Najděte v tomto textu slovo "myš"
Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague
Tomáš Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague Práce se systémem 1 2 3 Data S lze pracovat pomocí: USS = Unix System Services TSO/E = Time Sharing Option/Extensions
Zahájit skenování ze skla tiskárny nebo z automatického podavače dokumentů (ADF). Přistupovat k souborům se skeny uloženým v poštovní schránce.
Fiery Remote Scan Program Fiery Remote Scan umožňuje spravovat skenování na serveru Fiery server a na tiskárně ze vzdáleného počítače. Prostřednictvím programu Fiery Remote Scan můžete provádět tyto akce:
Novinky. Autodesk Vault helpdesk.graitec.cz,
Novinky Autodesk Vault 2017 www.graitec.cz www.cadnet.cz, helpdesk.graitec.cz, www.graitec.com Novinky Autodesk Vault 2017 PDF dokument obsahuje přehled novinek produktu Autodesk Vault 2017. Obsah: 1.
Postup přechodu na podporované prostředí. Přechod aplikace BankKlient na nový operační systém formou reinstalace ze zálohy
Postup přechodu na podporované prostředí Přechod aplikace BankKlient na nový operační systém formou reinstalace ze zálohy Obsah Zálohování BankKlienta... 3 Přihlášení do BankKlienta... 3 Kontrola verze
Nastavení DCOM. Uživatelský manuál
Nastavení DCOM Uživatelský manuál Obsah Úvod... 2 Nastavení DCOM pro počítač Hostitel... 3 Operační systém Windows XP... 3 Nastavení vlastností DCOM na Windows XP... 3 Rozšířená nastavení DCOM na Windows
Uživatelská příručka
Uživatelská příručka PC výkaznictví JASU (program pro zpracování účetního výkaznictví) březen 2012 Dodavatel: MÚZO Praha s.r.o. Politických vězňů 15 P.O.Box 36 111 21 Praha 1 telefon: 224 091 619 fax:
Stručný postup k použití programu PL7 Junior (programování TSX Micro)
Stručný postup k použití programu PL7 Junior (programování TSX Micro) 1. Připojení PLC TSX Micro k počítači Kabel, trvale zapojený ke konektoru TER PLC, je nutné zapojit na sériový port PC. 2. Spuštění
Stručná instalační příručka SUSE Linux Enterprise Server 11
Stručná instalační příručka SUSE Linux Enterprise Server 11 RYCHLÝ ÚVODNÍ LIST NOVELL Při instalaci nové verze systému SUSE Linux Enterprise 11 postupujte podle následujících pokynů. Tento dokument obsahuje
HiPath 3000/4000/5000 opticlient 130 V5.0. Zkrácený návod k použití
HiPath 3000/4000/5000 opticlient 130 V5.0 Zkrácený návod k použití Informace v tomto dokumentu obsahují pouze obecné popisy popř. funkce, které nejsou při konkrétním použití vždy k dispozici v uvedené
IBRIDGE 1.0 UŽIVATELSKÝ MANUÁL
IBRIDGE 1.0 UŽIVATELSKÝ MANUÁL Jaromír Křížek OBSAH 1 ÚVOD... 3 2 INSTALACE... 4 2.1 SYSTÉMOVÉ POŽADAVKY... 5 2.2 SPUŠTĚNÍ IBRIDGE 1.0... 5 3 HLAVNÍ MENU... 6 3.1 MENU FILE... 6 3.2 MENU SETTINGS... 6
1. Administrace služby Bezpečný Internet přes webovou aplikaci WebCare GTS
1. Administrace služby Bezpečný Internet přes webovou aplikaci WebCare GTS Pro přístup do administrace služby GTS Bezpečný Internet používejte zákaznický WebCare GTS Czech, který je přístupny přes webové
1. Podmínky chodu aplikace
1 / 15 1. Podmínky chodu aplikace Licenční instalace určení pro značku, lokální instalace, nebo síťová licencovaná MAS serverem. 1.1. Instalace podpory MicroCat na lokální stanici Na dané stanici musí
TGMmini. začínáme. komplexní dodávky a zprovoznění servopohonů dodávky řídicích systémů
TGMmini začínáme Olomoucká 1290/79-1 - Fax: +420 548 141 890 Historie revizí dokumentu datum verze popis 20. 10. 2017 1.0 Olomoucká 1290/79-2 - Fax: +420 548 141 890 Obsah TGMmini... 1 Historie revizí
09. Memory management. ZOS 2006, L.Pešička
09. Memory management ZOS 2006, L.Pešička Správa paměti paměťová pyramida absolutní adresa relativní adresa počet bytů od absolutní adresy fyzický prostor adres fyzicky k dispozici výpočetnímu systému
Vyučovací hodina. 1vyučovací hodina: 2vyučovací hodiny: Opakování z minulé hodiny. Procvičení nové látky
Vyučovací hodina 1vyučovací hodina: Opakování z minulé hodiny Nová látka Procvičení nové látky Shrnutí 5 min 20 min 15 min 5 min 2vyučovací hodiny: Opakování z minulé hodiny Nová látka Procvičení nové
HiPath Display Telephone Book
HiPath Display Telepho Book Displejový telefonní seznam (DTB) pro HiPath 4000 a Hicom 300 Můžete ze svého telefonu volit všechna telefonní čísla ve Vaší podnikové síti a víte vždy, kdo zavolal v době Vaší
Administrace Oracle. Práva a role, audit
Administrace Oracle Práva a role, audit Filip Řepka 2010 Práva (privileges) Objekty (tabulky, pohledy, procedury,...) jsou v databázi logicky rozděleny do schémat. Každý uživatel má přiděleno svoje schéma
APS mini.ed programová nadstavba pro základní vyhodnocení docházky. Příručka uživatele verze 2.2.0.6
APS mini.ed programová nadstavba pro základní vyhodnocení docházky Příručka uživatele verze 2.2.0.6 APS mini.ed Příručka uživatele Obsah Obsah... 2 Instalace a konfigurace programu... 3 Popis programu...
PTV MAP&GUIDE INTERNET V2 USNADNĚNÝ PŘECHOD
PTV MAP&GUIDE INTERNET V2 USNADNĚNÝ PŘECHOD Obsah Obsah 1 PTV Map&Guide internet V2 Co je nového?... 3 1.1 Změna licenčních modelů... 3 1.1.1 Kmenoví zákazníci 3 1.1.2 Noví zákazníci 4 1.2 Nástroj pro
MIDAM Verze 1.1. Hlavní okno :
MIDAM Verze 1.1 Podporuje moduly Midam 100, Midam 200, Midam 300, Midam 400, Midam 401, Midam 410, Midam 411, Midam 500, Midam 600, Ghc 2x. Umožňuje nastavení parametrů, sledování výstupních nebo vstupních
Úvod. Program ZK EANPRINT. Základní vlastnosti programu. Co program vyžaduje. Určení programu. Jak program spustit. Uživatelská dokumentace programu
sq Program ZK EANPRINT verze 1.20 Uživatelská dokumentace programu Úvod Základní vlastnosti programu Jednoduchost ovládání - umožňuje obsluhu i málo zkušeným uživatelům bez nutnosti většího zaškolování.
Manuál Multitag čtečka
Manuál Multitag čtečka 2005,2006 1. Instalace ovladače pro USB port 2. Nastavení programu 2.1 DETEKCE portu 2.2. Nastavení ukládání čísla karty(cíl ukládaných dat) 2.3 Formát ukládaných dat 3 Automatický
Reliance 3 design OBSAH
Reliance 3 design Obsah OBSAH 1. První kroky... 3 1.1 Úvod... 3 1.2 Založení nového projektu... 4 1.3 Tvorba projektu... 6 1.3.1 Správce stanic definice stanic, proměnných, stavových hlášení a komunikačních
APS Administrator.ST
APS Administrator.ST Rozšiřující webový modul pro APS Administrator Webové rozhraní sledování docházky studentů Instalační a uživatelská příručka 2004 2016,TECH FASS s.r.o., Věštínská 1611/19, Praha, www.techfass.cz,
Konfigurační software DTConfig
Konfigurační software DTConfig Uživatelský manuál Víceúčastnický 2-drátový systém Obsah Úvod... 3 Instalace USB programátoru a ovládačů... 4 Spuštění software XtendLan DTConfig... 5 Připojení dveřní stanice...
Nastavení programu pro práci v síti
Nastavení programu pro práci v síti Upozornění: následující text nelze chápat jako kompletní instalační instrukce - jedná se pouze stručný návod, který z principu nemůže popsat všechny možné stavy ve vašem
Databáze pro evidenci výrobků
Databáze pro evidenci výrobků Databáze ve formátu Microsoft Access je součástí systému, který řídí automatizovanou výrobní linku. Tabulka tblcharge obsahuje data o výrobcích a je plněna automaticky řídicím
Zahájit skenování ze skla tiskárny nebo z automatického podavače dokumentů (ADF). Přistupovat k souborům se skeny uloženým v poštovní schránce.
Fiery Remote Scan Program Fiery Remote Scan umožňuje spravovat skenování na Fiery server a na tiskárně ze vzdáleného počítače. Prostřednictvím programu Fiery Remote Scan můžete provádět tyto akce: Zahájit
TIA Selection Tool manuál pro použití
TIA Selection Tool manuál pro použití Verze 1 duben 2012 Obsah: Postup rychlé konfigurace a exportu stanice Detailní popis aplikace Siemens s. r. Protection o. 2012. Všechna notice / práva Copyright vyhrazena.
2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena.
2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena. GEOVAP, spol. s r. o. Čechovo nábřeží 1790 530 03 Pardubice Česká republika +420 466 024 618 http://www.geovap.cz V dokumentu použité názvy programových
Operační systém. Mgr. Renáta Rellová. Výukový materiál zpracován v rámci projektu EU peníze školám
Operační systém Mgr. Renáta Rellová Výukový materiál zpracován v rámci projektu EU peníze školám Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Renáta Rellová. Dostupné z Metodického
Lokality a uživatelé
Administrátorský manuál TTC TELEKOMUNIKACE, s.r.o. Třebohostická 987/5 100 00 Praha 10 tel.: 234 052 111 fax.: 234 052 999 e-mail: ttc@ttc.cz http://www.ttc-telekomunikace.cz Datum vydání: 15.října 2013
Uživatelský manuál - Správce úloh
ALEPH VERZE 18.01 Uživatelský manuál - Správce úloh Ex Libris Ltd., 2006 Dokument Verze 1.0 Code: A-ver18-SUG-1.0 DŮVĚRNÉ INFORMACE Informace, které jsou obsahem tohoto dokumentu, jsou vlastnictvím společnosti
CAD library. Spuštění aplikace. Práce s aplikací. Popis okna
CAD library Aplikace CAD library je určena pro zobrazení schémat a pohledů na přístroje firmy Schneider Electric (obsahuje také knihovnu elektrotechnických značek pro všeobecné použití). Zobrazené výkresy
Manuál pro mobilní aplikaci Patron-Pro. verze pro operační systém Symbian
Manuál pro mobilní aplikaci Patron-Pro verze pro operační systém Symbian 1 1. Popis Aplikace je určena pro mobilní telefony NOKIA s operačním Symbian a vybavené technologií NFC. Slouží pro správu identifikačních
Management procesu I Mgr. Josef Horálek
Management procesu I Mgr. Josef Horálek Procesy = Starší počítače umožňovaly spouštět pouze jeden program. Tento program plně využíval OS i všechny systémové zdroje. Současné počítače umožňují běh více
PRACUJEME S TSRM. Modul Samoobsluha
PRACUJEME S TSRM Modul Samoobsluha V této kapitole Tato kapitola obsahuje následující témata: Téma Na straně Přehled kapitoly 6-1 Užití modulu Samoobsluha 6-2 Přihlášení k systému 6-3 Hlavní nabídka TSRM
EndNote Web. Stručné informace THOMSON SCIENTIFIC
THOMSON SCIENTIFIC EndNote Web Stručné informace Web je webový nástroj navržený tak, aby poskytoval studentům a výzkumníkům pomoc při psaní výzkumných prací. Databáze ISI Web of Knowledge a nástroje EndNote
DoplněkCite While You Write pro aplikaci Microsoft Word
DoplněkCite While You Write pro aplikaci Microsoft Word Díky doplňku Cite While You Write pro nástroj EndNote Web máte možnost reference a formátované citace či bibliografie při psaní vaší práce v aplikaci
Příručka pro aplikaci KSnapshot
Richard J. Moore Robert L. McCormick Brad Hards Kontrolor: Lauri Watts Vývojář: Richard J Moore Vývojář: Matthias Ettrich Překlad: Lukáš Vlček 2 Obsah 1 Úvod 5 2 Použití KSnapshot 6 2.1 Spuštění KSnapshot.....................................
úvod Historie operačních systémů
Historie operačních systémů úvod Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785. Provozuje Národní ústav
5.15 INFORMATIKA A VÝPOČETNÍ TECHNIKA
5.15 INFORMATIKA A VÝPOČETNÍ TECHNIKA 5. 15. 1 Charakteristika předmětu A. Obsahové vymezení: IVT se na naší škole vyučuje od tercie, kdy je cílem zvládnutí základů hardwaru, softwaru a operačního systému,
Patrol Management System 2.0
Patrol Management System 2.0 Uživatelský manuál RF 5000 Obsah 1 Základní popis aplikačního prostředí 1.1 Hardwarové požadavky 1.2 Aplikační prostředí 1.3 Instalace software 2 Jak používat software 2.1
Vložení expiračního kódu do spojů ALCOMA
do spojů ALCOMA Verze dokumentu: 1.6 Datum vydání: 19.10.2010 Poslední úprava: 13.01.2014 www.alcoma.cz OBSAH str. 1. DEFINICE PROBLÉMU... 1 2. BLOKOVÉ SCHÉMA POSTUPU... 2 3. PODROBNÝ POPIS POSTUPU:...
IT ESS II. 1. Operating Systém Fundamentals
IT ESS II. 1. Operating Systém Fundamentals Srovnání desktopových OS a NOSs workstation síťové OS (NOSs) jednouživatelské jednoúlohové bez vzdáleného přístupu místní přístup k souborům poskytují a zpřístupňují
Mzdy Optimum základy ovládání
Mzdy Optimum základy ovládání Spuštění a přihlášení Mzdy Optimum spustíte prostřednictvím stejnojmenného zástupce na ploše nebo v nabídce Start. Zástupce se objeví po zahájení instalace, a dokud není celý
VComNet uživatelská příručka. VComNet. Uživatelská příručka Úvod. Vlastnosti aplikace. Blokové schéma. «library» MetelCom LAN
VComNet Uživatelská příručka Úvod Aplikace VComNet je určena pro realizaci komunikace aplikací běžících na operačním systému Windows se zařízeními, které jsou připojeny pomocí datové sběrnice RS485 (RS422/RS232)
Struktura pamětí a procesů v DB Oracle. Radek Strnad
Struktura pamětí a procesů v DB Oracle Radek Strnad radek.strnad@gmail.com 1 Základní rozdělení paměti Software codes area Chráněná část spustitelného kódu samotné DB. System global area (SGA) Sdílená
VISUAL BASIC. Práce se soubory
VISUAL BASIC Práce se soubory Práce se soubory 1/2 2 Vstupní data pro programy bývají uloženy do souborů Vstupy pro výpočet, nastavení vzhledu aplikace Výsledky práce programu je potřeba uchovat uložit
2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena.
2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena. GEOVAP, spol. s r. o. Čechovo nábřeží 1790 530 03 Pardubice Česká republika +420 466 024 618 http://www.geovap.cz V dokumentu použité názvy programových
MS WINDOWS I. řada operačních systémů firmy Microsoft *1985 -? Historie. Práce ve Windows XP. Architektura. Instalace. Spouštění
MS WINDOWS I řada operačních systémů firmy Microsoft *1985 -? Historie Práce ve Windows XP Architektura Instalace Spouštění HISTORIE I MS-DOS 1981, první OS firmy Microsoft, pro IBM PC 16b, textový, jednouživatelský,