Description:
The U4038 abend can occur when the id assigned to the MSMTC task does not have update authority to the defined OMVS home directory.
Example of CEE3561S:
CEE3561S External function SI_check_resource_auth2 was not found in DLL libsi.dll.
Solution:
The U4038 abend can occur if the id assigned to the MSMTC task does not have update authority to the defined OMVS home directory.
Confirm that the home directory is what is expected using the following steps:
Add the /Diagnostics to the CA Mainframe Software Manager url, for example;
http://localhost:21120/MSM/Diagnostics
This will produce a report. Find the first occurrence of the "Environment" statement. It will look something like this...
Environment: {LANG=C, IBM_JAVA_ZOS_TDUMP=NO, JAVA_HOME=/cai/JAVAR1V5/usr/lpp/java/J5.0, PWD=/cai/msmserv,.....
The PWD (present working directory) value is the OMVS home directory that the CA Mainframe Software Manager Tomcat task is using.