The CICS Transaction Gateway for z/OS V9.1 open beta includes new capabilities enabling HTTP clients to invoke COMMAREA or Channel-based CICS programs using JSON data, while benefiting from the established high availability and instrumentation features which CICS Transaction Gateway customers already rely upon.
Based upon the WS BIND data transformation technology and tooling already used for CICS Transaction Server web services, the proven reliability and scalability of CICS TG delivers further options for robust... [More]
Using JCA with the CICS TG in WebSphere Liberty Profile
The April betas of the WebSphere Liberty Profile provide an optional feature which enables support for the Java Connector Architecture (JCA) part of the Java Enterprise Edition (JEE) specification. As this has been one of the primary methods for connecting to CICS with the CICS TG, it made sense for me to check not only that it works in Liberty, but also how to make use of the CICS TG resource adapters from applications in a remote mode topology.
Getting the beta
Many of us have used CICS Explorer to manage CICS. But did you know that you can use the underlying CICS Management Client Interface (CMCI) from your browser (or any other HTTP client)? The CMCI request structure consists of
an HTTP header with a method (GET, PUT, POST, DELETE)
followed by a URI (Universal Resource Identifier) and
an optional XML body containing details of any changes to be made to CICS or CICSPlex SM resources
To try out the examples you need to know the hostname (called yourHostName in this... [More]
Abstract: CICS CMCI connections can only be defined manually in CICS Explorer. This is suitable if you have to create a small number of connections but does not fit if you have to define a large number of connections. This document will show you how to generate Connections.pref from an Open Office spread sheet. This article is based on CICS Explorer 5.1.1
Objective: Generate Connections.pref from Open Office spread sheet (See picture below)
How you will reach your objective: By following this guide you will define an XML... [More]
In my previous article “What is CICS Application Multi-versioning?” I described how the new multi-versioning capability in the CICS TS V5.2 open beta could be used to eliminate name clashes when hosting independently developed applications on the same CICS platform. This allows you to take advantage of the increased operational efficiency and reduce the number of regions required. In this article I will explain how use to the multi-versioning capability to increase service agility.
[7/Oct - article updated to refer to CICS TS V5.2 and some WASDev links updated]
CICS TS V5.2 includes the latest WebSphere Application Server Liberty Profile (WLP) V8.5.5 that provides features for the Java API for XML Web Services ( JAX-WS ) and the Java Architecture for XML Binding ( JAXB ). Together these technologies enable you to write SOAP web services in Java as part of a CICS application.
You may be thinking, why not use the CICS TS native web services stack as it is fast, efficient and... [More]
The Announcement Letter for the CICS TS V5.2 open beta says that “Lifecycle management of first-class applications, introduced in CICS TS V5.1, now supports multiple installed versions of applications.” What is this new capability, how does it work , and why should you be interested?
In CICS TS V5.1 we introduced the application resource with a nice long 64-character name and a proper version. So rather than just borrowing characters from an 8 character CICS resource definition name , it was... [More]
A number of our users create special perspectives tailored to their company, or workflow, pulling together the critical set of views for their situation. For a single user, it's simple enough to customize the perspective and save it using the Window > Save Perspective As... menu, but it's difficult to share these between users. The correct way to share perspectives between users is by Eclipse's extensibility features.
As an example, we're going to create a CICS Web Hosting Perspective that shows the information needed... [More]
Over the past five years the CICS Transaction Gateway team have released a number of SupportPacs to support the development of applications calling CICS using CICS TG APIs. This post provides a summary of these SupportPacs, including detail on the evolution of the API for .NET Framework-based applications.
Click the links to the specific SupportPacs to find further detail and API documentation.
CA5F: IBM CICS TG 'gateway' intercept plug-in support
When we talk to customers about z/OS Explorer and CICS Explorer we get a lot of positive vibes. There's talk of how it can help their teams, how it can simplify some of their tasks, and sometimes how they want to extend it with plug-ins they already use.
When we get onto discussing how it can be deployed to their teams, the concepts sound good in theory but we've seen that people of get confused, in practice. This is compounded because of the large number of ways it can be installed (to cater for the difference needs of different... [More]
Some of you will have seen me present this picture as part of how I explain our objectives for the new Application and Platform capabilities being created in Version 5 of CICS TS. These two concepts are major foundations for our move to enable to faster and simpler deployments - as valuable outcomes in the strategic Cloud initiative.
I typically start by explaining that this is definitely a vision of the future - we're at the start of a journey to a time when this sort of scenario may be business-as-usual, but it we don't start... [More]
Electronic mail has become an effective form of communication widely used in our private lives and dealings with businesses, governments, and other organizations. For example customers now expect confirmation and status of orders, account alerts, and availability of statements to be sent within minutes via email. Email strikes a balance between the expense and delay of physical post, and the more immediate but temporary nature of SMS.
As many of today's transactions are hosted in CICS Transaction Server (CICS), it is not surprising... [More]
Hidden in the release notes for the latest CICS Explorer V5.1.1 you will see an enhancement that provides the “Ability to edit a CICS Platform project, CICS Application project, or CICS Application Binding project”. The required server-side APAR PM81540 is now available.
These new editors are a significant improvement to the user experience of working with CICS Applications, CICS Bindings and CICS Platforms so if you are interesting in the cloud enablement capability in CICS TS V5.1 please try out... [More]
Writing RESTful web services using a CICS Liberty JVM server - Part 2
My name is Daniel Fitzgerald, I'm a trainee software developer in the CICS team based at IBM Hursley UK. I've been working for the last six months on the Mobile Extensions Feature Pack V1.0 for CICS Transaction Server. As part of the project we looked at using JAX-RS, JSON and RESTful designs within Liberty.
[Edit: This article was updated 11 September 2013 by Mark Cocker to clarify the pre-requisites and update the... [More]
Writing RESTful web services using a CICS Liberty JVM server - Part 1
My name is Daniel Fitzgerald, I'm a trainee software developer in the CICS team based at IBM Hursley UK. I've been working for the last six months on the Mobile Extensions Feature Pack V1.0 for CICS Transaction Server. As part of the project we looked at using JAX-RS, JSON and RESTful designs within Liberty. This article, coming in two parts is the result of these investigations.
The CICS Liberty server is a... [More]
CICS PA Plugin (Targeted thinking)
In the latest version of the CICS PA plug-in we have attempted to bring a new approach to CICS performance monitoring and assessment. Traditionally users of CICS Performance Analyzer are performance system experts who have honed their skills over many years and have evolved a wealth of knowledge of keeping their CICS systems well balanced and ways of spotting problems before they have a detrimental affect to overall system performance.
We are currently distilling this knowledge and experience into... [More]
On Friday June 14 we GAed z/OS Explorer V2.1 and CICS Explorer V5.1.1, that is to say, they became generally available for download. That wasn't all - we also made our new repository of compatible plug-ins available, with plug-ins for five CICS Tools, five IBM Problem Determination Tools, IBM Data Studio, Rational Team Concert, a 90-day trial version of Rational developer for System z.
I've been the marketing manager for CICS Explorer, and more recently, z/OS Explorer, for over five years now, so I obviously have an... [More]
Mother's Day weekend is always a great opportunity to honor Mom and perform a host of chores around her house. This particular weekend, Mom required her house to be painted and as a good son should, I responded ,"Let's Git-R-Done " ...as Larry the Cable Guy would say. To begin, I saw Mom break-out the paint and a couple of paint brushes. Immediately, it dawned on me how Mom would pull out paint brushes when I was a small lad to teach and discipline me to pay attention to details. Well, not this time, I went to the local... [More]
In the fall of 2012, I had the opportunity to return to the United Kingdom after 36 years. My initial visits were very quick, since the United States Navy would only allow you on shore for a short period. Nevertheless, my thoughts of the UK were still centered around the days of King Arthur ...leading up to the James Bond 007 era. Then there was my remembrance of William Shakespeare, the greatest poet and playwright ever and William Wilberforce, an English politician and philanthropist that led the movement to abolish the slave trade and most... [More]
31 st December 2015 is a sad day. On the first day of 2016 CICS version 3 will go out of service. For more information see here:
CICS version 3 will always be a special release for me as it was the first CICS release I ever worked on. I was a member of the functional test team for the web services functionality. I spent many a day (and a few nights) building and executing test cases to try and find... [More]
We can now formally announce that CICS TS V3 will reach End of Service in December 2015 .
For more information - http://www-01.ibm.com/common/ssi/cgi-bin/ssialias?infotype=an&subtype=ca&supplier=897&letternum=ENUS913-075
We are delighted to have announced support for the new Eclipse-based IBM z/OS Explorer V2.1. It provides you with a seamless user experience when working with mainframe products and z/OS .
For more information on this visit the webpage - http://www-01.ibm.com/software/htp/cics/ibmexplforzos/index.html or the announcement letter - http://www-01.ibm.com/common/ssi/cgi-bin/ssialias?infotype=an&subtype=ca&supplier=897&letternum=ENUS213-141
We've just announced two new feature packs for you to explore...
CICS TS Feature Pack for Mobile Extensions V1.0 - visit http://www-01.ibm.com/software/htp/cics/mobile/
CICS TS Feature Pack for Modern Batch V1.0 - visit http://www-01.ibm.com/software/htp/cics/batch/
These will help to further enhance your operational efficiency and service agility.
For more information on these announcements, take a look at the announcement letter -
Today we have announced CICS Transaction Server Value Unit Edition (VUE) V5.1.
This offers you an alternative costing option for running your new Java workloads and service enablement.
For more detailed information visit the webpage - http://www-01.ibm.com/software/htp/cics/VUE5.1/ or the announcement letter - http://www-01.ibm.com/common/ssi/cgi-bin/ssialias?infotype=an&subtype=ca&supplier=897&letternum=ENUS213-168
We have just released a new and exciting Statement of Direction on support for mobile applications and pricing options. Make sure you read all about it here - http://www-01.ibm.com/support/docview.wss?uid=swg21625509 What do you think to this latest progression of CICS Transaction Server?
IBM have released their latest Redbook...
Problem Determination Tools for z/OS
The publication is intended for z/OS application developers and system programmers. If you are interested in reading this Redbook please use the following URL.
TS for z/OS Developer Trial V5.1 RELEASED today! It is a
try-before-you-buy version of CICS TS V5.1, and offers a full set of
features but with restricted performance and limited operational
lifespan. For more information please click the below link... http://www-01.ibm.com/software/htp/cics/cicsdt/index.html
CICS TS V5.1 delivers over 100 customer requirements. Here is the full list...
25974 CICS Automated time adjustment
25973 Enhancement to CICS to handle time change
25386 Timeout for long-time run transaction in CICS
25385 CICS container processing, relating to CICS Web Services
25384 Web Services validation in a JVMServer
25288 CEMT Logging
25287 SIT AUTORESETTIME parameter to... [More]
The University of Florida have provided us with an up to date case study of how they have utilized CICS V4.2. Their business need was to provide students with
information that would help them get around the 2,000-acre campus and
meet their academic responsibilities. To see the solution to this need use the below link to take you to the full case study. http://www-01.ibm.com/software/success/cssdb.nsf/cs/CPAR-8Z8N47?OpenDocument&Site=corp&ref=crdb
V3.2 completes the enhancement of the eclipse plug-in to provide on-line administration (OLA) to update configuration information including users, profiles, applications, terminal and system parameters.