IMS 13 Transaction Manager: Simpler Operations in an · PDF file3 OTMA Enhancements •...

32
1 1 IMS 13 Transaction Manager: Simpler Operations in an Open Environment Deepak Kohli IMS Product Management team [email protected]

Transcript of IMS 13 Transaction Manager: Simpler Operations in an · PDF file3 OTMA Enhancements •...

Page 1: IMS 13 Transaction Manager: Simpler Operations in an · PDF file3 OTMA Enhancements • OTMA (Open Transaction Manager Access) value proposition – Strengthens IMS as a foundation

1 1

IMS 13 Transaction Manager: Simpler Operations in an Open Environment

Deepak Kohli

IMS Product Management team

[email protected]

Page 2: IMS 13 Transaction Manager: Simpler Operations in an · PDF file3 OTMA Enhancements • OTMA (Open Transaction Manager Access) value proposition – Strengthens IMS as a foundation

2

Agenda

• IMS TM Enhancements

– OTMA Enhancements

– ISC Over TCP/IP

– Synchronous Program Switch

• IMS 13 Integration Items

– Support for native SQL

– TM Resource Adapter Updates

– DB Universal Driver Updates

• IBM IMS Enterprise Suite V3.1

• WebSphere DataPower Integration Appliance V6.0

• IMS Explorer for Administration

Page 3: IMS 13 Transaction Manager: Simpler Operations in an · PDF file3 OTMA Enhancements • OTMA (Open Transaction Manager Access) value proposition – Strengthens IMS as a foundation

3

OTMA Enhancements

• OTMA (Open Transaction Manager Access) value proposition

– Strengthens IMS as a foundation for open integration technologies

• Used by:

– IMS Connect: clients include IMS TM resource adapter and WAS, WMB,

WESB; DataPower; IMS Soap Gateway, ...

– IMS MQ Bridge: clients include WMB, RYO, ...

– OTMA CI: clients include WOLA

– IMS Connect API: clients include DataPower

– ...

– All of which support cloud technologies and enterprise mobility

Page 4: IMS 13 Transaction Manager: Simpler Operations in an · PDF file3 OTMA Enhancements • OTMA (Open Transaction Manager Access) value proposition – Strengthens IMS as a foundation

4

IMS 13 OTMA Enhancements ...

• OTMA early termination notification

– Autonomic enhancement for higher availability that allows OTMA clients to be informed of an IMS

shutdown earlier in the termination process

• Potentially reduces unsuccessful attempts to send in new transaction messages that cannot be

processed

– Can expedite shutdown processing

– Planned outages (e.g., /CHE FREEZE | DUMPQ | PURGE)

Sends resource monitor protocol message during Phase 1 of IMS shutdown

– Unplanned outages (e.g. abend)

OTMA issues XCF IXCLEAVE immediately after the log buffers are purged

• Function being added to IMS 12: APAR PM73869

Page 5: IMS 13 Transaction Manager: Simpler Operations in an · PDF file3 OTMA Enhancements • OTMA (Open Transaction Manager Access) value proposition – Strengthens IMS as a foundation

5

IMS 13 OTMA Enhancements ...

• A new global flood control option that enforces the global flood limit

– Rejects new transaction input and protects IMS from storage exhaustion

• Versus just a warning message

– Note: Individual Member level flood control is unchanged

Warning at 80%, Rejection at 100%, Relief at 50%

• Enabled by

– Issuing “/DIS TMEMBER ALL INPUT xxx” command

Previous releases caused only a warning

– Specifying INPT value in a special new member client descriptor

Reserved name of DFSOTMA

Page 6: IMS 13 Transaction Manager: Simpler Operations in an · PDF file3 OTMA Enhancements • OTMA (Open Transaction Manager Access) value proposition – Strengthens IMS as a foundation

6

IMS 13 OTMA Enhancements ...

• A special new client descriptor (optional)

– Using existing ‘M’ descriptor type in DFSYDTx member of IMS.PROCLIB.

M client-name keywords

Where:

client-name is DFSOTMA

keywords are:

INPT= <VALID> global flood control limit

DRU= <Ignored>

T/O= <Ignored>

MAXTP= <VALID> global max number of tpipes that can be created

M DFSOTMA INPT=22222

– New system client name for all the OTMA members, DFSOTMA, is introduced to set global values

For example:

Page 7: IMS 13 Transaction Manager: Simpler Operations in an · PDF file3 OTMA Enhancements • OTMA (Open Transaction Manager Access) value proposition – Strengthens IMS as a foundation

7

IMS 13 OTMA Enhancements ...

• Enhancements to OTMA destination descriptors

• Remove the need to code the DFSYPRX0/DFSYDRU0 exits

• Simplify asynchronous messaging to WMQ

• Provide dynamic change capability with the Type-2 commands

– New descriptor TYPE={MQSERIES}

• Provides asynchronous callout and messaging support (ISRT ALTPCB)

– Specification of EXIT={YES | NO}

• Determines whether or not the OTMA exits are to be called

– Corresponding enhancement to IMS Type-2 OTMADESC commands

• [CREATE | UPDATE | DELETE |QUERY] OTMADESC

– Recoverable across warm and emergency restarts

Page 8: IMS 13 Transaction Manager: Simpler Operations in an · PDF file3 OTMA Enhancements • OTMA (Open Transaction Manager Access) value proposition – Strengthens IMS as a foundation

8

IMS 13 OTMA Enhancements ... • New mechanism to differentiate between CM0 versus CM1 output message counts for HOLDq-capable

clients

– Can help analyze potential bottlenecks

– Enhancement to /DISPLAY TMEMBER TPIPE command and output

• Provides separate counts for the two output queues

– PRIMARY versus HOLDq

Applicable only to HOLDq-capable clients, e.g. IMS Connect

– Output messages retrieved using Resume TPIPE protocol

• Only affects non-shared queue systems

– New OUTPUT display parameter is mutually exclusive with SYNC and QCNT parameters

HOLDq is a TPIPE secondary queue used

for three types of messages:

• ALTPCB messages chained to the

first control block used for IOPCB output

• Send-only messages

• Rejected IOPCB output

DFS000I MEMBER/TPIPE ENQCT DEQCT QCT INPCT STATUS SMEM

DFS000I HWS1

DFS000I -CLIENT03 1 1 0 1 PMRY

DFS000I -CLIENT03 1 0 1 0 HLDQ

DFS000I -9999 0 0 0 1 PMRY

DFS000I -CLIENT02 1 1 0 1 PMRY

DFS000I -CLIENT04 1 1 0 1 PMRY

DFS000I -CLIENT04 1 0 1 0 HLDQ

Page 9: IMS 13 Transaction Manager: Simpler Operations in an · PDF file3 OTMA Enhancements • OTMA (Open Transaction Manager Access) value proposition – Strengthens IMS as a foundation

9

IMS 13 OTMA Enhancements ... • Additional console WTO messages

– Enhances automation capability for environments that look at WTOs • Previously just MTO messages

DFS0062W LOAD FAILED FOR DRU exit

DFS1281E (N)ACK ON NON-EXISTING TPIPE= tpipe FROM MEMBER= member

DFS1283E (N)ACK ON NON-EXISTING BLOCK IN TPIPE= tpipe MEMBER= member TOKEN= token

DFS1284E (N)ACK ON NON-WAITING BLOCK IN TPIPE= tpipe MEMBER= member TOKEN= token

DFS1297E OTMA TRANCOMPLETED. NO OUTPUT DUE TO MSG SIZE EXCEEDED 32K (32767)

DFS1964E DESTINATION TMEMBER ... TPIPE or DESTINATION NAME= nn NOT ACCESSIBLE,

DFS2374W OTMA GROUP NAME HAS CHANGED FROM oldname TO newname

DFS2375W IMS HAS CHANGED ITS OTMA MEMBER NAME FROM oldname TO newname

DFS2376W IMS OTMA MEMBER NAME name IS THE SAME AS A PREVIOUSLY ACTIVE CLIENT

DFS2386I OTMA IS CONNECTING TO THE MEMBER xxxxxxxx

DFS2391I MESSAGE DEQUEUE FAILED DURING RESYNCH FOR TMEMBER =x TPIPE = x

DFS2393I SRVRESYNCH REJECTED BY TMEMBER= xxxxxxxxxxxxxxxx

DFS2396I RESET SEQUENCE NUMBER FAILED DURING RESYNCH FOR TMEMBER = TPIPE =

Page 10: IMS 13 Transaction Manager: Simpler Operations in an · PDF file3 OTMA Enhancements • OTMA (Open Transaction Manager Access) value proposition – Strengthens IMS as a foundation

10

IMS 13 OTMA Enhancements ... • Concerted effort to reduce MIPS in IMS 13 includes OTMA

– More efficient hashing technique for control blocks

• IMPACT to an environment depends on volume of activity

• Example:

– Every CM1 (Send-then-commit) transaction request has a control

block associated with the port TPIPE during processing

If a slowdown in IMS or zOS occurs or if the system is actively

processing large numbers of requests then an increasing

number of these blocks remain active

The improved hashing technique results in a more timely and

efficient search for a specific block during application GU or

checkpoint

– Usage of the CPOOL and DFSBCB in XCF Message Exit instead of the

STORAGE OBTAIN macro

– Removal of unnecessary MVCL hot spot

Page 11: IMS 13 Transaction Manager: Simpler Operations in an · PDF file3 OTMA Enhancements • OTMA (Open Transaction Manager Access) value proposition – Strengthens IMS as a foundation

11

IMS 13 OTMA Enhancements ...

• Enhancement to ICAL synchronous callout request

– Addresses partial response message due to inadequate application specification

• Provides the ability to complete the retrieval of a reply message

– Without having to re-issue a complete ICAL “SENDRECV” and associated

network transmission costs

– New “RECEIVE” subfunction code

• With an expanded response area

– Retrieves the response message after an ICAL “SENDRECV” is issued with

an inadequate response area specification and gets partial data (AIB RC

X’100’, AIB RS X’00C’)

• IMS 13 keeps a copy of the entire response message in the control region private

storage

– Until a subsequent ICAL “SENDRECV”, syncpoint, or application termination

Page 12: IMS 13 Transaction Manager: Simpler Operations in an · PDF file3 OTMA Enhancements • OTMA (Open Transaction Manager Access) value proposition – Strengthens IMS as a foundation

12

IMS 13 ISC Over TCP/IP

• ISC Over TCP/IP value proposition

– New option that supports TCP/IP network connectivity for

Intersystem Communication (ISC) connections

• IMS – CICS

– CICS 5.1 is requires

– Provides a strategic protocol alternative to SNA/VTAM

• Allows an all inclusive TCP/IP solution for networks

– Supports a communication capability with CICS that is in-line with

evolving technologies

Page 13: IMS 13 Transaction Manager: Simpler Operations in an · PDF file3 OTMA Enhancements • OTMA (Open Transaction Manager Access) value proposition – Strengthens IMS as a foundation

13

IMS 13 ISC Over TCP/IP...

• Highlights

– Supports both static and dynamic terminals

• Static terminal definitions

– SYSGEN stage 1 TYPE, TERMINAL, SUBPOOL macros

– DFSDCxxx PROCLIB member

• Dynamic terminal specification

– Logon descriptors in the DFSDSCMx or DFSDSCTy PROCLIB member

– Leverages IMS Connect

• Enhancements to the HWSCFGxx configuration member

– No IMS Connect user message exit changes

– Uses CSL to communicate between IMS and IMS Connect

• Requires Structured Call Interface (SCI) and

• Operation Manager (OM)

Page 14: IMS 13 Transaction Manager: Simpler Operations in an · PDF file3 OTMA Enhancements • OTMA (Open Transaction Manager Access) value proposition – Strengthens IMS as a foundation

14

IMS 13 ISC Over TCP/IP...

• Functionality

– CICS IPIC (IP Interconnectivity) provides START / RETRIEVE

(asynchronous processing) support

• When CICS is a front-end system:

– IMS response mode transactions are not supported

– IMS conversational transactions are not supported

– CICS application program cannot use SEND/RECEIVE

• When IMS is a front-end system:

– Transaction support is the same for both ISC VTAM and ISC

TCP/IP

– Transaction flow is always asynchronous

• No change to existing programs on either side of the connection

Page 15: IMS 13 Transaction Manager: Simpler Operations in an · PDF file3 OTMA Enhancements • OTMA (Open Transaction Manager Access) value proposition – Strengthens IMS as a foundation

15

IMS 13 ISC Over TCP/IP...

• IMS terminal definitions

– Static terminals:

• TYPE, TERMINAL, VTAMPOOL and SUBPOOL macros in Stage 1 gen

– Continue to be required for static ISC terminals (VTAM or TCP/IP)

• New keyword: ISCTCPIP in DFSDCxxx

– Specifies that an ISC terminal is to use the TCP/IP support

– Addition, modification, deletion of the ISCTCPIP parameter requires a cold

start

If ISCTCPIP is changed and IMS crashes, ERE ignores the change

– Dynamic terminals (ETO):

• New Logon descriptor information

– UNITYPE=ISCTCPIP, LCLICON=name of local IMS Connect

• User descriptors are optional

– Default user descriptor of DFSUSER will be used

Page 16: IMS 13 Transaction Manager: Simpler Operations in an · PDF file3 OTMA Enhancements • OTMA (Open Transaction Manager Access) value proposition – Strengthens IMS as a foundation

16

IMS 13 ISC Over TCP/IP...

• The Common Service Layer (CSL) provides the Structured Call Interface (SCI) for communications

– Each IMS and its local ISC-routing IMS Connect system must be part of the same IMSplex

– IMS Connect’s HWSCFGxx configuration member

• New CICSPORT parameter in TCPIP statement

• New ISC statement

• New RMTCICS statement

• The Operations Manager (OM) provides type-2 cmd support

IMS

IMS Connect HWSCFGxx

ISC()

IMSPLEX=

(MEMBER=lcliconname,

TMEMBER=IMSplexname)

...

DFSDFxxx

IMSPLEX =IMSplexname...

SCI

Static:

ISCTCPIP=(node,lcliconname)

Dynamic/ETO

Logon descriptor:

L descname UNITYPE=ISCTCPIP

LCLICON=lcliconname

OR

TCPIP... CICSPORT()

RMTCICS()

Page 17: IMS 13 Transaction Manager: Simpler Operations in an · PDF file3 OTMA Enhancements • OTMA (Open Transaction Manager Access) value proposition – Strengthens IMS as a foundation

17

IMS 13 ISC Over TCP/IP...

17

IMS1

CICS1

Parallel session 1

w/ Security context 1

TERMINAL

NAME=CICSA1

SUBPOOL

NAME=SSN1

SUBPOOL

NAME=SSN2

Parallel session 2

w/ Security context 2

APPLID=APPL8

TCPIPSERVICE(TS1)

PORT(8891)

PROTOCOL(IPIC)

ICON1

TCPIP…

CICSPORT(9991)

RMTCICS(CICS1)

HOST(hostb.com)

PORT(8891)

USERID(userid)

APPL(applname)

ISC(ISC1)

NODE(CICSA1)

RMTCICS(CICS1)

CICSPORT(9991)

CICSAPPL(CICSA1)

LCLIMS=IMS1

IPCONN(SSN1)

APPLID(SSN1)

HOST(hosta.com)

PORT(9991)

TCPIPSERVICE(TS1)

AUTOCONN (Y)

hostb.com hosta.com

IPCONN(SSN2)

APPLID(SSN2)

HOST(hosta.com)

PORT(9991)

TCPIPSERVICE(TS1)

AUTOCONN (Y)

APPLID=CICSA1

ISCTCPIP(CICSA1,ICON1)

VTAMPOOL

TYPE UNITYPE=LUTYPE6

Initiate session from IMS : /OPN NODE CICSA1 USER SSN1

OR

Initiate session from CICS: F CICSA1, CEMT S IP (SSN1) ACQ

TCP/IP SCI

IMS Connect

Page 18: IMS 13 Transaction Manager: Simpler Operations in an · PDF file3 OTMA Enhancements • OTMA (Open Transaction Manager Access) value proposition – Strengthens IMS as a foundation

18

IMS 13 Synchronous Program Switch

• New capability that enhances the DL/I ICAL support

– Allows an IMS application program to synchronously call and wait for a reply from

another IMS application program

• Within the calling program’s UOW

Database

IMS DB

services

IMS dependent

region IMS TM

services

MPP, JMP

IFP, MD BMP

OTMA

Application

Program

ICAL IMS SOAP GATEWAY IMS

Connect

TCP/IP

user-written Client

WebSphere

IMS TM resource adapter

Page 19: IMS 13 Transaction Manager: Simpler Operations in an · PDF file3 OTMA Enhancements • OTMA (Open Transaction Manager Access) value proposition – Strengthens IMS as a foundation

19

IMS 13 Synchronous Program Switch...

• Value Proposition

– Modernization of the IMS application infrastructure

• Provides an internal service flow of IMS transactions to complete a

business process

– In the same IMS or a different IMS

– Implementation of a Process Server or Broker inside IMS

• Reduces unnecessary network traffic when accessing multiple

applications in the same IMS or IMSplex

WAS

Application

WAS IMS

Connect

IMS

MPPx

MPP4

MPP2

MPP3

ICAL

ICAL

ICAL

ICAL

WAS

Application

WAS IMS

Connect IMS

MPP4

MPP2

MPP3

MPP1

MPP1

Page 20: IMS 13 Transaction Manager: Simpler Operations in an · PDF file3 OTMA Enhancements • OTMA (Open Transaction Manager Access) value proposition – Strengthens IMS as a foundation

20

IMS 13 Synchronous Program Switch...

• Highlights

– An enhancement to the DL/I ICAL to invoke another IMS application

• In the same IMS

• In a different IMS

– In a Shared Queues

back-end

– Across an MSC link

– And synchronously receive the response back during the same UOW

– Where IMS internally schedules the transaction initiated by the ICAL call as an OTMA

transaction

• Uses a new type of OTMA destination descriptor (TYPE=IMSTRAN) which has been

introduced specifically for synchronous program switch support

– And the target transaction can be

• An IFP, MPP, MD BMP, or JMP in IMS TM or TM/DB environments

MPP1

MPP4

MPP3

ICAL

ICAL

ICAL

IMS1

MPP2

IMS X

IMS2

MSC

Shared

Msg Queues

Page 21: IMS 13 Transaction Manager: Simpler Operations in an · PDF file3 OTMA Enhancements • OTMA (Open Transaction Manager Access) value proposition – Strengthens IMS as a foundation

21

IMS 13 Synchronous Program Switch...

• Uses OTMA Destination Routing Descriptors

– Which externalize the routing definitions and specifications for callout

messages and synchronous program switch messages

• Allowing up to 510 destination routing descriptor entries defined in

DFSYDTx member of IMS.PROCLIB

– With new TYPE= IMSTRAN for synchronous program switches

D entry_name keywords Where entry_name is descriptor entry name and can

be masked by ending in an *

keywords are: TYPE=IMSTRAN LTERMOVR=name

TMEMBER=name

TPIPE-name

SMEM=NO|YES

EXIT= NO|YES

REPLYCHK=YES|NO

SYNCTP=NO|YES

SYNTIMER=timeout value

For example: D OTMDEST1 TYPE=IMSTRAN SYNTIMER=500

D OTMDEST2 TYPE=IMSTRAN TMEMBER=SCOTTHWS1 TPIPE=BRYCE EXIT=YES

Page 22: IMS 13 Transaction Manager: Simpler Operations in an · PDF file3 OTMA Enhancements • OTMA (Open Transaction Manager Access) value proposition – Strengthens IMS as a foundation

22

IMS 13 Synchronous Program Switch...

• Usage examples

– Applications can issue multiple ICALs to different destination TYPEs

• Synchronous callout

• Synchronous program switch

ICAL DEST1

ICAL TRANB

TRANA IMS CTL Region

IMS

Connect

WebSphere

IMS TMRA

IMS SOAP

Gateway

TCP/IP

RYO pgm

OTMA

MSG-Q

Destination

Descriptor

TYPE(IMSCON)

TRANB

GU IOPCB

ISRT IOPCB

Destination

Descriptor

TYPE(IMSTRAN)

1

2 3

4

5

6

7

GU, IOPCB

Page 23: IMS 13 Transaction Manager: Simpler Operations in an · PDF file3 OTMA Enhancements • OTMA (Open Transaction Manager Access) value proposition – Strengthens IMS as a foundation

23

IMS 13 Synchronous Program Switch...

• Usage examples...

– The IMS application environment supports recursive requests

• ICAL to ICAL

– Across a single or multiple IMS systems

FE IMS BE IMS or Local IMS

LTERM LU62 OTMA BMP

TRANA

SQ

ICAL request

SQ,

MSC,

Local

(FE=BE)

ICAL to SKS2

ISRT IOPCB

APOL12

SKS2

GU, IOPCB

ICAL to SKS1

ISRT IOPCB SKS1

ISRT IOPCB

GU, IOPCB

ISRT, IOPCB

GU, IOPCB

GU, IOPCB

1 3

4

5

6

7 8

2

Page 24: IMS 13 Transaction Manager: Simpler Operations in an · PDF file3 OTMA Enhancements • OTMA (Open Transaction Manager Access) value proposition – Strengthens IMS as a foundation

24

IMS 13 Synchronous Program Switch...

• Implications

– New design considerations

• Timeout values

• Transaction Expiration

• Late Responses

• LTERM Override

• ALTPCB destinations

• Multiple ICALs

• Recursive requests

• Holding database locks across an ICAL request

– Increased importance for performance tooling

Page 25: IMS 13 Transaction Manager: Simpler Operations in an · PDF file3 OTMA Enhancements • OTMA (Open Transaction Manager Access) value proposition – Strengthens IMS as a foundation

25

RYO

IMS

.NET

Support for native SQL

• Native SQL Processor

IMS DB

IMS 13

IMS

JDBC

Driver ODBM

IMS

Connect

IMS

Catalog

IMS

JDBC

Driver

Client Application

Java Enabled

Regions

Type 4

Type 2

IMS DB

IMS

Catalog

DRDA DRDA

SQL

SQL

IMS

Native

SQL

Processor DLI

z/OS

MPP,IFP,BMP

Regions

COBOL

Native

SQL

Page 26: IMS 13 Transaction Manager: Simpler Operations in an · PDF file3 OTMA Enhancements • OTMA (Open Transaction Manager Access) value proposition – Strengthens IMS as a foundation

26

IMS SQL Support for COBOL

• Requirement

– Customers need access to IMS databases using SQL from IMS managed COBOL

application programs

• Solution

– Convert SQL statements to DL/I database calls

• Handle SQL errors

• Benefits

– Reduce application development cost by leveraging existing SQL skills

– Expands IMS database access for application and database developers.

Page 27: IMS 13 Transaction Manager: Simpler Operations in an · PDF file3 OTMA Enhancements • OTMA (Open Transaction Manager Access) value proposition – Strengthens IMS as a foundation

27

IMS TM Resource Adapter (IMS TM RA)

• IBM WebSphere Application Server V8.5 support

• IBM RACF password phrases to enhance the current support for RACF

passwords.

This support is provided through the IMS 13 service process

Page 28: IMS 13 Transaction Manager: Simpler Operations in an · PDF file3 OTMA Enhancements • OTMA (Open Transaction Manager Access) value proposition – Strengthens IMS as a foundation

28

STATEMENT OF DIRECTION: IMS Data Provider for Microsoft .NET

• IBM intends, at a future time, possibly via its support and service processes, to make

available IMS Data Provider for Microsoft .NET as part of the IMS Enterprise Suite for

Distributed Systems offering.

• It will be designed to provide standard SQL access to IMS data from Microsoft .NET

applications.

• The intention is to allow Microsoft .NET applications to transparently and directly read and manipulate IMS data

without the need for intermediate steps and additional tooling to accomplish these tasks. IBM's statements

regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM's sole discretion.

Information regarding potential future products is intended to outline our general product direction and it should not

be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a

commitment, promise, or legal obligation to deliver any material, code, or functionality. Information about potential

future products may not be incorporated into any contract. The development, release, and timing of any future

features or functionality described for our products remains at our sole discretion.

Page 29: IMS 13 Transaction Manager: Simpler Operations in an · PDF file3 OTMA Enhancements • OTMA (Open Transaction Manager Access) value proposition – Strengthens IMS as a foundation

29

STATEMENT OF DIRECTION: IMS Data Provider for Microsoft .NET

DRDA

IMS 13

Application Server

ODBM DATASTORE

(NAME=IMSA)

ALIAS

(NAME=IMS)

z/OS

TCP/IP

DDM IMS Connect

TCPIP

DRDA

PORT

8888

SCI

DRDA

SQL

calls

DRA

CCTL

ODBA

SCI

OM

IMS

DB

IMS

Catalog

PSB1

IMS

SQL

Call Handler

Command

SQL + Parameters

DataReader

Connection

DRDA Client

ADO.NET

Applications

Connection Pool

drdaserver.ims.com

Result set data

DataAdapter

DataSet

Page 30: IMS 13 Transaction Manager: Simpler Operations in an · PDF file3 OTMA Enhancements • OTMA (Open Transaction Manager Access) value proposition – Strengthens IMS as a foundation

30

Discontinuance of support

• IMS 13 is the last release to support IMS MFS Web Enablement.

– Customers using this function should migrate to IBM Rational Host Access

Transformation Services (HATS).

• IMS 13 is the last release to support IMS Classic Java APIs.

– Customers using these APIs should migrate to the IMS Universal JDBC Driver.

• IMS 13 is the last release to support the IMS Connect SSL function.

– Customers using this function should migrate to IBM z/OS Communications Server

Application Transparent Transport Layer Security (AT-TLS) to set up Secure Socket

Layer (SSL) TCP/IP connections to IMS Connect

• IMS Enterprise suite for z/OS , V2.1 is the last release to provide the

DLIModel Utility plug-in.

– Customers should migrate to Explorer for Development

• Explorer provides ability to import DLIModel projects

– Customers using IMS Database Web Services should transition to using the IBM® Data

Studio which leverages the IMS Universal Drivers

Page 31: IMS 13 Transaction Manager: Simpler Operations in an · PDF file3 OTMA Enhancements • OTMA (Open Transaction Manager Access) value proposition – Strengthens IMS as a foundation

31

Acknowledgements and Disclaimers

Availability. References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates.

The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are provided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice to any participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it is provided AS-IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this presentation or any other materials. Nothing contained in this presentation is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software.

All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results.

© Copyright IBM Corporation 2013. All rights reserved.

U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

IBM, the IBM logo, ibm.com, zOS, IMS, DB2, CICS, InfoSphere, WebSphere, RACF, System z, zEC12, zBC12, z196, z10EC, zBX, zIIP, zAAP, ICF, and SoftwareXcel are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol (® or ™), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at “Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml

Other company, product, or service names may be trademarks or service marks of others.

Page 32: IMS 13 Transaction Manager: Simpler Operations in an · PDF file3 OTMA Enhancements • OTMA (Open Transaction Manager Access) value proposition – Strengthens IMS as a foundation

32

Thank You!