10 quick steps to getting started with Fully Functional BAS in CICSPlex SM
ChrisHodgins 060000AX8A Visits (2014)
With CICS TS V5.1, the CICS cloud is making it's appearance. The CICS cloud provides a new method of application provisioning onto a specific platform. It also introduces the ability to install and discard your application resources separately in a single step. This hasn't in the past been possible without a bit of manual intervention or region restarts to clean up resources that are no longer required. One of those deployment methods, is to use CICSPlex SM BAS (Business Application Services). This provides the ability to define and install CICS resources into specific scopes (systems or system groups) across the CICSplex from a single parent definition called a Resource Description. Although it won't remove resources when you are finished with them, it is highly customisable.
All about BAS
BAS comes in two flavours:
Setting our environment up
Now those that set up BAS, often only ever get as far as the basic version. However, the more complex option, isn't that much harder to set up once you understand how it works. So I'm going to show you the very quick setup required to install a basic application across 2 system groups and single File Owning Region, within a single CICSplex. Let's predictably call the system groups (TORS - Terminal Owning Regions, AORS - Application Owning Regions) and I'll assume you already have these created these and have at least one CICS region added to both. I'll name my File Owning Region DEMOFOR. All MAS regions participating in the BAS installation, should have MASPLTWAIT(YES) specified in the EYUPARM dataset defined in your MAS startup JCL. This is required if you intend to use BAS auto-install to automatically install resources at region startup.
For fully functional BAS, connect to your CICSplex using your CICSPlex SM Web User Interface (WUI) and navigate to the "Fully functional Business Application Services (BAS) administration" views from the Administration menu near the bottom of the main menu. I'm going to assume you know your way around the WUI from this point onwards. Everything linked to throughout the steps can be found from this menu.
Our simple plan
The goal is to install a very simple application using fully functional BAS:
Onto the 10 quick steps
The application should now have been installed but we haven't set up any connectivity between the regions. It is also likely that we will want to set up WLM specifications to distribute work from TOR to AOR regions.
So from only 3 basic CICS resource definitions and a resource group, we created a full set of deployment rules for our application. Once the resources and basic rules are in place, you can start evolving your application as required with minimal effort. If you are already taking advantage of basic BAS, you are only a small step away from really taking advantage of the full power available. I've only shown part of what fully functional BAS is capable of here, but hopefully it was enough to get your feet wet!
If CICS application deployment is important to your business you will also want to start reading about the new CICS Cloud capability in CICS TS V5.1. It takes resource deployment to a new level and one that I will be discussing in future blog posts very soon. Stay tuned!
Getting more information
The CICS TS V4.2 InfoCenter has a section on "Managing Business Applications that covers BAS in detail.