We are receiving the following error messages when performing a USS file transfer:
ICH420I PROGRAM XCOMXFER FROM LIBRARY OEML.XCOM.V120J.CBXGLOAD CAUSED THE ENVIRONMENT TO BECOME UNCONTROLLED.
and
XCOMM0854E XCOMMVSC SAF SECURITY FAILED, RV=FFFFFFFF, RC=0000008B, REAS=130102AF,/usspath/filename
Release : 12.0
Component : XCOM Data Transport for z/OS
1. Message "ICH420I PROGRAM XCOMXFER FROM LIBRARY XCOM.CBXGLOAD CAUSED THE ENVIRONMENT TO BECOME UNCONTROLLED." comes from RACF.
2. Message "XCOMM0854E XCOMMVSC SAF SECURITY FAILED, RV=FFFFFFFF, RC=0000008B, REAS=130102AF,/MVSK/u/XH14/amoxyhelp.html", is return by XCOM based on what was returned to it by z/OS Unix Services.
XCOMM0854E announces an error response to Z/OS Unix service __login() which is called by XCOM in order to impersonate an userid. XCOM does so by default when running with SECURITY=SAF or when asked to deal with an USS file. The hex numbers in the message are:
RC=0000008B is EPERM (operation not permitted)
REAS=130102AF means:
JREnvDirty
The specified function is not supported in an address space where a load was done that is not program controlled.
Action: Make sure that programs being loaded into this address space are defined as program controlled.
Please reference: IBM Unix error codes