IBM Systems Magazine, Mainframe - September/October 2016 - 43

1. 2. 3. CICS build toolkit (BT) for CICS TS V5.1 and above DFHDPLOY JCL utility for CICS TS V5.1 and above CICS TS plugin for IBM UrbanCode* Deploy (UCD); supports CICS TS V4.1 and above Several associated CICS technologies can be used with these tools, including: ĀÃ &,&6ÃEXQGOHVÃ%XQGOHVÃ consist of two components: a project and a resource. Bundle projects contain artifacts such as Java Enterprise Edition (EE) web applications, Open Services Gateway initiative (OSGi) bundles, prebuilt Java archive files and a set of CICS resource definitions. A bundle resource tells CICS where a bundle project is located on the z/OS* UNIX* file system (zFS) and allows control of the lifecycle of the bundle. ĀÃ &,&6ÃFORXGÃDSSOLFDWLRQÃ a CICS technology that includes the capability to multiversion self-contained applications. Learn more in the IBM Knowledge Center topic "Cloud enablement with platforms, applications and policies" (ibm.co/28RImNF). any referenced Java projects. After building the project, you can use the BT again to substitute (resolve) values in resource definitions that change depending on the environment the project is deployed into. For example, if you have a CICS file definition within your bundle but the z/OS data set name is different in test and production environments, you can externalize the DSNAME attribute as a variable and resolve it for each environment. This allows you to deploy the same bundle to several environments without rebuilding it, which could compromise the testing completed in previous phases of deployment. DFHDPLOY JCL Utility DFHDPLOY allows you to control the lifecycle of the bundle or CICS cloud application using a JCL-driven utility. DFHDPLOY will DEPLOY a bundle or CICS cloud application by creating a definition and installing and enabling it. The reverse is also true; DFHDPLOY will UNDEPLOY by disabling and discarding it. If the bundle contains an OSGi bundle, DFHDPLOY can be used to PHASEIN a new version of the OSGi bundle. Previously, to achieve the same result from JCL, you would programmatically code each action (e.g., define, install, etc.) and wait for each action to complete. DFHDPLOY This article uses bundles in examples but highlights support for CICS cloud applications where applicable. CICS BT BT provides a command line interface to build and customize bundles and CICS cloud applications so they can be deployed into CICS. Given just a few required parameters, CICS BT can build the required elements of a bundle, including ibmsystemsmag.com SEPTEMBER/OCTOBER 2016 // 43 http://www.aspg.com http://ibm.co/28RImNF http://www.ibmsystemsmag.com

Table of Contents for the Digital Edition of IBM Systems Magazine, Mainframe - September/October 2016

Table of Contents
Editor's Desk: Mitigating money matters
IBM Perspective: Linux on z Systems provides financial industry a foundation for blockchain
Partner PoV: Virtualization helps improve time to market and data center operations
IT Today: Blockchain's potential extends beyond the financial industry
Case Study: The Right Tools: Educational Testing Service streamlines application calls and improves PCI compliance
Cover Story: Process Transformation: Blockchain brings speed, security and transparency to business
Feature: A Modern System: IBM midtier solutions exploit API and microservices to drive innovation
Special Report: Mainframe Security Survey: Unauthorized users and external hackers are top concerns cited in survey
Tech Corner: Create a DevOps pipeline for Java applications in CICS
Solutions: zVT Control Center, dbDefender DAM Agent for DB2
Stop Run: IBM software engineer balances his day job with acting
Reference Point - Global Events, Education, Resources for Mainframe
IBM Systems Magazine, Mainframe - September/October 2016 - Intro
IBM Systems Magazine, Mainframe - September/October 2016 - Cover1
IBM Systems Magazine, Mainframe - September/October 2016 - Cover2
IBM Systems Magazine, Mainframe - September/October 2016 - 1
IBM Systems Magazine, Mainframe - September/October 2016 - Table of Contents
IBM Systems Magazine, Mainframe - September/October 2016 - 3
IBM Systems Magazine, Mainframe - September/October 2016 - 4
IBM Systems Magazine, Mainframe - September/October 2016 - 5
IBM Systems Magazine, Mainframe - September/October 2016 - Editor's Desk: Mitigating money matters
IBM Systems Magazine, Mainframe - September/October 2016 - 7
IBM Systems Magazine, Mainframe - September/October 2016 - IBM Perspective: Linux on z Systems provides financial industry a foundation for blockchain
IBM Systems Magazine, Mainframe - September/October 2016 - 9
IBM Systems Magazine, Mainframe - September/October 2016 - Partner PoV: Virtualization helps improve time to market and data center operations
IBM Systems Magazine, Mainframe - September/October 2016 - 11
IBM Systems Magazine, Mainframe - September/October 2016 - 12
IBM Systems Magazine, Mainframe - September/October 2016 - IT Today: Blockchain's potential extends beyond the financial industry
IBM Systems Magazine, Mainframe - September/October 2016 - 14
IBM Systems Magazine, Mainframe - September/October 2016 - 15
IBM Systems Magazine, Mainframe - September/October 2016 - Case Study: The Right Tools: Educational Testing Service streamlines application calls and improves PCI compliance
IBM Systems Magazine, Mainframe - September/October 2016 - 17
IBM Systems Magazine, Mainframe - September/October 2016 - 18
IBM Systems Magazine, Mainframe - September/October 2016 - 19
IBM Systems Magazine, Mainframe - September/October 2016 - Cover Story: Process Transformation: Blockchain brings speed, security and transparency to business
IBM Systems Magazine, Mainframe - September/October 2016 - 21
IBM Systems Magazine, Mainframe - September/October 2016 - 22
IBM Systems Magazine, Mainframe - September/October 2016 - 23
IBM Systems Magazine, Mainframe - September/October 2016 - 24
IBM Systems Magazine, Mainframe - September/October 2016 - 25
IBM Systems Magazine, Mainframe - September/October 2016 - Feature: A Modern System: IBM midtier solutions exploit API and microservices to drive innovation
IBM Systems Magazine, Mainframe - September/October 2016 - 27
IBM Systems Magazine, Mainframe - September/October 2016 - 28
IBM Systems Magazine, Mainframe - September/October 2016 - 29
IBM Systems Magazine, Mainframe - September/October 2016 - 30
IBM Systems Magazine, Mainframe - September/October 2016 - Special Report: Mainframe Security Survey: Unauthorized users and external hackers are top concerns cited in survey
IBM Systems Magazine, Mainframe - September/October 2016 - 32
IBM Systems Magazine, Mainframe - September/October 2016 - 33
IBM Systems Magazine, Mainframe - September/October 2016 - 34
IBM Systems Magazine, Mainframe - September/October 2016 - 35
IBM Systems Magazine, Mainframe - September/October 2016 - 36
IBM Systems Magazine, Mainframe - September/October 2016 - 37
IBM Systems Magazine, Mainframe - September/October 2016 - 38
IBM Systems Magazine, Mainframe - September/October 2016 - 39
IBM Systems Magazine, Mainframe - September/October 2016 - 40
IBM Systems Magazine, Mainframe - September/October 2016 - 41
IBM Systems Magazine, Mainframe - September/October 2016 - Tech Corner: Create a DevOps pipeline for Java applications in CICS
IBM Systems Magazine, Mainframe - September/October 2016 - 43
IBM Systems Magazine, Mainframe - September/October 2016 - 44
IBM Systems Magazine, Mainframe - September/October 2016 - 45
IBM Systems Magazine, Mainframe - September/October 2016 - Solutions: zVT Control Center, dbDefender DAM Agent for DB2
IBM Systems Magazine, Mainframe - September/October 2016 - 47
IBM Systems Magazine, Mainframe - September/October 2016 - Stop Run: IBM software engineer balances his day job with acting
IBM Systems Magazine, Mainframe - September/October 2016 - Cover3
IBM Systems Magazine, Mainframe - September/October 2016 - Cover4
IBM Systems Magazine, Mainframe - September/October 2016 - Reference Point - Global Events, Education, Resources for Mainframe
IBM Systems Magazine, Mainframe - September/October 2016 - SE1
IBM Systems Magazine, Mainframe - September/October 2016 - SE2
IBM Systems Magazine, Mainframe - September/October 2016 - SE3
IBM Systems Magazine, Mainframe - September/October 2016 - SE4
IBM Systems Magazine, Mainframe - September/October 2016 - SE5
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20191112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20190910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20190708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20190506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20190304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/relevantz_20190102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/2019mfse
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20190102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20181112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20180910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20180708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20180506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20180304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20180102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/2018mfse
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20171112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170910_v2
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_sesupp
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_linuxsupp
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20161112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/MainframeSecurity
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20160910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20160708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20160506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20160304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20160102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20151112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150910_se
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150910
http://www.ibmsystemsmagmainframedigital.com/MFSkills
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150506_supp
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20141112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140910_v2
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_gt_201405
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/BigData
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20131112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130910_v2
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20121112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/buyersguide2013
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20120910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20120708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20120506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20120304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20120102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/ibmsystems_mainframe_2012bg
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20111112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20110910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20110708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20110506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20110304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20110102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20101112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100910_bg
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20091112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20090910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20090708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20090506
http://www.nxtbook.com/nxtbooks/ibmsystemsmag/mainframe_20090304
http://www.nxtbook.com/nxtbooks/mspcomm/ibmsystems_mainframe_200901
http://www.nxtbookMEDIA.com