64
. 5.1 Charlotte User Group Meeting November 01, 2011 © Copyright IBM Corporation 2011 IMS 12: Simplifying Administration and Development Integrating with the Latest Technologies Charles Jones Senior Software Engineer, IMS DB Silicon Valley Laboratory, San Jose, CA [email protected]

Ims 12 simplifying admin devt & integrating for char

  • Upload
    ibm-ims

  • View
    3.998

  • Download
    0

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Ims 12 simplifying admin devt & integrating for char

. 5.1

Charlotte User Group Meeting

November 01, 2011

© Copyright IBM Corporation 2011

IMS 12: Simplifying Administration and Development Integrating with the Latest Technologies

Charles Jones Senior Software Engineer, IMS DB Silicon Valley Laboratory, San Jose, CA [email protected]

Page 2: Ims 12 simplifying admin devt & integrating for char

2 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

Agenda

• IMS Today

• IMS 12 Enhancements – Simplifying Connectivity

– Simplifying Data Administration

– Simplifying System Administration

• Additional Enhancements for IMS 11 and 12 users

• Additional Information

Page 3: Ims 12 simplifying admin devt & integrating for char

3 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

Depending on IMS

Page 4: Ims 12 simplifying admin devt & integrating for char

4 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

IMS Areas of Focus

• Ease Administration and Development and Integrating with the latest

technologies

– Simplify user interfaces

– Enhance integration with IMS Tools, DB2, CICS, MQ,

WebSphere, Rational, Optim, Cognos, …

– Reduce learning curve for new IMS skills

• Ensure Resilience and Availability

– Reduce planned outages

– Recover quickly from unplanned outages

• Speed Deployment

– Improve application time to market

• Alleviate Bottlenecks

– Ensure continued business growth

• Enrich Functionality

– Provide new and enhanced business value supporting key requirements

• Lower Costs

– Improve efficiency to ensure lowest cost/transaction

Page 5: Ims 12 simplifying admin devt & integrating for char

5 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

Challenge: Optimize IT

Estimated Enterprise data growth over the

next five years…..

Reduce Cost

Improve Service

Manage Risk 73%

650%

Organizations reducing IT costs, despite seeing an improvement in their business growth…..

How fast do you need to be to keep up

with this level of growth?

Page 6: Ims 12 simplifying admin devt & integrating for char

6 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

IMS 12: Lowering Costs Through...

Business Flexibility, extending IMS access and use with standard tools/interfaces to modernize, speed deployment, enrich functionality and ease use.

TCP/IP support extended to Multiple IMS

Systems Coupling

Expanded Communication between IMS

Systems

Additional RACF Security codes

Page 7: Ims 12 simplifying admin devt & integrating for char

7 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

IMS 12: Lowering Costs Through...

Simplification, easing operations/heighten availability. Dynamic Definitions and Simplified Interfaces

New DC/Connect Query and Update Commands

Better Problem Analysis and Enhanced RAS

Page 8: Ims 12 simplifying admin devt & integrating for char

8 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

Growth Enablement, alleviating bottlenecks, optimizing performance, and ensuring resilience.

64-bit Fast Path Buffer Manager support DB Recovery Control >32K buffer and additional

command enhancements

Full Function (FF) Dynamic DB Buffer Pool, Enhanced Batch availability, and Constraint relief

Fast Path (FP) Secondary Index Enablement

Additional Performance enhancements

IMS 12: Lowering Costs Through...

Page 9: Ims 12 simplifying admin devt & integrating for char

9 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

IMS: Investing in Innovation Continues…

Faster than Ever

Announcing IMS 12 General Availability October 28, 2011

Modernize Application Interoperation/Integration • Standard Tools/Interfaces to Speed Deployment

Streamline Installation/Management • Simplify Interfaces, Ease Operations • Heighten Availability, Increase Productivity

Enable Efficient Growth • Alleviate Bottlenecks • Reduce costs • Optimize performance and resilience New News for IMS 11 users

Enhance Distributed Access to IMS • Simplify Skills, Reduce Resources • Improve Resilience

Ease Application Programming • Reduce Development/Data Access Effort and Costs • Increase Application Availability/Usability

Page 10: Ims 12 simplifying admin devt & integrating for char

. 5.1

Charlotte User Group Meeting

November 01, 2011

© Copyright IBM Corporation 2011

IMS 12 Enhancements

Page 11: Ims 12 simplifying admin devt & integrating for char

11 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

- IMS Repository and

Usage for DRD Resources

- IMPORT Command

Enhancement

- Logger Enhancements

- Syntax Checker

Enhancements

- Serviceability enhancements

- Additional MIPS Reduction

Enhancements

Systems

Administration

- IMS to IMS TCP/IP Communications

- MSC TCP/IP Support

- OTMA TCP/IP Support

- Connect Type-2 Commands Support

- Additional Connect Enhancements

- APPC/OTMA Synch SQ

- OTMA Security Enhancements

- Additional OTMA/APPC Enhancements

- TM Resource Adapter Enhancements

- Universal Driver Enhancements

Connectivity

Full Function Database

- Extended Addressability

Support (EAV) Support

- FF Dynamic DB Buffers

- FF DB Storage Enhancement

- Additional FF Enhancements

Fast Path

- FP Buffer Manager 64 bit

Enhancements

- FP DEDB Secondary Index

Enablement

- Additional FP Enhancements

DBRC

- DBRC Enhancements

- Migration/Coexistence

Data

Administration

IMS 12 Enhancements

Page 12: Ims 12 simplifying admin devt & integrating for char

. 5.1

Charlotte User Group Meeting

November 01, 2011

© Copyright IBM Corporation 2011

IMS 12: Simplifying

Connectivity

Page 13: Ims 12 simplifying admin devt & integrating for char

13 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

IMS to IMS TCP/IP Communications

Solution

– Provide communications between IMS systems using TCP/IP via two IMS Connect instances

Value – Enhances connectivity – Supports TCPIP communications to invoke transactions

between IMS systems without having to create or maintain a separate gateway solution

– Reduces the maintenance cost by eliminating the need to maintain a RYO IMS Connect gateway application solution

Simplify

IMS1

IMS Connect – ICON1

TCP/IP Driver

PLEX1

IMS2

IMS Connect – ICON2

TCP/IP Driver

PLEX2

TCP/IP

Page 14: Ims 12 simplifying admin devt & integrating for char

14 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

Multiple Systems Coupling (MSC) TCP/IP Link

Solution

– Support for MSC communications across a TCP/IP network • New physical link type MSPLINK TYPE = TCPIP

– MSC communicates with IMS Connect within a IMSPlex to

send/receive messages via the TCP/IP network • IMS Connect manages the TCP/IP communications

• MSC manages the message processing

• Structured Call Interface (SCI) used for communication

Value

– Increased usability by allowing migration of links from SNA to TCP/IP

– Increased availability if VTAM/SNA and TCP/IP are used together for

redundancy

– Potential increased MSC bandwidth

PLEX1 PLEX2 IMS1

MSC

IMS3

MSC SCI

TCP/IP

IMS2

MSC

IMS Connect – ICON1

MSC

Driver

TCP/IP

Driver

IMS Connect – ICON2

MSC

Driver

TCP/IP

Driver SCI

Usability

Page 15: Ims 12 simplifying admin devt & integrating for char

15 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

Open Transaction Manager Access (OTMA) TCP/IP

Connection Enhancement

Solution

– OTMA can now send transaction messages from applications running a

dependent region across a one-way TCP/IP connection to another IMS

system for processing • Using SEND_ONLY protocol

• A remote IOPCB reply would go on remote HOLD queue (TPIPE = OTMxxxxx) and

require a RESUME_TPIPE

– OTMA destination descriptor has new parameters specified when a

remote IMS is the TCP/IP destination for transaction messages

Value

– Enhances connectivity

– Removes need for an intermediate gateway between IMSs

– Simplifies definition of remote IMS system as TCP/IP destination for

OTMA transaction messages

Usability

IMS1 IMS Connect1 IMS2 IMS Connect2

ISRT ALTPCB

Descriptor

ICON1

O

T

M

A

O

T

M

A

XCF XCF TCP/IP

Page 16: Ims 12 simplifying admin devt & integrating for char

16 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

IMS Connect Type-2 Commands

Solution

– Access to IMS Connect using a standardized command interface

– Type-2 Command Support is introduced for IMS Connect resources,

including: Alias, Client, Converter, Datastore, IMSPlex, Link, MSC,

ODBM, Port, Racfuid, RmtIMSCon, SendClnt, UOR

Value

– Efficiency by using single type-2 command to receive output that

requires several current IMS Connect commands

– Improve ease-of-use for managing IMS Connect resources, by

enhancing type-2 command architecture to include IMS Connect

resources

– Increase efficiency by consolidating output of several WTOR and

z/OS Modify commands into a single type-2 command

– Support all functionality available with existing

WTOR and z/OS Modify commands

Usability

Page 17: Ims 12 simplifying admin devt & integrating for char

17 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

Additional IMS Connect Enhancements

Solution

– Ability to refresh XML converters for IMS SOAP Gateway

without restarting IMS Connect

– Provide RACF Userid caching – reduces MIPS

– Return actual RACF return codes – more info for security errors

– Recorder Trace data capture – new trace points

– Commit Mode 0 (CM0) NoWait for ACK/NAK for RYO clients

– New READ client connection status

– Load modules for IMS-provided exits – no need to

assemble/bind

Value

– Improve usability and availability for IMS Connect

while providing better performance and

diagnostics

17

Usability

Availability

Page 18: Ims 12 simplifying admin devt & integrating for char

18 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

Enhanced APPC/OTMA Synchronous

Shared Queues

Solution

– New capability removes the dependency on RRS in a

Shared Queues environment for • APPC synchronous conversations and OTMA CM1 (send-then-

commit) interactions Applies only to synclvl=None | Confirm

o Synclvl=Syncpt still requires RRS

• IMS is the sync point manager rather than RRS

– Shared Queues Front-End and Back-End systems use

XCF for communication

Value

– Improve performance and simplify the Syncpoint

process

Simplify

Page 19: Ims 12 simplifying admin devt & integrating for char

19 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

Enhanced OTMA Security

Solution

– New capability creates, shares and caches a single ACEE

associated with a RACF userid • Shared across multiple OTMA member clients (TMEMBER)

– New maximum ACEE aging value of 99,999 seconds

Value

– Reduce the system storage for RACF ACEEs while providing

better security and performance

– More efficient usage of storage for caching RACF ACEEs

– Higher IMS availability for applications

Scalability

Page 20: Ims 12 simplifying admin devt & integrating for char

20 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

Additional OTMA/APPC enhancements

Solution

– New OTMA option for the input commit-then-send message to

request an IMS DFS2082 message when IMS transaction doesn‟t

send back an IOPCB to ease CM1 to CM0 application conversion,

reduce unnecessary timeout in remote application

– New APPC return code on DFSLUEE0 user exit to inform IMS to

discard asynchronous output message if cannot deliver, rather

than put back on the queue. Value

– Improving performance

– Enhancing availability

Scalability

Availability

Page 21: Ims 12 simplifying admin devt & integrating for char

21 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

IMS TM Resource Adapter Enhancements

Solution

– Environment support • WAS V8

• WAS V8 Resource Workload routing function support, enabling applications to

more easily recover from resource outages

• WAS Community Edition support

• Limited non-IBM Java Enterprise Edition Application server support

– Callout enhancements • IMSActivationSpec use with Multiple datastores for single Message Driven Bean

(MDB) to pull callout messages from one IMS datastore

• Enhanced reconnect

– Request of DFS2082 messages for CM0 interactions

– RACROUTE VERIFY Return code for RACF Security failures

Value

– Expanded environment usage

– Eased deployment, management, availability, security, and

use

Usability

Availability

Page 22: Ims 12 simplifying admin devt & integrating for char

22 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

Universal Driver Enhancements

Solution

– Variable length IMS Database segments

– Two new datatypes (arrays and structs)

– Segment maps for different cases (sets of fields) within a segment

Value

– Enhanced database simplification and flexibility • More robust solution for all database segment types

• Increased range of datatypes that drivers can manage themselves

• Richer support for field redefines

Usability

Simplify

Page 23: Ims 12 simplifying admin devt & integrating for char

. 5.1

Charlotte User Group Meeting

November 01, 2011

© Copyright IBM Corporation 2011

IMS 12 Simplifying Data

Administration

Page 24: Ims 12 simplifying admin devt & integrating for char

. 5.1

Charlotte User Group Meeting

November 01, 2011

© Copyright IBM Corporation 2011

IMS 12 Full Function Database

Enhancements

Page 25: Ims 12 simplifying admin devt & integrating for char

25 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

Extended Address Volume Support

Solution – Provide support for Extended Address Volumes for non-VSAM data

sets (z/OS 1.12 and above) to satisfy growing DASD storage

requirements.

– Provide support for EAV for the following non-VSAM data sets: • Full Function Overflow Sequential Access Method (OSAM) data sets

• IMS Online Log Data Sets (OLDS)

• IMS Log Write Ahead Data Sets (WADS)

Value

– Provide relief to customers running out of z/OS addressable disk

storage

– Alleviate disk storage constraints providing customers

with greater scalability to grow their business

Scalability

Page 26: Ims 12 simplifying admin devt & integrating for char

26 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

Full Function Dynamic Database Buffer Pools

Solution

– Provide for dynamic change to an OSAM or VSAM buffer

pool without recycling IMS systems to pick up the change

– Commands are used to Add, Change, or Delete FF

Database Buffer Pools

– Increase VSAM buffer pool limit

Value

– For buffer pool management, eliminate systems down time

and improve systems availabilities

– Flexibility with the ability to adjust DB buffers to business

needs

– Availability by being able to adjust DB buffers without

stopping IMS

Availability

Scalability

Page 27: Ims 12 simplifying admin devt & integrating for char

27 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

Storage Pool Enhancement

Solution - Storage for FF DB pools obtained in 31 bit virtual, backed by 64-bit real

storage for DB Work pool, DMB pool, PSB CSA pool, DLI PSB pool, and PSB

Work pool

Value - Could reduce use of 31-bit fixed real frames, relieves 31-bit real storage

constraint, and improve performance in managing PSBs in the pool

- Customers with large Database pools who previously could not page fix these

pools due to storage constraints may now be able to page fix due to an

increase in available real storage

Scalability

Page 28: Ims 12 simplifying admin devt & integrating for char

28 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

Additional FF DB Enhancements

Solution

– Display status of randomizers and partition selection exit routines

– Add diagnostic message for abend U3310 for long lock situation

– Save RACF user id in log type 9904 for batch jobs

– Improve reporting on batch U3303 and ABENDU0080 for open/close/EOV error

– DLI Batch jobs will wait. not terminate, in the event of a Coupling Facility Switch

– HALDB Ownership released from terminated IMS to resume on another IMS

without restarting the terminated IMS

– HALDB Partition reuse

– Improve use of local DMB numbers

– Message DFS993I sent to system console

– New informational message DFS 2291I issued

for applications awaiting locks

Value

– Scalability by reusing unused local DMB numbers

– Serviceability by providing additional information

– Availability by reuse of DMB numbers and eliminating of some hangs

– Enhance the availability and usability for HALDB, OLR and batch users of IMS.

B A

C

D E

A B ILDS A B ILDS

A B ILDS

Serviceability Usability

Availability

Page 29: Ims 12 simplifying admin devt & integrating for char

. 5.1

Charlotte User Group Meeting

November 01, 2011

© Copyright IBM Corporation 2011

IMS 12 Fast Path Enhancements

Page 30: Ims 12 simplifying admin devt & integrating for char

30 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

Fast Path 64-bit Enhancements

Solution

– FP subpools made more dynamic

• Compression and pre-expansion

• Resizing and cleanup

– Additional FP buffers are moved from ECSA to 64-bit storage

– Query Pool Type (FPBP64) command enhancements

Value

– Reduce ECSA usage

– Smarter usage of subpools

Scalability

Page 31: Ims 12 simplifying admin devt & integrating for char

31 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

Fast Path Data Entry Database (DEDB) Secondary

Index Enablement

Solution

– Provide secondary indexing infrastructure for Fast Path DEDB

databases similar to existing IMS DB secondary index function

– Tools or utilities to build a secondary index database for DEDB

databases exploiting this function could be separately offered by IBM

or other vendors

Value

– Enhance usability by providing Fast Path DEDB secondary indexing

infrastructure in IMS to access a DEDB database using a secondary

key sequence

Usability

Page 32: Ims 12 simplifying admin devt & integrating for char

32 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

Additional Fast Path Enhancements

• Solution – Option to reduce logging for asynchronous changed data capture

• Before IMS 12 asynchronous changed data capture writes „before‟ and „after‟ image log records (x‟99‟)

• IMS 12 has option not to write these records for DLET calls or „before‟ records for REPL calls for DEDBs

• Specification on EXIT= parameter of DBD and SEGM macros in DBDGEN – Option to log entire segment for REPL calls of DEDBs

• ISRT and DLET always log the entire segment • Before IMS 12 only changed data in segment was logged for REPL calls

– Specified in DBRC with new keywords for the INIT.DB, CHANGE.DB, INIT.AREA, and CHANGE.AREA DBRC commands

– New DFS0066I message issued when DEDB data sharing system does not respond to notify message

– User may need to cancel the IMS which has not issued this message

• Value – User can determine which IMS is non-responsive - quicker response to a

system hang

– Can use full segment logging for disaster recovery tracking

– Optional log reduction for x’99’ data capture log records reduces logging overhead & improves performance where logging is a constraint

Usability

Scalability

Serviceability

Page 33: Ims 12 simplifying admin devt & integrating for char

. 5.1

Charlotte User Group Meeting

November 01, 2011

© Copyright IBM Corporation 2011

IMS 12 Database Recovery Control

Enhancements

Page 34: Ims 12 simplifying admin devt & integrating for char

34 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

DBRC Enhancements

Solution

– Remove the 32K output buffer constraint for DBRC LIST commands

entered through the OM API.

– Enhance the following DBRC commands: • CLEANUP.RECON – now includes CA record data

• LIST.HISTORY – increased timestamp precision/new data

• LIST.RECON and LIST.RECON STATUS – output enhanced to include number of

registered databases

• INIT.CA, INIT.IC, NOTIFY.CA, NOTIFY.IC – VOLLIST parameter now optional if data

sets cataloged

• INIT.CAGRP, CHANGE.CAGRP – retention period added to GRPMAX

• GENJCL – userkeys increased from 32 to 64 and new %DBTYPE kwd added Add user

data fields to the DBDS recovery records (IC, RECOV, REORG, and CA)

Value

– Improve the reliability, availability, maintainability, serviceability, and

usability of DBRC and the RECON data sets. IMS

RECON IMS

IMS

Usability

Page 35: Ims 12 simplifying admin devt & integrating for char

35 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

DBRC Migration/Coexistence

Solution

– Provide support for migration and coexistence from IMS 10 and 11 to IMS 12

– All database records are read during upgrade of the RECON data set to IMS 12

Value

– Ease migration to IMS 12

Usability

Page 36: Ims 12 simplifying admin devt & integrating for char

. 5.1

Charlotte User Group Meeting

November 01, 2011

© Copyright IBM Corporation 2011

IMS 12: Simplifying Systems

Administration

Page 37: Ims 12 simplifying admin devt & integrating for char

37 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

IMS Repository and Usage for Dynamic

Resource Definition (DRD) Resources

Solution

– Provides an optional single centralized store for the DRD resource

definitions

• IMS Resource Definition Data Set (RDDS) can continue to be used instead of the

repository

– Enables IMS systems to manage, store, share, and retrieve

resource definitions • Database, Program, Transaction, Routing Code and related descriptors

– Allows DRD resource definition changes to be made in repository

and rolled to one or more active IMS systems

Value

– Simplifies management of IMS resource definitions

– Eliminates the need for managing multiple RDDS for each IMS

Usability

Simplify

Page 38: Ims 12 simplifying admin devt & integrating for char

38 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

Import Command Enhancement

Solution

– IMPORT command is enhanced to support an optional update function.

• New resources are created • Existing resources are updated

Value – Enhances usability of the IMPORT command

Usability

Page 39: Ims 12 simplifying admin devt & integrating for char

39 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

Member Online Change Enhancement

• Solution

– New option to allow Member Online Change to only bring in PSB

members and new DBD members • Specified in the NAME() parameter of the INIT OLC command

• Value

– Could provide significant performance enhancement when there

are huge number of ACB members in ACBLIB • Eliminates the process of determining the associated ACB members for the PSB

and DBD members affected by the OLC, when the user knows it is not needed

Usability

Availability

Page 40: Ims 12 simplifying admin devt & integrating for char

40 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

Logger Enhancements

Solution – Optional Extended Format Support for OLDS and SLDS

• Allows OLDS and SLDS to be striped – Optional IMS log buffer storage moved above the 2 gigabyte

boundary – WADS management changed to be more efficient

• Track groups no longer used • WADS written in wrap around fashion

Value

– Increased OLDS write capability

– Increases logging speed

– Improves logging bandwidth

– Reduced 31-bit ECSA usage

Scalability

Page 41: Ims 12 simplifying admin devt & integrating for char

41 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

IMS Scheduling Log Record Enhancements

• Solution – Enhanced 07 and 56FA log records separate zAAP/zIIP time from

general CP time.

• Value – For IMS applications that include Java processing, the IMS log

records would now indicate how much of the application processing

time is on a zAAP/zIIP

Usability

Page 42: Ims 12 simplifying admin devt & integrating for char

42 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

Syntax Checker

Solution

– Allow parameters to be displayed and saved in custom order

– Provide support for Repository Server configuration member

Value

– Improved migration to IMS 12

– Improved usability

Usability

Page 43: Ims 12 simplifying admin devt & integrating for char

43 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

Additional MIPS Reduction Items: DRA Open Thread TCB Enablement for CICS Threadsafe

• Solution

– Enables DBCTL support for CICS Open Transaction Environment TCBs (Threadsafe)

– Allows EXEC DLI and CALL DLI from CICS applications to run on a CICS thread

– Eliminates the creation of DRA Thread TCBs

– Requires CICS TS 4.2

• Compatibility apars for use of CICS TS 4.2 with IMS 10 and 11

o IMS 10 (PM31730)

o IMS 11 (PM31729)

• Value

– Eliminates costly TCB switches

– Reduces CPU usage

– Increases throughput for CICS / DBCTL users

– Reduces use of 24-bit Local System Queue Area (LSQA)

Scalability

Page 44: Ims 12 simplifying admin devt & integrating for char

44 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

Additional MIPS Reduction Items

• Solution

– Request Response Processing for authorized Common Queue

Server clients is executed under enclave service request blocks. IMS

will request z/OS to process such work on an available System z

Integrated Information Processor (zIIP)

– Small internal changes including: • Using newer, more efficient hardware instructions when available, including the

Long Displacement Facility and the Store Clock Fast (STCKF) facility instructions.

• Replacing GETMAIN storage allocation calls with more efficient IMS Internal

storage management calls in APPC/OTMA Scheduling path

• General efficiency and path length reduction changes in certain high-use paths of

CQS inform exit processing and OTMA processing

• Improving IMS shutdown time by reduction OTMA and APPC

shutdown quiesce waits

• Value

– Improved efficiency

– Potentially reduced internal path length

Scalability

Page 45: Ims 12 simplifying admin devt & integrating for char

45 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

Additional Serviceability Items: Enhanced Common Queue Server (CQS) Traceability

Solution

– Preserve structure events trace entries by separating and

categorizing trace data into new trace tables • Structure Event trace table (SEVT) - all of the structure events

except the overflow events.

• Structure Overflow trace table (OFLW) – all overflow events

– Increase the size of the trace records to boost trace data

storage capacity.

Value

– Improve diagnostics for certain Shared Message Queue

structure related problems

Serviceability

Page 46: Ims 12 simplifying admin devt & integrating for char

46 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

Additional Serviceability Items: DIAGNOSE Command Enhancements

Solution

– New SNAP resource types • AREA, DB, LINE, LINK, PGM, and REGION

– Each supports multiple resource name parameters

– New DISPLAY output option to return formatted out to issuing

LTERM

– New SHOW output filtering options to snap subsets of control blocks

Value

– Improved serviceability

Serviceability

Page 47: Ims 12 simplifying admin devt & integrating for char

47 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

Additional Serviceability Items

• Solution – Dump Formatter enhanced for OTMA Callable

Interface client

– End of Task step trace function

– Module Alias Cross-Reference

• Value – Simplify problem resolution

– Simplify maintenance for modules that include an

Alias

Serviceability

Page 48: Ims 12 simplifying admin devt & integrating for char

48 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

IRLM 2.3 support

Solution

– Backward compatible and supports existing releases of IMS and

DB2 which use 31bit caller interface

– Does not support callers running on non z-Architecture systems

– Can co-exist with other IRLM releases.

– Provides 64-bit caller interface and reduced total path length for a

64-bit caller.

– Extended Hash table size (64K) for better performance.

– Code optimization on certain performance sensitive paths.

– Uses new level of PLX compiler ( 2.4.1) and its code optimization

benefits.

– Provides additional traces and serviceability code in IRLM

– Provides support for static/dynamic statement id

– Data Manager feedback tracking insert/update/delete Value

– Single IRLM level is easier for maintenance.

– Improved performance and serviceability

Usability

Page 49: Ims 12 simplifying admin devt & integrating for char

. 5.1

Charlotte User Group Meeting

November 01, 2011

© Copyright IBM Corporation 2011

Additional Simplification and Integration Enhancements

For IMS 11 and 12 users

Page 50: Ims 12 simplifying admin devt & integrating for char

50 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

Additional IMS 12 Enhancements also being

Provided through the IMS 11 Service Stream

Simplifying and Integrating Development and Access • Web 2.0 Solution for WebSphere sMash (web samples/doc)

• IMS Connect Top Down support for IMS Enterprise Suite SOAP Gateway

• OTMA/Connect enhancements

– IMS Connect Top Down support for IMS Enterprise Suite SOAP Gateway – Callout enhancements PM09696/PM09695/PM14812, PM12172/PM12142 – Callout Error Handling PM20541/PM20292

• Persistent JVM in MPP/BMP/IFP PK82214/PM00360

• IMS Universal Driver enhancements – IMS Universal JDBC Driver updates for DSE/Cognos connection

(PM12893/UK59628) – IMS 11 Type 2 Universal driver support for IMS Java Dependent Region runtime (PM02734, PK86498) and for WAS for z/OS (PM13216, PK99686) – IMS 11 Type 4 Universal Drivers for IMS XML DB (PM17522)

Page 51: Ims 12 simplifying admin devt & integrating for char

51 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

Additional Universal Driver Enhancements

Solution

– Support is added for Type 2 Universal Drivers for access to IMS

Databases from local IMS Java dependent region and from WAS

– Type 4 Universal Driver Support with new JDBC syntax is added

for XML DB • DLIDatabaseView with XML datatype

new DLITypeInfo(“ASegmentXML", “ASegment.xsd", DLITypeInfo.XML)

• SELECT ASegment.ASegmentXML

To retrieve data

• INSERT INTO ASegment (ASegment.ASegmentXML, A_fieldA)

To add data

Value

– Easier to use drivers for local IMS Open Database support and

provides JDBC 3.0 support, a more standard SQL/JDBC support

– Easier to use drivers for XML DB support and

enhanced IMS Open Database integration for

XML DB

Page 52: Ims 12 simplifying admin devt & integrating for char

52 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

Simplifying Manageability with IMS Tools For IMS

11/12 users

Solution

– IMS Database Solution Pack

– IMS Fast Path Solution Pack

– IMS Recovery Solution Pack

– IMS Performance Solution Pack

– IMS Configuration Manager

– IMS Recovery Expert 2.1 Value

– Reduce CPU consumption

– Reduce DBA labor cost

– Eliminate application downtime

– Simplify change management for faster time to market

– Improve/automate backup and recovery

= Faster ROI

Page 53: Ims 12 simplifying admin devt & integrating for char

53 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

IMS Enterprise Suite Enhancements continue to be provided…

Extend access to IMS applications/data

– SOAP Gateway enhancements provide top-down support for IMS PL/I provider scenarios, and enhance security, performance, runtime, and deployment utility

Enhance IMS application development/deployment – DLIModel Utility Plug-in enhancements for DBCS and National

language processing and interchange – Explorer Technology Preview

Provide easier to use interfaces, APIs – Connect API for Java enhancements for Transaction Expiration,

Message Format Service (MFS) Mod names, SSL keystores and truststores

– Connect API for C enhancements for large message data lengths

Continue to enrich functionality

Provide additional support with WebSphere/Rational tools

Page 54: Ims 12 simplifying admin devt & integrating for char

54 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

IMS Enterprise Suite Explorer…

Simplifying IMS Application Development/Deployment

Graphical interface to

easily access and

manipulate IMS data

using standard SQL

Graphically-driven editors

to visualize and update

IMS program and

database definitions

Generate SQL

to access

IMS data

Visualize

database

relationships .

Page 55: Ims 12 simplifying admin devt & integrating for char

55 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

Best Fit: IMS Core Business Processing & zEnterprise

• Typical IMS Installation = thousands of core

business applications accessing hundreds of

terabytes of corporate data

• IMS with zEnterprise enhances IMS Open

Database and Transaction access allowing for:

– Real-time operational data access from any

platform

– Easier application connectivity, integration

and reuse

– Reduced need for data replication and

redundancy

– Even greater scalability & performance: up to 50% performance improvement

on zEnterprise

zLinux

AIX

Core Business

Applications

IMS IMS

IMS Corporate

Data

Apps

data

Apps

data

IMS

zOS

Callout

BPM

Open DB

Operational

BI

zEnterprise

Page 56: Ims 12 simplifying admin devt & integrating for char

56 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

IMS Roadmap

• IMS 9 GA October 2004, Service discontinued November 2010

• IMS 10 GA October 2007, Service being discontinued November 2012

• IMS 11 GA October 2009

• IMS Enterprise Suite 1.1 GA November 2009

• IMS 12 Quality Partnership Program customer delivered December 2010 with

several customers currently in production

• IMS 12 General Availability announcing for October 28, 2011

• IMS 12 + 1 in Development Phase

• IMS 12 +2 in Planning/Design Phase

• Also delivering Service and Enhancements, with periodic Service Update (SUP)

refreshed deliverables, and New/Enhanced Tooling.

Page 57: Ims 12 simplifying admin devt & integrating for char

57 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

• Advisory Group Guide content of future releases

Feedback on design

Product readiness

• Early Testing More complex environments

Functional, stress, and performance

testing

Production experiences

Testimonials

IMS Quality Partnership Program (QPP)

Page 58: Ims 12 simplifying admin devt & integrating for char

. 5.1

Charlotte User Group Meeting

November 01, 2011

© Copyright IBM Corporation 2011

Additional Information

Page 59: Ims 12 simplifying admin devt & integrating for char

59 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

IMS 12 Hardware Requirements

• 64-bit Processors capable of running z/OS 1.11 and that

support the Long Displacement Facility of the z/Architecture

– ESA mode is not supported by IMS 11 or 12

– For a list of z/Series machines see: o www.ibm.com/systems/z/hardware/

o Note: z900 systems must be at the GA2 level (microcode level 3G

or later) to enable the Long Displacement Facility.

• Extended Address Volume (EAV) support for non-VSAM data

sets

– DS8000 or DS8700

• For additional line item requirement information see the IMS 12

Release Planning information at www.ibm.com/ims

Page 60: Ims 12 simplifying admin devt & integrating for char

60 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

• IMS 12 Minimum Release Levels – z/OS V1R11 (5694-A01) with DFSMSdfp (a base element

of z/OS 1.11) o RACF (included in separately orderable SecureWay Security Server), or

equivalent, if security is used o High Level Assembler Toolkit Release 5 (5696-234), a separately

orderable feature of z/OS o IRLM 2.2 or IRLM 2.3 (included in IMS 12)

• Some other prerequisites for optional line items: – Java Dependent Regions requires JDK 6.0 – EAV support for non-VSAM datasets requires z/OS V1R12 – Additional function requirement information is provided in

the IMS 12 Release Planning Information at www.ibm.com/ims

IMS 12 Software Requirements

Page 61: Ims 12 simplifying admin devt & integrating for char

61 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

IMS Information and Education

• “An Introduction to IMS” book available, – Second edition coming soon

• New IMS Redbook available

– IMS Version 12 Technical Overview SG24-7972 at

http://www.redbooks.ibm.com/abstracts/sg247972.html

– IMS Version 11 Open Database SG24-7856 at

http://www.redbooks.ibm.com/abstracts/sg247856.html

• IMS on the Web: www.ibm.com/ims

– IMS education schedule

– Presentations, papers, newsletters, fact sheets, redbooks,

announce letters, and more

– On-line communities, local user groups, technical forums,

blogs, etc.

– Schedule of seminars, webcasts, conferences, including • IOD Oct 24-27, 2011 Las Vegas

• IMS Symposium Nov 14-18 Koenigstein, Germany

• Information center - enables search across IMS, DB2 and Tools

documentation

• Additional technical support info at www.ibm.com/support/techdocs

(search on IMS)

• Migration, skills transfer, customized offerings at

[email protected]

Page 62: Ims 12 simplifying admin devt & integrating for char

62 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

twitter.com/IBM_IMS

imsmadesimple.tumblr.com

ibm.com/developerworks/mydeveloperworks/blogs/IMS

ibm.com/developerworks/mydeveloperworks/blogs/imscn/?lang=zh

t.sina.com/imschina

www.youtube.com/user/ReThinkIMS

www.slideshare.net/ibmims

www.ims-ug.org

facebook.com/IMSFans imslistserv.bmc.com

ibm.com/vrm/newsletter/11069

linkedin.com/groups?mostPopular=&gid=1949922

IMS SOCIAL NETWORKING

Page 63: Ims 12 simplifying admin devt & integrating for char

63 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011

© Copyright IBM Corporation 2010. All rights reserved.

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

Corp.

THE INFORMATION CONTAINED IN THIS PRESENTATION IS PROVIDED FOR INFORMATIONAL PURPOSES

ONLY. 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. IN ADDITION, THIS INFORMATION IS BASED ON IBM‟S CURRENT PRODUCT PLANS AND STRATEGY, WHICH

ARE SUBJECT TO CHANGE BY IBM WITHOUT NOTICE. THE INFORMATION ON NEW PRODUCTS IS FOR

INFORMATIONAL PURPOSES ONLY AND MAY NOT BE INCORPORATED INTO ANY CONTRACT. THE INFORMATION ON

ANY NEW PRODUCTS IS NOT A COMMITMENT, PROMISE, OR LEGAL OBLIGATION TO DELIVER ANY MATERIAL, CODE

OR FUNCTIONALITY. THE DEVELOPMENT, RELEASE, AND TIMING OF ANY FEATURES OR FUNCTIONALITY

DESCRIBED FOR OUR PRODUCTS REMAINS AT THE SOLE DISCRETION OF IBM. IBM SHALL NOT BE RESPONSIBLE

FOR ANY DAMAGES ARISING OUT OF THE USE OF, OR OTHERWISE RELATED TO, THIS PRESENTATION OR ANY

OTHER DOCUMENTATION. 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 ANY AGREEMENT OR LICENSE GOVERNING THE USE OF IBM

PRODUCTS AND/OR SOFTWARE.

IBM, the IBM logo, ibm.com, Information Management, IMS, and z/OS 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 at the 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.

Important Disclaimer

Page 64: Ims 12 simplifying admin devt & integrating for char

. 5.1

Charlotte User Group Meeting

November 01, 2011

© Copyright IBM Corporation 2011

Questions?

[email protected]