Real-Time Standards (RTS) Version 4.10 General Information Manual

Similar documents
SmartIS. What is SmartIS? Product Description

Self-test ISPF/PDF basics

IBM PDTools for z/os. Update. Hans Emrich. Senior Client IT Professional PD Tools + Rational on System z Technical Sales and Solutions IBM Systems

Frequently Asked Questions about RTD

Configuring ISPF for Fun and Profit

10 Things to expect from a DB2 Cloning Tool

SOFTWARE ENGINEERING Prof.N.L.Sarda Computer Science & Engineering IIT Bombay. Lecture #10 Process Modelling DFD, Function Decomp (Part 2)

Control/SE. Concepts and Facilities Guide. July, Via De Albur Court Suite 100 El Paso, TX P. (800) F.

Clearing Out Legacy Electronic Records

Data Warehousing. Seminar report. Submitted in partial fulfillment of the requirement for the award of degree Of Computer Science

masc-ato Automated Transaction Operator General Information *** VSE/MVS Version 4.1.0

Issues surrounding model consistency and QVT

New Security Options in DB2 for z/os Release 9 and 10

File-Aid for MVS. Features included in this test script for File-Aid MVS are:-

Multimedia Systems 2011/2012

Managing WLM on your desktop

Future, Past & Present of a Message

Technical Briefing. The TAOS Operating System: An introduction. October 1994

Rethinking VDI: The Role of Client-Hosted Virtual Desktops. White Paper Virtual Computer, Inc. All Rights Reserved.

Scheduler Migration Supported by XINFO

Information Security II Prof. Kamakoti Department of Computer Science and Engineering Indian Institute of Technology, Madras

Best Practice for Creation and Maintenance of a SAS Infrastructure

Getting Started with Amazon EC2 and Amazon SQS

ISPF Users Boot Camp - Part 2 of 2

ISPF at EI&O UFIT. UF Information Technology. EI&O Document ID: D0040 Last Updated: 06/28/2002

New monitoring method for enterprise critical applications

High Performance Computing Prof. Matthew Jacob Department of Computer Science and Automation Indian Institute of Science, Bangalore

Introduction. JES Basics

GC IBM Tivoli NetView for TCP/IP Performance BatchPR Utilities Reference Guide Version 1.5. Host-Based Reporting

Achieving Higher Levels of Productivity with IBM ISPF Productivity Tool for z/os IBM Redbooks Solution Guide

Chapter-1: Solutions to Supplementary Exercises

2010/04/19 11:38. Describing a unique product that shows the mainframe in a completely different way.

Virtual Memory. ICS332 Operating Systems

Transporting files between MVS and MVS or between MVS and a Workstation

Speaker: Thomas Reed /IBM Corporation SHARE Seattle 2015 Session: 16956

Chapter 1: Distributed Information Systems

An Introduction to Compressing Data Sets J. Meimei Ma, Quintiles

TFM Treamo Finance Monitor Q&A / Features

Browsing MVS Control Blocks Using DDLIST/ISRDDN Under ISPF.

Chapter 5: CPU Scheduling

High Performance Computer Architecture Prof. Ajit Pal Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur

Ch 4 : CPU scheduling

Gustavo Alonso, ETH Zürich. Web services: Concepts, Architectures and Applications - Chapter 1 2

SPICE. SPICE SQL General Information Manual. Release 1.1 SPI Span Software Consultants Limited

The Function How Planners Lab handles it How Excel handles it Constructing Understandable Assumptions

TSO/ISPF TIPS By:

Avoiding the Cost of Confusion: SQL Server Failover Cluster Instances versus Basic Availability Group on Standard Edition

INHERITANCE: EXTENDING CLASSES

Dino Explorer. MVS Data Collector for Mainframe Assessment

Directory Structure and File Allocation Methods

Multidimensional Divide and Conquer 2 Spatial Joins

Medigate and Palo Alto Networks Integration

Batch vs. Interactive: Why You Need Both Janet E. Stuelpner. ASG. Inc Cary. North Carolina

Digital Mapping with OziExplorer / ozitarget

VSAM Management. Overview. z/os. CSI International 8120 State Route 138 Williamsport, OH

Process- Concept &Process Scheduling OPERATING SYSTEMS

RA/2 RACF CLI Version 1 - Release 1

News in RSA-RTE 10.1 updated for sprint Mattias Mohlin, November 2017

AUDITING (PART-18) (UNIT-III) INTERNAL CONTROL (PART 4)

CA Software Change Manager for Mainframe

Theorem 2.9: nearest addition algorithm

From the past to the future: How to make the move from ISDN to SIP

Chapter 2 TSO COMMANDS. SYS-ED/ Computer Education Techniques, Inc.

Symantec Data Center Migration Service

Greedy Algorithms 1. For large values of d, brute force search is not feasible because there are 2 d

Helping to Counter the Terrorist Threat using Face Recognition: Forensic Media Analysis Integrated with Live Surveillance Matching

Improved Database Development using SQL Compare

Processes. Process Concept

IBM Software Configuration Library Manager Advanced Edition for z/os, Version 1.2

IBM. DFSMS Using the Interactive Storage Management Facility. z/os. Version 2 Release 3 SC

System Assessment Report Relating to Electronic Records and Electronic Signatures; 21 CFR Part 11. System: tiamo (Software Version 2.

THEATRE DESIGN & TECHNOLOGY MAGAZINE 1989 SUMMER ISSUE SOUND COLUMN LIGHT CONVERSATION. By Charlie Richmond

Advanced Database Systems

WHAT IS THE CONFIGURATION TROUBLESHOOTER?

Multiprocessor scheduling

INTRODUCTION. José Luis Calva 1. José Luis Calva Martínez

zsc40 Beyond Legacy Security Paul R. Robichaux NewEra Software, Inc. Thursday, May 9th at 9:00 10:15 am Session Number - zsc40 Location Melrose

Configuration and Administration Guide

(Refer Slide Time: 1:43)

Programming and Data Structures Prof. N.S. Narayanaswamy Department of Computer Science and Engineering Indian Institute of Technology, Madras

Virtual Machines WHEN YOU FINISH READING THIS CHAPTER YOU SHOULD BE ABLE TO:

Db2 for z/os Early experiences using Transparent Data Set Encryption

EPM Live 2.2 Configuration and Administration Guide v.os1

From the past to the future: how to make the move from ISDN to SIP

Performance Objectives

DISK LIBRARY FOR MAINFRAME

Software Requirements Specification Version 1.0 Team 3 Creation Station

EUROPEAN COMPUTER MANUFACTURERS ASSOCIATION STANDARD ECMA Commercially oriented functionality class for security evaluation (COFC)

Lecturer 4: File Handling

(iv) insufficient flexibility under conditions of increasing load, (vi) the scheme breaks down because of message length indeterminacy.

NEW -- NEW -- NEW - READ THE 'Q-DB SECTION

Data preservation for the HERA experiments at DESY using dcache technology

KEYCLOUD BACKUP AND RECOVERY AS-A-SERVICE (BRAAS): A fully-managed backup and recovery solution for your mission critical data

Forensics on the Windows Platform, Part Two by Jamie Morris last updated February 11, 2003

Learning Outcomes. Scheduling. Is scheduling important? What is Scheduling? Application Behaviour. Is scheduling important?

Seminar on Software Cost Estimation: Function Points

It s possible to get your inbox to zero and keep it there, even if you get hundreds of s a day.

The Evolution of Data Warehousing. Data Warehousing Concepts. The Evolution of Data Warehousing. The Evolution of Data Warehousing

DB2 is a complex system, with a major impact upon your processing environment. There are substantial performance and instrumentation changes in

CA JCLCheck Workload Automation CA RS 1411 Service List

Transcription:

Real-Time Standards (RTS) Version 4.10 General Information Manual Copyright 2008 INTERCHIP AG Page 1 of 8

RTS GENERAL INFORMATION MANUAL This Manual introduces the highlights of RTS, and provides an overview of the functionality which RTS offers. The technical level of the information contained in this Manual is deliberately kept quite low. It is intended to be easily readable by non-technical personnel. RTS s functionality: a short summary RTS s functionality has already been summarised, in the Preface, in one phrase: enforcement of installation-controlled, real-time adjustable installation standards The following expands this summary a little, and introduces the chief features and facilities of RTS. But first, a brief summary of the need for standards enforcement would be helpful. MVS offers an immensely wide range of services and options. It is no great overstatement to say that just about everything is there which just about anybody might need. Unfortunately, the real resources which your installation can offer are far more limited. With maybe hundreds of thousands of batch jobs, on-line users, on-line transactions and the like, there will be at best chaos, and at worst death by strangulation, if everybody is free to use as much as he wants of whatever he wants, whenever he wants. Every installation must direct and limit its users -... you can t use this, you can t have so much of that.... Installation standards are required - and people being what they are, enforcement is also required! RTS addresses these issues through the following features and facilities. Ready-to-run standards enforcement functions RTS incorporates a wide range of standards enforcement functions, ready-torun. MVS offers a broad range of customisation possibilities, but these possibilities are only a base; actual functionality must be provided from external sources. RTS provides the actual standards enforcement functionality and, as will be seen shortly, the range provided by RTS is far more extensive than that which typically exists at MVS installations. Unparalleled processing control facilities RTS provides real-time administrative control over all aspects of standards enforcement, through highly flexible facilities which allow you to control the scope of its processing. For example, you may have RTS - process all jobs, or just selected jobs which you specify, - vary, from one job to another and one time to another, the actions taken by RTS, and - vary, from job to job and from time to time, whether RTS should perform real processing, or just simulation (e.g., for learning or evaluation purposes) all fully automatically, on the basis of specifications which you supply. Copyright 2008 INTERCHIP AG Page 2 of 8

Furthermore, there is ISPF panel support for the creation and maintenance of all your RTS specifications, and for the displaying of information about the standards enforcement actions actually taken by RTS. And naturally, the on-line nature of this ISPF support allows you to adjust your standards real-time. Simply update your RTS specifications on-line, and your systems will automatically begin to enforce your adjusted standards. RTS s special advantages The two possibilities: RTS or local development As already noted, MVS offers a wide range of customisation possibilities. There are probably very few installations which have not already used these possibilities as the basis for the local development of some standards enforcement functions. But the disadvantages for your installation of such a local approach are not difficult to see. You get to be permanently involved in local development You have to invest not only in initial development, but also in further development as your environment changes, and in maintenance, and in documentation,... You get only a local subset of standards enforcement functions Naturally, your range of functions will be based on your local implementation techniques and local requirements, and is unlikely to include more than a subset of the RTS range of functions. Indeed, your current local subset is probably limited not simply to your current requirements, but to your most urgent current requirements! You get only elementary capability If yours is a typical installation, then your standards enforcement might be relatively unsophisticated, at least in its implementation, with numerous built-in assumptions and conditions which reflect your current local environment and requirements. Such built-in assumptions and conditions are both difficult and time-consuming to change, which reintroduces the issue of further local development... On each of these counts, RTS offers advantages. RTS delivers ready-to-run functionality You can profit from the cost-effectiveness of ready-to-run software, by eliminating your need to invest in continual local development, with all its associated overheads, limitations and personnel requirements. RTS delivers a wide range of standards enforcement functions You can benefit from a far wider scope of functionality than any local development is ever likely to offer. RTS delivers sophisticated capability You can enjoy RTS s various features and facilities for improving the effectiveness of your standards enforcement: - Use the precision of RTS s highly flexible and granular specification capabilities to make your standards enforcement definitions reflect your requirements - not just approximately, but exactly. - Use the convenience of RTS s real-time administrative control facilities whenever your environment or requirements change, to adjust your standards enforcement definitions on-line, and within seconds, with no disruption at all, your systems are enforcing your new requirements. Copyright 2008 INTERCHIP AG Page 3 of 8

- If you are ever in any doubt about what effects your adjustments would actually have, utilise the protection of RTS s full simulation facilities to see what would happen, before you make any real changes. - Then, whether you were simulating or not, profit from the assurance provided by RTS s full logging and on-line log viewing facilities to verify the correctness of your changes. Cost-effectiveness: get more from your budget As can be seen clearly from the preceding comparison of RTS versus local development, the first advantage of using RTS is that of cost-effectiveness: how much more effective a powerful product like RTS can be, at a cost which generally compares more than favourably with the cost of locally-developed functionality (not to mention the hidden costs of having ineffectively-controlled system resources). Each installation clearly has to evaluate the cost-effectiveness issue for itself, but it will be a rare installation which is unable to make substantial direct and/or indirect savings. Scope: a wide range of standards enforcement functions The next advantage is that of scope: the sheer range of functionality which RTS offers. The scope of RTS includes: o o o -Level control STEP-Level control DD-Level control Assurance: logging and log viewing facilities RTS s logging and log viewing facilities provide the assurance which is another practical necessity with such a powerful product. RTS is able to log every single standards enforcement action (including simulated actions) which it takes, in either, or both, of two forms. User-directed logging: messages to job logs or TSO sessions. Each user-directed copy of a message is sent to the individual job log of the particular job (or TSO user) to which the message applies. The objective is to inform the appropriate user, directly, about individual standards enforcement actions which RTS has taken in respect of his particular job. Administrator-directed logging: SMF records. Each administrator-directed copy of a message is sent to the system s central SMF datasets - MVS s standard, global, machine-readable collection point for general system activity tracking information. The objective is to inform the RTS administrator, globally, about all standards enforcement actions which RTS has taken in respect of any job. The RTS log viewing facilities are uncomplicated and convenient to use. You simply call up the on-line TSO/ISPF component of RTS, and select the Log information option, and RTS provides direct access to the stored and sorted log information. Copyright 2008 INTERCHIP AG Page 4 of 8

RTS processing flow and RTS datasets Having introduced the main features and facilities of RTS, we will complete our introductory look at RTS by describing how they fit together. This involves looking at the processing flow within RTS, and the datasets which RTS uses. RTS processing flow RTS processing is divided between three components: the specification entry component, the main execution component, and the log extract / viewing component. The RTS specification entry component The RTS specification entry component provides the facilities which allow you to enter details of your RTS requirements. You specify your requirements through two levels of RTS specifications - RTS general control specifications, and RTS function control specifications. You enter your RTS specifications in TSO foreground, through ISPF panels supplied by RTS. The panels guide you through a logical sequence of actions, in which you enter your requirements in human-readable form. When you have finished entering your requirements, you use the ISPF panels to have your requirements translated from this human-readable form into the RTS-internal format needed by the RTS main execution component. The RTS main execution component The RTS main execution component reads the RTS-internal format version of your requirements, and creates a working copy for itself. The RTS main execution component operates in a background environment, within the address space of the RTS started task - a permanently-running task, which is (typically) started up automatically at each system restart. At intervals which you specify (in your RTS general control specifications), the RTS main execution component checks your specifications (in case you have just updated them), and refreshes its working copy if so. Actual processing by the RTS main execution component is asynchronous. MVS handles a continuous stream of user jobs, TSO sessions, on-line transactions and the like; whenever any one of these reaches any standards enforcement point, the RTS main execution component is called. At each such call, the RTS main execution component analyses its working copy of your specifications, and, based on what it finds there, makes its standards enforcement decision, and performs any specified standards enforcement action on the job. It then allows job flow for that job to continue, and waits for the next standards enforcement call. The RTS main execution component s SMF records as required, which describe exactly what standards enforcement actions it has performed. These SMF records are the input to the RTS log extract / viewing component. The RTS log extract / viewing component The RTS log extract / viewing component is really two components - the RTS log extract component and the RTS log viewing component. The RTS log extract component allows you to extract the RTS SMF records from the SMF datasets, merge and sort the results, and store the complete set in the form required by the RTS log viewing component. The RTS log viewing component allows you to request displays about the standards enforcement actions taken by RTS. Once again, you do this in Copyright 2008 INTERCHIP AG Page 5 of 8

TSO foreground, through the ISPF panels supplied by RTS. The ISPF panels guide you to the displays you require. Note that although the RTS main execution component is processing continually, you are allowed at any time to update your RTS specifications, or to request displays of the standards enforcement actions taken by RTS. Each time you update your RTS specifications, the RTS main execution component will automatically switch to your new specifications. Similarly, each time you run the RTS log extract component, it will extract the latest RTS SMF records from the SMF datasets; correspondingly, each time you request a display about the standards enforcement actions taken by RTS, the RTS log viewing component will display the latest extracted RTS SMF records. The key to understanding how all this works lies in the RTS execution datasets. The RTS execution datasets The RTS execution datasets are the basis of communication between the various RTS processing components. Figure 1 illustrates the RTS processing components, the RTS execution datasets, and the relationships between them. As can be seen, two main RTS datasets are involved - the RTSPARM dataset, and the RTSCDS dataset. In addition, MVS s SMF datasets are also involved. Copyright 2008 INTERCHIP AG Page 6 of 8

read RTS specification entry component (ISPF) RTSPARM read RTS specification entry component (ISPF) RTSCDS read RTS main execution component (started task) SMF (MVS) read RTS log viewing component (ISPF) User Job Logs Figure 1: RTS s processing components and execution datasets Initially, when you use RTS s ISPF panels to enter your RTS specifications in human-readable form, RTS s your RTS specifications (in exactly that form) to your RTS specification library (RTSPARM). This may be any ordinary card-image PDS 1 - it is up to you whether or not you use a dedicated PDS. When you use RTS s ISPF panels to translate your specifications, the translation process reads your specifications from RTSPARM, and s them to the RTS 1 or PDSE Copyright 2008 INTERCHIP AG Page 7 of 8

Summary execution control dataset (RTSCDS) - a VSAM Linear Dataset, which is the primary dataset used by RTS execution. If you update your RTS specifications, you use RTS s ISPF panels in exactly the same way, and the translation process s your updated specifications to the RTSCDS. Assuming that RTS is running from the RTSCDS to which the translation process s its output, then your changes become effective automatically. This is because the RTS started task continually reviews the RTSCDS, precisely in order to detect RTS specification changes. During execution, RTS records its standards enforcement actions by writing SMF records to MVS s SMF datasets. The RTS base datasets As well as the RTS execution datasets, RTS has three further datasets - the RTSLOAD dataset, the RTSISPF dataset, and the RTSSAMP dataset - known as the RTS base datasets. The RTSLOAD dataset contains the RTS load modules. The RTSISPF dataset contains all the RTS ISPF definitions - ISPF panel definitions, ISPF message definitions, and so on. The RTSSAMP dataset contains sample RTS installation jobs and data members. The essential difference between the RTS base datasets and the RTS execution datasets is that the content of the RTS base datasets is static, and comes from the RTS distribution tape, whereas the content of the RTS execution datasets is dynamic, and comes from RTS processing. To sum up, RTS offers the following features and facilities: Standards enforcement functions An incomparable range Highly flexible specification capabilities Precision Granularity Real-time administrative control facilities On-line Real-time Non-disruptive Powerful simulation facilities Precision and granularity inherited from specification capabilities Logging and log viewing facilities Precision and granularity inherited from specification capabilities This completes the introductory overview of RTS. For those who need to know more, the remaining product manuals provide comprehensive information. Copyright 2008 INTERCHIP AG Page 8 of 8