cics transaction server v3.1 © 2005 ibm corporation miscellaneous enhancements steve zemblowski...
TRANSCRIPT
CICS Transaction Server V3.1
© 2005 IBM Corporation
Miscellaneous Enhancements
Steve Zemblowski
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
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
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
CICS Transaction Server V3.1
© 2005 IBM Corporation11
DB2 Information Center
CICS Transaction Server V3.1
© 2005 IBM Corporation13
WebSphere Application Server Information Center
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
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
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
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
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
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
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
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
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
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
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
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
CICS Transaction Server V3.1
© 2005 IBM Corporation39
Function Removal…
OS/VS COBOL
– Programs using this level of COBOL will abend ALIK
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