smbisang 270001B2R1 1,105 Visits
BY JACK YUAN, YEE-RONG LAI, AND KEVIN STEWART
In December 2008, IMS introduced a brand new DL I call, ICAL, to enable an IMS application program to send a callout request to an external, non-IMS application program for data or service, and synchronously receive the response back during the same unit of work. This external program or service can run in a z/OS or distributed environment.
OTMA 27000272N5 1,009 Visits
By Michael Toussaint
I browsed through the IMS Database apars closed in 2009 and came up with the following list of apars that may be of interest to the IMS DB customers:
PK72530 (V10): This apar provides support for IMS VSAM data sets to reside in the EAS (Extended Addressing Space) portion of an EAV (Extended Address Volume).
OA29449: This is a VSAM apar. The apar prevents IMS ABENDU085x abends due to a down level buffer in a cross system sharing environment.
PK81055 (V9), PK80912(V10): This apar provides the performance enhancement for customers that schedule multiple programs.
PK94659 (V11): This apar improves transaction scheduling performance for full function database customers when IMS is casting out unused PSBs from the PSB pool.
PK95517 (V10), PK95539 (V11): For IMS full function database customers with OSAM Sequential Buffers (SB), this APAR performs the clean-up of the SB at application/PST termination.
PK88445 (V9), PK95948 (V10), PK97295(V11): This apar provides the enhanced resiliency support for customers using Fast DB Recover (FDBR) and HALDB Online Reorganization (OLR).
PK79333 (V10), PK80383 (V11): This apar provides the enhanced resiliency support for customers using FDBR with a large number of databases.
By Jack Yuan
I browsed through the IMS TM apars closed in 2009 and came up with the following list of apars that may be of interest to the IMS TM customers:
PK85571 (V10): This apar provides the automatic SIGNON function for static terminal so that migrating from SMU to RACF becomes easier.
PK80028 (V10): This apar provides the mixed case password support for IMS customers.
PK55233 (V10): This apar removes the affinity for program switches for APPC/OTMA Shared Queues transactions processed at the back-end IMS.
PK70458 (V10): This apar offers the OTMA flood control monitor function to clients, such as IMS Connect.
PK74017 (V10): This apar offers the OTMA input timeout function.
PM00503 (V10): This apar enhances the OTMA storage cleanup for TPIPEs.
OTMA 27000272N5 784 Visits
Computerworld published an excellent article on mainframe vitality quoting Bank of America and
stating that the mainframe environment is a safe career opportunity.
And the mainframe can still handle high-volume work better that non-mainframe systems. For more information about the article, visit the following URL:
XML has emerged as a useful and flexible markup language that enables the definition and processing of documents for exchanging data between businesses, between applications, and between systems. IMS provides the support that is needed to easily receive and store XML documents, and to compose new XML documents from existing information stored in IMS databases. On May 11, IMS will offer a free teleconference so that you will learn how IMS applications can use both intact and decomposed XML documents, and how the IMS Enterprise Suite DL1Model Utility is used to construct the XML Schema to manage XML documents. A case study will describe how American Express uses IMS to manage XML documents. To register this session, visit http://www-01.ibm.com/software/os/systemz/telecon/11may/index.html?S_TACT=100GU32M&S_CMP=twr
OTMA 27000272N5 699 Visits
October 27, 2009
IBM Announces IMS
New White Paper from Analyst IDC Discusses Value of IMS
On October 2, IBM announced the October 30 general availability for IMS 11.
Today, IBM announces IMS Enterprise Suite Version 1.1 and IMS Problem Investigator V2.2. Both are generally available on
New for use with IMS 11 is the IMS Enterprise Suite, a set of components that delivers innovative new capabilities that enhance connectivity, expand application development, extend standards and tools for a Service Oriented Architecture (SOA), ease installation, and provide simplified interfaces. IMS Enterprise Suite is a separate no-cost product for unlimited installs designed to complement IMS 11.
Upward compatible from IMS SOAP Gateway V10 and IMS 10 DL1Model Utility, IMS Enterprise Suite provides user-friendly standard interfaces, simplifies IMS metadata generation, and enables IMS business event data and monitoring. The Suite also eases and expands IMS development (including Java and XML), administration, and access; and offers a visual representation of IMS databases and program definitions.
IMS Enterprise Suite components are as follows.
• SOAP Gateway maximizes reuse of your IMS assets by using standard interfaces with HTTP/SOAP transport to IBM and non-IBM components and utilizing Rational tooling for XML conversion. New SOAP Gateway enhancements use industry standards and enhanced tooling to further extend the reach and participation of your IMS assets in an SOA.
• Connect APIs for Java and C extend connectivity of distributed platforms to IMS and simplify application development for stand-alone user-written IMS Connect clients. C support is being provided through the IMS Enterprise Suite V1.1 service process.
• JMS API expands Java application development in Java dependent regions to offer synchronous callout support via the ICAL DL/I call.
• DLIModel Utility plug-in provides a simplified interface for transforming IMS database information into metadata for use with application development. New DLIModel utility enhancements help ease data transformation, data integration, and tooling installation.
For more information about IMS 11 and IMS Enterprise Suite, visit
IMS Problem Investigator V2.2
This powerful problem analysis aid for IMS DB and IMS TM systems makes identifying and resolving problems faster and easier than ever. It provides an interactive system productivity facility (ISPF) dialog, as well as a batch and REXX interface, to format and present IMS-related diagnostic data including the IMS log and monitor.
IMS Problem Investigator V2.2 includes new features that improve usability, making analysis easier and simpler. These features include Time Slicing which allows you to process large log files with the speed and convenience of a small extract; and the new Tracking by unit-of-recovery (TU) command which isolates the log records associated with a single syncpoint (recovery token). Use the TX command to track an entire transaction, including program switches, and drill down with the TU command to isolate an individual unit of work. Version 2.2 also includes new features that extend analysis by allowing you to process additional data sources related to IMS. IMS Problem Investigator is part of the growing portfolio of IMS Tools from IBM that
New White Paper from Analyst IDC Discusses Value of IMS
IDC analyst Carl Olofson states in his recent white paper**, A Platform for Enterprise Data Services: the Proven Power and Flexibility of IMS from IBM, “As IMS continues to evolve… it will be able to maintain a strong claim on the highly complex data management and high throughput workloads that it has historically served so well.”
** "A Platform for
IDC, Carl W. Olofson; October 2009; document 219963
Related news on the power of System z and software –
The press on System z has never been stronger. The validation of the platform by IDC in their recent survey of 300 customers and the strong recommendation by Network World for System z in cloud computing is thought to have been part of the rally in our stock price earlier this month.
See the abstract of the IDC study at
EWeek.com: Mainframe continues to be a strategic platform as many data center managers say they expect to increase spending on mainframe technology.
Network World : 5-year growth ahead for Big Iron
Computer Weekly: Businesses Find News Uses for Mainframes
Network World: Mainframe cloud computing? The venerable 360 architecture is more cloud-ready than x86
Insurance Experts’ Forum: Mainframe provides rock in cyber world starved for stability
OTMA 27000272N5 750 Visits
By Dean Meltz
IMS Version 11 (IMS V11) is the latest generation of this cornerstone product. Not many products in today's world can match IMS's speed, reliability, flexibility, longevity, and history of success.
As with every new version, IMS V11 continues to support core applications that are at the heart of business processing and also provides the flexibility that is required for new applications. This new version will be available for ordering on
IMS V11 contains enhancements to all the major components: IMS DB, IMS TM, and IMS System. This article summarizes some of the new IMS V11 enhancements.
1. IMS V11 DB enhancements
A. Open Database
The Open Database function provides direct SQL access to IMS databases. Using the Open Database components, z/OS and distributed Java application programs can directly access any database that is managed by IMS DB on any logical partition (LPAR) in an IMSplex. The components that enable this functionality are new application drivers (the IMS Universal drivers) that communicate with IMS DB (using DRDA protocols) through IMS Connect and the Open Database Manager (ODBM), which is a new Common Service Layer component.
The IMS Universal drivers can be used by distributed Java applications that access IMS Version 9 or IMS Version 10 databases, as long as the IMS Version 9 or IMS Version 10 systems are part of a mixed-version IMSplex that includes an IMS Version 11 system (along with its ODBM, Structured Call Interface (SCI), and IMS Connect address spaces) and the appropriate coexistence APARs/PTFs are installed.
The ODBA interface is also enhanced as part of Open Database enhancement.
For an overview of the Open Database enhancement, go to http://publib.boulder.ibm.com/infocenter/imzic/topic/com.ibm.ims11.doc.rpg/ims_releaseplanningimpact_opendb.htm.
B. Database quiesce
The DB quiesce function enables you to create a coordinated recovery point across an IMSplex for IMS Fast Path data entry databases (DEDBs), Fast Path areas, full-function databases (including High Availability Large Databases - HALDBs), and database groups, without taking your resources offline or causing applications to encounter an unavailable database.
For an overview of the DB quiesce enhancement, go to http://publib.boulder.ibm.com/infocenter/imzic/topic/com.ibm.ims11.doc.rpg/ims_releaseplanningimpact_dbquiesce.htm.
C. Fast Path 64-bit buffer manager
The Fast Path 64-bit buffer manager autonomically controls the number and size of Fast Path buffer pools, including buffer pools for DEDBs, main storage databases (MSDBs), and system services. This autonomic control eliminates the need for users to manually set buffer pool specifications during system definition. The Fast Path 64-bit buffer manager also places the DEDB buffer pools above the bar in 64-bit storage, which reduces the usage of ECSA storage.
For an overview of the Fast Path enhancements, go to http://publib.boulder.ibm.com/infocenter/imzic/topic/com.ibm.ims11.doc.rpg/ims_fpenh_chap.htm.
2. IMS V11 System enhancements
IMS V11 provides enhancements to existing commands and introduces new commands. Most of these enhancements are provided in type-2 commands, which support the IMS strategy of enhancing the capability of single point of control (SPOC) applications that issue type-2 commands through the Operations Manager (OM) API or REXX SPOC API. The command enhancements affect the following areas or functions: DB quiesce, Fast Path, IMS TM, Open Database, and user exits.
DBRC in IMS V11 provides the optional ability to run on Base Primitive Environment (BPE) and also provides new serviceability options for the RECON data sets. A BPE-based DBRC provides improved user exit management and trace support. This support is totally optional. Either start DBRC with current procedures or use a new startup JCL member that uses BPE. One of the advantages of running DBRC on BPE is the ability to update user exits without shutting IMS or DBRC down. Two other enhancements to DBRC are the ability to delete old or expired recovery-related information from the RECON data set (using the new CLEANUP.RECON command) and the ability to override DBRC security for non-production copies of the RECON data set, which enables non-authorized personnel to access and manipulate the data in the RECON.
For an overview of the DBRC enhancements, go to http://publib.boulder.ibm.com/infocenter/imzic/topic/com.ibm.ims11.doc.rpg/ims_dbrcenh_chap.htm.
C. IMS Connect
As mentioned previously, IMS Connect now provides TCP/IP access to IMS DB as part of the Open Database enhancement. IMS Connect also provides many enhancements in its IMS TM functionality.
3. User exits
The user exit enhancements introduce new functions in IMS V11 that apply to the following exit points: Early Initialization, CQS Event and CQS Structure Event (all three introduced in IMS V11), and Restart (introduced in IMS V10). Information about the routines for these exit points can be queried (using the new QUERY USEREXIT command), and can be modified, brought online, or deleted online (using the new REFRESH USEREXIT command).
As part of the user exit enhancements, the standard user exit parameter list (SXPL) is enhanced.
For an overview of the user exit enhancements, go to http://publib.boulder.ibm.com/infocenter/imzic/topic/com.ibm.ims11.doc.rpg/ims_releaseplanningimpactuserexitenh.htm.
3. IMS V11 Transaction Manager enhancements
A. IMS Connect
The enhancements to IMS Connect for IMS TM include ACK timeout improvements, connection improvements, data store-level support for OTMA super member groups, diagnostic improvements, error-checking improvements, exit improvements, transaction expiration support, user-defined message support (without disconnection), improvements in distributed WebSphere Application Server support, and usability improvements.
For an overview of the IMS Connect enhancements for IMS TM, go to http://publib.boulder.ibm.com/infocenter/imzic/topic/com.ibm.ims11.doc.rpg/ims_releaseplanningimpact_icon_1.htm.
The new CM0 ACK timeout support allows you to detect a hang condition in an OTMA transaction pipe and reroute commit mode 0 (commit-then-send) transactions to a timeout message queue so that the remainder of the I/O PCB output on the transaction pipe can continue to flow normally. As part of the command enhancements for IMS TM, five of the new commands provide the ability to monitor the workload of OTMA messages and dynamically change the routing of messages without needing an IMS restart.
C. Transaction expiration
IMS V11 provides the ability to specify an expiration value for transactions, thus providing relief from having to process these unnecessary messages. The expiration value on all messages is checked by IMS when an application issues its first Get Unique (GU) call to the IOPCB for each unit of work. If the time specified in the expiration value has passed, IMS discards the transaction. If the message comes through OTMA, the expiration value is checked by OTMA when the message is received from XCF and is checked again before the message is enqueued to IMS. If the time specified in the expiration value has passed, OTMA discards the transaction.
For an overview of the transaction expiration enhancements, go to http://publib.boulder.ibm.com/infocenter/imzic/topic/com.ibm.ims11.doc.rpg/ims_releaseplanningimpacttransexp.htm.
For further information, here are additional resources:
“IMS: An Exciting Future Ahead” at
"IMS Version 11 Release Planning" at http://publib.boulder.ibm.com/infocenter/imzic/topic/com.ibm.ims11.doc/ims_planhome.htm
"IMS Version 11 Feature Overview" at http://download.boulder.ibm.com/ibmdl/pub/software/data/sw-library/ims//IMS_11_Overview.pdf
"Bank of America touts mainframe work as a safe career" at http://www.computerworld.com/s/article/9138256/Bank_of_America_touts_mainframe_work_as_a_safe_career?source=CTWNLE_nlt_pm_2009-09-18
“Mainframe Computing Set for Rebirth” at
“600+ Universities offer courses in mainframe skills” at
There are lots of IMS and IMS tools events for you in Feb and March as follows:
Webcase on March 9 - you can join a discussion with IDC analyst Carl Olofson, IBM distinguished engineer Betty Patterson, and Walfgang Strauch from Fiducia for the value of hierarchical data management. For more information, visit the URL: http://www-01.ibm.com/software/os/systemz/webcast/9mar/
SHARE, March 14-18, Seattle
For more information, visit the URL: http://shareew.prod.web.sba.com/displaymod/searchevents.cfm?conference_id=22&project=4191&searchtype=10
IMS Regional User Group meetings
Feb 25, Minneapolis
March 23, Boston
March 25, Hartford
For more information, visit the URL: http://www.ims-ug.org
IMS and IMS tools Enhancements and Migration Seminars
Phoenix, Feb 23-24
Dallas, Feb 24-25
Toronto, March 8-9
New York City, March 11-12
Detroit, March 3
Glendale, March 9
Seattle, March 11
For more information, visit the URL: http://download.boulder.ibm.com/ibmdl/pub/software/data/sw-library/ims/events/ims2day.pdf
EMEA IMS Technical Update Seminars
Paris, March 10-11
Hursley, March 24-25
Dusseldorf, March 23
For more information, visit the URL: http://www-05.ibm.com/fr/events/ims_11/index.html
If you have any questions or suggestion about these events, feel free to contact Susan Fisher at firstname.lastname@example.org or Jack Yuan at email@example.com
The IMS Database Recovery Control (DBRC) facility ensures IMS system and database integrity, controls log and database recovery, and controls access to database. It is one of the key components in IMS. With IMS Version 11, an online DBRC address space can optionally run using the Base Primitive Environment (BPE) enabling to have the ability to dynamically refresh DBRC user exits. Additionally, a new DBRC function has been introduced to IMS customers via an SPE APAR PK93338. With this APAR, the customer can use the new DBRC Request User Exit to call their user-written routine before calling the DBRC request processing routines and right after completing the request processing in a BPE-base DBRC environment. This function would also help IMS vendors to develop new tools applications for IMS. Rita Shih, see picture below, is an IMS DBRC developer who provided this new function. She can be reached at firstname.lastname@example.org