tso spoc overview for ims

Post on 27-Jul-2015

692 Views

Category:

Technology

6 Downloads

Preview:

Click to see full reader

TRANSCRIPT

© 2009 IBM Corporation

IMS 10 TSO SPOC Overview and Demo

Angelique Greenhaw

IT Specialist, IMS Advanced Technical Support

greenhaw@us.ibm.com

Midwest IMS User’s Group Meeting

September 16, 2009

© 2009 IBM Corporation

TSO SPOC Overview

3Midwest IMS User’s Group Meeting - 9/16/2009

IMS Single Point of Control (SPOC)

� A SPOC is a program that interfaces between a user and the OM

� From this single point, user can enter commands to any or all IMSs– It can run on the mainframe

• TSO SPOC is provided in IMS

• Batch SPOC is provided in IMS (IMS 10)

• REXX SPOC APIs are provided in IMS

– It can run on the workstation• IMS Control Center

� Functions provided– Single-system view of an IMSplex using a single console

– Consolidated display of command responses from multiple IMS systems

– Message sending to IMS terminals connected to any IMS in the IMSplex

� There can be multiple SPOCs in an IMSplex

4Midwest IMS User’s Group Meeting - 9/16/2009

Single Point of Control (SPOC)

IMS

Control

Region

S

C

I

Structured

Call

Interface

SCI

IMS

Control

Region

S

C

I

IMS

Control

Region

S

C

I

Operations

Manager

(OM)

SCI

Single Point of Control (SPOC)

Register with SCI

Command entry and response

SPOC Registers with Local SCI

5Midwest IMS User’s Group Meeting - 9/16/2009

TSO SPOC (Single Point of Control)

� Runs under z/OS as a TSO/ISPF application (DFSSPOC)

� May or may not be on the same z/OS as OM• Must be on a z/OS with an SCI

� Provides a ‘green screen’ terminal interface from which IMS

commands (type-2 or type-1) may be entered by an operator to one or more members of an IMSplex (including DB/DC, DBCTL,

DCCTL)

� Formats command responses for display– OM response encapsulated in XML

� OM provides security checking– TSO userid is used to determine RACF authorization

6Midwest IMS User’s Group Meeting - 9/16/2009

� Route field only holds space for 2 IMS names

� Define a named group of IMS systems using SPOC Group

Definitions panel and route commands to group instead

Defining groups of IMSs in the TSO SPOC

7Midwest IMS User’s Group Meeting - 9/16/2009

Using command shortcuts in the TSO SPOC

� Using the SPOC command shortcuts panel, you can set up shortened versions of commands or nicknames for commands

8Midwest IMS User’s Group Meeting - 9/16/2009

Displaying command status in the TSO SPOC

� When a command is issued, it is saved in the TSO SPOC

� Use the command status panel to work with previously entered

commands:

– Display commands/responses

– Reissue commands • After command entry, position the cursor on the entered command, press Enter and the

command will be moved to the command line, where you can edit the command or press Enter to issue the command again

• Use the ISPF retrieve key to display commands that were previously entered (includes TSO SPOC commands plus others entered during TSO session)

• Use the ISPF RETP command to list previously entered commands, select a number and press Enter

• Use the TSO SPOC command status panel

• Use the TSO SPOC shortcuts panel

• Use the TSO SPOC expand command panel which gives an ISPF edit panel to edit a long command

– Delete commands

– Edit commands

9Midwest IMS User’s Group Meeting - 9/16/2009

TSO SPOC Operations Manager Audit Trail

� Keeps track of IMSplex activity, including:

– IMS command input from OM clients (TSO SPOC, IMS Control Center)

– Reponses to commands

– Unsolicited messages

10Midwest IMS User’s Group Meeting - 9/16/2009

User IDs shown with commands entered

TSO SPOC Operations Manager Audit Trail

11Midwest IMS User’s Group Meeting - 9/16/2009

User IDs shown with commands entered, filtered by User ID

TSO SPOC Operations Manager Audit Trail

© 2009 IBM Corporation

TSO SPOC Demo

13Midwest IMS User’s Group Meeting - 9/16/2009

SPOC Demo

� IMSplex group definitions – routing to 3+ IMS systems

� Command shortcuts – abbreviated command versions

� Command status – display/reissue commands

� Dynamically managing MODBLKS resources

– CREATE with different command flavors

– QUERY attributes and status

– DELETE

– UPDATE attributes

– IMPORT to RDDS

– EXPORT from RDDS

– UPDATE status (with comparison to equivalent type-1/MTO commands)

© 2009 IBM Corporation

Reference Section

© 2009 IBM Corporation

Reference SectionEquivalent Type-1 and Type-2 Commands

TSO SPOC Demo Screenshots

© 2009 IBM Corporation

Equivalent Type-1 and Type-2 Commands

17Midwest IMS User’s Group Meeting - 9/16/2009

Equivalent type-1 and type-2 commands (1)(IMS 10 Command Reference, Vol.1, table 16, p. 46)

18Midwest IMS User’s Group Meeting - 9/16/2009

Equivalent type-1 and type-2 commands (2)

19Midwest IMS User’s Group Meeting - 9/16/2009

Equivalent type-1 and type-2 commands (3)

20Midwest IMS User’s Group Meeting - 9/16/2009

Equivalent type-1 and type-2 commands (4)

21Midwest IMS User’s Group Meeting - 9/16/2009

Equivalent type-1 and type-2 commands (5)

22Midwest IMS User’s Group Meeting - 9/16/2009

Equivalent type-1 and type-2 commands (6)

23Midwest IMS User’s Group Meeting - 9/16/2009

Equivalent type-1 and type-2 commands (7)

24Midwest IMS User’s Group Meeting - 9/16/2009

Equivalent type-1 and type-2 commands (8)

© 2009 IBM Corporation

TSO SPOC Demo Screenshots

© 2009 IBM Corporation

IMSplex Group Definitions

27Midwest IMS User’s Group Meeting - 9/16/2009

28Midwest IMS User’s Group Meeting - 9/16/2009

29Midwest IMS User’s Group Meeting - 9/16/2009

© 2009 IBM Corporation

Command Shortcuts

31Midwest IMS User’s Group Meeting - 9/16/2009

32Midwest IMS User’s Group Meeting - 9/16/2009

33Midwest IMS User’s Group Meeting - 9/16/2009

34Midwest IMS User’s Group Meeting - 9/16/2009

© 2009 IBM Corporation

Display/Reissue Commands

36Midwest IMS User’s Group Meeting - 9/16/2009

37Midwest IMS User’s Group Meeting - 9/16/2009

38Midwest IMS User’s Group Meeting - 9/16/2009

39Midwest IMS User’s Group Meeting - 9/16/2009

40Midwest IMS User’s Group Meeting - 9/16/2009

41Midwest IMS User’s Group Meeting - 9/16/2009

42Midwest IMS User’s Group Meeting - 9/16/2009

43Midwest IMS User’s Group Meeting - 9/16/2009

© 2009 IBM Corporation

DRD Commands

© 2009 IBM Corporation

CREATE resource

46Midwest IMS User’s Group Meeting - 9/16/2009

47Midwest IMS User’s Group Meeting - 9/16/2009

48Midwest IMS User’s Group Meeting - 9/16/2009

49Midwest IMS User’s Group Meeting - 9/16/2009

50Midwest IMS User’s Group Meeting - 9/16/2009

51Midwest IMS User’s Group Meeting - 9/16/2009

52Midwest IMS User’s Group Meeting - 9/16/2009

© 2009 IBM Corporation

DELETE resource

54Midwest IMS User’s Group Meeting - 9/16/2009

55Midwest IMS User’s Group Meeting - 9/16/2009

56Midwest IMS User’s Group Meeting - 9/16/2009

© 2009 IBM Corporation

UPDATE resource

58Midwest IMS User’s Group Meeting - 9/16/2009

59Midwest IMS User’s Group Meeting - 9/16/2009

60Midwest IMS User’s Group Meeting - 9/16/2009

© 2009 IBM Corporation

IMPORT resource

62Midwest IMS User’s Group Meeting - 9/16/2009

© 2009 IBM Corporation

EXPORT resource

64Midwest IMS User’s Group Meeting - 9/16/2009

65Midwest IMS User’s Group Meeting - 9/16/2009

© 2009 IBM Corporation

Updating Transactions with Type-1 Commands Using MTO

67Midwest IMS User’s Group Meeting - 9/16/2009

68Midwest IMS User’s Group Meeting - 9/16/2009

69Midwest IMS User’s Group Meeting - 9/16/2009

70Midwest IMS User’s Group Meeting - 9/16/2009

71Midwest IMS User’s Group Meeting - 9/16/2009

© 2009 IBM Corporation

Updating Transactions with Type-2 Commands Using TSO SPOC

73Midwest IMS User’s Group Meeting - 9/16/2009

74Midwest IMS User’s Group Meeting - 9/16/2009

75Midwest IMS User’s Group Meeting - 9/16/2009

76Midwest IMS User’s Group Meeting - 9/16/2009

77Midwest IMS User’s Group Meeting - 9/16/2009

top related