The CICS Transaction Gateway V9.1 Software Development Kit (SDK) is now available for download.
So what's in it?
The SDK contains all the CICS TG JARs, RARs, shared libraries, headers, libs, and schemas that you might need to write, compile, and ship a CICS TG application for any edition of CICS TG V9.1. Whether you're writing a client application, implementing one of the exits, processing CICS TG statistics, or creating JSON web services, the SDK has what you need.
If you're developing a client... [More]
Stop clicking! Automate your CICS bundle and application builds
The CICS Build Toolkit is a new command-line interface to build your CICS projects created in CICS Explorer, rather than manually clicking through the wizard to export them to zFS. This allows a script within an automated continuous integration process to build these projects in a repeatable and reliable manner - an essential part of DevOps. You can download it now from the CICS TS V5.3 open beta site.
The CICS Build... [More]
As you might have read in Andy Bates' post last month, the recently announced CICS TS V5.3 open beta has three core themes at its heart: Service Agility , Operational Efficiency and Cloud with DevOps. Or as Andy put it, " do more, with less, and do it faster/better".
As the hill lead for the Liberty JVM server function in CICS I wanted to spend a bit more time discussing the new function the team has been developing to allow you to "do... [More]
Yes, you read that correctly. Just nine months after the general availability of CICS TS for z/OS V5.2, our industrious team of CICS TS software engineers have - for your application serving pleasure - made available an open beta of CICS TS V5.3. You can download it now from ibm.com/cics/openbeta . And as if that wasn’t enough for any die-hard CICS fan, we’ve even added a few of the new capabilities to existing CICS TS releases as well. Sound interesting? Better read on then…
The three major themes of the... [More]
CICS has supported Web Services for quite a while now such that it is now a popular CICS technology. This article provides links to some of the many sources of information you might find useful if you're interested to learn more about the family of technologies.
A little history
CICS TS V3.1 was the first release with integrated support for SOAP Web services back in 2004. Some readers may recall the earlier SOAP for CICS Feature (a technical preview from 2003) and the earlier still Soap for CICS SupportPac (also... [More]
There’s a pool of newer z professionals out there who are just starting out on mainframe technology, and it’s not always easy being the ‘least experienced’ one in a skilled z team. If this sounds like you, or someone you know, read on (or send them the link!), because this is where the IBM Generation z group comes in.
IBM Generation z is a network of professionals with less than 5 years working on the mainframe, who want to meet like-minded individuals in the same boat – it’s open to all, made up of... [More]
In an earlier post , a CICS TS sample for an IBM API Management custom registry was announced. This article describes how to set up and run a service discovery application, which can be used to advertise web services (composed of WSDL and WSBind file pairs) to IBM API Management.
Table of Contents
2. Local Setup and Creation of WAR File
2.1. Installation of WebSphere Profile Developer Tools
2.2. Service Discovery Application Setup
Having built a RESTful API for managing customer data I produced some mobile applications to demo the functionality. With these apps reaching a wider audience through a public app store, it became clear that it would be useful to record and easily monitor the usage of the API.
Using the application runtimes and services available in IBM Bluemix I'll show how a webpage was put together showing how many times each part of the API has been called and the response times for each of them, using CICS TG monitoring data.
In a previous post I described how some sample code in support of blog posts was available on GitHub. Well now I'm pleased to announce the new home of these samples ' CICSdev on GitHub '. Here you will find all the example code that we've published and you have the freedom to take a copy to use as you see fit; report issues and request updates; or make adjustments and feed them back to the author(s) for potential inclusion.
Feel free to take a look at what's currently there and keep and eye out for new... [More]
Getting started with CICS Deployment Assistant
Are you trying to understand your z/OS topology? Wondering how all those CICS regions link together in a CICSplex that has grown beyond recognition? Or perhaps you’re trying to create a test environment that accurately reflects production?
If you’re trying to do any of these then IBM CICS Deployment Assistant for z/OS V5.2 (CICS DA) can really help you. Hopefully this blog post will start to show you how!
Pretty much everything I’ll be discussing will be done... [More]
The beta release of the CICS TS plug-in for UrbanCode Deploy is now out, allowing you to manage deployment of your CICS TS components along with other components across your enterprise. We've put together a little video to show you how to get started with the plug-in.
Installing the CICS TS Plug-in
There are a few things you will want to set up. The first step is to download the CICS plug-in from the UrbanCode Deploy plug-ins site . To install the plug-in into your UrbanCode Deploy server, click ... [More]
The aim of this article is to show how you can use the CICS Liberty JVM server to expose an existing CICS program as a web service using the JAX-WS specification.
This article is intended for Java developers and system programmers that have little knowledge of the CICS Liberty JVM server. T he article will guide you through the following steps:
Set up of the CICS Liberty JVM server infrastructure,
Inter operation between Java programs in the CICS Liberty JVM server and existing programs
Different deployment... [More]
Do you find it hard to manage CICS resource definitions split across multiple repositories and interfaces?
How do you migrate changes to definitions through your different environments, or track changes to help in problem determination?
Can you compare what definitions you have in your repositories and runtimes? Or simulate the result of a cold start of a CICS region?
If you struggle with any of these issues then IBM CICS Configuration Manager for z/OS V5.2 (CICS CM) could help your organization! This blog post will... [More]
To support some earlier blog posts the sample code is now available on GitHub in repositories that are ready to be cloned and forked as required.
Restricting CICS TG client applications
Using JCA with the CICS TG in WebSphere Liberty Profile
This page will be updated as... [More]
Have you been wondering where to get started with CICS applications, platforms and policy? Are you unsure whether the CICS cloud enablement capability in CICS TS V5 applies to your applications or environment? The recently released Cloud Enabling CICS redbook takes an existing 3270-COBOL-VSAM application and describes how to exploit these features including a fully worked example of how to use multi-versioning to safely and reliably apply and back-out application changes without service interruption. It also shows you how CICS... [More]