APAR status
Closed as program error.
Error description
SQTT parameter is not detected when specified on DFSVSMxx proclib member.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All IMS/ESA 6.1 users that use DFSVSMxx to * * set traces. * **************************************************************** * PROBLEM DESCRIPTION: SQTT parameter not detected on the * * DFSVSMxx proclib member. * * Also, table trace parameters not * * recognized on an input card in the * * DFSVSMxx proclib member after a * * parameter that is not valid for the * * current environment. * **************************************************************** * RECOMMENDATION: INSTALL CORRECTIVE SERVICE FOR APAR/PTF * **************************************************************** The SQTT parameter (which requests the shared queues trace) is not recognized when specified on the DFSVSMxx proclib member. Also, when a table trace is requested on an input card in the DFSVSMxx proclib member and that table trace is not valid for the current environment (i.e. requesting the LRTT trace in a non-RSR environment), all table traces following the invalid trace are ignored. An example of this is the following: OPTIONS,LRTT=HIGH,DL/I=OUT,DISP=HIGH In the above OPTIONS card, the DL/I and DISP traces would not be activated by the DFSVSMxx proclib member in an non-RSR environment.
Problem conclusion
SDB: LVLS/610 AR610 AR600 AIDS: RIDS/SYS RIDS/INIT SYS INIT DEP: NONE GEN: *** END IMS KEYWORDS *** Both of these problems are fixed by changes to DFSTRAI0. The first problem was caused by a check being made for the existence of the DFSSQM block before allowing the SQTT trace to be activated (if the block did not exist it is not a shared queues environment). The problem is that this block is not allocated in a shared queues environment at the time the DFSVSMxx proclib member is processed. The fix is to remove the check for the DFSSQM block and allow the trace to active even in a non-shared queues environment. The second problem occurs because when a valid parameter is found (i.e. LRTT), but the parameter is not valid for the current environment (i.e. non-RSR for the LRTT trace table), the current position on the input card is not updated to be past the current parameter. The fix for the problem is to move the code that bumps the current position on the input card so that it is always executed (instead of only when the parameter itself is invalid). While reviewing this APAR, it was discovered that there were a number of potential 0C4's in the code that parsed the input card. When the input parameters were being validated, it was possible to look past the end of the input card. Checks were added to ensure that this is not done. *********************** * PUBLICATION CHANGES * *********************** Change the explanation for message DFS3616I to the following: Explanation: IMS encountered an invalid trace table option statement for the cccc trace table. The valid options are listed in the IMS/ESA V6 Install Volume 2. The change removes any references to the actual valid parameters and instead refers to the Install Guide Vol 2.
Temporary fix
Comments
APAR Information
APAR number
PQ02466
Reported component name
IMS V6
Reported component ID
565515800
Reported release
600
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
1997-03-17
Closed date
1997-04-11
Last modified date
1997-08-11
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UQ03615
Modules/Macros
DFSTRAI0
| SES1206900 |
Fix information
Fixed component name
IMS V6
Fixed component ID
565515800
Applicable component levels
R600 PSY UQ03615
UP97/04/17 P F704
[{"Line of Business":{"code":"LOB35","label":"Mainframe SW"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSEPH2","label":"IBM Information Management System (IMS)"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"600"}]
Document Information
Modified date:
10 September 2020