Session 01 Introduction to Mainframe v1.0

  • Upload
    jcobsz

  • View
    224

  • Download
    0

Embed Size (px)

Citation preview

  • 8/6/2019 Session 01 Introduction to Mainframe v1.0

    1/42

    2010, Cognizant Technology Solutions. All Rights Reserved.The information contained herein is subject to change without notice. C3: ProtectedC3: Protected

    Introduction to Mainframe

    Learner

    Session 01 : Introduction to Mainframe

  • 8/6/2019 Session 01 Introduction to Mainframe v1.0

    2/42

    2

    About the Author

    Created By: Mahadevi Samidurai (179541)

    CredentialInformation:

    7 Years of Experience in Testing which includes 5 years inMainframe Testing

    Version and

    Date:

    IMT/PPT/1010/1.0

  • 8/6/2019 Session 01 Introduction to Mainframe v1.0

    3/42

    3

    Icons Used

    Questions

    Contacts

    Reference

    Try it Out

    Hands onExercise

    CodingStandards

    Test YourUnderstanding

    Tools

    AWelcomeBreak

  • 8/6/2019 Session 01 Introduction to Mainframe v1.0

    4/42

    4

    Introduction to Mainframe Session [1]:Overview

    Introduction: As a technical professional in the world of mainframe

    computing, you will need to understand how mainframe

    computers support your companys IT infrastructure and

    business goals

  • 8/6/2019 Session 01 Introduction to Mainframe v1.0

    5/42

    5

    Introduction to Mainframe Session [1] :Objective

    Objective:After completing this session, you will be able to: Explain how businesses make use of mainframe

    processing power, the typical uses of mainframes

    Write the major types of workloads for which

    mainframes are best suited Gain knowledge on how to connect Mainframe and

    configure key map in IBM Personal Communicationand also saving the session

  • 8/6/2019 Session 01 Introduction to Mainframe v1.0

    6/42

    6

    What is Mainframe?

    Mainframe is a secured computer system designed tocontinuously work for critical applications typically for bulkdata processing

    Mainframe: Introduction

  • 8/6/2019 Session 01 Introduction to Mainframe v1.0

    7/427

    Mainframes combine three important features: Maximum reliable single-thread performance

    Maximum I/O Connectivity

    Maximum I/O Bandwidth

    Mainframe: Introduction (Contd.)

  • 8/6/2019 Session 01 Introduction to Mainframe v1.0

    8/428

    Brief History of Mainframe

    Year Evolution

    1944 Automatic Sequence Controlled Calculator (ASCC)

    1948 Selective Sequence Electronic Calculator

    1952 Electronic Data Processing System, the IBM 701

    1956 IBM RAMAC 305

    1958 7070 Data Processing System

    1962 Low cost 1440 Data Processing System

    1964 System/360

    1970 IBM System/370 Model 145

  • 8/6/2019 Session 01 Introduction to Mainframe v1.0

    9/42

    Brief History of Mainframe (Contd.)

    9

    1972 System/370 with Virtual Storage

    1990 System/390 with Enterprise Systems Architecture

    2000 IBM eServer zSeries 900

    2003 eServer zSeries 990

    2005 IBM System z9 Integrated Information Processor

    (IBM zIIP)

    2006 System z9 BC

    2008 System z10 BC

  • 8/6/2019 Session 01 Introduction to Mainframe v1.0

    10/42

    Mainframe: Reasons to Choose

    10

    Reliability

    Availability

    Serviceability

    Security

    Scalability

    Continuing compatibility

    Evolving architecture

    Extensibility

    Total cost of ownership

    Environment friendly

  • 8/6/2019 Session 01 Introduction to Mainframe v1.0

    11/4211

    Mainframe Computers: Users

    Banking

    Finance Health Care

    InsuranceGovernment

    Public andPrivate

    Enterprises

  • 8/6/2019 Session 01 Introduction to Mainframe v1.0

    12/4212

    Mainframe Testing Overview

    Batch Testing

    The mainframe job will be

    submitted and the output

    of the job will be verified

    as per the business

    requirements

    Usually the Batch testing

    is the back-end process

    Online Testing

    MainframeTesting

    Online testing is a front-

    end process which is

    done through various

    Online Transaction

    Processing (OLTP)

    applications

    Mainframe Testing is similar to client-server application testing, but we need to operate basic TSO,

    ISPF commands and menus, view mainframe files, look at the SDSF

  • 8/6/2019 Session 01 Introduction to Mainframe v1.0

    13/4213

    Most mainframe workloads fall into one of two

    categories: Batch Processing

    Online Transaction Processing

    Figure 1. Typical mainframe workloads

    Mainframe Transaction Processing

  • 8/6/2019 Session 01 Introduction to Mainframe v1.0

    14/4214

    Batch applications are processed on themainframe without user interaction

    Batch processes typically have the followingcharacteristics:

    Large amounts of input data are processed and stored

    Large numbers of records are accessed

    Large volume of output is produced

    Information is generated about large numbers of users ordata entities

    Mainframe Batch Processing

  • 8/6/2019 Session 01 Introduction to Mainframe v1.0

    15/4215

    Figure2 Typical Batch Use

    Mainframe Batch Processing (Contd.)

  • 8/6/2019 Session 01 Introduction to Mainframe v1.0

    16/4216

    In Figure 2, consider the following elements at work in

    the scheduled batch process:1. At night, numerous batch jobs running programs and utilities

    are processed. These jobs consolidate the results of the onlinetransactions that take place during the day.

    2. The batch jobs generate reports of business statistics.

    3. Backups of critical files and databases are made before andafter the batch window.

    4. Reports with business statistics are sent to a specific area foranalysis the next day.

    5. Reports with exceptions are sent to the branch offices.

    6. Monthly account balance reports are generated and sent to allbank customers.

    Mainframe Batch Processing (Contd.)

  • 8/6/2019 Session 01 Introduction to Mainframe v1.0

    17/4217

    7. Reports with processing summaries are sent to the partner

    credit card company8. A credit card transaction report is received from the partner

    company

    9. In the production control department, the operations area ismonitoring the messages on the system console and theexecution of the jobs

    10. Jobs and transactions are reading or updating the database(the same one that is used by online transactions) and manyfiles are written to tape

    Mainframe Batch Processing (Contd.)

  • 8/6/2019 Session 01 Introduction to Mainframe v1.0

    18/42

    18

    Benefits of Batch Processing

    It allows sharing of computer resources among manyusers and programs

    It shifts the time of job processing to when the computingresources are less busy

    Consumes less time and avoids the resources idle time By keeping high overall rate of utilization, it better

    amortizes the cost of a computer, especially an expensiveone

    Mainframe Batch Processing (Contd.)

  • 8/6/2019 Session 01 Introduction to Mainframe v1.0

    19/42

    19

    Transaction processing that occurs interactivelywith the end user is referred to as OnlineTransaction Processing or OLTP

    Most people are familiar to Online Transactions.Examples include:

    ATM machine transactions such as deposits, withdrawals,inquiries, and transfers

    Supermarket payments with debit or credit cards

    Purchase of merchandise over the Internet

    Mainframe Online TransactionProcessing

  • 8/6/2019 Session 01 Introduction to Mainframe v1.0

    20/42

    20

    In fact, an online system performs many of thesame functions as an operating system:

    Managing and dispatching tasks

    Controlling user access authority to system resources

    Managing the use of memory

    Managing and controlling simultaneous access to datafiles

    Providing device independence

    Mainframe Online TransactionProcessing (Contd.)

  • 8/6/2019 Session 01 Introduction to Mainframe v1.0

    21/42

    21

    Some industry who uses of mainframe-basedonline systems include:

    Banks ATMs, teller systems for customer service

    Insurance Agent systems for policy management andclaims processing

    Travel and transport Airline reservation systems Manufacturing Inventory control, production

    scheduling

    Government Tax processing, license issuance andmanagement

    Mainframe Online TransactionProcessing (Contd.)

    f l

  • 8/6/2019 Session 01 Introduction to Mainframe v1.0

    22/42

    22

    Online transactions usually have the followingcharacteristics:

    A small amount of input data, a few stored recordsaccessed and processed, and a small amount of data asoutput

    Immediate response time, usually less than one second Large numbers of users involved in large numbers of

    transactions

    Mainframe Online TransactionProcessing (Contd.)

    f O l

  • 8/6/2019 Session 01 Introduction to Mainframe v1.0

    23/42

    23

    Round-the-clock availability of the transactionalinterface to the user

    Assurance of security for transactions and userdata

    Mainframe Online TransactionProcessing (Contd.)

    M i f O li T i

  • 8/6/2019 Session 01 Introduction to Mainframe v1.0

    24/42

    24

    In a bank branch office, for example, customers use online

    services when checking an account balance or making aninvestment

    Figure3 Typical Online Use

    Mainframe Online TransactionProcessing (Contd.)

    M i f O li T ti

  • 8/6/2019 Session 01 Introduction to Mainframe v1.0

    25/42

    25

    Figure 3 shows a series of common onlinetransactions using a mainframe

    1. A customer uses an ATM, which presents a user-friendlyinterface for various functions: Withdrawal, query accountbalance, deposit, transfer, or cash advance from a credit

    card account.2. Elsewhere in the same private network, a bank employee

    in a branch office performs operations such as consulting,fund applications, and money ordering.

    Mainframe Online TransactionProcessing (Contd.)

    M i f O li T ti

  • 8/6/2019 Session 01 Introduction to Mainframe v1.0

    26/42

    26

    3. At the bank's central office, business analysts tune

    transactions for improved performance. Other staff usespecialized online systems for office automation toperform customer relationship management, budgetplanning, and stock control.

    4. All requests are directed to the mainframe computer

    for processing.

    5. Programs running on the mainframe computer performupdates and inquiries to the database managementsystem (for example, DB2).

    6. Specialized disk storage systems store the database

    files.

    Mainframe Online TransactionProcessing (Contd.)

  • 8/6/2019 Session 01 Introduction to Mainframe v1.0

    27/42

    27

    How to connect Mainframes through Terminal

    Emulator? Mainframes can be connected from Windows through an

    Emulator

    IBM Personal Communications (PCOM) is the widely

    used emulator To connect Start -> All Programs -> IBM PersonalCommunications -> Start or Configure

    (Note: IBM PCOM should be installed in your PC before going into this

    step)

    Mainframe Configuration

  • 8/6/2019 Session 01 Introduction to Mainframe v1.0

    28/42

    28

    Click Configure button

    Note: The configuration process may vary in different versions ofPCOM. In this document we have used IBM PCOM Version 5.9

    Mainframe Configuration (Contd.)

  • 8/6/2019 Session 01 Introduction to Mainframe v1.0

    29/42

    Mainframe Configuration(Contd.)

    On clicking the configure button, the below screen is

    displayed

    Click Link Parameters button

    29

  • 8/6/2019 Session 01 Introduction to Mainframe v1.0

    30/42

    Mainframe Configuration(Contd.)

    The below screen is displayed

    As given in the above screen enter the IP Address as10.237.5.102 (This IP address is for CognizantMainframe, this may vary in Client Mainframes)

    Click OK button

    30

  • 8/6/2019 Session 01 Introduction to Mainframe v1.0

    31/42

  • 8/6/2019 Session 01 Introduction to Mainframe v1.0

    32/42

    Mainframe Configuration(Contd.)

    The below screen is displayed

    Now you can login to mainframe using yourmainframe user-id and password. (Login procedurewill be explained in TSO / ISPF chapter)

    32

  • 8/6/2019 Session 01 Introduction to Mainframe v1.0

    33/42

    Mainframe Configuration(Contd.)

    Configuring Keyboard

    To use copy, paste and cut facility in the emulator,you need to create a Key-Map

    To map the keys, click the Remap Keyboard Functionsicon in the toolbar. The below screen will bedisplayed

    33

  • 8/6/2019 Session 01 Introduction to Mainframe v1.0

    34/42

    Mainframe Configuration(Contd.)

    In the above screen, under Function select Edit

    Copy, click C from the keys displayed and click ->button corresponding to Ctrl. Similarly map thekeyboard as below

    Click on File -> Save to save the Key-Map. Now youcan use Copy, Paste and Cut operation using Ctrl+C,Ctrl+V and Ctrl+X respectively

    34

    Operation Function Key Action KeyCopy Edit Copy C Ctrl

    Paste Edit Paste V Ctrl

    Cut Edit Cut X Ctrl

  • 8/6/2019 Session 01 Introduction to Mainframe v1.0

    35/42

    Mainframe Configuration(Contd.)

    Saving the Session

    To save the current settings and configuration for thesession, click on File -> Save the below dialog-box isdisplayed

    35

  • 8/6/2019 Session 01 Introduction to Mainframe v1.0

    36/42

    Mainframe Configuration(Contd.)

    In the file-name textbox, enter the name you want to

    save in and Click OK button. The below dialog-box isdisplayed.

    Click on Yes button

    36

  • 8/6/2019 Session 01 Introduction to Mainframe v1.0

    37/42

    Mainframe Configuration(Contd.)

    The below dialog-box is displayed

    Click OK button (make sure Add icon into the folder ofDesktop check-box is enabled). Now the session issaved and you can see the shortcut on the desktop as

    shown

    Now you can directly (without configuring) invoke themainframe from your desktop

    37

  • 8/6/2019 Session 01 Introduction to Mainframe v1.0

    38/42

    38

    Allow time for questions from participants

  • 8/6/2019 Session 01 Introduction to Mainframe v1.0

    39/42

    39

    Test Your Understanding

    1. Why mainframes are used?

    a) Huge Memory Capacityb) Security

    c) Both a & b

    2. To save your current mainframe session, what is themenu navigation?

    a) File -> Save

    b) File -> Save Session

    c) File -> Save As

    3. What is the name of the keyboard configuration file?

    a) Key-board settings fileb) Key-Map

    c) Key-Layout File

    Introduction to Mainframe Session [1]:

  • 8/6/2019 Session 01 Introduction to Mainframe v1.0

    40/42

    40

    Introduction to Mainframe Session [1]:Summary

    Mainframes are large and expensive computers

    In banking, finance, health care, insurance, utilities,government, and a multitude of other public and privateenterprises, the mainframe computer continues to formthe foundation of modern business

    Mainframe Testing is similar to client-server application

    testing, but we need to operate basic TSO and ISPFcommands and menus, view mainframe files, look at theSDSF

    Usually the Batch testing is the back-end process whereas Online testing is a front-end process which is done

    through various online transaction processing (OLTP)applications

    Introduction to Mainframe Session[1] :

  • 8/6/2019 Session 01 Introduction to Mainframe v1.0

    41/42

    41

    Introduction to Mainframe Session[1] :Source

    Disclaimer: Parts of the content of this course is based on the materials available from the Web sites

    and books listed above. The materials that can be accessed from linked sites are not maintained by

    Cognizant Academy and we are not responsible for the contents thereof. All trademarks, service marks,

    and trade names in this course are the marks of the respective owner(s).

    http://pdf-free-download.com/ibm-mainframe-blac

    http://www-03.ibm.com/ibm/history/exhibits/mainf

    IBMs System/390 by Computer TechnologyResearch Corp.

    http://pdf-free-download.com/ibm-mainframe-blackbook.pdfhttp://www-03.ibm.com/ibm/history/exhibits/mainframe/mainframe_intro.htmlhttp://www-03.ibm.com/ibm/history/exhibits/mainframe/mainframe_intro.htmlhttp://pdf-free-download.com/ibm-mainframe-blackbook.pdf
  • 8/6/2019 Session 01 Introduction to Mainframe v1.0

    42/42

    2010, Cognizant Technology Solutions. All Rights Reserved.

    ou have completed Session

    1 of Introduction andAbout Mainframe.