A fix is available
APAR status
Closed as program error.
Error description
After modifying a WLMDEF used for workload separation by LUNAME to update the generic and wildcard name, all WLM users receive message: . EYUWR0104E CPSM Reports an unexpected error on FUNCTION SM_SCOPE . The CMAS auxtrace contains exception trace entries as follow: . XCLF WTCL TSSO CHE EXCP. 40 INVLSTID WTCL WASV TSSO WLM EXCP. 1 FINDWMIP WASV WDTR TSSO WLM EXCP. 1 WASVWTCL WDTR XLOP TSSO WLM EXCP. 11 WDTRAPIE . A dump taken of the environment including the WLM dataspace indicates the old LUNAME pattern still exists in the major pattern cache list. . Examining the WTCL stkfrm indicates the matching WMAP_KEY returned at x'35C' is the old generic LUNAME pattern which should have been removed when the WLMDEF was reinstalled after the updated changes to a mixed wildcard and generic pattern. The WMAP_MINOR_LID returned at x'374' into the stkfrm is no longer valid resulting in the INVLSTID XCLF failures. . Method WMWI should have requested the removal of the old major pattern element at label WMWI_DSC_MAJ . This code path results in the WMAP_MINOR_LID being deleted and finally the WMAP entry itself being deleted by method XCLR. . The XCLR method call from WMWI just past label WMWI_DSC_MAJ can result in a RECORD_NOT_FOUND status even though the previous XCLF found the record. The logic path within method XCLR for deleting from a generic cache list just past label VAL_KEY_GEN issues an EXECUTE instruction for the TRANSLATE using label MAIN_GENERIC_XLATE and R15 for the length of the TRANSLATE. R15 points to the record key address...not the key length. In this case the key length is 17 bytes but the last byte of the record key address in R15 is zeros. The EX instruction for the TRANSLATE will only translate the first byte of the WMAP_KEY so the trailing x'5C' '*' will remain in the WRK_SRCHARG area beginning at x'2D4' in the XCLR stkfrm. . The EXECUTE instruction should use R1 which contains the key length already decremented by 1 for the TRANSLATE. . Additional Symptom(s) Search Keyword(s): UR UNPRED UNPREDICTABLE RESULTS workload asterisk plus sign EYURWMAP
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICSPlex/SM V3R1M0 Users * **************************************************************** * PROBLEM DESCRIPTION: All transaction routing requests from * * specific LUNAMEs fail with terminal * * message: EYUWR0104E CPSM Reports an * * unexpected error on FUNCTION SM_SCOPE. * **************************************************************** * RECOMMENDATION: After applying the PTF that resolves this * * APAR, all MASes must be restarted. Note * * that the restarts do not need to occur at * * the same time. * **************************************************************** Problems may occur when using a WLMDEF to perform workload separation by LUNAME using a generic pattern. If the generic pattern is updated to make it less specific (for example, changing the pattern from HA17* to +A17*) may result in message EYUWR0104E. A logic error exists in method EYU0XCLR (XCLR - Delete Search List Element Method Receiver), which can prevent a cache list element from being removed from the cache list.
Problem conclusion
XCLR has been changed. An incorrect register was used on an EXECUTE instruction. The EXECUTE instruction for the TRANSLATE uses R15 for the length of the TRANSLATE. This is incorrect. R15 points to the record key address. R1 contains the key length and should be used for the length of the EXECUTE instruction.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PK08850
Reported component name
CPSM CICS 3.1
Reported component ID
5655M1501
Reported release
100
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2005-07-14
Closed date
2005-08-03
Last modified date
2005-09-02
APAR is sysrouted FROM one or more of the following:
PK08649
APAR is sysrouted TO one or more of the following:
UK05921
Modules/Macros
EYU0XCLR
Fix information
Fixed component name
CPSM CICS 3.1
Fixed component ID
5655M1501
Applicable component levels
R100 PSY UK05921
UP05/08/05 P F508
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":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]
Document Information
Modified date:
22 February 2023