54
® IMS Version 12 1 © 2011 IBM Corporation © 2011 IBM Corporation San Ramon IMS User Group IMS 12 Overview July 19, 2012 Kenny Blackman [email protected]

IMS V12 Overview - IMS UG July 2012 San Ramon

  • 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

8© 2011 IBM Corporation© 2011 IBM Corporation

IMS 12 Fast PathEnhancements

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

49© 2011 IBM Corporation© 2011 IBM Corporation

IMS 12 Additional Information

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