Upload
ibm-ims
View
1.665
Download
4
Embed Size (px)
DESCRIPTION
Citation preview
®
IMS Version 12
– 1
© 2011 IBM Corporation
© 2011 IBM Corporation
San Ramon IMS User Group
IMS 12 OverviewJuly 19, 2012
Kenny [email protected]
IMS Version 12
2© 2011 IBM Corporation© 2011 IBM Corporation
IMS 12 Highlights
- IMS Repository and Usage for DRD Resources
- IMPORT Command Enhancement
-ACB Member Online ChangeEnhancement
- Logger Enhancements
- Syntax Checker Enhancements
- CCTL/DRAOpen Thread TCB Support
- Extended Address Volume- VSAM Control Area Reclaim
Systems Management
- IMS to IMS TCP/IP Communications
- MSC TCP/IP Support
- OTMA TCP/IP Support
- IMS Connect Type-2 Commands Support
- Additional Connect Enhancements
- OTMA Security Enhancements
- APPC/OTMA Synch SQ
- Enhanced CQS Traceability
Transaction Management and Connectivity
Full Function Database - 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
Database Management
IMS Version 12
3© 2011 IBM Corporation© 2011 IBM Corporation
IMS 12 Full Function Database Enhancements
IMS Version 12
4© 2011 IBM Corporation© 2011 IBM Corporation
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 Full Function Database
Buffer Pools– Increase VSAM buffer pool limit (from 16 to 255)
Value– Eliminates system down time for modifications to buffer pool definitions
– Improves application performance with improved buffer pool specifications
IMS Version 12
5© 2011 IBM Corporation© 2011 IBM Corporation 5
Overview of Dynamic Full Function Dynamic Buffer Po ols
1. System initialization reads buffers definitions from DFSVSMxx
2. User defines changed pools in section of DFSDFxxx
IMS PROCLIB
DFSVSM01POOLID=VCCC
2048,100004096,10000
System Initialization
2048,100004096,10000
IMS Online SystemIMS Online System
IMS PROCLIB
DFSDFAAA<SECTION=VSAM11>
POOLID=VCCC2048,300004096,30000
2048,300004096,30000
IMS Online SystemIMS Online System
3. User issues UPD commandUPD POOL TYPE(DBAS) SECTION(VSAM11)
IMS Version 12
6© 2011 IBM Corporation© 2011 IBM Corporation
Parallel Migration to HALDB (IMS 10 and IMS 11 SPE)
� HD Unload (DFSURGU0) may be run in parallel for different key ranges
– Unloads for migration to HALDB
– Applies to HIDAM, HDAM and HISAM
� HD Reload may be run in parallel for different key ranges
– Reloads for migration to HALDB
� Benefits
– Migration elapsed time can be reduced significantly
– Especially important with logical relationships
APARs: IMS 10 PM06635; IMS 11 PM06639
IMS Version 12
7© 2011 IBM Corporation© 2011 IBM Corporation
Additional Full Function Database Enhancements� Status of randomizers and partition selection exit routines
– Displayed when FF database is Opened/Closed via command
� New DFS2291I diagnostic message for abend U3310 for long lock situation– Provides information about lock resource holder and timeout victim
� RACF user id is saved in log type 9904 for batch jobs
� DFS0730I message replaces IMS U0080 abend for open/close
� DFS0842I message replaces IMS U0080 abend EOV errors
� DLI Batch jobs wait rather than terminate in the event of a Coupling Facility switch– Eliminates the U3303 abend in this situation
� HALDB Partition reuse after structure change– Reuse of HALDB partition DB names for non-HALDB databases
� Improved use of local DMB numbers to stay within 32,767 limit– Reuse of numbers so that a cold start is not required when these numbers reach the maximum
� Message DFS993I (CSA PSB|DLS PSB|PSBM pool too small) is sent to the system console – Previous releases that did not have a master terminal (e.g. DBCTL)
IMS Version 12
9© 2011 IBM Corporation© 2011 IBM Corporation
Fast Path 64-bit Enhancements
Solution – Fast Path pools are more dynamic
• Pools are expanded before buffers are needed• Pools may be compressed• User may set initial size of pools
– Additional buffers are moved from ECSA to 64-bit storage
• FLD calls• SDEP calls during /ERE and XRF tracking
– QUERY POOL command enhancements
• Summary statistics available• ALL output reformatted
Value
– Smarter use of subpools
– Reduced ECSA usage
IMS Version 12
10© 2011 IBM Corporation© 2011 IBM Corporation
Fast Path Data Entry Database (DEDB) Secondary Index Enablement
Solution – Secondary indexes for DEDBs are maintained by IMS
• Secondary indexes are full function (HISAM or SHISAM)• Multiple HISAM or SHISAM databases may be used for one index
– Supports very large indexes
• One index may be built on different fields in a segment– e.g. Multiple telephone number fields
– IMS does not build secondary indexes
• Tool or user program must be used to create them
Value– Access to DEDB via an alternate key
– Sequential processing via an alternate key or alternate segment type
IMS Version 12
11© 2011 IBM Corporation© 2011 IBM Corporation
Fast Path Logging Enhancement
Solution
– FULLSEG option is available on the DBRC
• INIT.DB, INIT.DBDS, CHANGE.DB, and CHANGE.DBDS– Option to log entire segments for update calls instead of changed data
• Database change log records may be used for replication
– EXIT parameter on the DBD and SEGM statements for DEDBs
– Option to not log DLET and REPL call “before images ”X’99”
• EXIT=NODLET,NOBEFORE.
Value– Reduced logging options for replication and disaster recovery
IMS Version 12
12© 2011 IBM Corporation© 2011 IBM Corporation
Fast Path Serviceability
Solution– DEDB data sharing enhancement
• When an IMS system sends a notify message to its data sharing partner systems, new message DFS0066I is issued for each responding system
• Any partner that fails to respond causes the IMS that originally sent the notify message to issue DFS3770W
• User may need to cancel the IMS for which there is no DFS0066I message
Value– User can determine which IMS is non-responsive providing a quicker response to
a system hang
Serviceability
IMS Version 12
13© 2011 IBM Corporation© 2011 IBM Corporation
IMS 12 Database Recovery Control
Enhancements
IMS Version 12
14© 2011 IBM Corporation© 2011 IBM Corporation
DBRC EnhancementsSolution
– Output for /RMLIST command entered through the OM API can exceed the previous 32K limitation
• Output size is restricted by the DBRC private storage available for buffering the output message or OM limitations
– Enhancements to DBRC commands:• CLEANUP.RECON – now includes CA record data
• LIST.HISTORY – increased timestamp precision/new data • 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– Improved reliability, availability, maintainability, serviceability, and usability of
DBRC and the RECON data sets
IMS
RECONIMS
IMS
IMS Version 12
15© 2011 IBM Corporation© 2011 IBM Corporation
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
IMS Version 12
16© 2011 IBM Corporation© 2011 IBM Corporation
IMS 12 Transaction Management and
Connectivity Enhancements
IMS Version 12
17© 2011 IBM Corporation© 2011 IBM Corporation
Asynchronous IMS to IMS TCP/IP Messages
� IMS applications may send messages via TCP/IP to other IMS systems
– Message is sent with ISRT call using ALT-PCB
• OTMA destination descriptor or DFSYDRU0 exit routine selects destination
– Message invokes IMS transaction on receiving IMS system
IMS1 IMS Connect1 IMS2IMS Connect2
ISRT ALTPCB
DescriptorICON1
OTMA
XCF XCFTCP/IPO
TMA
TRANPGM
IMS Version 12
18© 2011 IBM Corporation© 2011 IBM Corporation
Asynchronous IMS to IMS TCP/IP Messages …
� Value
– Eliminates need for customer RYO gateway application to receive output message and send it to the other IMS
IMS1 IMS Connect1 IMS2IMS Connect2
ISRT ALTPCB
DescriptorICON1
OTMA
XCF XCFTCP/IP
IMS1 IMS Connect1 IMS2IMS Connect2Customer
Gateway ApplicationResume Tpipe
Tran output SendOnly
OTMA
XCF XCFTCP/IP TCP/IPISRT ALTPCB
DescriptorICON1
OTMA
OTMA
IMS Version 12
19© 2011 IBM Corporation© 2011 IBM Corporation
Multiple Systems Coupling (MSC) TCP/IP Links� Support for MSC communications over TCP/IP
– New MSPLINK type
– Uses IMS Connect for TCP/IP connectivity
– Supports operational compatibility with other link types (CTC, MTM, VTAM)
• Starting, stopping, updating, displaying, and assigning resources – TCP/IP generic name support
• Similar to VTAM Generic Resources
� Value– Expect greater bandwidth than VTAM
– Allows installations to standardize on TCP/IP
IMS1 IMS2IMS
ConnectIMS
ConnectSCI SCITCP/IP
IMS Version 12
20© 2011 IBM Corporation© 2011 IBM Corporation
IMS Connect Type-2 CommandsSolution
– Type-2 Commands may be used with IMS Connect
– Commands are issued from OM client
• TSO SPOC, IMS Control Center, REXX SPOC API, Batch SPOC
– New Type-2 commands for IMS Connect resources
• QUERY IMSCON and UPDATE IMSCON• IMS Connect Resources
– Datastore, Link, Port, Alias, Converter, etc.
– Can coexist with the previous WTOR and z/OS Modify commands
– All functionality is included in the type-2 commands
Value– IMS and IMS Connect may be controlled from a single point of control
– One command may receive consolidated output from multiple IMS Connects
IMS Version 12
21© 2011 IBM Corporation© 2011 IBM Corporation
Additional IMS Connect Enhancements
Solution– Ability to refresh XML converters 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) ACK NoWait for RYO clients– Partial read status – new client connection status indicating read/wait– Load modules for IMS-provided exits – no need to assemble/bind
Value– Enable customers to use IMS Connect more easily while providing better
performance and diagnostics
21
IMS Version 12
22© 2011 IBM Corporation© 2011 IBM Corporation
Enhanced OTMA Security
Solution– One RACF ACEE for the same userid is created and cached for all of the OTMA
clients– 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– Earlier notification of OTMA clients when IMS is terminating– Higher IMS availability for applications
IMS Version 12
23© 2011 IBM Corporation© 2011 IBM Corporation
Enhanced APPC/OTMA Synchronous Shared QueuesSolution
– Provide option to use MVS Cross Coupling Facility (XCF) for communication instead of RRS between Shared Queues Front-End and Back-End systems
• IMS is the sync point manager rather than RRS • AOS= parameter specifies new options to use XCF• New AOSLOG= parameter to request 6701 log record
– Remove RRS dependency for APPC’s synchronous conversation and OTMA’s Commit Mode 1 (send-then-commit) with sync level of NONE or CONFIRM
Value– Improve performance and simplify the syncpoint process by using XCF
IMS Version 12
24© 2011 IBM Corporation© 2011 IBM Corporation
Additional OTMA/APPC Enhancements
Solution - OTMA– Commit Mode 0 (CM0) request DFS2082
– When IMS application does not reply to the IOPCB
Value– remote application performance improvement- removes timeout wait
Solution - APPC– LU 6.2 Edit exit routine (DFSLUEE0) option
• Discard an asynchronous output message IMS cannot deliver
Value– Performance and availability improvement
24
IMS Version 12
25© 2011 IBM Corporation© 2011 IBM Corporation
MQ Message Expiration …
– User-Specified Expiry time (message-level)
• A value is passed to IMS if an MQ message expiry time (MQMD.Expiry) exists for the message AND the service parameter is set– Value is in 10ths of a second
– The residual expiry time for the message is built into the OTMA interface• MQ expiry time minus the time that was spent in the MQ queues
LINUX
Appl places (MQPUT)
MQIIH tran
MQMD.Expiry =100
(10 sec)
Stays onTransmission QFor 4 sec
WMQ on zOS
Msg is placed on
IMS bridge Q with
MQMD.Expiry =60
(6 sec = original 10minus 4)
Stays in MQ for0.2 sec
Msg is processed andsent to OTMAExpiry is now 5.8 secondBut is rounded so final
MQMD.Expiry =60(6 sec)
IMS
OTMA: EXPRTIME usedis 6 seconds
Checked at:- Input Receipt- Msg enqueue- Appl GU
From the remote application perspective (business as usual):
- The MQPUT application will be unaware of an expiry unless it
specifies a Report option which can specify
–MQRO_EXCEPTION (Just the Expiration report)
–MQRO_EXCEPTION_WITH_DATA (First 100 bytes of the message)
–MQRO_EXCEPTION_WITH_FULL_DATA (All of the message)
IMS transaction expiration for an OTMA message Is checked in 3 phases:
- When the message is received (input receiving phase)
- When it is queued (enqueuing phase)
- When the IMS application issues GU (GU phase)
IMS Version 12
26© 2011 IBM Corporation© 2011 IBM Corporation
IMS 12 Systems Management
Enhancements
IMS Version 12
27© 2011 IBM Corporation© 2011 IBM Corporation
IMS Repository and Usage for Dynamic Resource Defin ition (DRD) Resources
Solution– Simplifies IMSplex DRD resource management– Provides a single centralized store for the DRD resource definitions
• Usage of IMS repository is optional, DRD users can continue to use Resource Definition Data Set (RDDS) instead of the repository
– Allows DRD resource definition changes to be made in repository and rolled to one or more active IMS systems
Value– Simplified management of DRD resource definitions– Eliminates the need for managing multiple Resource Definition Data Sets (RDDS) for
each IMS
IMS Version 12
28© 2011 IBM Corporation© 2011 IBM Corporation
Import Command Enhancement
Solution– IMPORT command may be used to update resources
• Previously, IMPORT was not allowed for existing resources– Updates required deletion then IMPORT
• IMS 12 allows IMPORT for existing resources– OPTION(UPDATE) must be included in command– Resource is updated if it already exists
Value– Usability of IMPORT and DRD is enhanced
IMS Version 12
29© 2011 IBM Corporation© 2011 IBM Corporation
ACB Member Online Change NAMEONLY Option
� OPTION(NAMEONLY) added for member online change
– Command processes only the named member(s) of the staging ACBLIB
INIT OLC TYPE(ACBMBR) PHASE(PREPARE) NAME(name1,nam e2,…) OPTION(NAMEONLY)
� Benefit
– Performance enhancement
• Significantly reduces processing time and I/Os used to process command– Without OPTION(NAMEONLY)
• Command reads all members of staging and active ACBLIBs– With OPTION(NAMEONLY)
• Command processes only the specified member and DBDs in PSB intent list
IMS Version 12
30© 2011 IBM Corporation© 2011 IBM Corporation
Logger EnhancementsSolution
– Extended Format support for OLDS and SLDS
• Allows OLDS and SLDS to be striped– OLDS buffers may be in 64-bit virtual storage
– WADS management changed to be more efficient
• Track groups no longer used• WADS written in simple wrap-around fashion
Value– Increased logging speed and bandwidth
– Reduced ECSA usage
– Smaller WADS
– Better use of storage system cache by WADS
IMS Version 12
31© 2011 IBM Corporation© 2011 IBM Corporation
Log Archiving for Non-Recoverable Databases
� Problem addressed by this enhancement
– Online backout using archived log stops when it encounters a “missing” log record
• Backout is incomplete, other database updates may not be backed out and will be stopped
– Batch backout using archived log does not backout updates to non-recoverable database but sets no flags in DBRC to prevent its use
� Control statement not to archive non-recoverable database log records
– Option applies to specified databases
� Benefit
– Eliminates potential database integrity and operational problems
SLDS CMPRSNR((dbd1,ddn1)(dbd2,ddn2),...|ALL)
SPEs: IMS 10 PM18093; IMS 11 PM19363
IMS Version 12
32© 2011 IBM Corporation© 2011 IBM Corporation
IMS Scheduling Log Record EnhancementsSolution
– Enhanced 07, 56FA and 0A07 log records
• New fields to show combined System z Application Assist Processors (zAAP) and System z Integrated Information Processor (zIIP) specialty engine time
• Existing time field now used only for 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 specialty engine vs. a general processor
Usability
IMS Version 12
33© 2011 IBM Corporation© 2011 IBM Corporation
IMS DFSLOG08 LOG RECORD
� LINTSY2 Field
– For CCTL set value to Task ID and Trancode
– For ODBA set value to AER Thread Jobname
� LINTCTSK new flag field indicate LINTSYS value
– LINTCCTL CCTL Task id/Trancode
– LINTAER AER Jobname
IMS 11 Apar PM24076 PTF UK61382
IMS Version 12
34© 2011 IBM Corporation© 2011 IBM Corporation
IMS Storage Pool Enhancement
Solution
– Storage for selected pools can now be page fixed in 64-bit real storage
• IMS PSB Scheduling pools (TM/DB, DBCTL, DCCTL)PSB CSA pool PSB Work Pool
• Pools related to Full Function Database usage (TM/DB, DBCTL) DLI PSB pool DMB Pool DB Work pool
– Pools continue to be allocated in 31-bit virtual
Value
– Could reduce use of 31-bit fixed real frames, relieves 31-bit real storage constraint and improve application scheduling performance
– Customers with large 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
IMS Version 12
35© 2011 IBM Corporation© 2011 IBM Corporation
CICS TS V4.2 CCTL/DRA Open Thread TCB Support
� Benefit– Eliminates costly TCB switches
– Reduces CPU usage
– Increases throughput for CICS / DBCTL users
– Reduces use of 24-bit Local System Queue Area (LSQA)
CICS TS V4.2 Address Space IMS 12 DBCTL
CICS TS V4.2 Open TCB
Transaction
Transaction
D.R.A. TCB
Transaction PST
PST
CICS/ESA Address Space IMS 10/11DBCTL
CICS/ESA Main TCB
Transaction
Transaction
D.R.A. TCB
Transaction Thread TCB
Thread TCB
PST
PST
IMS
Coexistence APARs
V11 - APAR - PM31729V10 - APAR - PM31730
IMS
V12 - APAR - PM31420
IMS Version 12
36© 2011 IBM Corporation© 2011 IBM Corporation
Extended Address Volume Support� Extended Address Volumes have more than 65,520 cylinders
– Up to 262,668 cylinders; >55,689,379,200 bytes per volume
– Any data set may reside on the first 65,519 cylinders
– Only data sets with EAV support may reside on cylinder 65,520 or above
� EAV support for VSAM data sets was added in z/OS V1R10
– IMS 9, 10 , 11 and 12 have EAV Support for VSAM
– Database data sets (KSDS and ESDS)
• Fast Path and full function including HALDB • RECONs
� Value
– Supports the placement of more data sets on a single volume
– Allow users to manage fewer numbers of larger volumes
IMS Version 12
37© 2011 IBM Corporation© 2011 IBM Corporation
EAV support for non-VSAM data sets in z/OS V1R12
� IMS 12 adds EAV support for OSAM and non-VSAM system data sets
• IMS OSAM database data sets• Restart Data Set (RDS)
• Message Queue blocks data set, Long and Short Message data set
• IMS Online Log Data Sets (OLDS), IMS log Write Ahead Data Sets (WADS)
• IMS SPOOL data sets
• BPE External Trace Data Sets
– Requires z/OS V1R12 or later
IMS Version 12
38© 2011 IBM Corporation© 2011 IBM Corporation
VSAM Control Area Reclaim
� VSAM control areas (CIs) in a control area become free
– control area is automatically reused for new inserted records
– no need to reorganize the data sets
� IMS Version 12 exploits this functionality
z/OS 1.12
IMS Version 12
39© 2011 IBM Corporation© 2011 IBM Corporation
IMS Catalog� Database and program resources defined to an IMS system and relevant
application information stored as metadata in an IMS catalog– Databases, fields, segments, data types, and more …
� Changes are reflected in the IMS catalog when you create, alter or delete IMS resource or application information
� Updates to the IMS catalog are done only via integrated IMS processes - Catalog Populate Utility (initial catalog load and member update)
- PSBGEN - DBDGEN - ACBGEN
� Key component of the IMS growth strategy:– Simplification
– Integration
39
IMS Version 12
40© 2011 IBM Corporation© 2011 IBM Corporation
Before the IMS Catalog
� Databases partially defined in the IMS DBD
– Only searchable fields needed by applications
– Remaining segment data is not defined
� Remaining database definition is within Applications
– COBOL COPYBOOKs and PL/I INCLUDEs map all the segment data
– Applications can have different mappings for one segment
PSBLIB DBDLIBACBLIBCOBOL/PLI
source
DBD sourcePSB source
–IMS –User maintained
IMS ES Explorer
Java classes
IMS Metadata
40
IMS Version 12
41© 2011 IBM Corporation© 2011 IBM Corporation
IMS HALDB Catalog � Database and Application Program resources are managed by IMS
–IMS Catalog
–database definitions
–Segments, Mappings, Fields and data types
– program specifications
IMS Metadata
41
ACBLIB
ACBGEN
DBDGEN/PSBGEN
Extended
PSB source
data
Extended
DBD source
data
IMS Version 12
42© 2011 IBM Corporation© 2011 IBM Corporation
IMS Catalog Benefits
� Business Value
– Offers a trusted and comprehensive view of IMS database metadata managed by IMS using standard interfaces
• JDBC/SQL and DLI
– Opens up metadata discovery and exchange for IMS Open Database and the IMS Explorer for application developers
– Permits future IMS integration with IBM tools
• COGNOS
• Optim Development Studio
• Rational Asset Analyzer
• InfoSphere Data Architect
– Enables scalable and flexible IMS Open Database solutions
• Applications no longer need to maintain local Java metadata
• Applications can reference the online IMS catalog
42
IMS Version 12
43© 2011 IBM Corporation© 2011 IBM Corporation
IMS SOA Integration SuiteEnterprise Suite
IMS Version 12
44© 2011 IBM Corporation© 2011 IBM Corporation
IMS TM Resource Adapter Version 12 New features � Support for WebSphere Application Server Version 8 and its resource workload
routing function – new resource workload routing function that offers failover and subsequent failback
� Support for multiple data stores per IMS activation specification for callout messages– This enhancement enables a single message-driven bean (MDB) to pull callout messages
from more than one IMS data store.
� Data store connection failure recovery for callout messages– When the backend IMS is not available, in addition to the attempt to reconnect to IMS
Connect, the resource adapter will also attempt to reconnect to the IMS data store.
� Support for IMS V12 OTMA DFS2082 messages for commit-then-send CM0 transactions– if the IMS application does not reply to the IOPCB or complete a message switch to another
transaction, OTMA issues a DFS2082 message to the client to indicate the transaction terminated with no reply.
– This enhancement enables you to convert send-then-commit (CM1) transactions into CM0 transactions without having to modify your applications.
� Support for IMS Version 12 RACF return codes– In IMS V12, if a RACF security failure occurs, IMS Connect includes a 2-byte return code
from the RACF RACROUTE REQUEST=VERIFY command.
IMS Version 12
45© 2011 IBM Corporation© 2011 IBM Corporation
IMS Enterprise Suite V2.1 SOAP Gateway New features
� Web service security – SAML 1.1 signed sender-vouches tokens – SAML 2.0 unsigned sender-vouches tokens– Benefit
• protects the message integrity by using token validation � Java separation
– SOAP Gateway server on a separately installed IBM SDK– Multiple SOAP Gateway servers can share a single instance of the IBM SDK– Benefit
• Smaller installation footprint� Enhanced connection error recovery
– SOAP Gateway actively checks the status of socket connections• terminates stale connections and creates new socket connections.
– This enhancement requires • APAR PM29137 for IMS Version 12 • APAR PM27324 for IMS Version 11 • HWSSMPL1 exit on IMS Connect
– Benefit• Reduces connection recovery response time
IMS Version 12
46© 2011 IBM Corporation© 2011 IBM Corporation
IMS Enterprise Suite V2.1 Explorer for Development� Visualization and editing of IMS Database and Program Definitions
– Provide graphical editors to: • Display IMS database hierarchical structures• Display/create/edit PSBs• Change/add fields on a DBDs
– Import Cobol CopyBooks and PL/I Structures to a database segment*– Generate of DBD and PSB source
� Ability to easily access IMS data using SQL statements– Leveraging IMS Universal JDBC driver
� Ability to access the IMS Catalog
� Connectivity to the z/OS system– Browse a Data Set and submit JCLs– Import and export DBD and PSB source files from a Data Set to the IMS Explorer, and vice-versa
� Supports cross-product integration:– IBM® Rational® Developer for System z®– IBM Optim™ Development Studio – IBM Problem Determination Tools Plug-ins for Eclipse
� Benefit– Simplify IMS application development tasks
*Requires RDz 8
IMS Version 12
47© 2011 IBM Corporation© 2011 IBM Corporation 47
IMS Enterprise Suite V2.1 Explorer for Development
� IMS 12 HALDB Catalog Metadata
– Universal Driver Type 4 connection
– Can add COBOL or PL/I metadata to the catalog
– Direct update of the catalog metadata is not available
• Requires intermediate ACBGEN to populate the catalog with the extended information
� PSBs and DBDs editing
– Send updated DBDGEN and PSBGEN source files to the host
– run DBDGENs, PSBGENs, ACBGENs, and catalog population
IMS Version 12
48© 2011 IBM Corporation© 2011 IBM Corporation
IMS Enterprise Suite V2.1 Explorer for Development
Generate SQL to
access IMS data
See database relationshipschange DBD field attributes
Edit PSB sensitive segments and
attributes
IMS Version 12
50© 2011 IBM Corporation© 2011 IBM Corporation
IMS 12 Redbook Announcement
� Just released!
� Discusses all IMS 12 capabilities
from a user perspective
� Draft available for free download
at http://www.redbooks.ibm.com
IMS Version 12
51© 2011 IBM Corporation© 2011 IBM Corporation
� Updated to include IMS 10, IMS 11 and IMS 12 functions
� Available for pre-order
� Will ship December 2011
An Introduction to IMS – Second Edition
IMS Version 12
52© 2011 IBM Corporation© 2011 IBM Corporation
IMS 12 Performance White Paper is Available
� Detailed results of our internal performance tests
� Environment, functions tested, MIPS and throughput results
� Available for download at
www.ibm.com/ims
IMS Version 12
53© 2011 IBM Corporation© 2011 IBM Corporation
�IMS 12 Announcement Letter 210-315� http://www-01.ibm.com/common/ssi/cgi-
bin/ssialias?subtype=ca&infotype=an&appname=iSource&supplier=897&letternum=ENUS210-315
�IMS 12 Article in IBMSystems Magazine� http://www.ibmsystemsmag.com/mainframe/IMS_v12/34748p1.aspx
�IMS 12 Info Center & Release Planning(GC19-3019)� http://publib.boulder.ibm.com/infocenter/dzichelp/v2r2/topic/com.ibm.ims1
2.doc/imshome_v12.htm
IMS 12 Information
IMS Version 12
54© 2011 IBM Corporation© 2011 IBM Corporation
Data Management Communities for IMS� Data Management Community – share and interact on all Data
Management topics with peers around the world� www.ibm.com/software/data/management/community.html
� IMS Community – share and interact with IMS peers around the world� http://www-01.ibm.com/software/data/ims/community/
� IMS Regional User Groups – find a meeting near you� www.ibm.com/software/data/ims/usergroups.html
� IMS Application Development Forum� www.ibm.com/developerworks/forums/forum.jspa?forumID=1632
� Information Champions – recognizes individuals who have made the most outstanding contributions to the Information Management community � www.ibm.com/software/data/champion
� Rational Cafes – for host application programming languages� www.ibm.com/software/rational/cafe/index.jspa
� COBOL Cafe – IMS Hub for application programmers� www.ibm.com/software/rational/cafe/community/cobol/ims?view=overview