Page 1
. 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
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
3 Charlotte User Group - Nov 01 © Copyright IBM Corporation 2011
Depending on IMS
Page 4
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
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
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
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
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
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
. 5.1
Charlotte User Group Meeting
November 01, 2011
© Copyright IBM Corporation 2011
IMS 12 Enhancements
Page 11
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
. 5.1
Charlotte User Group Meeting
November 01, 2011
© Copyright IBM Corporation 2011
IMS 12: Simplifying
Connectivity
Page 13
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
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
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
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
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
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
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
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
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
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
. 5.1
Charlotte User Group Meeting
November 01, 2011
© Copyright IBM Corporation 2011
IMS 12 Simplifying Data
Administration
Page 24
. 5.1
Charlotte User Group Meeting
November 01, 2011
© Copyright IBM Corporation 2011
IMS 12 Full Function Database
Enhancements
Page 25
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
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
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
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
. 5.1
Charlotte User Group Meeting
November 01, 2011
© Copyright IBM Corporation 2011
IMS 12 Fast Path Enhancements
Page 30
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
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
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
. 5.1
Charlotte User Group Meeting
November 01, 2011
© Copyright IBM Corporation 2011
IMS 12 Database Recovery Control
Enhancements
Page 34
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
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
. 5.1
Charlotte User Group Meeting
November 01, 2011
© Copyright IBM Corporation 2011
IMS 12: Simplifying Systems
Administration
Page 37
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
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
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
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
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
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
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
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
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
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
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
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
. 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
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
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
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
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
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
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
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
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
. 5.1
Charlotte User Group Meeting
November 01, 2011
© Copyright IBM Corporation 2011
Additional Information
Page 59
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
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
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
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
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
. 5.1
Charlotte User Group Meeting
November 01, 2011
© Copyright IBM Corporation 2011
Questions?
[email protected]