Failover Recovery Processing for XCOM for z/OS
search cancel

Failover Recovery Processing for XCOM for z/OS

book

Article ID: 24235

calendar_today

Updated On:

Products

XCOM Data Transport - z/OS OPS/MVS Event Management & Automation

Issue/Introduction

Server Failover Recovery is a facility in XCOM for z/OS that can move transfers from an inactive server to an active server.

This functionality was introduced in XCOM 11.0. XCOM active and pending transfers are stored in the XCOMRRDS dataset. Although the process is called FAILOVER, the active and pending transfers from any XCOM RRDS data set may be moved under any conditions, as long as the RRDS data set is not in use by another process (i.e. a XCOM server or any batch utility). Remotely initiated transfers, send jobs and send reports are not moved by the Server Failover Recovery process.

Environment

  • XCOM™ Data Transport® for z/OS
  • OPS/MVS® Event Management and Automation

Resolution

A new XCOMJOB execution parameter "TYPE=RECOVER" has been created for FAILOVER processing.

Here is sample JCL which may be used to perform FAILOVER processing:

//jobname   JOB (ACCOUNT),'CA' 
//* 
//STEP010  EXEC PGM=XCOMJOB, 
//PARM=('TYPE=RECOVER,STCAPPL=acbname') <--Specifies the server to which the transfers are to be moved 
//* 
//STEPLIB  DD DSN=CAI.CAILIB,DISP=SHR 
//         DD DSN=CEE.SCEERUN,DISP=SHR 
//SYSTCPD  DD DSN=VTAM.TCPIP.TCPIP.DATA,DISP=SHR 
//XCOMCNTL DD DSN=CAI.XCOMCNTL,DISP=SHR     
//* 
//XCOMRRDS DD DSN=CAI.XCOMRRDS,DISP=SHR <--The XCOM queue(XCOM RRDS data set) that is to be used for input

No SYSIN01 parameters are specified for FAILOVER processing.

 

Additional Information

Two sample rules have been provided for use with OPS/MVS which, when customized for your site, will automatically invoke failover processing if a monitored XCOM server terminates abnormally. For more information about this enhancement, including error messages and parameters, it is documented in the XCOM Documentation, starting at section Server Failover Recovery.