Winter  2025 Edition

We had the first measurable snowfall in North Carolina in about 3 years in January, and there have

been quite a few days of sub-freezing temperatures.  I’m hoping that the groundhog can fix all this.

The 10.2 release of z Workload Scheduler became available right on time, and the announcement

letter is here:

https://www.ibm.com/docs/en/announcements/z-workload-scheduler-102-delivers-new-orchestration-monitoring-plan-mirroring-enhanced-scalability-features

I will copy the main points here:

  • IBM Z Workload Scheduler 10.2 delivers the Federated Mirroring component which allows users to replicate a subset of the plan data that is currently only available in VSAM files to a supported database. Plan objects that are replicated to the supported database are job streams, jobs, and workstations. The database is updated continuously during plan execution to reflect the actual status of all objects. This enables the Dynamic Workload Console and REST API clients to perform queries against the database instead of the controller to monitor scheduling objects. The queries will be faster, reducing the resource utilization of the z/OS system.
  • The Version 2 REST APIs enable the support of the dynamic workload console orchestration monitoring.
  • A completely re-designed Orchestration Monitor in the Dynamic Workload Console enables modern, quick, and easy-to-use monitoring of system workloads. The re-designed Orchestration Monitor provides:
    • An intuitive tree view navigation system
    • The ability to easily save, edit, and share queries
    • Advanced query capabilities
    • The ability to visualize dependencies at a glance
  • IBM Z Workload Scheduler 10.2 enhances the usability of cross-engine dependencies to enable high scalability scenarios allowing the management of millions of daily jobs by splitting the workload across multiple interconnected IBM Z Workload Scheduler controllers.

Before you get too excited and try installing the DWC mirroring function, note that at 10.2.3 of Workload Automation, DB2 z/OS is not a supported database.  It should be with 10.2.4 which will be available in the spring.  See section “DB2 Preparation for DWC mirroring” below for more details.

Speaking of support, back in Cy’s Corner 111 I reported that AIX was no longer going to be a supported platform for the MDM and DWC at 10.2.3 level, but now it is going to be added back as a supported operating system in 10.2.5.

The release notes for 10.2.3 are available here:

Release Notes for IBM Workload Scheduler Version 10.2.3

For the 10.2.3 DWC the release notes are here:

https://www.ibm.com/support/pages/node/7172680

One last thing about the zWS 10.2 release before moving on:  If you check the program directory

https://www.ibm.com/docs/en/SSGSPN_10.2.3/pdireng.pdf

you will see that it does NOT list a PSP bucket name on the cover, like previous program directories.

There is an explanation about this on page 5:

Before you install IBM Z Workload Scheduler, make sure that you review the PSP bucket information for IBM Z products document https://www.ibm.com/support/pages/node/7127792. It contains the latest information concerning the installation of IBM products, including the latest service recommendations and cross-product dependencies. This information was previously available in traditional PSP buckets, which are no longer published for IBM Z products.

DB2 Preparation for DWC mirroring

I’ve done some testing of the DB2 queries related to the new DWC mirroring, and there are some DB2

“prereqs” that will need to be addressed.  There will be more information on this in the 10.2.4 Release

Notes, and via technotes, but here are some things you can check on meanwhile:

(1) For mirroring, since the OFFSET parameter is used with queries, packages need to be at an APPLCOMPAT level of at least V12R1M500 (or V13), so you may need to rebind packages that are at a lower APPLCOMPAT level.

I still had some packages that were bound with DB2 V11.

(2) The JDBC drivers supplied with DWC need to be updated.  The drivers that come with DB2 V12 and DB2 V13 are OK (db2jcc.jar, db2jcc4.jar, db2jcc_license_cisuz.jar).  The currently provided drivers provided with DWC are at DB2 10.1 level.  We are working on getting the newer versions included with the DWC code, meanwhile you can copy the drivers from your DB2 V12 or V13 to replace those provided with the DWC code.  The drivers are in the directory where you un-pax the USS.pax file, at “PAX”/jdbcdrivers/db2z

(3) DWC mirroring uses JSON. JSON support does not come natively with Db2 Software.  It has a separate FMID and must be ordered.

See:    https://www.ibm.com/docs/en/db2-for-zos/13?topic=dps-using-sql-interface-handle-json-data-in-db2-zos

You need to have the Db2 Accessories Suite installed, which includes these FMIDS:

H2AF410 (ICU)

H2AG410 (Spatial Support)

H2AS410 (JSON Capabilities for Db2 for z/OS)

FMID H2AS410 works for both DB2 V12 and V13.

Flashes

If you don’t receive notification for flashes, check your settings at    www.ibm.com/support/mynotifications

No new FLASHes  since April 2024.

Hipers

These are the new HIPERs since October  2024:

PH44958 CONTROLLER THROWN EQQFL05E. DATASTORE TASK KEEP FAILING

9.5  UI80685

10.1 (no PTF needed)

PH48268  S0C7 IN DAILY PLAN (EQQDNTOP)

9.5  UI90874

10.1 UI90873

PH60038 LONG TERM PLAN EXTEND JOB ABENDS WITH S0C7 (NAME=EQQLASEL)

9.5  UI97670

10.1 UI97671

PH60141 ABEND S0C4 IN SERVER STC USING THE TMEADMIN CLASS IF THE APPLDATA IN NOT SPECIFIED

9.5  UI97639

10.1 UI97640

PH60700 ABEND S0C9 AT EQQGSURG+1AA SEEN AFTER MESSAGE EQQG004E ISSUED BY CONTROLLER TASK

9.5  UI98494

10.1 UI98495

PH63196  RETURN CODE WRONGLY SET RUNNING SOME WAPL JOBS.

9.5  UI98497

10.1 UI98499

10.2 only:

PH64309 FIRST CUMULATIVE APAR FOR FIXES THAT WERE CLOSED WHILE ZWS V10R2M0

GA CODE WAS FROZEN AND NEED TO BE SYSROUTED

UI99304

UI99305

UI99335

UI99306 Korean

UI99307 English

UI99308 German

UI99309 Kanji

UI99310 Spanish

Still open will be HIPER when closed:

PH64664 SECOND CUMULATIVE APAR FOR FIXES THAT WERE CLOSED WHILE ZWS V10R2M0

GA CODE WAS FROZEN AND NEED TO BE SYSROUTED

PH64676  SEQQSAMP MEMBER EQQICVFY CONTAINS OBJECT CODE RATHER THAN SAMPLE

JCL AFTER APPLYING UI99304

(still open, APARFIX is available)

Technotes

ZWSTECHNOTE : A TOOL TO OPTIMIZE DATA SET TRIGGERING available from zWS 9.5 (APAR PH61114) https://www.ibm.com/support/pages/node/7180062

ZWSTECHNOTE : Additional ACTION HOLD items for PH64309 (First Cumulative APAR) for z Workload Scheduler 10.2 V10R2M0

https://www.ibm.com/support/pages/node/7177819

Note for installs of zWS 10.2:

PH64676 — if EQQJOBS is run after applying PH64309 you will see errror :

ISPF108  Variable name error     Invalid variable name, EQQICVFY record-8

This is because the SEQQSAMP member EQQICVFY contains a module rather than the JCL sample.

This can be corrected by installing the fix for PH64676 prior to running EQQJOBS (this technote will be updated when a PTF is ready however there is an APARFIX available from the support team)  or to bypass the issue you may copy member EQQICVFY from the 10.1 SEQQSAMP to the 10.2 SEQQSAMP before running EQQJOBS, or you may copy member EQQICVFY from the 10.2 RELFILE HWSZA20.F3  and then run EQQJOBS.

The only difference in EQQICVFY is the copyright statement (2022 changed to 2025).

ZWSTECHNOTE : CWPKI0824E: SSL HANDSHAKE FAILURE: Host name verification error while connecting to host [localhost] using the workload design from the DWC

https://www.ibm.com/support/pages/node/7177400

Ideas  (formerly RFE)

Note:  To see the details for any idea, go to https://ideas.ibm.com/ideas/ideanumber, for example https://ideas.ibm.com/ideas/ZWS-I-282

Z Workload Scheduler:

ROUTOPTS PROXY support for Remote Workstations on IWA/d [ZWS-I-282]

Availability to set an application or operation deadline using either +x Calendar day or +x Working day [ZWS-I-281]

Automated Download for Job Log Details of SAP Jobs [ZWS-I-280]

Additional validation of input arrival date in 5.1 panel [ZWS-I-279]

Enable SSL connections to Db2 z/OS for DWC [ZWS-I-278]

Dynamically request the usage value of Network OCC IDs [ZWS-I-277]

The max value (65535) of Network OCC IDs is too small in huge environments [ZWS-I-276]

Support for Extended Password Length and External Password Management [ZWS-I-275]

Prevent CURRPLAN(CURRENT) restart if previous execution of controller did not have a good shutdown (like if z/OS crashed) [ZWS-I-274]

Extend limit on WAPL request [ZWS-I-272]

Multiple dependencies in DWC Plan View [ZWS-I-270]

Workload Automation:

I selected a few that may be of interest to zWS customers:

Add to DWC “TEXT EDIT” option to IWS Workload Designer , similar to the layout of composer [WAO-I-566]

Add a Dependency to Run Cycle Calendar [WAO-I-565]

To be able to reset a JOB “estimated duration time” in the Database . [WAO-I-562]

Enhancement Request: Ability to Set ‘SHOW ALL’ as Default for Rerun Instances [WAO-I-558]

BLOGs

You can see all the BLOGS related to workload automation (distributed workload scheduler, DWC and zWS) at http://www.workloadautomation-community.com/blogs

New BLOGs:

HCL Z Asset Optimizer (ZAO) as a Usage Monitor

https://www.workloadautomation-community.com/blogs/hcl-z-asset-optimizer-zao-as-a-usage-monitor

SELF SERVICE CATALOGUE

https://www.workloadautomation-community.com/blogs/self-service-catalogue

Moving from IBM Liberty Base To Open Liberty

https://www.workloadautomation-community.com/blogs/moving-from-ibm-liberty-base-to-open-liberty

Wrap Up

Before you know it, it will be time for ASAP University  (May 18 – 21, see details at twsuser.org.  I hope to see many of you there.    Also be sure to attend the Workload Wednesdays – ASAP!  Sessions.

Note for anyone still running zWS 9.5,you can migrate directly from 9.5 to 10.2 and skip the 10.1 release, as long as you are running z/OS 2.5 or 3.1.  If you are still on z/OS 2.4 then zWS 10.1 is an option.

Steve