ERROR: "XCOMM0780E Txpi 319: IRRSDL00 USERID=<USER1> KEYRING=<RINGNAME> SAF_RC=8..."
search cancel

ERROR: "XCOMM0780E Txpi 319: IRRSDL00 USERID=<USER1> KEYRING=<RINGNAME> SAF_RC=8..."

book

Article ID: 245340

calendar_today

Updated On:

Products

XCOM Data Transport ACF2 XCOM Data Transport - z/OS

Issue/Introduction

Have enabled SSL on z/OS XCOM instance for ACF2 (SECURITY=ACF2) using certificates stored within the ACF2 keyring.
When attempting to initiate transfers getting the following error on the initiating side:

008850 IDSECURE   XCOMM0811I STARTING SECURE TCP/IP CONNECTION TO PORT=08045, IP=xxx.xxx.xxx.xxx
008850 IDSECURE   XCOMM0813I SECURE TCP/IP CONNECTION REQUESTED WITH DEST=**NONE**, PORT=08045, IP=xxx.xxx.xxx.xxx
008850 IDSECURE   XCOMM0780E Txpi  319: IRRSDL00 USERID=<USER1  > KEYRING=<RINGNAME> SAF_RC=8 RACF_RC=8 RACF_RSN=8
008850 IDSECURE   XCOMM0093E ERROR ACTIVATING SESSION - SESSION NOT ESTABLISHED
             IPv4-SSL   XCOMM0780E Txpi  319: IRRSDL00 USERID=<> KEYRING=<RINGNAME> SAF_RC=8 RACF_RC=8 RACF_RSN=8
             IDSECURE   XCOMM0818I SECURE TCP/IP CONNECTION ENDED WITH IP=xxx.xxx.xxx.xxx
             IPv4-SSL       XCOMM0818I SECURE TCP/IP CONNECTION ENDED WITH IP=xxx.xxx.xxx.xxx

Environment

  • XCOM™ Data Transport® for z/OS
  • ACF2™ for z/OS
  • IBM RACF

Resolution

This page for IRRSDL00 indicates RACF_RSN=8 (RACF Reason code 8) which means "Not RACF-authorized to use the requested service.": See IBM  Return and reason codes

The error is due to the fact that the keyring has been setup for the XCOM started task user but the batch logon user USER1 is being used to access it.
The root cause of that behaviour is unrelated to the actual SSL/keyring settings and rather it is due to the combination of the XCOM USEROVR and USERPRO parameter values being used. Currently USEROVR=NO and USERPRO=YES which means the transfer will ignore any LUSER parameter set and instead it will use the user id for the TYPE=SCHEDULE batch job.
To use different credentials, specify USEROVR=YES and USERPRO=YES and provide the appropriate LUSER/LPASS parameters for the required credentials for the transfer.