userg.ispfapps - ims ug charlotte 12-2013

54
Charlotte IMS User Group December 11, 2013 Up and Running IMS in Record Time IBM SILICON VALLEY LABORATORY IMS SOFTWARE SERVICE DELIVERY IMS SOFTWARE SERVICE DELIVERY 555 BAILEY AVENUE SAN JOSE, CALIFORNIA 95141 John Butterweck (408) 463-4896 [email protected]

Upload: ibm-ims

Post on 20-May-2015

289 views

Category:

Technology


5 download

TRANSCRIPT

Page 1: userg.ispfapps - IMS UG Charlotte 12-2013

Charlotte

IMS User Group

December 11, 2013

Up and Running IMS in Record Time

IBM SILICON VALLEY LABORATORY

IMS SOFTWARE SERVICE DELIVERYIMS SOFTWARE SERVICE DELIVERY

555 BAILEY AVENUE

SAN JOSE, CALIFORNIA 95141

John Butterweck

(408) 463-4896

[email protected]

Page 2: userg.ispfapps - IMS UG Charlotte 12-2013

Objectives

� Discuss the wealth of ISPF based applications that come with IMS which can be used to get IMS up and running using newer features

o IMS Application Menu

– Only have to remember one thing the DFSAPPL EXEC

2

Page 3: userg.ispfapps - IMS UG Charlotte 12-2013

IMS Application Menu� The IMS Application Menu (DFSAPPL) can be used to

invoke the growing number of IMS ISPF applications

o EX 'IMS.SDFSEXEC(DFSAPPL)' 'HLQ(IMS)'

Help

------------------------------------------------------------------------------

IMS Application Menu

Command ===>

Select an application and press Enter.

3

1 Single Point of Control (SPOC)

2 Manage resources

3 Reserved for future use

4 HALDB Partition Definition Utility (PDU)

5 Syntax Checker for IMS parameters (SC)

6 Installation Verification Program (IVP)

7 IVP Export Utility (IVPEX)

8 IPCS with IMS Dump Formatter (IPCS)

9 Abend Search and Notification (ASN)

To exit the application, press F3.

Copyright IBM Corp. 2003. All rights reserved.

Page 4: userg.ispfapps - IMS UG Charlotte 12-2013

Single Point of Control (SPOC)

� The SPOC application can be used to control/manage IMS system(s)o Demonstrated in IVP (O series)o Requires the Consolidated Service Layer (CSL) Address spaces

– Structured Call Interface (SCI)�Allows members in the IMSPLEX to communicate with each other�Routes messages and requests within an IMSPLEX�Registers and deregisters IMSPLEX members�One per LPAR

o Operations Manager (OM)�Controls Operation of an IMSPLEX�Routes commands to IMSPLEX members�Routes commands to IMSPLEX members�User interface to register commands�Can write records to the z/OS system logger�Recommend having one per z/OS image

o Resource Manager (RM) – optional�Manage resources managed by multiple IMS systems in an

IMSPLEX�Can maintain information in a resource structure (recommended)

� Must use resource structure when more than one RM�Coordinates IMS wide processes (such as global online change)�One or more in a z/OS image�Required when using the IMS Repository

4

Page 5: userg.ispfapps - IMS UG Charlotte 12-2013

IMS Application Menu (SPOC)

Help

------------------------------------------------------------------------------

IMS Application Menu

Command ===> 1

Select an application and press Enter.

1 Single Point of Control (SPOC)2 Manage resources

3 Reserved for future use

4 HALDB Partition Definition Utility (PDU)

5

4 HALDB Partition Definition Utility (PDU)

5 Syntax Checker for IMS parameters (SC)

6 Installation Verification Program (IVP)

7 IVP Export Utility (IVPEX)

8 IPCS with IMS Dump Formatter (IPCS)

9 Abend Search and Notification (ASN)

To exit the application, press F3.

Copyright IBM Corp. 2003. All rights reserved.

Page 6: userg.ispfapps - IMS UG Charlotte 12-2013

Single Point of Control (SPOC)

File Action Manage resources SPOC View Options Help

------------------------------------------------------------------------------SPOC IMS Single Point of Control Command ===> dis act

----------------------- Plex . . plex1 Route . . * Wait . . Response for:

CSLM000I Copyright IBM Corp. 2000. All rights reserved.

6

.--------------------------------------------------------------------------------------------------------. | The user preferences have not been set. Please set them now using the | | preferences panel from the Options list. | .--------------------------------------------------------------------------------------------------------'

Page 7: userg.ispfapps - IMS UG Charlotte 12-2013

SPOC - DIS ACTFile Action Manage resources SPOC View Options Help

----------------------------------------------------------------------------

PLEX1 IMS Single Point of Control

Command ===>

----------------------- Plex . . plex1 Route . . * Wait . .

Log for . . : DIS ACT More: -+>

MbrName Messages

-------- -----------------------

IVP1 REGID JOBNAME TYPE TRAN/STEP PROGRAM STATUS CLASS

IVP1 5 IVP12J11 JMP WAITING 1,2

7

IVP1 5 IVP12J11 JMP WAITING 1,2

IVP1 4 IVP12M11 TP WAITING 1

IVP1 JBPRGN JBP NONE

IVP1 BATCHREG BMP NONE

IVP1 3 IVP12F11 FPM NO MSG. DFSIVP4

IVP1 2 IVP12F13 FPM NO MSG. DBFSAMP3

IVP1 1 IVP12F12 FPM NO MSG. DFSIVP5

IVP1 DBTRGN DBT NONE

IVP1 IVP12RC1 DBRC

Page 8: userg.ispfapps - IMS UG Charlotte 12-2013

SPOC - OM Audit Trail

Help

------------------------------------------------------------------------------

. . . . . . . . . . . . . . . . . . . . . . . . . . .

File Action Manage resources SPOC View Options Help

------------------------------- .----------------------------. ---------------

PLEX1 IMS Si | 6 1. Cmd entry & response |

Command ===> | 2. Cmd entry & log |

| 3. Command status |

----------------------- Plex | 4. Command shortcuts | Wait . .

Log for . . : DIS ACT | 5. Expand command... | More: -+>

| 6. Audit trail... |

MbrName Messages '----------------------------'

-------- -----------------------

8

-------- -----------------------

IVP1 REGID JOBNAME TYPE TRAN/STEP PROGRAM STATUS CLASS

IVP1 5 IVP12J11 JMP WAITING 1,2

IVP1 4 IVP12M11 TP WAITING 1

IVP1 JBPRGN JBP NONE

IVP1 BATCHREG BMP NONE

IVP1 3 IVP12F11 FPM NO MSG. DFSIVP4

IVP1 2 IVP12F13 FPM NO MSG. DBFSAMP3

IVP1 1 IVP12F12 FPM NO MSG. DFSIVP5

IVP1 DBTRGN DBT NONE

IVP1 IVP12RC1 DBRC

IVP1 IVP12DL1 DLS

Page 9: userg.ispfapps - IMS UG Charlotte 12-2013

SPOC - OM Audit Trail 1Help

------------------------------------------------------------------------------

CMD Execution (ENT Mode) - DBT IMS 12.1

Command ===> Scroll ===> PAGE

. . . . . . . . . . . . . . . . . . . . . . . . . . .

Help

------------------------------------------------------------------------------

PLEX1 IMSplex Audit Trail

Command ===>

Fill in the fields and press the Enter key.

9

More: +

* Datastream name . . . SYSLOG.OM2Q01.LOG

Start date . . . . . . * YYYY.DDD or *

Start time . . . . . . * HH:MM:SS, *, or -N

End date . . . . . . . * YYYY.DDD or *

End time . . . . . . . * HH:MM:SS, *, or -N

Filter Preferences

Member List . . . . . .

Page 10: userg.ispfapps - IMS UG Charlotte 12-2013

SPOC OM Audit Trail 2� Place cursor on ‘Response for: DIS ACT’ and press Enter to

see what the response was when originally issued:

File Action Manage resources SPOC View Options Help

----------------------------------------------------------------------------

PLEX1 IMSplex Audit Trail

Command ===>

-------------------------------- Members . . Type . .

More: - >

MbrName Time Message

IVP1 2012.245 21:17:47.28 DFS551I MESSAGE REGION IVP12M11 STARTED ID=00004

10

IVP1 2012.245 21:17:47.28 DFS551I MESSAGE REGION IVP12M11 STARTED ID=00004

IVP1 2012.245 21:17:47.28 DFS551I MESSAGE REGION IVP12M11 STARTED ID=00004

IVP1 2012.245 21:17:47.28 DFS551I MESSAGE REGION IVP12M11 STARTED ID=00004

IVP1 2012.245 21:17:47.29 DFS551I JMP REGION IVP12J11 STARTED ID=00005

IVP1 2012.245 21:17:47.29 DFS551I JMP REGION IVP12J11 STARTED ID=00005

IVP1 2012.245 21:17:47.29 DFS551I JMP REGION IVP12J11 STARTED ID=00005

USRT001 2012.245 21:18:09.41 Cmd input . : DIS ACT

USRT001 2012.245 21:18:09.41 Response for: DIS ACT

Page 11: userg.ispfapps - IMS UG Charlotte 12-2013

SPOC OM Audit Trail 3

• Shows results from command entered earlierFile Action Manage resources SPOC View Options Help

------------------------------------------------------------------------------

SPOC IMS Single Point of Control

Command ===>

----------------------- Plex . . Route . . Wait . .

Log for . . : DIS ACT More: +>

IMSplex . . . . . :

Start time. . . . : 2012.245 21:18:09.41

11

Start time. . . . : 2012.245 21:18:09.41

Stop time . . . . : 2012.245 21:18:09.41

Return code . . . : 00000000

Reason code . . . : 00000000

Reason text . . . :

Command master. . : IVP1

MbrName Messages

-------- -----------------------

IVP1 REGID JOBNAME TYPE TRAN/STEP PROGRAM STATUS CLASS

IVP1 5 IVP12J11 JMP WAITING 1,2

IVP1 4 IVP12M11 TP WAITING 1

Page 12: userg.ispfapps - IMS UG Charlotte 12-2013

Manage resources

� The Manage resources application can be add, delete, modify resources defined to the online IMS systemo Demonstrated in IVP (O series)o Also known as Dynamic Resource Definition

– DRDo Requires the CSL Address spaces

– Same as for SPOCo Manages same resources as a MODBLKS SYSGEN

– Database– Database– Program/PSB

�APPLCTN– Fast Path Routing Code– Transaction

o Use either DRD or Online Change (MODBLKS)o Resource Definitions stored in

– Recovery Restart Dataset (RDDS)– Repository (available in V12 and above)

�Strategic direction

12

Page 13: userg.ispfapps - IMS UG Charlotte 12-2013

IMS Application Menu (Manage resources)

Help

------------------------------------------------------------------------------

IMS Application Menu

Command ===> 2

Select an application and press Enter.

1 Single Point of Control (SPOC)

2 Manage resources

13

2 Manage resources

3 Reserved for future use

4 HALDB Partition Definition Utility (PDU)

5 Syntax Checker for IMS parameters (SC)

6 Installation Verification Program (IVP)

7 IVP Export Utility (IVPEX)

8 IPCS with IMS Dump Formatter (IPCS)

9 Abend Search and Notification (ASN)

To exit the application, press F3.

Copyright IBM Corp. 2003. All rights reserved.

Page 14: userg.ispfapps - IMS UG Charlotte 12-2013

Manage Resources

Help

--------------------------------------------------------------------

SPOC IMS Manage Resources

Command ===>

Select an action and press Enter.

* Action . . . . . . 1 1. Create new resources

2. Delete resources

14

2. Delete resources

3. Query resources

4. Update resources

5. Export resources

6. Import resources

7. Manage RDDS

Page 15: userg.ispfapps - IMS UG Charlotte 12-2013

Manage Resources – Create new resource 1

File Action Manage resources SPOC View Options Help

--------------------------------------------------------------------------

PLEX1 IMS Create New Resource

Command ===>

----------------------- Plex . . PLEX1 Route . . IVP1 Wait . .

Select a resource. To base a resource on a template, specify the template

information. Press Enter to continue.

More:

* Resource . . . . . . . . . 2 1. Database

2. Program

15

3. Routing Code

4. Transaction

Resource name . . . . . . . . NEWPGM

Resource type . . . . . . . . 1 1. Resource

2. Descriptor

Definition template . . . . . 1 1. System default

2. Existing resource

Page 16: userg.ispfapps - IMS UG Charlotte 12-2013

Manage Resources – Create new resource 2

� Press ‘enter’File Action Manage resources SPOC View Options Help

------------------------------------------------------------------------------

PLEX1 IMS Create Programs

Command ===>

----------------------- Plex . . PLEX1 Route . . IVP1 Wait . .

Press Enter to continue

More: +

* NAME Program name . . . . NEWPGM

SET

BMPTYPE Execute in BMP region . . . . N Y, N

16

DOPT Dynamic option. . . . . . . . N Y, N

FP Fast Path option. . . . . . . N E, N

GPSB Generated PSB option. . . . . N Y, N

LANG Language interface. . . . . . 1. Assembler

2. COBOL

3. Java

4. Pascal

5. PL/I

RESIDENT Resident option . . . . . . . Y, N

SCHDTYPE Scheduling type . . . . . . . 1 1. Parallel

Page 17: userg.ispfapps - IMS UG Charlotte 12-2013

Manage Resources – Create new resource 3

� Resources are immediately available – assuming ACB availableFile Action Manage resources SPOC View Options Help

-----------------------------------------------------------------------------

PLEX1 IMS Create Programs

Command ===>

Program NEWPGM created successfully.

----------------------- Plex . . PLEX1 Route . . IVP1 Wait . .

Press Enter to continue

More: +

* NAME Program name . . . . NEWPGM

SET

BMPTYPE Execute in BMP region . . . . N Y, N

17

BMPTYPE Execute in BMP region . . . . N Y, N

DOPT Dynamic option. . . . . . . . N Y, N

FP Fast Path option. . . . . . . N E, N

GPSB Generated PSB option. . . . . N Y, N

LANG Language interface. . . . . . 1. Assembler

2. COBOL

3. Java

4. Pascal

5. PL/I

RESIDENT Resident option . . . . . . . Y, N

SCHDTYPE Scheduling type . . . . . . . 1 1. Parallel

Page 18: userg.ispfapps - IMS UG Charlotte 12-2013

HALDB Partition Definition Utility (PDU)

� The HALDB Partition Definition Utility (PDU) application

o Register HALDB databases to DBRC

o ADD, MODIFY and DELETE HALDB partitions

o Demonstrated in IVP (N series)

o Definitions can also defined in batcho Definitions can also defined in batch

o Definitions are stored in the RECONS

18

Page 19: userg.ispfapps - IMS UG Charlotte 12-2013

IMS Application Menu (PDU)

Help

------------------------------------------------------------------------------

IMS Application Menu

Command ===> 4

Select an application and press Enter.

1 Single Point of Control (SPOC)

2 Manage resources

3 Reserved for future use

4 HALDB Partition Definition Utility (PDU)

19

4 HALDB Partition Definition Utility (PDU)

5 Syntax Checker for IMS parameters (SC)

6 Installation Verification Program (IVP)

7 IVP Export Utility (IVPEX)

8 IPCS with IMS Dump Formatter (IPCS)

9 Abend Search and Notification (ASN)

To exit the application, press F3.

Copyright IBM Corp. 2003. All rights reserved.

Page 20: userg.ispfapps - IMS UG Charlotte 12-2013

PDU

Help

---------------------------------------------------------------------

Partitioned Databases

Command ===>

Copyright IBM Corp. 1999. All rights reserved.

Type a database name and choose an option. Then press Enter.

To select a database from a list, type a filter (*) and press F4.

Configuration . . : DEFAULT

20

Database name . . . IVPDB1 +

Option . . . . . . . 1 1. Open database partitions

2. Open database information

3. Delete database information

4. Export database information

5. Import database information

6. Show IMS concatenation

7. Select an IMS configuration

Page 21: userg.ispfapps - IMS UG Charlotte 12-2013

PDU - 2Help

------------------------------------------------------------------------------

Partitioned Database Information

Command ===>

Database information for 'IVPDB1' was not found.

Type the field values. Then press Enter to continue.

Database Name . . . . . . . : IVPDB1

Master Database values

Part. Selection Routine . . .

21

Part. Selection Routine . . .

RSR Global Service Group . . .

RSR Tracking Type . . . . . .

Share level . . . . . . . . . 0

Database Organization . . . : PHIDAM

Recoverable? . . . . . . . . . YES

Number of Data Set Groups . : 1

Online Reorganization Capable: YES

To exit the application, press F3.

Page 22: userg.ispfapps - IMS UG Charlotte 12-2013

Syntax Checker

� The Syntax Checker for IMS Parameters is used to avoid typographical and syntactical errors when modifying parameter values for IMS.PROCLIB members

o Demonstrated in IVP (IV_E306T)

o Guarantees IMS PROCLIB members are syntactically valid so IMS initialization will not fail due to a an error in a PROCLIB member

– DFSPBxxx– CSL initialization members– CQS initialization members– CQS initialization members– IMS Connect configuration

o Help avoid the 2 a.m – whoops a typo was made call

o Can show new parms added in a release

o Help text for values

22

Page 23: userg.ispfapps - IMS UG Charlotte 12-2013

Syntax Checker for IMS parameters (SC)

Help

------------------------------------------------------------------------------

IMS Application Menu

Command ===> 5

Select an application and press Enter.

1 Single Point of Control (SPOC)

2 Manage resources

3 Reserved for future use

4 HALDB Partition Definition Utility (PDU)

23

4 HALDB Partition Definition Utility (PDU)

5 Syntax Checker for IMS parameters (SC)

6 Installation Verification Program (IVP)

7 IVP Export Utility (IVPEX)

8 IPCS with IMS Dump Formatter (IPCS)

9 Abend Search and Notification (ASN)

To exit the application, press F3.

Copyright IBM Corp. 2003. All rights reserved.

Page 24: userg.ispfapps - IMS UG Charlotte 12-2013

Syntax Checker 1

� Provide member to be checked

File Help

----------------------------------------------------------------------

IMS Parameter Syntax Checker

Command ===>

Copyright IBM Corp. 2000. All rights reserved.

Enter the name of the IMS proclib dataset and press enter.

ISPF Library:

Project . .

24

Project . .

Group . . .

Type . . . .

Member . . . (Blank for member list)

Other Partitioned Data Set:

Data Set Name . . 'IMS.V11.PROCLIB(DFSPBSYN)'

Volume Serial . . (If not cataloged)

Page 25: userg.ispfapps - IMS UG Charlotte 12-2013

Syntax Checker 2

� Provide IMS release and Type of Control RegionFile Help

--------------------------------------------------------------------

IMS Parameter Syntax Checker

Command ===>

Enter the following information and press enter.

IMS Release . . . . . . . . 2 1. IMS 12.1

2. IMS 11.1

3. IMS 10.1

25

3. IMS 10.1

Type of Control Region . . . 3 1. DBCTL Control Region

2. DCCTL Control Region

3. DB/DC Control Region

4. FDBR Region

5. DLI/DBB Batch

Page 26: userg.ispfapps - IMS UG Charlotte 12-2013

Syntax Checker 3

� Correct errors the proceed to save memberFile Edit View Help

-------------------------------------------------------------------------

IMS 11.1 Parameters for DB/DC

Command ===>

Member DFSPBSYN will be processed under IMS 11.1 (DB/DC )

Press enter (without other input) to check for errors.

Data Set Name . . : IMS.V11.PROCLIB(DFSPBSYN)

IMS Release . . . : 11.1

Sel Codes: C = Comment D = Delete I = Insert P = Process / = Select

26

Sel Codes: C = Comment D = Delete I = Insert P = Process / = Select

Sel Keyword Value Description More: +

_ APPLID = IMS1 Unknown Keyword

_ XXXXX = YYYYYY Unknown Keyword

_ ALOT = 9 ETO Auto Logon Off Time

_ AOIS = A ICMD Security Option

_ APPC = Y Activate APPC/IMS (Y|N)

_ APPLID2 = IMS2 VTAM Applid of XRF Alternate System

_ ARC = 99 Automatic Archive: 1-99, 0 - NOT Autom.

_ ASOT = 1000 ETO Auto Signoff Time

_ AUTO = Y Automatic Restart Desired (Y|N)

Page 27: userg.ispfapps - IMS UG Charlotte 12-2013

Syntax Checker 4� To display new parms for a release move cursor to View

and press enter; then select ‘3. Display New’IVP Execution (ENT Mode) - DBT IMS 11.1

. . . . . . . . . . . . . . . . . . . . . . . . .

File Edit View Help

----------- .--------------------------. --------------------------------

| 3 1. Display All | r DB/DC

Command === | *. Display Selected |

| 3. Display New |

Press enter | *. Expand All | k for errors.

| *. Contract All |

Data Set Na | 6. Alphabetical Order | (DFSPBSYN)

27

Data Set Na | 6. Alphabetical Order | (DFSPBSYN)

IMS Release | *. Custom Order |

'--------------------------'

Sel Codes: C = Comment D = Delete I = Insert P = Process / = Select

Sel Keyword Value Description More: +

_ AOIS = A ICMD Security Option

_ APPC = Y Activate APPC/IMS (Y|N)

_ APPLID2 = IMS2 VTAM Applid of XRF Alternate System

_ ARC = 99 Automatic Archive: 1-99, 0 - NOT Autom.

_ ASOT = 1000 ETO Auto Signoff Time

_ AUTO = Y Automatic Restart Desired (Y|N)

Page 28: userg.ispfapps - IMS UG Charlotte 12-2013

Syntax Checker 5

� Shows new parms for IMS V11 in this caseIMS 11.1 Parameters for DB/DC

Command ===>

Press enter (without other input) to check for errors.

Data Set Name . . : IMS.V11.PROCLIB(DFSPBSYN)

IMS Release . . . : 11.1

Sel Codes: C = Comment D = Delete I = Insert P = Process / = Select

28

Sel Keyword Value Description

_ DYNP = ______ TM dynamic storage pool upper limit

_ RCLASS = _______ IMS RACF Resource Class

Page 29: userg.ispfapps - IMS UG Charlotte 12-2013

� An IVP is typically provided by a product to validate the successful installation of the

product

o Guides the user thru some elementary function demonstration

� IMS IVP is anything but typical

o The IMS IVP is an ISPF/PDF based application

–Referred to as the IMS IVP Dialog

–Guides the user thru a very robust set of samples than not only validate the

installation, but also demonstrates many of the functions available in IMS

Installation Verification Program (IVP)

installation, but also demonstrates many of the functions available in IMS

Page 30: userg.ispfapps - IMS UG Charlotte 12-2013

� IMS is not ready to run once the SMP/E installation process is complete

oIMS must be customized and integrated into z/OS

–SYSGEN

–IMS SVCs (T2 and T4)

oThe IMS IVP Dialog

–Defines the IVP application system

–Demonstrates the successful customization and integration of IMS

–Demonstrates basic usage of many functions (simple and complex)

�All applications thus far shown on the Application Menu are demonstrated

Installation Verification Program (IVP) - 2

�All applications thus far shown on the Application Menu are demonstrated

in IVP

–Excellent training tool

�New IMS System Programmer

�New IMS Operators

�Experienced IMS system programmers and IMS operators

�The following are examples of some of the more recent

functions that the IMS IVP can be used to demonstrate:

COUT CSL DRD

ODBM IMS Catalog Repository

Page 31: userg.ispfapps - IMS UG Charlotte 12-2013

Installation Verification Program (IVP) - 3

Help

------------------------------------------------------------------------------

IMS Application Menu

Command ===> 6

Select an application and press Enter.

1 Single Point of Control (SPOC)

2 Manage resources

3 Reserved for future use

4 HALDB Partition Definition Utility (PDU)

5 Syntax Checker for IMS parameters (SC)

31

5 Syntax Checker for IMS parameters (SC)

6 Installation Verification Program (IVP)

7 IVP Export Utility (IVPEX)

8 IPCS with IMS Dump Formatter (IPCS)

9 Abend Search and Notification (ASN)

To exit the application, press F3.

Copyright IBM Corp. 2003. All rights reserved.

Page 32: userg.ispfapps - IMS UG Charlotte 12-2013

When the dialog is started for the first time for each release the following type of panel will be displayed:

==== === === ==== ==

==== ==== ==== ========

== ==== ==== === ==

== ===== ===== ===

== == ===== == ===

== == === == == ===

==== === === === =========

==== === = === == =====

IVP Logo Panel

==== === = === == =====

Information Management System (IMS)

IVP Dialog

for

IMS Version 13.1

ENTER to continue or END to exit

Page 33: userg.ispfapps - IMS UG Charlotte 12-2013

IVP Copyright Panel

Information Management System (IMS) Version 13.1

Licensed Materials - Property of IBM

"Restricted Materials of IBM"

5635-A04 (C) Copyright IBM Corp. 1974, 2012 5635-A04 (C) Copyright IBM Corp. 1974, 2012

All Rights Reserved.

US Government Users Restricted Rights -

Use, duplication or disclosure restricted by

GSA ADP schedule contract with IBM Corp.

Page 34: userg.ispfapps - IMS UG Charlotte 12-2013

IVP Initial Installation Environment Options Panel

Help

------------------------------------------------------------------------------

IVP IVP Environment Options IMS 13.1

Command ===>

Select the desired option and press Enter.

Option . . 3

IVP Environments

� Select the highest number representing the system you wish to install

� The option selected will be used in determining the names for most of the members to be

placed in IMS.INSTALIB

1. DBB - Database Management (Batch)

2. DBC - Database Management (DBCTL)

3. DBT - Database and Transaction Management (DB/DC)

4. XRF - DB/DC with Extended Recovery Facility (DB/DC with XRF)

5. DCC - Transaction Management (DCCTL)

Page 35: userg.ispfapps - IMS UG Charlotte 12-2013

Help

------------------------------------------------------------------------------

IVP Sub-Option Selection - DBT IMS 13.1

Command ===>

Select the desired Sub-Options and press ENTER

/IRLM - Use IRLM in IVP Applications

/FP - Use Fast Path in IVP Applications

/ETO - Use Extended Terminal Option

CQS - Add CQS to CSL Applications

RACF - Use RACF Security

IVP Sub - Option Selection Panel

RACF - Use RACF Security

JAVA - Use JAVA Applications and Open Database

PRA - Use Parallel RECON Access

ICON - Use IMS Connect

REPO – Use IMSRSC Repository

COUT – Use CALLOUT Applications

Note: Your Sub-Option selection affects the user variables, jobs, and tasks

that will be presented. If you later change your selection, you must redo

the IVP Table Merge, Variable Gathering, File Tailoring, and Execution

processes. RACF is required when Java sub-option is selected.

•Default Default Default Default ---- all but IRLM, FP and ETO are not selectedall but IRLM, FP and ETO are not selectedall but IRLM, FP and ETO are not selectedall but IRLM, FP and ETO are not selected

•The REPO option was added in V12The REPO option was added in V12The REPO option was added in V12The REPO option was added in V12

•The OPDB (Open Database) option was added in V11 and combined with the JAVA The OPDB (Open Database) option was added in V11 and combined with the JAVA The OPDB (Open Database) option was added in V11 and combined with the JAVA The OPDB (Open Database) option was added in V11 and combined with the JAVA sample in V12sample in V12sample in V12sample in V12

Page 36: userg.ispfapps - IMS UG Charlotte 12-2013

IVP INSTALL/IVP Phase Selection Panel

Help

------------------------------------------------------------------------------

IVP IVP Phase Selection - DBT IMS 13.1

Command ===>

Select the desired Phase and positioning option and press ENTER

A. Variable Export Utility (Export variables to a data set)

VG - Variable Gathering - (Define user values for variables)

1. VG1 Start/Restart from the beginning of the phase

2. VG2 Start/Restart from the last known position within the phase 2. VG2 Start/Restart from the last known position within the phase

FT - File Tailoring - (Create customized INSTALIB members)

3. FT1 Start/Restart from the beginning of the phase

4. FT2 Start/Restart from the last known position within the phase

5. FT3 Start/Restart from the beginning of a selected step

EX - Execution - (Run the IVP jobs)

6. EX1 Start/Restart from the beginning of the phase

7. EX2 Start/Restart from the last known position within the phase

8. EX3 Start/Restart from the beginning of a selected step

Page 37: userg.ispfapps - IMS UG Charlotte 12-2013

� The IVP Dialog process consists of multiple steps. First item for each step describes the step.

� The following lists all possible steps (ONLY APPLICABLE STEPS PRESENTED):

oStep - IVP Preparation

oSTEPc - System definition

oSTEPd - Interface IMS to MVS and VTAM

oSTEPe - Prepare IVP Applications and System

oSTEPf - IVP Execution - DBB System (Batch)

oSTEPg - IVP Execution - DBC System (DBCTL)

oSTEPh - IVP Execution - DBT System (DB/DC)

IVP Steps – V13

ooSTEPi - IVP Execution - XRF System

oSTEPj - IVP Execution - DCC System (DCCTL)

oSTEPn - Partition Data Base Sample

oSTEPo - Common Service Layer

oSTEPp - Enhanced Command Environment - No RM

oSTEPq - IMS Connect Sample

oSTEPr - Parallel Recon Access Sample (PRA)

oSTEPs - Callout Sample

oSTEPt - Open Database Sample

oSTEPu – IMSRSC Repository Usage for DRD

oSTEPz - Index of additional PDS members

Page 38: userg.ispfapps - IMS UG Charlotte 12-2013

� The IVP Export utility is used to create a sequential dataset containing the IVP

variables

oThis dataset can then be IMPORTed for another system

–Same or different release

IVP Export utility

oDataset can be modified by ISPF

Page 39: userg.ispfapps - IMS UG Charlotte 12-2013

IVP Export Utility

Help

------------------------------------------------------------------------------

IMS Application Menu

Command ===> 7

Select an application and press Enter.

1 Single Point of Control (SPOC)

2 Manage resources

3 Reserved for future use

39

3 Reserved for future use

4 HALDB Partition Definition Utility (PDU)

5 Syntax Checker for IMS parameters (SC)

6 Installation Verification Program (IVP)

7 IVP Export Utility (IVPEX)

8 IPCS with IMS Dump Formatter (IPCS)

9 Abend Search and Notification (ASN)

To exit the application, press F3.

Copyright IBM Corp. 2003. All rights reserved.

Page 40: userg.ispfapps - IMS UG Charlotte 12-2013

IVP Export Utility - 2

� Provide requested information

Help

----------------------------------------------------------------------

IVP Variable Export Utility

Command ===> 3

Enter the following information, then press enter.

1. Select the IVP Environment

1. DBB - Database Management (Batch)

2. DBC - Database Management (DBCTL)

3. DBT - Database and Transaction Management (DB/DC)

40

3. DBT - Database and Transaction Management (DB/DC)

4. XRF - DB/DC with Extended Recovery Facility (DB/DC with XRF)

5. DCC - Transaction Management (DCCTL)

2. Specify the IVP High Level Qualifier(s) of the INSTATBL data set

IMS.V12_______________________________________________________________

3. Specify the Export data set. For a PDS, include the member name.

If the dataset does not exist, you will be prompted to create the dataset

‘IMS.V12.DBDC.EXPORT’______________________________________________________

Page 41: userg.ispfapps - IMS UG Charlotte 12-2013

IVP Export Utility - 3

Help

-----------------------------------------------------------------

IVP Export Dataset Allocation

Command ===> 2

Export Dataset Does not exist.

Select an option to allocate the dataset:

1. DSUTIL - ISPF Dataset Utility Panel (3.2)

2. ALLOC - Allocate using TSO allocate Command

41

2. ALLOC - Allocate using TSO allocate Command

TSO Allocate Command:

ALLOC FILE(EXPORT) DATASET('IMS.V12.DBDC.EXPORT') NEW CATALOG

SPACE(1 1) TRACKS RECFM(F B) LRECL(80) BLKSIZE(0)

Page 42: userg.ispfapps - IMS UG Charlotte 12-2013

IVP Export Utility - 4Help

----------------------------------------------------------------

IVP Variable Export Utility

Command ===>

Enter the following information, then press enter.

1. Select the IVP Environment

1. DBB - Database Management (Batch)

2. DBC - Database Management (DBCTL)

3. DBT - Database and Transaction Management (DB/DC)

4. XRF - DB/DC with Extended Recovery Facility (DB/DC with XRF)

5. DCC - Transaction Management (DCCTL)

42

5. DCC - Transaction Management (DCCTL)

2. Specify the IVP High Level Qualifier(s) of the INSTATBL data set

IMS.V12

3. Specify the Export data set. For a PDS, include the member name.

If the dataset does not exist, you will be prompted to create the dataset

‘IMS.V12.DBDC.EXPORT'

---------------------------------------------

| Export of Variables completed successfully |

---------------------------------------------

Page 43: userg.ispfapps - IMS UG Charlotte 12-2013

• The IPCS IMS Dump Formatter is used to format IMS control blocks in a

TSO/ISPF session

oNormally used by level 2

IPCS with IMS Dump Formatter

Page 44: userg.ispfapps - IMS UG Charlotte 12-2013

IPCS wth IMS Dump formatter

Help

------------------------------------------------------------------------------

IMS Application Menu

Command ===> 8Select an application and press Enter.

1 Single Point of Control (SPOC)

2 Manage resources

3 Reserved for future use

4 HALDB Partition Definition Utility (PDU)

5 Syntax Checker for IMS parameters (SC)

44

5 Syntax Checker for IMS parameters (SC)

6 Installation Verification Program (IVP)

7 IVP Export Utility (IVPEX)

8 IPCS with IMS Dump Formatter (IPCS)

9 Abend Search and Notification (ASN)

To exit the application, press F3.

Copyright IBM Corp. 2003. All rights reserved.

Page 45: userg.ispfapps - IMS UG Charlotte 12-2013

IPCS - 2� Go to TSO ready prompt

o May have to specify volser for IPCS dump directoryHelp

------------------------------------------------------------------------------

IMS Application Menu

Command ===>

Select an application and press Enter.

1 Single Point of Control (SPOC)

2 Manage resources

3 Reserved for future use

45

3 Reserved for future use

4 HALDB Partition Definition Utility (PDU)

5 Syntax Checker for IMS parameters (SC)

6 Installation Verification Program (IVP)

7 IVP Export Utility (IVPEX)

8 IPCS with IMS Dump Formatter (IPCS)

9 Abend Search and Notification (ASN)

To exit the application , press F3.

--------------------------------------------------------------------------------

| IPCS is not set up correctly. Please EXIT from ISPF and issue this command - |

| EXEC ‘IMS.SDFSEXEC(DFSDFSRT)‘ ‘HLQ(IMS)’ |

|------------------------------------------------------------------------------|

Page 46: userg.ispfapps - IMS UG Charlotte 12-2013

The IMS Interactive Dump formatter uses IPCS to format IMS Control blocks

� From TSO READY prompt issue (copy command from previous screen):

EX ‘ims.SDFSEXEC(DFSDFSRT)’ ‘HLQ(ims)’

–Where ‘ims’ is the high level qualifier for IMS datasets (ex. IMS)

IPCS - 3

–Will allocate SYS1.PARMLIB

�When used no need to add DD statements to TSO LOGON PROC for IMS dump

formatting

Page 47: userg.ispfapps - IMS UG Charlotte 12-2013

IPCS - 4------------------- z/OS 01.12.00 IPCS PRIMARY OPTION MENU -------------------

OPTION ===>

********************

0 DEFAULTS - Specify default dump and options * USERID - USRT001

1 BROWSE - Browse dump data set * DATE - 13/09/02

2 ANALYSIS - Analyze dump contents * JULIAN - 12.246

3 UTILITY - Perform utility functions * TIME - 19:50

4 INVENTORY - Inventory of problem data * PREFIX - USRT001

5 SUBMIT - Submit problem analysis job to batch * TERMINAL- 3278A

6 COMMAND - Enter subcommand, CLIST or REXX exec * PF KEYS - 12

T TUTORIAL - Learn how to use the IPCS dialog ********************

X EXIT - Terminate using log and list defaults

47

Enter END command to terminate IPCS dialog

Page 48: userg.ispfapps - IMS UG Charlotte 12-2013

•The IMS abend search and notification function can be used to

send a message to an e-mail address providing notification of

the occurrence of an abend and additional information about

the abend.

ABEND Search and Notification (ASN)

Page 49: userg.ispfapps - IMS UG Charlotte 12-2013

Abend Search and Notification (ASN)

Help

------------------------------------------------------------------------------

IMS Application Menu

Command ===> 9Select an application and press Enter.

1 Single Point of Control (SPOC)

2 Manage resources

3 Reserved for future use

4 HALDB Partition Definition Utility (PDU)

5 Syntax Checker for IMS parameters (SC)

49

5 Syntax Checker for IMS parameters (SC)

6 Installation Verification Program (IVP)

7 IVP Export Utility (IVPEX)

8 IPCS with IMS Dump Formatter (IPCS)

9 Abend Search and Notification (ASN)

To exit the application, press F3.

Copyright IBM Corp. 2003. All rights reserved.

Page 50: userg.ispfapps - IMS UG Charlotte 12-2013

ASN - 2

IMS Abend Search and Notification IMS Version 11.1

Command ===>

TIME....19:56:46

DATE....2013/09/02

USERID..USRT001

Select one of the following tasks and press ENTER .

50

Tasks . . 1 1. IMS ASN System Setup

2. IMS ASN On-Demand Interface

To Exit this menu, press the END key.

For Help information, place cursor on any field and press PF1 .

Page 51: userg.ispfapps - IMS UG Charlotte 12-2013

ASN - 3

IMS abend search and notification - system setup

COMMAND ===>

Identify IMS ASN skeleton lib data set (must be concatenated to ISPSLIB):

*Skeleton lib DS

Identify the following data sets and members (must be accessible at

runtime):

*Runtime DS

*PROCLIB Mbr DFSIASN0 Restore? N *URLS Mbr DFSIAURL Restore? N

*SYSUT1 Mbr DFSIAEML Restore? N *CONTROL Mbr DFSIACTL Restore? N

*SMS Mbr DFSIASMS Restore? N *SMSCNTL Mbr DFSIASCT Restore? N

51

Identify the fully qualified name of your installation's IMS.SDFSRESL:

*IMS.SDFSRESL DSN IMSTESTL.V12.SDFSRESL

E-mail and Recipient Information

*Recipient e-mail address. . .

Specify additional addresses? (Y-Yes/N-No)

SMS recipient address . . . .

Specify additional SMS rcpts? (Y-Yes/N-No)

External Writer ID for Local SMTP SMTP

FROM e-mail. . . . .

External SMTP Server

SMTP Port. . . . . . 25

Page 52: userg.ispfapps - IMS UG Charlotte 12-2013

ASN - 4

� See the following for information on setup:

http://publib.boulder.ibm.com/infocenter/dzichelp/v2r2/topic/com.ibm.ims13.do

c.sdg/ims_imsasnfunc.htm

52

Page 53: userg.ispfapps - IMS UG Charlotte 12-2013

Acknowledgements and Disclaimers

Availability. References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates.

The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are provided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice to any participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it is provided AS-IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this presentation or any other materials. Nothing contained in this presentation is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software.

All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results.

© Copyright IBM Corporation 2013. All rights reserved.

•U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

IBM, the IBM logo, ibm.com, and IMS are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol (® or ™), these symbols indicate U.S. registered or common law trademarks owned by IBM atthe time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at “Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml

Other company, product, or service names may be trademarks or service marks of others.

Page 54: userg.ispfapps - IMS UG Charlotte 12-2013

Questions ?