cics transaction server v3.1 © 2005 ibm corporation miscellaneous enhancements steve zemblowski...

20
CICS Transaction Server V3.1 © 2005 IBM Corporation Miscellaneous Enhancements Steve Zemblowski [email protected]

Upload: robert-brown

Post on 18-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CICS Transaction Server V3.1 © 2005 IBM Corporation Miscellaneous Enhancements Steve Zemblowski zem@us.ibm.com

CICS Transaction Server V3.1

© 2005 IBM Corporation

Miscellaneous Enhancements

Steve Zemblowski

[email protected]

Page 2: CICS Transaction Server V3.1 © 2005 IBM Corporation Miscellaneous Enhancements Steve Zemblowski zem@us.ibm.com

CICS Transaction Server V3.1

© 2005 IBM Corporation5

Session Agenda

Information Center

Language Environment

– Support for Assembler MAIN

Architectural Patterns

Obsolete function removal

– High Performance Java

– BTAM and TCAM

– OS/VS COBOL

Page 3: CICS Transaction Server V3.1 © 2005 IBM Corporation Miscellaneous Enhancements Steve Zemblowski zem@us.ibm.com

CICS Transaction Server V3.1

© 2005 IBM Corporation7

The Information Center in CICS TS 3.1

Migration to Eclipse– Linux support

• RedHat Enterprise 3.0• SuSE Enterprise 3.0• RedHat Enterprise 3.0 for zSeries• SuSE Enterprise 8 and 9 for zSeries

Consistent look and feel

New welcome page

Improved search engine

What’s New section

Learning paths

Information roadmaps

Navigation revision

e-support plugin

Page 4: CICS Transaction Server V3.1 © 2005 IBM Corporation Miscellaneous Enhancements Steve Zemblowski zem@us.ibm.com

CICS Transaction Server V3.1

© 2005 IBM Corporation9

The Information Center in CICS TS 3.1…

Immediate access to key information:• What’s New• Highlights• Information roadmaps• Learning paths

“can support many information centers in the same framework.”

New welcome page

New navigation tree

Standard look and feel

Page 5: CICS Transaction Server V3.1 © 2005 IBM Corporation Miscellaneous Enhancements Steve Zemblowski zem@us.ibm.com

CICS Transaction Server V3.1

© 2005 IBM Corporation11

DB2 Information Center

Page 6: CICS Transaction Server V3.1 © 2005 IBM Corporation Miscellaneous Enhancements Steve Zemblowski zem@us.ibm.com

CICS Transaction Server V3.1

© 2005 IBM Corporation13

WebSphere Application Server Information Center

Page 7: CICS Transaction Server V3.1 © 2005 IBM Corporation Miscellaneous Enhancements Steve Zemblowski zem@us.ibm.com

CICS Transaction Server V3.1

© 2005 IBM Corporation15

The Information Center in CICS TS 3.1 - What’s New

“contains everything you need to know about new functions”

Organised by major functional area

Available through the navigation and welcome page

Integrated linking – no longer standalone

Page 8: CICS Transaction Server V3.1 © 2005 IBM Corporation Miscellaneous Enhancements Steve Zemblowski zem@us.ibm.com

CICS Transaction Server V3.1

© 2005 IBM Corporation17

The Information Center in CICS TS 3.1 - Learning paths

“a sequence of topics that help a user learn about a new area of the product”

Available through the navigation

Introduction with path objectives

Links to stay on or move off the path at any time

Covers mainly new functions

Page 9: CICS Transaction Server V3.1 © 2005 IBM Corporation Miscellaneous Enhancements Steve Zemblowski zem@us.ibm.com

CICS Transaction Server V3.1

© 2005 IBM Corporation19

The Information Center in CICS TS 3.1 - Information roadmaps

Role or function based

“a topic that provides a set of comprehensive links to information from a variety of sources”

Available through the navigation and welcome page

Overview section

Comprehensive links in each section with guidance

Page 10: CICS Transaction Server V3.1 © 2005 IBM Corporation Miscellaneous Enhancements Steve Zemblowski zem@us.ibm.com

CICS Transaction Server V3.1

© 2005 IBM Corporation21

Language Environment Enhancements

Support for LE Assembler programs

– Application programs with LE MAIN

• Not for Global or Task Related User Exits

– New translator option LEASM

• DFHEIENT and DFHEIRET will generate appropriate LE calls– CEEENTY and CEETERM

– High Level Assembler for MVS & VM & VSE Release 4+

• Allows for use of LE debugger

Page 11: CICS Transaction Server V3.1 © 2005 IBM Corporation Miscellaneous Enhancements Steve Zemblowski zem@us.ibm.com

CICS Transaction Server V3.1

© 2005 IBM Corporation23

Language Environment Enhancements…

FINR APAR PQ43992

– Invalid PCUE_ENTRY_POINT for XPCFTCH

• PLI and C++ programs

• Points to CEESTART, not real program

– New fields and flags added to PCUE parameter list

• PCUE_REAL_ENTRY– Will contain “real” program entry point if PCUE_REAL is true

• PCUE_REAL indicator flag (x’20’)

– Planned to be made available on CICS TS 2.3

Page 12: CICS Transaction Server V3.1 © 2005 IBM Corporation Miscellaneous Enhancements Steve Zemblowski zem@us.ibm.com

CICS Transaction Server V3.1

© 2005 IBM Corporation25

Architectural Patterns

New CICS example application

– Generic catalog manager and purchase order application• COBOL application• VSAM data files

– Can be used to illustrate end to end scenarios• Demonstrate CICS Web Services

– WMQ and http transports– “Bottom up”, “Top down” and “Meet in the middle” approachs

– “Best Practices”• Separation of presentation, business and data access logic• Use of Channels and COMMAREAs

Page 13: CICS Transaction Server V3.1 © 2005 IBM Corporation Miscellaneous Enhancements Steve Zemblowski zem@us.ibm.com

CICS Transaction Server V3.1

© 2005 IBM Corporation27

Architectural Patterns…

Base application

SOAP

Request

Catalogue Manager

BMSPresentation

Manager

Data Handler (VSAM)

Data Handler

(Stubbed)

DispatchManager

StockManager

VSAM

DispatchManagerExternalService

SOAP

Request

Catalogue Manager

BMSPresentation

Manager

Data Handler (VSAM)

Data Handler

(Stubbed)

DispatchManager

StockManager

VSAM

DispatchManagerExternalService

Page 14: CICS Transaction Server V3.1 © 2005 IBM Corporation Miscellaneous Enhancements Steve Zemblowski zem@us.ibm.com

CICS Transaction Server V3.1

© 2005 IBM Corporation29

Architectural Patterns… Possible extensions

JMS

EJB/CCI

3270

XML/WS

MQ Queue

BROWSER

Data Access

BusinessLogic

BMSPresentation

BusinessLogic

HTML Presentation

XML/WS

BROWSER

MQ Queue

MQ Queue MQ Queue

DB2 Tableor

VSAM File

JMS

SERVLET

SERVLETBROWSER

.NETBROWSER

SERVLETBROWSER

JMS

EJB/CCI

3270

XML/WS

MQ Queue

BROWSER

Data Access

BusinessLogic

BMSPresentation

BusinessLogic

HTML Presentation

XML/WSXML/WS

BROWSER

MQ Queue

MQ Queue MQ Queue

DB2 Tableor

VSAM File

JMS

SERVLET

SERVLETBROWSER SERVLETBROWSER

.NETBROWSER .NETBROWSER

SERVLETBROWSER SERVLETBROWSER

Page 15: CICS Transaction Server V3.1 © 2005 IBM Corporation Miscellaneous Enhancements Steve Zemblowski zem@us.ibm.com

CICS Transaction Server V3.1

© 2005 IBM Corporation31

System Programming Interface Commands

EXTRACT STATISTICS

– New statistics commands for the new resource types in CICS TS 3.1• PIPELINE • URIMAP• WEBSERVICE

– Returns to an application program:• The current statistics for a named resource type• The current statistics for a single named resource

EXEC CICS EXTRACT STATISTICS

{PIPELINE RESID(8-character data-value)|

URIMAP|

URIMAP RESID(8-character data-value)|

WEBSERVICE RESID(32-character data-value)}

Numerous INQUIRE and SET changes

Page 16: CICS Transaction Server V3.1 © 2005 IBM Corporation Miscellaneous Enhancements Steve Zemblowski zem@us.ibm.com

CICS Transaction Server V3.1

© 2005 IBM Corporation33

CICS TS 3.1 Support for:

Version 1.4.2 of the IBM Software Developer Kit for z/OS, Java 2 Technology Edition.

– Features of Java 1.4.2 are:

• Enhancements to security, XML, networking, and debugging support• Numerous fixes and minor improvements

WebSphere Application Server

– Version 5 and 6

Page 17: CICS Transaction Server V3.1 © 2005 IBM Corporation Miscellaneous Enhancements Steve Zemblowski zem@us.ibm.com

CICS Transaction Server V3.1

© 2005 IBM Corporation35

CICS TS 3.1 Support for:

EJB 2.0 deployment descriptor toleration

– Allows use of WebSphere V6 tooling, ASTK, for the deployment of EJB 1.1 session beans

64-bit toleration

– Toleration of 64-bit code in CICS address space

• CICS TS V3.1 does not support execution of 64-bit applications• Extensions are provided to the CICS abend capture mechanisms

– Report the contents of the full 64-bit general purpose registers

Page 18: CICS Transaction Server V3.1 © 2005 IBM Corporation Miscellaneous Enhancements Steve Zemblowski zem@us.ibm.com

CICS Transaction Server V3.1

© 2005 IBM Corporation37

Function Removal

1 byte console ids

High Performance Java

CICS Connector for CICS

– ECI base classes (ECIREQUEST)

– Common Connector Framework (CCF)

TCAM TOR

– Network support

BTAM

CPSM remote MAS agent for Windows

Page 19: CICS Transaction Server V3.1 © 2005 IBM Corporation Miscellaneous Enhancements Steve Zemblowski zem@us.ibm.com

CICS Transaction Server V3.1

© 2005 IBM Corporation39

Function Removal…

OS/VS COBOL

– Programs using this level of COBOL will abend ALIK

Page 20: CICS Transaction Server V3.1 © 2005 IBM Corporation Miscellaneous Enhancements Steve Zemblowski zem@us.ibm.com

CICS Transaction Server V3.1

© 2005 IBM Corporation41

Summary

Information Center

Language Environment

– Support for Assembler MAIN

Architectural Patterns

Obsolete function removal

– High Performance Java

– BTAM and TCAM

– OS/VS COBOL