Use of an incorrect user ID results in RACF errors executing RDz operations
After upgrading of z/OS or IBM Rational Developer for System z (RDz), RACF errors may occur when operations run under the wrong user ID and credentials.
SYSLOG shows error like:
ICH408I USER(STCRSE) GROUP(STCGROUP) NAME(RDZ - RSE DAEMON)
USER.DATA.SET CL(DATASET ) VOL(VOLSER)
INSUFFICIENT ACCESS AUTHORITY
or in RDz log:
***ERROR: __getuserid failed rc=-1 Error: EDC5121I Invalid
argument.Entering ISPZINT (Service initialization
or CARMA error like
CRRZC2122E Could not execute Get Repository Instances:
CRRZC2200E An error was received from the CARMA Host
This issue was identified as a JVM product defects and logged under
- APAR IV16278
- APAR IV36050
Note: The problem does not exist in RDz upgrade but in a JVM upgrade possibly packaged within a z/OS PTF (for example Refresh Pack RSU1112).
Java virtual machine 1.6 SR9 FP 3 and higher.
Java virtual machine 1.6 SR10.
Java virtual machine 1.7.
Diagnosing the problem
Verify the JVM version used:
- Run the java -version command
- Check FEKLOGS
Resolving the problem
- Install a JVM before 1.6 SR9 FP3.
- JVM version 1.5
- JVM version 1.6 SR8
- JVM version 1.6 SR9
- Or Install JVM 7.0.0 SR5 or higher.
- Modify the PATH environment variable in rsed.envvars to use the changed JVM.