RAI TASKLIB+ product provides support and compatibility for the obsolete TSOPLUS product that was E.O.L. in 2012
search cancel

RAI TASKLIB+ product provides support and compatibility for the obsolete TSOPLUS product that was E.O.L. in 2012

book

Article ID: 240839

calendar_today

Updated On:

Products

RLX RLX ISPF RLX TSO RLX CLIST Smart Restart TASKLIB

Issue/Introduction

Attempting to utilize TSOPLUS and RAI TASKLIB+, unable to acquire same functionality as in release 9.1.8 and previous.
TSO ALLOCATE and FREE commands may start to fail unexpectedly with RC=12 due to " unsupported parameter keywords "

Cause

New packaging for release 20.0 combines all the product components making some program calls behave differently

Resolution

Broadcom strongly recommends all RAI customers to migrate off TSOPLUS and utilize matching functionality available in TASKLIB+


TSOPLUS uses TSO exits (IKJEFDxx and IKJCTxx)
which may impact your current application processing and operations.   For example, TSO ALLOCATE and FREE commands may start to fail unexpectedly with RC=12
due to " unsupported parameter keywords ", or worst case may silently fail. Because all RAI products are now installed and in a single common load library: CRAILOAD, after installing the RAI products, active ALIAS entries will
be created for these TSO EXITS points and will be invoked when the CRAILOAD load library is present/active in the z/OS load module search path, through the specification of a STEPLIB, JOBLIB, TASKLIB, Linklist, LPA, etc
concatenation.


If you do not wish to use the TSOPLUS compatibility features
TASKLIB+, or it's causing interference with normal workloads, the there are 2 options available:
 

1. Manually delete the following ALIAS entries and load modules from hlq.CRAILOAD library:

REMEMBER THAT THIS IS A SMP/e CONTROLLED DATASET AND ANY MODIFICATIONS MADE IS THE SOLE RESPONSIBILITY OF THE OWNER AND MAY IMPACT FUTURE RAI SOFTWARE MAINTENANCE UPDATES.

IKJCT43I
IKJCT43T 
IKJEFD21 
IKJEFD22
IKJEFD47
IKJEFD49
TLBCLEAR 
TLBCNTL
TLBTPX
TLBTSOX
TSOCLEAR
TSOCNTL


2. Alternatively, and the recommended option is to use SMP/e RECEIVE and APPLY for PTF LU05674 -
DISABLE AUTOMATIC SUPPORT FOR TSO PLUS  

By applying this PTF, the ALIAS entries in CRAILOAD will be deleted under control of SMP/e and recorded as such in the related SMP/e CSI.  This will remove the TSO IKJ intercepts from the CRAILOAD library and restore normal z/OS TSO processing paths.  Future maintenance will also be aware of this change and will know how to handle any impacted maintenance and updates correctly.

If for some reason a customer still needs/ wants to use the TSO PLUS compatibility features in TASKLIB+, the deleted ALIAS entries can be reinstated by RECEIVING and APPLYING PTF LU05698. 
This PTF furnishes an SMP/e USERMOD in CRAIJCL(TLB$TSOP) which can be executed to reinstate the deleted ALIAS entries in CRAILOAD under control of SMP/e.

Additional Information

PTF LU05674 - DISABLE AUTOMATIC SUPPORT FOR TSO PLUS

PTF LU05698 - Sources a USERMOD: CRAIOPTN(TLB$TSOP) TO REINSTATE SUPPORT FOR TSO PLUS VIA TASKLIB+