Impact 2008 Tracks - Technical
Skip to main content

Impact 2008  >  Tracks
 

Technical

Sessions


 
Technical tracks
 Architecture
 Business Process Management Enabled by SOA
 CICS and Enterprise Services
 Governance
 Industry Services
 Information as a Service
 Infrastructure Security and Management
 Integration, Connectivity and ESB
 Process Integrity
 Service Development
 Service Oriented Architecture and Patterns
 Smart SOA Jumpstart
 User Interaction Services and Portal

Hide abstracts  |  Show abstracts

CICS and Enterprise Services

TCE-1132 - Looking ahead: Future CICS tooling interfaces
Joe Winchester, IBM, CICS Tooling Software Developer
CICS® has several tools that allow users to perform various tasks, from system administration to application development and performance analysis. Historically, these have different interfaces and entrance points to CICS, however increasingly, scenarios span multiple use cases and require not only a consistent experience, but a seamless transition from one product to another. This session will discuss several initiatives that are under way to investigate and address this problem, including: a layered architecture that models CICS services and exposes a client server API; an Eclipse-based rich client platform that provides system administration tasks; and an Eclipse-based IDE for allowing development of CICS applications.
Level: Intermediate

TCE-1133 - Monitoring CICS and CICS TG applications using IBM Tivoli OMEGAMON solutions
Richard Burford, IBM, Software Developer : System z - Programming Languages
This session explores the use of IBM Tivoli® OMEGAMON® XE for CICS® on z/OS® and IBM Tivoli OMEGAMON XE for CICS Transaction Gateway on z/OS, Version 4.1.0, to monitor your CICS and CICS Transaction Gateway applications. The session includes an overview of some of the features common to the OMEGAMON XE family of monitors, as well as those specific to the individual CICS and CICS Transaction Gateway monitors.
Level: Intermediate

TCE-1136 - Application modernization using CICS tools
Satish Tanna, IBM, Senior IT Specialist, Technical Specialist for CICS z/OS Tools
This session will discuss how CICS IA and CICS VT can assist in modernizing your applications. Specifically, the session will discuss how you can use CICS IA to get a better understanding of applications by identifying application programs that could be deployed as Web services, identifying old COBOL/VS programs, assisting in making your applications threadsafe, and assisting with the implementation of CICS VT and other CICS tools. The session will also discuss how the CICS VSAM Transparency (VT) tool can help with migration of legacy VSAM files to DB2® without changing the application programs. Benefits of a DB2 migration include 24x7 data availability, integration with new applications based on DB2 technology, running ad-hoc queries, and exploitation of database maintenance tools.
Level: Beginner

TCE-1137 - Architectural enhancements and constraint relief in CICS TS Version 3.2
Catherine Moxey, IBM, CICS TS Senior Developer
In this session we will take a deep dive into enhancements made in CICS® Transaction Server (TS) Version 3.2 to remove constraints on data table capacity, support use of larger ESDS data sets, remove the limit on CICS systems using MRO/XCF connections in a sysplex, and extensions to thread safety for CICS File Control. CICS TS Version 3.2 also supports the Application Response Measurement (ARM) standard for Enterprise Workload Management, and the benefits and features of this capability will be described. The session will also cover the use of 64-bit storage for CICS channels and containers, and capacity enhancements for monitoring data.
Level: Advanced

TCE-1138 - Avoid problems through proper set up of Java and CICS
Daniel Rivett, IBM, CICS/390 Service Programmer
IBM CICS® first introduced Java support in CICS Transaction Server (TS) Version 1.3 and Enterprise JavaBeans (EJB) support in TS Version 2.1. Many problems can occur when setup and configuration are not performed correctly. This session demonstrates how to set up and configure Java and EJB support in a CICS TS environment. It also explains the updates that CICS TS 3.2 introduced to simplify Java setup; as well as up-coming support for Java 5.
Level: Intermediate

TCE-1139 - Beyond the 32K COMMAREA and into 64-bit architecture
John Tilling, IBM, Senior Software Engineer CICS Technical Planning and Strategy, Hursley
Extending the COMMAREA limit of 32K has been a customer requirement for many years. Although customers have designed workarounds, the increasing use of large amounts of data, especially XML messages, the 32K limit has become a major inhibitor to application development and reuse of CICS® applications. This session shows the new channel container mechanism available in CICS Transaction Server Version 3.1, which allows large amounts of data to be transferred between programs and transactions in the same way as COMMAREAs. In addition, the use of containers provides a way to improve the structure of the data and hence simplify the design of applications. In CICS Transaction Server Version 3.2 the channels and containers have been enhanced to exploit 64-bit storage.
Level: Intermediate

TCE-1140 - Lab: Building and deploying Web services with CICS Transaction Server Version 3.1
Leigh Compton, IBM, Cert. IT Specialist, Steve Zemblowski, IBM, Executive IT Specialist - Software - CICS - Advanced Technical Support ATS
This 150 minute workshop gives you a chance to get some practical experience with the Web services support in IBM CICS® Transaction Server Version 3.1. In Part 1 of the session, participants use the new Web services assistant tool and resource definitions to expose an existing CICS COBOL program as a Web service. Participants then modify a CICS COBOL program to invoke a Web service, again using the help of the assistant. In Part 2, participants use the latest version of IBM WebSphere® Developer for zSeries® to import and visually map between an existing service description (Web Services Definition Language) and COBOL copybook. Finally, participants generate the required components to run them in CICS. Attending both parts of the workshop is recommended.
Level: Intermediate

TCE-1141 - CICSPlex system management basics: Workload management
Christopher Hodgins, IBM, CICSPlex System Manager Developer
CICSPlex® System Manager (SM) Workload Management can be used to dynamically manage the distribution of work throughout an enterprise according to predetermined criteria. This session will introduce the attendee to the concepts of CICSPlex SM Workload Management to enable them to understand the role it plays in enterprise-wide workload management . The session will explain how CICSPlex SM performs the workload management and how this can be implemented across an enterprise. This will be demonstrated by showing how a workload is constructed, both conceptually and physically, and how it can be monitored and controlled.
Level: Intermediate

TCE-1142 - CICS and TCP/IP: Configuring for high availability and scalability
Peter Masters, IBM, CICS Development
This session explains how the TCP/IP load balancing technology provided by Communications Server for z/OS can be utilized for access to CICS® to provide the performance, recovery and high availability characteristics required in a modern enterprise environment. The session will introduce you to port sharing, Virtual IP addressing, and Sysplex Distributor functions of Communications Server for z/OS. The session will also provide examples of how they can be exploited for CICS connector solutions using CICS Web services, CICS Transaction Gateway, WebSphere® MQ or CICS Sockets.
Level: Intermediate

TCE-1144 - CICS and VSAM performance considerations
Ed Addison, IBM, Senior Software Engineer
This session covers performance considerations for various flavors of VSAM within CICS®. A comparison of non-shared resources (NSR) and local shared resources (LSR), and which method is best for your workload, will be covered. Included in this session will be a performance comparison of record-level sharing (RLS) to traditional CICS and VSAM file control. You will also be introduced to output from CICS Performance Analyzer.
Level: Intermediate

TCE-1145 - CICS and IBM WebSphere interoperability: Strategic integration options
Daniel Millwood, IBM, CICS Integration Test
This session will explain why an e-business requires an end-to-end view of the software infrastructure something IBM has embodied in its software strategy for SOA. The session will demonstrate how CICS® Transaction Server and WebSphere® Application Server provide the basis for that infrastructure. With the latest releases of WebSphere Application Server, CICS Transaction Gateway and CICS Transaction Server, customers have many choices of interoperability enabling existing applications and skills to be reused within an e-business infrastructure. These choices are explored by means of various scenarios showing how CICS Transaction Server and WebSphere Application Server fit together, and how they both play key roles in e-business solutions.
Level: Intermediate

TCE-1146 - CICS Configuration Manager Technical Overview
Satish Tanna, IBM, Senior IT Specialist, Technical Specialist for CICS z/OS Tools
This session will discuss the challenges associated with configuring and managing CICS® resource definitions across a CICSPlex®. You will learn how facilities within the CICS Configuration Manager (CM) tool and CICSPlex System Manager (CPSM) Business Application Services (BAS) enable management and change control of CICS resource definitions across the enterprise from a single point. You will also learn how CICS CM can be used to automate migration and transformation of resource definitions across environments and how CPSM BAS enables assignment of definitions based on usage criteria. Finally, the session will discuss how CICS CM audit facilities can be used to generate reports for compliance with site specific standards or external audit requirements.
Level: Intermediate

TCE-1148 - CICS feature with question and answer
Dave Andrews, IBM, Director, CICS Products
This session will kickoff and highlight the CICS® sessions available to you at Impact 2008 and demonstrate how these sessions will be useful to you whether you are in system operations, application development or just trying to manage your environment efficiently and effectively. Additionally, an overview of the CICS product family and the related ecosystem of products designed and optimized to improve your CICS experience will be discussed.
Level: Beginner

TCE-1149 - CICS on distributed systems: Technical introduction to IBM TXSeries
Kevin Sager, IBM, Team Lead, TXSeries CICS Customer Support, IBM Pittsburgh Lab
IBM TXSeries® for Multiplatforms is a distributed transaction processing environment for CICS® applications written in COBOL, C, C++ and PL/1. The session introduces TXSeries, describes its architecture, discusses its technical value and presents a comparative overview of TXSeries and CICS Transaction Server for z/OS®. Using some commonly identified deployment scenarios and architectural patterns, this session describes how TXSeries can be used in combination with other products such as CICS Transaction Server for z/OS and WebSphere® SOA foundation offerings to deploy end-to-end, robust enterprise middleware solutions.
Level: Intermediate

TCE-1150 - CICS: Glimpse of the future and answers to your questions
Paul Kettley, IBM, CICS Technical Planning and Strategy Manager
Please take the opportunity to come and talk to members of the CICS team from the Hursley laboratory. The CICS team is ready to answer your questions and give you their opinions on features of the current product as well as some speculation about the content of future CICS offerings.
Level: Beginner

TCE-1151 - Service Flow Feature of CICS update
Pradeep Gohil, IBM, Software Engineer, Developer
The Service Flow Feature of CICS® allows you to combine your existing CICS assets into a microflow which can then be deployed back into CICS and accessed from within an SOA. No change or disruption to your existing applications just added business value. In the CICS Version 3.2 the Service Flow Feature brings new features in the areas of: flow installation and management, full channel and container support, terminal interaction enhancements and more. Come and find out how the Service Flow Feature of CICS can help you to quickly assemble new applications from your existing assets.
Level: Intermediate

TCE-1152 - CICS Transaction Gateway Version 7.1 update: Extended networking and enhanced monitoring
Peter Masters, IBM, CICS Development
The CICS® Transaction Gateway is the market leading J2EE connector provided by IBM. It is proven to be a high performing, secure, scalable and tightly integrated method of SOA access to CICS. This session will provide information on the extended systems monitoring, and improved networking and functions available in the latest version of the product, as well as providing an insight into future strategic directions.
Level: Intermediate

TCE-1154 - CICS transaction debugging using dumps
Martin Cocks, IBM, Software Engineer
The later releases of CICS® simplify the debugging effort for the application programmer. Much of the information previously found in control blocks is now formatted within the dump. Other information can be obtained by using the debugging cookbooks discussed in this session. Learn how to quickly identify the environment, isolate a problem, and relate the situation to an application program in a COBOL environment. Determine where to look when the transaction abends with an invalid offset and also how to identify the environment when called programs are involved.
Level: Intermediate

TCE-1156 - CICS Transaction Server: IBM z/OS Workload Manager and performance
Chris Baker, IBM, Software Engineer
This session takes an in-depth look at CICS® Transaction Server and the z/OS® Workload Manager (WLM). Topics in this session include: z/OS WLM definitions, transaction classification, flow of classification across the CICSPlex®, how to set and monitor your transaction goals, and many other enhancements in support of the z/OS WLM. Gain hints and tips for classifying your transactions as well as learning about the CICS parameters that can affect and influence the z/OS WLM. Also learn about analyzing the z/OS WLM reports from Resource Measurement Facility and the CICS Performance Analyzer, as well as the related performance monitoring data from the CICS Monitoring Facility and CICS statistics.
Level: Intermediate

TCE-1157 - CICS Version 3 migration planning
John Tilling, IBM, Senior Software Engineer CICS Technical Planning and Strategy, Hursley
CICS® Transaction Server Version 3.2 delivers a wealth of new functionality based on three strategic themes of application connectivity, application reuse, and service management. Additionally, CICS Transaction Server Version 3.2 provides architectural enhancements aimed at relieving constraints on the growth of data, and takes advantage of the latest technology to help improve your existing capabilities. This session helps answer the following questions: What issues are you facing when you migrate from earlier releases? What new CICS functions will require an upgrade to hardware or software levels? What CICS functions have been removed in this release?
Level: Intermediate

TCE-1158 - CICS Web services atomic transactions
Fraser Bohm, IBM, CICS development software engineer
With the open nature of Web services comes the need to provide secure and coordinated information exchanges. Through collaboration of industry leading technology companies, the WS-Coordination and WS-Atomic Transactions standards have been introduced. These extensible standards allow new and existing communication technologies to interoperate between disparate systems to guarantee the integrity and security of data. This session provides a detailed look at atomic transaction support using the Web services standards in CICS® Transaction Server Version 3 with examples taken from a client proof of concept project.
Level: Advanced

TCE-1159 - CICSPlex system management advanced: Workload management
Christopher Hodgins, IBM, CICSPlex System Manager Developer
CICSPlex® System Manager (SM) Workload Management can be used to dynamically manage the distribution of work throughout an enterprise according to predetermined criteria. This session will take the concepts of CICSPlex SM Workload Management that were covered in the basics session and delve deeper to enable the attendee to understand how the more advanced capabilities can be fully utilised. The session will go further into explaining how CICSPlex SM performs the workload management and how it can be used to administer live workloads. This will be demonstrated by showing how a workload is constructed, both conceptually and physically, and how it can be monitored and controlled.
Level: Advanced

TCE-1161 - Debugging CICS applications with IBM problem determination tools
Wilfried Van Hecke, IBM, SWG Technical Presales
For approximately ten years IBM has provided a set of application development tools, helping COBOL, PLI, C/C++ and Assembler developers to develop faster and better quality applications. In this session, we will explore using the IBM application development tools to debug a COBOL CICS® application. The session will include IBM Debug Tool, IBM Fault Analyzer, IBM File Manager and Application Performance Analyzer.
Level: Intermediate

TCE-1162 - Demonstration: Debugging on CICS applications with IBM problem determination tools
Wilfried Van Hecke, IBM, SWG Technical Presales
This session demonstrates the IBM applications development tools used to debug COBOL/PL1/Assembler CICS® applications. The demonstration includes the Debug Tool to find bugs in the program, Fault Analyzer to find the abend, File Manager to correct a field in the file that caused the abend, and Application Monitor to see how well our application is running.
Level: Intermediate

TCE-1163 - CICS Transaction Server for z/OS Version 3.2: Enhanced application debugging
Daniel Millwood, IBM, CICS Integration Test
The IBM CICS® Transaction Server for z/OS® (CICS TS) Version 3.2 provides enhanced support for end-to-end debugging of CICS application programs. The enhancements make it easier to prepare an application program for debugging, and allow easier debugging of applications in mixed languages than was possible with prior releases of CICS TS. For example, applications which have a Java front end to a COBOL program are traditionally difficult to set up for debugging. With the enhanced features of CICS TS, setup for debugging is much more straightforward. This session demonstrates how to setup and control a debugging environment.
Level: Intermediate

TCE-1164 - CICS Performance Analyzer for IBM z/OS
Chris Baker, IBM, Software Engineer
This session will provide an introductory look at the latest CICS® Performance Analyzer for z/OS® Version 2.1, a CICS performance-reporting and analysis tool from IBM. Next, the session will show how CICS Performance Analyzer uses the SMF data from CICS Transaction Server, CICS Transaction Gateway, DB2® and WebSphere® MQ Accounting, z/OS® System Logger and Tivoli® OMEGAMON® XE for CICS to produce a comprehensive suite of performance reports and data extracts concerning the performance and resource usage of your CICS systems and related subsystems. Finally, the session will demonstrate how CICS Performance Analyzer can be used to identify performance constraints in order to make tuning adjustments to your CICS systems and application programs to achieve optimum performance as well as management reporting of CICS service levels and capacity planning.
Level: Intermediate

TCE-1165 - How to approach a CICS system dump
Ed Addison, IBM, Senior Software Engineer
CICS® system dumps are a primary tool in problem determination and system analysis. Understanding how to properly use a system dump is critical to getting the most from your problem determination requirements. This session covers ways to maximize the benefits from using IPCS to analyze CICS Transaction Server Version 3 dumps. Learn about ways you can extract the most information from your CICS system dumps. The session will also answer questions, such as: How can IPCS be used to format the various components of a CICS system? What are the different VERBEXITs and how are they used? In the new world of Open Transaction Environment, how are CICS control blocks and z/OS® TCBs related together? What information can be gleaned from the various options available to you? What was the environment of the CICS system at the time the dump was taken? How can you tie together the different strands of information to understand the big picture of what led up to the dump being captured?
Level: Intermediate

TCE-1167 - Implementing Web services in CICS: Part one
Daniel Millwood, IBM, CICS Integration Test
If you need to know the technical detail of Web services in a CICS® environment, then this session will be useful to you. CICS Transaction Server Version 3.1 provides tooling and runtime changes to enable you to more easily implement Web services in CICS. These changes build upon the SOAP for CICS feature, which was available in CICS Transaction Server Version 2.2 and CICS Transaction Server Version 2.3, but now the support is fully incorporated into CICS. There are tools provided to assist you in preparing existing application programs to become Web services and also to assist with starting from Web Services Description Language (WSDL) and implementing a program in CICS which can act as the Web service as defined in the WSDL. This session explains the tooling provided and how it can be used. It also explains the new RDO definitions required and the runtime support provided for Web services.
Level: Intermediate

TCE-1168 - Implementing Web services in CICS: Part two
Daniel Millwood, IBM, CICS Integration Test
CICS® Transaction Server Version 3.2 provides enhanced functionality for Web services over and above that provided in CICS Transaction Server Version 3.1. This session takes you through the changed and new support provided in the latest release of CICS. Areas covered include support for MTOM/XOP, the latest changes to Web Services Description Language and support of WS-Trust. If you are deploying Web services in CICS and are moving to CICS Transaction Server Version 3.2, then this session will be useful to you. This session assumes that either you are familiar with the Web services support in CICS Transaction Server Version 3.1 or have attended the Implementing Web services in CICS Part 1 session.
Level: Intermediate

TCE-1169 - Insurance for VSAM data: CICS VSAM Recovery
John Tilling, IBM, Senior Software Engineer CICS Technical Planning and Strategy, Hursley
Do you have critical data held in VSAM files accessed from CICS® and batch? Can you afford to lose integrity on your corporate VSAM data? Storage subsystems and disk technology are so good these days that we don't need to bother, right? Wrong! Accidents happen, acts of nature happen, and sadly more malicious acts happen as well. If the storage media fails CICS Transaction Server on its own cannot help you, it cannot back out to a consistent state. This is where CICS VSAM Recovery comes in. Its your insurance policy. CICS VSAM Recovery allows you to take the file off-line, use a backup of the file and apply all the updates made to the file since the backup (using forward recovery records logged by CICS), and then bring it back on-line to CICS. This session will cover the latest enhancements provided in CICS VSAM Recovery Version 4.1 and 4.2.
Level: Intermediate

TCE-1170 - Integrating CICS and IBM WebSphere Application Server Using J2EE Connector Architecture resource adapters
Peter Masters, IBM, CICS Development
The CICS® Transaction Gateway (CICS TG) is widely used for connecting J2EE® applications in WebSphere® Application Server with CICS applications. This session will discuss the different deployment topologies available to you when using the J2EE Connector Architecture and the CICS TG, as well as explain how the qualities of service differ for each one. It will cover both the z/OS® and distributed platforms and encompass issues such as the two-phase commit transaction integrations with XA, connection management and pooling, and end-to-end security.
Level: Intermediate

TCE-1171 - IP Interconnectivity: New options for Distributed Program Link and J2EE Connector Architecture with CICS Transaction Server Version 3.2
Peter Masters, IBM, CICS Development
As part of a multi-release initiative, CICS® Transaction Server Version 3.2 has introduced a new TCP/IP-based intercommunication protocol as an alternative to that provided via multiregion operation or intersystem communication. This allows Distributed Program Link (DPL) requests to be routed between CICS Transaction Server Version 3.2 regions over a TCP/IP network, and also provides for J2EE® Connector Architecture requests via the CICS Transaction Gateway to invoke CICS programs using the Channels and Containers programming model. This session will provide in-depth guidance on how to configure your CICS and TCP/IP systems to fully exploit the new IP interconnectivity support, and provides details on how the qualities of security, transactional and connection management are best managed in both CICS Transaction Server Version 3.2 and the CICS Transaction Gateway.
Level: Intermediate

TCE-1172 - Publishing and managing CICS service definitions Using IBM WebSphere Servic
Martin Cocks, IBM, Software Engineer
This session introduces the concepts and value of WebSphere® Service Registry and Repository (WSRR) for managing CICS® Web service definitions. The session begins with a brief overview of the goals of SOA and why SOA governance is vital in a successful Service Oriented Architecture. We will then look at how WSRR enables SOA governance and how it can be used to manage the service descriptions of CICS Web services. We will also look at how the recent CICS SupportPac CA1N can be used to publish WSDL that represents CICS Web service providers, extract WSDL that can be used by CICS Web service requesters and how meta-data can be associated with the WSDL documents to aid in classifying and searching for services.
Level: Intermediate

TCE-1173 - CICS Transaction Server for z/OS Version 3.1: Securing Web Services
Fraser Bohm, IBM, CICS development software engineer
The IBM CICS® Transaction Server for z/OS® Version 3.1 includes support for the Web Services Security specification, and CICS Transaction Server for z/OS Version 3.2 introduced support for the Web Services Trust specification. This session provides an overview of these specifications with particular reference to how they are implemented in CICS. Possible deployment topologies are discussed, as well as configuration and setup processes. Other security mechanisms will also be highlighted, such as using transport level security features like SSL to provides secure access and use of Web Services in CICS.
Level: Intermediate

TCE-1174 - Solving problems using the CICS trace table
The trace table is one of the most helpful debugging tools for both CICS® application and system programmers. This session takes the basics one step further by discussing the use of the trace entries to identify and solve problems. Abends, loops, waits, storage, OTE, and trace overviews of Web, Web services and Web Service Atomic Transactions are some of the areas that will be addressed by this session. New areas of CICS Transaction Server Version 3 are reviewed from the perspective of their trace information. At the end of this session, you will be convinced that the CICS trace table is a great way to make debugging easier!
Level: Intermediate

TCE-1175 - State of the Art Application Development in CICS
Pradeep Gohil, IBM, Software Engineer, Developer
With the release of Rational® Development Tooling it is now easier than ever to integrate the development of CICS® application programs with a single user interface. Rational Development Tooling allows you to code, compile and debug your programs directly from the mainframe. This presentation gives an introduction to Rational® Developer for System z, focusing on the traditional CICS programming languages and shows the features integrated into the tooling for CICS application development on the mainframe.
Level: Intermediate

TCE-1176 - Technical overview of CICS Transaction Server Version 3.2
Catherine Moxey, IBM, CICS TS Senior Developer
CICS® Transaction Server Version 3.2 delivers major new functionality for application connectivity, application reuse and enterprise management. The session will discuss new Web services support including large binary data handling, connection of CICS regions via TCP/IP for DPL, program library management enhancements, EWLM support, systems management UI, performance enhancements with OTE, scalability improvements, and more. Come along and listen to some of the details.
Level: Beginner

TCE-1177 - Threadsafe in CICS
Ed Addison, IBM, Senior Software Engineer
Properly coded threadsafe applications can be beneficial to your business. However, how do you determine if an application is ready for the threadsafe environment? This session will explore issues related to ensuring your applications are ready to take advantage of threadsafe. We will also look at a few problems you may encounter if your applications are not coded to threadsafe standards.
Level: Advanced

TCE-1178 - Towards 24x7: Managing application program libraries dynamically
Catherine Moxey, IBM, CICS TS Senior Developer
This session will explain the new support for dynamic program library management in CICS® Transaction Server Version 3.2, which allows you to introduce new applications into CICS without restarting the CICS region. The session will take you through some scenarios which illustrate the benefits of this new capability, and will then explain the details of how to define data sets containing program artifacts in dynamic library resources. This will include how you specify the order in which CICS searches for programs, how to do this in conjunction with the existing static DFHRPL, and how to find out where a program has been loaded from.
Level: Intermediate

TCE-1179 - Lab: Using CICS tools
Satish Tanna, IBM, Senior IT Specialist, Technical Specialist for CICS z/OS Tools
The IBM CICS® tools family helps to increase business flexibility and development efficiency by accelerating deployment of new CICS workloads on System z® and streamlining CICS version-to-version migration efforts. CICS tools enhance IBM Service Management initiatives to optimize IT processes, maximize CICS system availability and reduce total cost of ownership. Moreover, in today's world of increasing governance and compliance demands, CICS tools can help to meet increased demands for reporting and audit compliance and improve control over CICS runtime environments. Come to this session to get a hands-on experience of one or more of the CICS tools family. Select the CICS tool of your choice from the available workshop scripts for CICS Configuration Manager for z/OS®, CICS Interdependency Analyzer for z/OS, and CICS Performance Analyzer for z/OS.
Level: Intermediate

TCE-1180 - Using the CICSPlex Web User Interface: Creating customized views and menus
This session demonstrates how to customize views and menus using the IBM CICSPlex® Web User Interface. This session provides an overview of the View Editor. Session attendees will learn how to create menus, tabular views, detail views, links to other views, and site-specific help. Also illustrated will be tips for presenting data graphically, and making the most of user group profiles to customize warning counts and favorites.
Level: Intermediate

TCE-1181 - Web 2.0 in the enterprise
Flavio Bergamaschi, IBM, Senior Solutions Architect (Emerging Technology)
While Web 2.0 applications are not new, it is a trend that has quickly reached the top of Gartner's hype cycle in recent months, and the blogosphere is buzzing to the sound of Facebook, digg, YouTube, and Jotspot. The trends and technologies associated with Web 2.0 are obviously at the core of the business propositions of these new ventures, but their potential impact across the existing enterprise space is not as easy to see. This session looks at how both the cultural and technical components of Web 2.0 are likely to affect both our businesses and the ways in which we use existing and new technologies to support them.
Level: Intermediate

TCE-1182 - CICS Transaction Server for z/OS Version 3.2: What's new in monitoring and statistics
Chris Baker, IBM, Software Engineer
Attend this session to learn the latest enhancements to Monitoring and Statistics in the IBM CICS® Transaction Server for z/OS® Version 3.2. Did you know that you can now monitor file and temporary storage queue usage by transaction, or that you can now reduce the CICS System Management Facility (SMF) data volume by using SMF 110 monitoring record compression? Session attendees will hear about these and many other enhancements to CICS monitoring and statistics data. Topics such as monitoring and statistics data for CICS Web services support, IP Connectivity, WebSphere® MQ, and the Open Transaction Environment will all be covered, as well as the latest updates to the utility and sample programs including the ever popular statistics sample program DFH0STAT.
Level: Intermediate

TCE-1183 - CICS: What it is and what the fuss is all about
Paul Kettley, IBM, CICS Technical Planning and Strategy Manager
CICS® (Customer Information Control System), four letters top businesses swear by, is a frontline Online Transaction Processing offering from IBM. CICS (pronounced "KIX" or "KICKS") is the transactional backbone of many of the world's largest companies. The CICS product, which is developed at IBM Hursley in the south of England, has been in existence for 35 years and has become a benchmark offering for robust, reliable and scalable systems. You may not know anything about CICS but there is good chance that you have touched it in your daily life on many an occasion. The next time you book an airline ticket, reserve a car or take money from your bank account then there will be a good chance that a CICS system will be involved to make sure that your interaction is safe and secure. If you want to learn about some of the basic principals of CICS plus discover some of the features of the product, then please attend this session.
Level: Beginner

TCE-1184 - Writing Java Applications for CICS
Tom Grieve, IBM, CICS Development, Software Developer
Java applications running under CICS®? Of course! But, you will need to have an understanding of the Java class library for CICS (JCICS) API to interact with CICS from your Java program. This session provides an understanding of JCICS terminology and the capabilities of the JCICS API. This session also relates familiar procedural concepts to the equivalent in Java. Who should attend? Those familiar with CICS procedural application coding that will be writing programs or supporting programmers who will be writing CICS Java applications.
Level: Advanced

TCE-1185 - Getting comfortable with CICSPlex SM and CICSPlex Web User Interface
Daniel Donnelly, IBM, Lead Developer - CICSPlex SM Web User Interface
This session starts off by quickly introducing the basic functions of CICSPlex® SM before diving in to a detailed look at the CICSPlex Web User Interface (WUI) in detail. CICSPlex SM allows users to manage multiple CICS systems via a single point of control. In CICS Transaction Server for z/OS® Version 3.2 (CICS TS), the WUI is now the main method of interacting with CICSPlex SM. This session covers function added in CICS TS 3.2 to enable EUI users to move from the old TSO interface to the WUI. It also describes the simple modifications required to convert a MAS into a WUI server.
Level: Intermediate

TCE-1232 - Demonstration: IBM WebSphere business process management end-to-end tools from modeling to deployment
Paul Pacholski, IBM, Worldwide Technical Sales - WebSphere BPM Tools
This session presents a live end-to-end demonstration of IBM business process management (BPM) tools and runtimes, showing the development steps required to solve a real BPM problem. A business analyst will use the IBM WebSphere® Business Modeler to define key performance indicators (KPIs) and the process model. Next, using the WebSphere Integration Developer, a developer will implement the KPIs and process model. Using the WebSphere Process Server, and WebSphere Business Monitor runtimes, the developer will then test and validate the solution. Finally, to close the loop, data obtained from the WebSphere Business Monitor will be imported back into the WebSphere Business Modeler. Along the way, this demonstration will illustrate best practices for developing BPM solutions requiring multiple tools and runtimes.
Level: Intermediate

TCE-1233 - Hibernate versus Apache Open Java Persistence API and Enterprise Java Beans Version 3.0
Donald Vines, IBM, Architect, Kevin Sutter, IBM, Software Architect
Hibernate is a popular, open source persistence and query framework that provides object-relational mapping of Java objects to relational database tables. However, since Hibernate is a non-standard solution, many users are anxious to either migrate their applications to a persistence provider based on the Java Persistence API (JPA) specification, or simply get up to speed quickly on JPA for new application development. This session will employ real-world development examples to compare Hibernate scenarios side by side with equivalent source code, mappings, and configuration parameters implemented in the Apache Open JPA project with EJB 3.0.
Level: Advanced

TCE-1236 - Integrating enterprise application functions in composite SOA applications
Bryan Aupperle, IBM, STSM, Enterprise Platform Software Solution Architect
In this session we will cover how to use Enterprise Information System (EIS) functions in composite applications built using the Service Component Architecture portion of the SOA programming model. Connectivity options, including Web services, messaging, and the Java Connector Architecture will be compared and the steps needed to expose the EIS functions will be covered.
Level: Intermediate

TCE-1311 - CICS Transaction Server for z/OS Version 3.2: Benefits of implementing Web services
Steve Ware, University of Florida, Systems Coordinator
This session presents a case study demonstrating how a customer has deployed the IBM CICS® Transaction Server for z/OS® Version 3.2 as a core feature of their service oriented architecture (SOA) environment. Session attendees will discover how this customer streamlined their business process, reused their existing resources, and integrated with new and existing business processes.
Level: Intermediate

TCE-2477 - Web Support in CICS: Designing robust, high performance, Web-enabled CICS applications
Ezriel Gross, Circle Computer group LLC, Managing member
This session details the steps necessary to design CICS® programs to replace 3270 presentation logic programs with their Web-aware equivalents. Discussed in this session will be the problems that can be encountered in design and programming, and how to resolve them. A discussion of tips and tricks for achieving optimal performance of the web presentation logic program is presented. In addition, the use of JavaScript to replace and/or enhance functionality will be discussed.
Level: Intermediate

TCE-2523 - CICS Transaction Server for z/OS: The Open Transaction Environment
John Tilling, IBM, Senior Software Engineer CICS Technical Planning and Strategy, Hursley
The IBM CICS® Transaction Server (CICS TS) for z/OS® Version 1.3 introduced the first phase of an Open Transaction Environment (OTE). The long-term aim of OTE is to make the CICS application execution environment truly open, allowing applications to be defined to execute under their own TCBs within CICS, and allowing CICS to better exploit multiple processors. In CICS TS Version 2.2, the Java Virtual Machine and the CICS-DB2 Attachment Facility exploited OTE. In CICS TS Versions 3.1 and 3.2, OTE capabilities have been further extended. This session gives a full overview of OTE and details the latest components to jump on the OTE bandwagon.
Level: Intermediate

TCE-2524 - Exploiting JVM in CICS Transaction Server for z/OS
Tom Grieve, IBM, CICS Development, Software Developer
The IBM CICS® Transaction Server for z/OS® (CICS TS) Version 3 uses the IBM persistent reusable Java Virtual Machine (JVM) to provide reusable JVMs for running CICS Java applications and Enterprise JavaBeans. This provides dramatic performance benefits over earlier CICS JVM support. This session reviews the new technology and how to tailor it inside CICS. It also discusses considerations for setup, management, scaling and performance. The session also covers the new functions added in recent releases of CICS TS, including shared classes and the reusable mode.
Level: Intermediate

TCE-2526 - Case Study: Threadsafe processing in CICS Transaction Server for z/OS
Adam Chmielowiec, Merrill Lynch, Vice President CICS/Transaction Server Support
The IBM CICS® Transaction Server introduced threadsafe processing as a facility to increase throughput while reducing processing costs for your CICS business transactions. Learn how a major financial enterprise introduced this programming concept internally, identified candidate applications, and educated their developers. With minimal effort and no coding changes, they were able to realize tangible cost savings.
Level: Intermediate

TCE-2534 - CICS: Information and education sources
Bob Yelavich, Yelavich Consulting, Consultant
CICS® is a very large, comprehensive transaction management product, which implies a need for considerable supporting documentation and/or other forms of information and assistance. This session identifies major sources of CICS-related information which can help users be more effective. Product publications, Redbooks, Web sites, newsletters, information events, and more will be identified and described. CICS Education, seminars, teleconferences, and user groups will also be presented.
Level: Beginner

TCE-2656 - Mining performance gold from CICS statistics
Ivan Gelb, Gelb Information Systems Corp., CEO
This session discusses essential CICS® statistics for performance management and capacity planning activities. For maximum effectiveness on the job, attendees will learn: important considerations for parameters affecting the data collection, the minimum set of reports required to support a particular activity, the important fields on key reports, and how to avoid some potential pitfalls. Samples of useful reports will be presented. The emphasis will be on quick techniques that help mine the information collected by CICS.
Level: Advanced