CA-XCOM creates a temporary file when transferring a PDSE load library. The high level qualifier of the file is determined by the default table parameter PSOPREF. With TYPE=SCHEDULE transfers, the XCOM server must have access to the high level qualifier in order to create the temporary file for the PDS/E transfer. With TYPE=EXECUTE, the XCOM server is not used and the dataset is created with the users id.
Some users do not have CREATE authority for the HLQ specified for the PSOPREF parameter. Those users specifying TYPE=EXECUTE transfers of PDSE datasets may receive the following errors:
XCOMM0239E RC 9700 0000 ON DYNAMIC ALLOCATION DSN=XXXXXXXXXXXXXXXXXXX
XCOMM0114E ERROR CREATING TEMP DATASET FOR PROG LIBRARY=YYYYYYYYYYYYY
An enhancement is now available to permit specification of PSOPREF as a PARM override on TYPE=EXECUTE transfers.
It is QO92256 - ALLOW XCOMJOB TYPE=EXECUTE TO OVERRIDE PSOPREF
This enhancement will allow TYPE=EXECUTE users doing PDSE transfers to override the HLQ value taken from the PSOPREF= parameter specified in the XCOMDFLT table with a high level qualified they are authorized to use.
//STEP01 EXEC PGM=XCOMJOB,
where userid is the high level qualifier the user is authorized to use to create a temporary dataset.