After migration to new release, logon results in abend U166.

Document ID : KB000025381
Last Modified Date : 14/02/2018
Show Technical Document Details

Description:

Testing new Service Pack and cannot get logged on to CA-Teleview. Attempt to logon gives this error:

CAG6H08 >16:14:17.92 TCP50002 VLGNSLU0 SUBTASK ENTERED ABEND PROCESSING UCC=166

From Message Guide, Abend Codes:

166
Explanation: STORAGE MANAGEMENT GIVEN UNKNOWN ELEMENT TYPE

Solution:

Reassemble VSON exit with the current release libraries, if you have not already done this.

If the problem still exists, see Fix # QO61179. Unless you are creating dynamic menu, set VSLXDSCT VSLMXAPL=50 in VSON exit.

Although QO61179 does not directly reference the U166 issue, it contains useful information on VSLXDSCT macro keyword, VSLMXAPL. Making this same change can also resolve the U166 abend when it occurs in VSON processing.

QO61179:

Fix QO48518 modified VSLXDSCT to extend the limit of applications built in profile from 50 to 255.
However, it can make the VSON assembly failing due to addressability problem with message ASMA034E OPERAND XXX BEYOND ACTIVE USING RANGE.
This fix QO61179 adds a parm which can be changed in the VSON macro call to reset the limit to 50.

I.E. if a VSON assembly returns ASMA034E msg, apply this fix QO61179.
Edit your VSON source and scroll forward near the end of the source where you will find comments:
* CA-TELEVIEW DSECTS AND WORK AREAS

Locate the statement with VSLXDSCT in col. 10 and replace it with: VSLXDSCT VSLMXAPL=50

If the problem still occurs after making the above changes, open an issue with CA Support and provide:

  1. SVC dump of CA-Teleview address space.
  2. Complete started task log for CA-Teleview that corresponds to the dump.