Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

IMS V12 Overview - IMS UG July 2012 San Ramon


Published on

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

IMS V12 Overview - IMS UG July 2012 San Ramon

  1. 1. ® IMS Version 12 San Ramon IMS User Group IMS 12 Overview July 19, 2012Kenny © 2011 IBM Corporation © 2011 IBM Corporation – 1
  2. 2. IMS Version 12IMS 12 Highlights Transaction Management Database Management Systems Management and Connectivity - IMS Repository and Usage for DRD Resources - IMS to IMS TCP/IP Full Function Database - IMPORT Command Communications - FF Dynamic DB Buffers Enhancement - FF DB Storage Enhancement - MSC TCP/IP Support -ACB Member Online Change - Additional FF Enhancements Enhancement - OTMA TCP/IP Support Fast Path - Logger Enhancements - IMS Connect Type-2 - FP Buffer Manager 64 bit Commands Support Enhancements - Syntax Checker - FP DEDB Secondary Index Enhancements - Additional Connect Enablement Enhancements - Additional FP Enhancements - CCTL/DRA Open Thread TCB Support - OTMA Security Enhancements DBRC - APPC/OTMA Synch SQ - DBRC Enhancements - Extended Address Volume - Migration/Coexistence - VSAM Control Area Reclaim - Enhanced CQS Traceability © 2011 IBM Corporation 2 © 2011 IBM Corporation
  3. 3. IMS Version 12 IMS 12 Full Function Database Enhancements © 2011 IBM Corporation 3 © 2011 IBM Corporation
  4. 4. IMS Version 12Full Function Dynamic Database Buffer PoolsSolution – 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 © 2011 IBM Corporation 4 © 2011 IBM Corporation
  5. 5. IMS Version 12Overview of Dynamic Full Function Dynamic Buffer Pools1. System initialization reads buffers definitions from DFSVSMxx IMS PROCLIB DFSVSM01 System Initialization IMS Online System POOLID=VCCC IMS Online System 2048,10000 2048,10000 4096,10000 4096,100002. User defines changed pools in section of DFSDFxxx IMS PROCLIB 3. User issues UPD command DFSDFAAA UPD POOL TYPE(DBAS) SECTION(VSAM11) <SECTION=VSAM11> POOLID=VCCC 2048,30000 IMS Online System IMS Online System 4096,30000 2048,30000 4096,30000 © 2011 IBM Corporation 5 © 2011 IBM Corporation
  6. 6. IMS Version 12Parallel Migration to HALDB (IMS 10 and IMS 11 SPE) APARs: IMS 10 PM06635; IMS 11 PM06639 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 © 2011 IBM Corporation 6 © 2011 IBM Corporation
  7. 7. IMS Version 12Additional 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) © 2011 IBM Corporation 7 © 2011 IBM Corporation
  8. 8. IMS Version 12 IMS 12 Fast Path Enhancements © 2011 IBM Corporation 8 © 2011 IBM Corporation
  9. 9. IMS Version 12Fast 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 © 2011 IBM Corporation 9 © 2011 IBM Corporation
  10. 10. IMS Version 12Fast Path Data Entry Database (DEDB) SecondaryIndex EnablementSolution – 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 themValue – Access to DEDB via an alternate key – Sequential processing via an alternate key or alternate segment type © 2011 IBM Corporation 10 © 2011 IBM Corporation
  11. 11. IMS Version 12Fast Path Logging EnhancementSolution – 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 © 2011 IBM Corporation 11 © 2011 IBM Corporation
  12. 12. IMS Version 12 ServiceabilityFast Path ServiceabilitySolution – 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 messageValue – User can determine which IMS is non-responsive providing a quicker response to a system hang © 2011 IBM Corporation 12 © 2011 IBM Corporation
  13. 13. IMS Version 12 IMS 12 Database Recovery Control Enhancements © 2011 IBM Corporation 13 © 2011 IBM Corporation
  14. 14. IMS Version 12DBRC Enhancements Solution – 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) IMS RECON IMS IMS Value – Improved reliability, availability, maintainability, serviceability, and usability of DBRC and the RECON data sets © 2011 IBM Corporation 14 © 2011 IBM Corporation
  15. 15. IMS Version 12DBRC 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 © 2011 IBM Corporation 15 © 2011 IBM Corporation
  16. 16. IMS Version 12 IMS 12 Transaction Management andConnectivity Enhancements © 2011 IBM Corporation 16 © 2011 IBM Corporation
  17. 17. IMS Version 12Asynchronous 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 IMS Connect2 IMS2 O TCP/IP O ISRT ALTPCB XCF XCF T T TRAN Descriptor M M PGM ICON1 A A © 2011 IBM Corporation 17 © 2011 IBM Corporation
  18. 18. IMS Version 12Asynchronous 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 Customer IMS1 IMS Connect1 IMS Connect2 IMS2 Gateway Application Resume Tpipe O O ISRT ALTPCB T T XCF TCP/IP TCP/IP XCF Descriptor M M ICON1 A Tran output SendOnly A IMS1 IMS Connect1 IMS Connect2 IMS2 O TCP/IP O ISRT ALTPCB XCF XCF T T Descriptor M M ICON1 A A © 2011 IBM Corporation 18 © 2011 IBM Corporation
  19. 19. IMS Version 12Multiple 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 SCI IMS TCP/IP IMS SCI IMS1 IMS2 Value Connect Connect – Expect greater bandwidth than VTAM – Allows installations to standardize on TCP/IP © 2011 IBM Corporation 19 © 2011 IBM Corporation
  20. 20. IMS Version 12IMS 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 commandsValue – IMS and IMS Connect may be controlled from a single point of control – One command may receive consolidated output from multiple IMS Connects © 2011 IBM Corporation 20 © 2011 IBM Corporation
  21. 21. IMS Version 12Additional 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 diagnostics21 © 2011 IBM Corporation 21 © 2011 IBM Corporation
  22. 22. IMS Version 12Enhanced 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 © 2011 IBM Corporation 22 © 2011 IBM Corporation
  23. 23. IMS Version 12Enhanced 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 CONFIRMValue – Improve performance and simplify the syncpoint process by using XCF © 2011 IBM Corporation 23 © 2011 IBM Corporation
  24. 24. IMS Version 12Additional 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 improvement24 © 2011 IBM Corporation 24 © 2011 IBM Corporation
  25. 25. IMS Version 12MQ 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 IMS WMQ on zOS LINUX Msg is placed on OTMA: Appl places (MQPUT) Msg is processed and IMS bridge Q with sent to OTMA EXPRTIME used MQIIH tran Stays on Stays in MQ for Expiry is now 5.8 second is 6 seconds MQMD.Expiry =60 0.2 sec MQMD.Expiry =100 Transmission Q But is rounded so final Checked at: For 4 sec MQMD.Expiry =60 (6 sec = original 10 - Input Receipt (10 sec) (6 sec) - Msg enqueue minus 4) - Appl GU From the remote application perspective (business as usual): IMS transaction expiration for an OTMA - The MQPUT application will be unaware of an expiry unless it message Is checked in 3 phases: specifies a Report option which can specify - When the message is received (input receiving phase) –MQRO_EXCEPTION (Just the Expiration report) –MQRO_EXCEPTION_WITH_DATA (First 100 bytes of the message) - When it is queued (enqueuing phase) –MQRO_EXCEPTION_WITH_FULL_DATA (All of the message) - When the IMS application issues GU (GU phase) © 2011 IBM Corporation 25 © 2011 IBM Corporation
  26. 26. IMS Version 12 IMS 12 Systems Management Enhancements © 2011 IBM Corporation 26 © 2011 IBM Corporation
  27. 27. IMS Version 12IMS Repository and Usage for Dynamic Resource Definition(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 © 2011 IBM Corporation 27 © 2011 IBM Corporation
  28. 28. IMS Version 12Import 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 © 2011 IBM Corporation 28 © 2011 IBM Corporation
  29. 29. IMS Version 12ACB Member Online Change NAMEONLY OptionINIT OLC TYPE(ACBMBR) PHASE(PREPARE) NAME(name1,name2,…) OPTION(NAMEONLY) OPTION(NAMEONLY) added for member online change – Command processes only the named member(s) of the staging ACBLIB 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 © 2011 IBM Corporation 29 © 2011 IBM Corporation
  30. 30. IMS Version 12Logger 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 fashionValue – Increased logging speed and bandwidth – Reduced ECSA usage – Smaller WADS – Better use of storage system cache by WADS © 2011 IBM Corporation 30 © 2011 IBM Corporation
  31. 31. IMS Version 12Log Archiving for Non-Recoverable Databases SPEs: IMS 10 PM18093; IMS 11 PM19363 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 SLDS CMPRSNR((dbd1,ddn1)(dbd2,ddn2),...|ALL) Benefit – Eliminates potential database integrity and operational problems © 2011 IBM Corporation 31 © 2011 IBM Corporation
  32. 32. IMS Version 12 UsabilityIMS 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 timeValue – 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 © 2011 IBM Corporation 32 © 2011 IBM Corporation
  33. 33. IMS Version 12IMS DFSLOG08 LOG RECORD IMS 11 Apar PM24076 PTF UK61382 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 © 2011 IBM Corporation 33 © 2011 IBM Corporation
  34. 34. IMS Version 12 Scalability IMS Storage Pool EnhancementSolution – 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 virtualValue – 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 © 2011 IBM Corporation 34 © 2011 IBM Corporation
  35. 35. IMS Version 12CICS TS V4.2 CCTL/DRA Open Thread TCB Support IMS Coexistence APARs CICS/ESA Address Space IMS 10/11DBCTL V11 - APAR - PM31729 V10 - APAR - PM31730 CICS/ESA Main TCB D.R.A. TCB Transaction Thread TCB PST Transaction Thread TCB PST IMS CICS TS V4.2 Address Space IMS 12 DBCTL V12 - APAR - PM31420 CICS TS V4.2 Open TCB D.R.A. TCB Transaction PST Transaction PST Benefit – Eliminates costly TCB switches – Reduces CPU usage – Increases throughput for CICS / DBCTL users – Reduces use of 24-bit Local System Queue Area (LSQA) © 2011 IBM Corporation 35 © 2011 IBM Corporation
  36. 36. IMS Version 12Extended 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 © 2011 IBM Corporation 36 © 2011 IBM Corporation
  37. 37. IMS Version 12EAV 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 © 2011 IBM Corporation 37 © 2011 IBM Corporation
  38. 38. IMS Version 12 z/OS 1.12VSAM 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 © 2011 IBM Corporation 38 © 2011 IBM Corporation
  39. 39. IMS Version 12IMS 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 © 2011 IBM Corporation 39 © 2011 IBM Corporation
  40. 40. IMS Version 12Before 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 –IMS –User maintained COBOL/PLI PSBLIB ACBLIB DBDLIB source IMS ES Explorer PSB source DBD source Java classes IMS Metadata © 2011 IBM Corporation 40 © 2011 IBM Corporation
  41. 41. IMS Version 12IMS 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 ACBLIB ACBGEN DBDGEN/PSBGEN Extended Extended PSB source DBD source data data © 2011 IBM Corporation 41 © 2011 IBM Corporation
  42. 42. IMS Version 12IMS 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 © 2011 IBM Corporation 42 © 2011 IBM Corporation
  43. 43. IMS Version 12IMS SOA Integration Suite Enterprise Suite © 2011 IBM Corporation 43 © 2011 IBM Corporation
  44. 44. IMS Version 12IMS 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. © 2011 IBM Corporation 44 © 2011 IBM Corporation
  45. 45. IMS Version 12IMS 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 © 2011 IBM Corporation 45 © 2011 IBM Corporation
  46. 46. IMS Version 12IMS 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 © 2011 IBM Corporation 46 © 2011 IBM Corporation
  47. 47. IMS Version 12IMS 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 © 2011 IBM Corporation 47 © 2011 IBM Corporation
  48. 48. IMS Version 12IMS Enterprise Suite V2.1 Explorer for Development See database relationships change DBD field attributes Edit PSB sensitive Generate SQL to segments and access IMS data attributes © 2011 IBM Corporation 48 © 2011 IBM Corporation
  49. 49. IMS Version 12 IMS 12 Additional Information © 2011 IBM Corporation 49 © 2011 IBM Corporation
  50. 50. IMS 12 Redbook Announcement IMS Version 12 Just released! Discusses all IMS 12 capabilities from a user perspective Draft available for free download at © 2011 IBM Corporation 50 © 2011 IBM Corporation
  51. 51. IMS Version 12An Introduction to IMS – Second Edition Updated to include IMS 10, IMS 11 and IMS 12 functions Available for pre-order Will ship December 2011 © 2011 IBM Corporation 51 © 2011 IBM Corporation
  52. 52. IMS Version 12IMS 12 Performance White Paper is Available Detailed results of our internal performance tests Environment, functions tested, MIPS and throughput results Available for download at © 2011 IBM Corporation 52 © 2011 IBM Corporation
  53. 53. IMS Version 12IMS 12 Information IMS 12 Announcement Letter 210-315 bin/ssialias?subtype=ca&infotype=an&appname=iSource&supplier=897&l etternum=ENUS210-315 IMS 12 Article in IBMSystems Magazine IMS 12 Info Center & Release Planning (GC19-3019) 2.doc/imshome_v12.htm © 2011 IBM Corporation 53 © 2011 IBM Corporation
  54. 54. IMS Version 12Data Management Communities for IMS Data Management Community – share and interact on all Data Management topics with peers around the world IMS Community – share and interact with IMS peers around the world IMS Regional User Groups – find a meeting near you IMS Application Development Forum Information Champions – recognizes individuals who have made the most outstanding contributions to the Information Management community Rational Cafes – for host application programming languages COBOL Cafe – IMS Hub for application programmers © 2011 IBM Corporation 54 © 2011 IBM Corporation