WORKLOAD AUTOMATION COMMUNITY
  • Home
  • Blogs
  • Forum
  • Resources
  • Events
    • IWA 9.5 Roadshows
  • About
  • Contact
  • What's new

DevOps scenario to deploy applications to another z/OS environment

8/16/2017

2 Comments

 
Picture

Workload Scheduler for z/OS SPE 9.3.0.7 (APAR PI79321) provides you with the DevOps support for deploying applications among different z/OS environments.

You can export and import applications so that they can be shared with other Workload Scheduler for z/OS environments.


To export an application from one environment to another, you can use either the ISPF panels or the Dynamic Workload Console V9.4, Fix Pack 1. 


To import an application, you can use either the ISPF panels or the Workload Automation plug-in of the IBMUrbanCode Deploy tool.

Actions needed to use the Export and Import function through the ISPF panels

  • Run step 2 of EQQJOBS to generate and customize the new skeletons.
  • Run step 4 of EQQJOBS to generate and customize the new samples.
Run EQQWPLCO sample job to rename the WAPL maps.

Export and Import through ISPF panels

The new EXPORTING AND IMPORTING APPLICATIONS panel (EQQDEVOD) can be invoked directly from the LIST OF APPLICATION panel (EQQALSTL) by issuing the X - DevOps row command: 
Picture
Or from the MAINTAINING APPLICATION DESCRIPTIONS panel (EQQASUBP) by choosing option 6 EXPORT-IMPORT: 
Picture
Hereafter panel EQQDEVOD: 
Picture
Exporting an application through ISPF panels
Identify the application to be exported: 
Picture
The EXPORT command generates a JCL to submit the WAPL exec EQQYXJPX that exports the definitions of our application. The objects definitions are WAPL statements that are stored in a data set: 
Picture
The following example shows the exported statements in WAPL format: 
Picture
Importing an application through ISPF panels
Before importing the application definitions, you might want to define the translation rules in a TRANSLATE DATASET, as shown in the IMPORT APPLICATION DEFINITIONS panel. The translation rules define how to change the name of an object from its original environment to the destination environment where the application is to be deployed. 
Picture
The following example shows some translation rules. The first translation rule means that the workstation named CPU1 in the original environment must be changed to CPUA in the destination environment. 
Picture
The IMPORT command generates a JCL to submit the WAPL exec EQQYXJPX that imports the definitions of your application: 
Picture
The application is imported based on the translation rules that you have previously set: 
Picture
Picture
Picture
Exporting an application through the DWC
To export an application from one environment to another through the Dynamic Workload Console, open the Workload Designer and select the job stream you want. From the Select an Action pop-up menu, select Download Job Stream Definition. 
Picture
The execution of Download Job Stream Definition produces a zip file: 
Picture
The zip file contains a txt file with the exported application definitions in WAPL format; this result is the same as for the ISPF export function: 
Picture
Importing an application through the UrbanCode plug-in
You can automate the import of an application definition by using the Workload Automation plug-in of the IBM UrbanCode Deploy tool and the zip file generated by the DWC export function. 
Picture
Create a simple deployment process by combining the Generate JCL to import Job Stream Definition with the Submit Job step of the z/OS Utility plug-in, as follows: 
Picture
The Generate JCL plug-in uses the txt file containing the WAPL statements of the application exported, and builds a JCL that invokes the WAPL exec EQQYXJPX. The JCL is the same generated by the Import function of the ISPF panels.

The Submit Job step of the z/OS Utility plug-in submits the JCL generated at the previous step.


​You can configure the environment by adding the properties for the target environment where deploy the job stream definition. This is equivalent to the definition of the translation rules when importing by ISPF. 

Picture
In the Execution view, look at the output log of the submitted JCL by selecting Submit job, then Output Log: 
Picture
Picture
Rita Valentino
Senior Software Engineer
Workload Automation for z/OS
Rome Software Development HUB

Rita Valentino worked in the Workload Automation area since 2001. In 2016, she moved from IBM to HCL Technologies and currently she is part of the Quality Assurance team of Workload Scheduler for z/OS as Senior Software Engineer.
2 Comments
Tech File Oria link
10/3/2017 06:06:51 am

Yes there are many softwares to deploy best environment

Reply
desksta link
3/20/2020 05:03:34 am

Wow what a Great Information about World Day its exceptionally pleasant educational post. a debt of gratitude is in order for the post. Welcome people go to our site

Reply

Your comment will be posted after it is approved.


Leave a Reply.

    Archives

    March 2023
    February 2023
    January 2023
    December 2022
    September 2022
    August 2022
    July 2022
    June 2022
    May 2022
    April 2022
    March 2022
    February 2022
    January 2022
    December 2021
    October 2021
    September 2021
    August 2021
    July 2021
    June 2021
    May 2021
    April 2021
    March 2021
    February 2021
    January 2021
    December 2020
    November 2020
    October 2020
    September 2020
    August 2020
    July 2020
    June 2020
    May 2020
    April 2020
    March 2020
    January 2020
    December 2019
    November 2019
    October 2019
    August 2019
    July 2019
    June 2019
    May 2019
    April 2019
    March 2019
    February 2019
    January 2019
    December 2018
    November 2018
    October 2018
    September 2018
    August 2018
    July 2018
    June 2018
    May 2018
    April 2018
    March 2018
    February 2018
    January 2018
    December 2017
    November 2017
    October 2017
    September 2017
    August 2017
    July 2017
    June 2017
    May 2017

    Categories

    All
    Analytics
    Azure
    Business Applications
    Cloud
    Data Storage
    DevOps
    Monitoring & Reporting

    RSS Feed

www.hcltechsw.com
About HCL Software 
HCL Software is a division of HCL Technologies (HCL) that operates its primary software business. It develops, markets, sells, and supports over 20 product families in the areas of DevSecOps, Automation, Digital Solutions, Data Management, Marketing and Commerce, and Mainframes. HCL Software has offices and labs around the world to serve thousands of customers. Its mission is to drive ultimate customer success with their IT investments through relentless innovation of its products. For more information, To know more  please visit www.hcltechsw.com.  Copyright © 2019 HCL Technologies Limited
  • Home
  • Blogs
  • Forum
  • Resources
  • Events
    • IWA 9.5 Roadshows
  • About
  • Contact
  • What's new