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

Podobné dokumenty
Microsoft Access tvorba databáze jednoduše

Ukazka knihy z internetoveho knihkupectvi

Administrace Oracle - Správa zdrojů

DUM 06 téma: Tvorba makra pomocí VBA

Versiondog Co je nového

Microsoft SharePoint Portal Server Zvýšená týmová produktivita a úspora času při správě dokumentů ve společnosti Makro Cash & Carry ČR

5.15 INFORMATIKA A VÝPOČETNÍ TECHNIKA

Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague

Novinky verze systému Spisové služby (SpS) e-spis LITE

Platforma.NET 11.NET Framework 11 Visual Basic.NET Základní principy a syntaxe 13

2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena.

Obsah. Kapitola 1. Předmluva 11 O této knize 13 Konvence...13

Bezpečná autentizace přístupu do firemní sítě

Úvod. Programovací paradigmata

OKsmart a správa karet v systému OKbase

Real Time programování v LabView. Ing. Martin Bušek, Ph.D.

Úvod 17 ČÁST 1. Kapitola 1: Principy návrhu doménové struktury služby Active Directory 21

České vysoké učení technické v Praze Fakulta jaderná a fyzikálně inženýrská

Extrémně silné zabezpečení mobilního přístupu do sítě.

Návod k použití aplikace Reliview

Obsah. Úvod 9 Komu je kniha určena 11 Konvence použité v knize 11

Microsoft Word základní

Řízení přístupu ke zdrojům Auditování a právní odpovědnost Vlastní nastavení, personalizace Více relací zároveň

File Transfer Protocol (FTP)

Obsah. Úvodem 9 Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10

Profilová část maturitní zkoušky 2013/2014

Proces vývoje HRIS Vema (Human Resources Information System) Jaroslav Šmarda

7. Aplikační vrstva. Aplikační vrstva. Počítačové sítě I. 1 (5) KST/IPS1. Studijní cíl. Představíme si funkci aplikační vrstvy a jednotlivé protokoly.

Řešení pro audit činnosti administrátorů UNIX/Linux serverů

VPass Client Uživatelská příručka

Centrální autentizační webový informační systém

Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague

Komu je tato kniha určena? Jak je kniha uspořádána? Konvence použité v té to knize. Část i základy Microsoft Windows XP Professional

Obsahy kurzů MS Office

Databázové systémy. Doc.Ing.Miloš Koch,CSc.

Čtvrtek 3. listopadu. Makra v Excelu. Obecná definice makra: Spouštění makra: Druhy maker, způsoby tvorby a jejich ukládání

MS WINDOWS II. Jádro. Správa objektů. Správa procesů. Zabezpečení. Správa paměti

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

Profilová část maturitní zkoušky 2017/2018

Analýza aplikačních protokolů

Alcatel-Lucent. NMS OmniVista Účtování a zprávy. Ing.Martin Lenko listopad 2012

Kapitola 1: Co je Microsoft Access? 27 Kapitola 2: Mnoho tváří aplikace Microsoft Access 41 Kapitola 3: Návrh databázové aplikace 75

Přenos souborů pomocí AceFTP (pdf verze pro tisk KB)

ADMINISTRACE UNIXU A SÍTÍ - AUS Metodický list č. 1

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Část první: Tipy a triky pro práci se systémem 17

Modul IRZ návod k použití

Informační bulletin - přenesení daňové povinnosti

Základy programování (IZP)

Představení společnosti a produktů ESET ESET software, spol. s r.o. Petr Heřman

Webové rozhraní TELEFONNÍ STYK POD KONTROLOU NÁSTROJ PRO ŘÍZENÍ CHODU CALL CENTRA A ZPRACOVÁNÍ TELEFONNÍCH HOVORŮ. Funkcionalita

ČÁST 1. Základy 32bitového programování ve Windows

Radek Krej í. NETCONF a YANG NETCONF. 29. listopadu 2014 Praha, IT 14.2

Velmi stručný návod jak dostat data z Terminálu Bloomberg do R

Maturitní témata pro 1.KŠPA Kladno, s.r.o. Výpočetní technika

Korporátní identita - nejcennější aktivum

Vrstvy programového vybavení Klasifikace Systémové prostředky, ostatní SW Pořizování Využití

Inthouse Systems s.r.o. Specifikace. Inthouse App a Inthouse Studio pro Siemens Climatix 6XX. Verze software 1.X. Revize dokumentu 6

Architektura a koncepce OS OS a HW (archos_hw) Architektura a koncepce OS Jádro OS (archos_kernel) Architektura a koncepce OS Typy OS (archos_typy)

Common Object Request Broker Architecture

Úvod do Linuxu. SŠSI Tábor 1

Aktivace RSA ověření

IT ESS II. 1. Operating Systém Fundamentals

1. Úvod do obsluhy AutoCADu

Inovace a zkvalitnění výuky prostřednictvím ICT Počítačové sítě Vrstvový model TCP/IP Ing. Zelinka Pavel

Využití identity managementu v prostředí veřejné správy

Služby Microsoft Office 365

Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague

VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA FAKULTA STROJNÍ DATABÁZOVÉ SYSTÉMY ARCHITEKTURA DATABÁZOVÝCH SYSTÉMŮ. Ing. Lukáš OTTE, Ph.D.

1 Administrace systému Moduly Skupiny atributů Atributy Hodnoty atributů... 4

Co je Symantec pcanywhere 12.0? Hlavní výhody Snadné a bezpečné vzdálené připojení Hodnota Důvěra

Návod k instalaci, provozu a údržbě brány MODBUS. Návod k instalaci, provozu a údržbě. Brána Modbus

Maturitní okruhy pro 1.KŠPA Kladno, s.r.o. Počítačové sítě a komunikace

Název školy: Základní škola a Mateřská škola Žalany. Číslo projektu: CZ. 1.07/1.4.00/ Téma sady: Informatika pro devátý ročník

Další nástroje pro testování

Obsah. Rozdíly mezi systémy Joomla 1.0 a Systém Joomla coby jednička online komunity...16 Shrnutí...16

Vzdálená správa v cloudu až pro 250 počítačů

Střední odborná škola stavební Karlovy Vary Sabinovo náměstí 16, Karlovy Vary Autor: Ing. Hana Šmídová Název materiálu:

Prezentace CRMplus. Téma: CRMplus jako nástroj pro kontrolu a vyhodnocení rozpracovanosti dílů na zakázkách

Metodický list pro předmět Aplikační software v řízení podniku

Rozšíření možností (optionen)

Spuštění a ukončení databázové aplikace Access

Vytvořil Institut biostatistiky a analýz, Masarykova univerzita J. Jarkovský, L. Dušek, M. Cvanová. 5. Statistica

Kapitola 1: Úvod. Systém pro správu databáze (Database Management Systém DBMS) Účel databázových systémů

Proč počítačovou sí? 9 Výhody sítí 9 Druhy sítí 9. Základní prvky sítě 10 Vybavení počítače 10 Prvky sítě mimo PC 10 Klasické dělení součástí sítí 10

Relační vrstva SMB-Síťový komunikační protokol aplikační vrstvy, který slouží ke sdílenému přístupu k souborům, tiskárnám, sériovým portům.

FORTANNS. 22. února 2010

2.2 Acronis True Image 19

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

Anotace: V příspěvku jsou ukázány hlavní charakteristiky operačního systému OS/400.

Vytvoření bootovatelného média

Typy souborů ve STATISTICA. Tento článek poslouží jako přehled hlavních typů souborů v programu

Semestra lnı pra ce z prˇedmeˇtu : Mobilnı komunikace Popis profilu Bluetooth zar ˇı zenı Autor Libor Uhlı rˇ

QAD Business Intelligence

Kurzy egovernmentových dovedností

Uživatelský manuál WEB SERVICE V3.0 IP kamer Dahua

Algoritmy I. Cvičení č. 2, 3 ALGI 2018/19

Projekt do předmětu PAS. Textový editor

Příručka pro použití portálu Klikni a daruj pro dárce

Připravte se na konjunkturu se systémem řízení údržby SGM. SGM moderní nástroj pro řízení údržby nejen výrobních zařízení

Transkript:

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 Ovládání mainframu Překlad kódu v jazyce C a C++ Komponenta SDSF Bezpečnostní subsystém RACF Autentizace Bezpečnostní profily Makro RACROUTE 2

Cíle projektu a práce Snaha vyhnout se používání nástrojů pro vývoj přímo na mainframu (velmi zastaralé technologie) Možnost vyvíjet aplikace v IDE na PC Aplikace typu klient/server založená na zásuvných modulech Protokol pro efektivní výměnu dat mezi PC a mainframem (FTP se nezdá vhodné) Seznámit se s ovládáním mainframu Seznámit se s překladem jazyka C a C++ Nastudovat základy bezpečnostní komponenty RACF 3

Úvod do mainframe Téma již podrobně zpracováno v bakalářské práci Jana Hofty Záměr objasnit nejasnosti a rozebrat podrobněji některé části Eliminovat nutnost hledání základních informací v jiných zdrojích nebo nutnost ptát se, jak se konkrétní úkon provádí Doplnit co možná nejpraktičtější informace 4

Úvod do mainframe Podrobně rozebraná historie, přidána stručná historie OS MVS Představen nejnovější mainframe společnosti IBM z10 Zmíněny výhody a nevýhody mainframu 5

Ovládání mainframu Popsán emulátor terminálu IBM 3270 x3270 Popsán a vyzkoušen postup přenosu souboru na mainframe a opačně Rozebrána dvě uživatelská prostředí TSO/E a ISPF Vypsány důležité příkazy TSO/E Doplnění informací o navigaci mezi panely ISPF, korektní vysvětlení funkce klávesy F2 Nastíněn úvod k pojmenování datových sad a jejich vytváření v ISPF Zdůrazněn postup vytváření nových členů datových sad PDS 6

Emulátor terminálu x3270 7

Ovládání mainframu Podrobně popsán vestavěný editor datových sad Objasnění možných nejasností u číslování datových sad Vysvětlena řada příkazů editoru a doplnění příkazů důležitých pro navigaci v datové sadě Zaveden metajazyk pro popis příkazů a parametrů Popsány základy jazyka JCL včetně příkazů JOB, EXEC a DD Paramtery příkazu JOB jsou podrobněji vysvětlené a je přidán jejich možný rozsah Podrobně popsány parametry COND a TIME příkazu EXEC Vysvětleny hodnoty návratových kódů Probrán příkaz SUBMIT a výsledné hlášení 8

Překlad kódu v jazyce C a C++ Popsány a vyzkoušeny úkoly pro překlad kódu v jazycích C a C++ Ukázáno volání programu vyžadujícího vstup pomocí příkazu CALL Uvedeny parametry překladače LIST, TERM a MARGINS 9

Komponenta SDSF Popsán panel Active users Popsán panel Status of jobs a metoda ukončování běžících úloh Podrobně probrány nástroje pro výpis záznamů ve frontách zpráv Zmíněn velmi praktický příkaz sj, p a // p // Vysvětlen postup filtrování jednotlivých záznamů pomocí dialogu filtru 10

Bezpečnostní subsystém RACF Jedna z možných komponent pro řízení autorizačního procesu Služba řízení přístupu ke zdrojům, Resource Access Control Facility Zdrojem míněna datová sada nebo vstupně výstupní zařízení RACF provádí tři základní činnosti autentizace uživatelů, ověření oprávnění pro přístup ke zdroji, bezpečnostní záznamy 11

Autentizace Používáno uživatelské jméno a heslo Heslo má maximálně osm znaků a povolené znaky jsou A-Z, 0-9, @, # a $, může být povoleno i a-z Bezpečnostní fráze smí být delší, má přísnější pravidla, není tolik podporovaná RACF umožňuje synchronizaci hesel mezi různými účty, dokonce i mezi různými systémy 12

Bezpečnostní profily Bezpečnostní informace ukládány ve speciálních datových sadách Profily se seskupují do různých tříd V práci popsány pouze třídy USER, GROUP, DATASET Správa profilů možná pomocí bezpečnostních úrovní, kategorií a štítků Uživatelský profil udržuje informace o uživateli a určuje jeho zařazení v systému z hlediska práv Skupina je množina uživatelů se společnými potřebami Skupinový profil udržuje informace o skupině uživatelů včetně práv jejích členů 13

Profily datových sad Profil obsahuje jméno datové sady, jméno vlastníka, přístupové seznamy, UACC, bezpečnostní záznamy (logy) Existují dva typy konkrétní a obecný profil Konkrétní profil chrání právě jednu datovou sadu Obecný profil chrání obecně větší počet datových sad Porovnávání na úrovni jména datové sady, v obecném profilu jsou použity tzv. divoké znaky %, * a ** Speciální oprávnění Uživ. a skupinový profil Přístupový seznam UACC zamítnuto povoleno 14

Příkazy pro správu profilů Lze volat pouze v TSO/E a v dávkových úkolech V práci probrány nejdůležitější příkazy pro správu profilů včetně velkého množství nejdůležitějších parametrů Všechny příkazy umožňují směrování na jiný systém ADDSD LISTDSD SEARCH DELDSD ALTDSD PERMIT 15

Makro RACROUTE Pro programové volání příkazů RACF se využívá makro RACROUTE, které poskytuje společné programové rozhraní pro více produktů Makro je napsané v assembleru Umožňuje použití RACF v širokém spektru ověřovacích činností (autentizace uživatele, ověření práv) Makro má složitý systém návratových hodnot, který je rozdělen do tří úrovní V práci popsány základy volání tohoto makra v jazyce C #pragma linkage(racauthd, OS_UPSTACK) int RACAUTHD (...); //deklarace 16

Děkuji za pozornost 17