A fix is available
APAR status
Closed as program error.
Error description
After UPDATE TRAN NAME(* ) SET(TRANSTAT(Y)) systems sets LPRI NPRI CPRI to zero for every transaction . QRY TRAN NAME(*) SHOW(CPRI LPRI NPRI) shows: . Response for: QRY TRAN NAME(*) SHOW(CPRI LPRI NPRI) Trancode MbrName CC CCText LCPRI LNPRI LLPRI AB92036 IMY3 0 0 0 0 AB92052 IMY3 0 0 0 0 AB92053 IMY3 0 0 0 0 AB92054 IMY3 0 0 0 0 AB92055 IMY3 0 0 0 0 ACA09A IMY3 0 0 0 0 . This happened in a development lpar and caused some problems before we found the cause. We need to turn on TRANSTAT soon for our production-systems.
Local fix
No.
Problem summary
**************************************************************** * USERS AFFECTED: All IMS V13 users of the type-2 UPD TRAN * * command. * **************************************************************** * PROBLEM DESCRIPTION: CPRI, LPRI, NPRI and PARLIM values are * * erroneously updated during UPD TRAN * * commands when a combination of batch & * * non-batch transactions are specified. * **************************************************************** * RECOMMENDATION: INSTALL CORRECTIVE SERVICE FOR APAR/PTF * **************************************************************** IMS V13 base code has logic to correct existing non-FP batch transactions with CPRI¬=0, LPRI¬=0, NPRI¬=0 or PARLIM¬=65535. The logic used to make this correction tests the PSB of the transactions during validation of the update attributes. If the PSB is a non-FP batch PSB additional checks are made to determine if CPRI, LPRI, NPRI are non-zero or if PARLIM is not equal to 65535, values which are invalid for non-FP batch transactions. If this invalid criteria is found in an existing transaction involved in the UPD TRAN command the update attribute structure is updated to simulate the user had entered the valid values for the transaction. However, if non-batch transactions are also being updated (ex. UPD TRAN NAME(*) SET(aaaaa(vvvv)) ) then the CPRI, LPRI and NPRI are set to zero and the PARLIM set to 65535 for all transactions. This erroneous update condition occurs for any UPDATE TRAN updating batch & non-batch transactions if the invalid priority values or parlim value are discovered. The problem is not limited to SET(aaaaa(vvvv)) where 'aaaaa' is an attribute and 'vvvv' is the value to be assigned, this also happens for STOP(xxx) and START(xxx) updates.
Problem conclusion
GEN: KEYWORDS: *** END IMS KEYWORDS *** DFSTRS00 is updated to remove the correcting code such that CPRI, LPRI, NPRI & PARLIM are updated only if the user specifies them on the UPD TRAN command. CREATE TRAN & UPDATE TRAN will continue to validate these values and their proper combinations with other attributes but if they are not specified on an UPD TRAN by the user the existing values will no longer be verified. Additional Keywords: CMDUPD Documentation Change: IMS V13 Commands, Volume 2 IMS Commands N-V SRL# SC19-3649-00 The IMS V13 Commands, Volume 2, Chapter 30, "UPDATE commands" under "UPDATE PGM command" in the section labeled "Keywords" for keyword BMPTYPE insert the following paragraph after the first paragraph: "When a program is updated to BMPTYPE(Y) the scheduling priority of the transactions referencing the program must be set to zero and the parallel processing limit must be set to 65535. All transactions that reference the program must be updated to set CPRI, LPRI and NPRI to 0 and PARLIM to 65535."
Temporary fix
Comments
APAR Information
APAR number
PI30588
Reported component name
IMS V13
Reported component ID
5635A0400
Reported release
300
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2014-12-02
Closed date
2015-02-17
Last modified date
2015-03-03
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI25208
Modules/Macros
DFSTRS00
| SC19364900 |
Fix information
Fixed component name
IMS V13
Fixed component ID
5635A0400
Applicable component levels
R300 PSY UI25208
UP15/02/24 P F502
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Platform":[{"code":"PF054","label":"z Systems"}],"Version":"300","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
11 June 2020