Please enable JavaScript to view this site.

Precisely does not recommend using the z/OS Master Controller with the Db2/z Log Capture. Both the Capture and the Daemon are best run as a separate Started Tasks that support more Db2 Log Capture console Operation commands than are available under the Master.

Example

Execute the Daemon and Db2 Log Capture Agent and one Apply Engine under the Master Controller.

Note that the Daemon and DB2 Capture Agent run as started tasks in separate address spaces, while the Apply Engine runs as a subtask under the Master.

MASTERD Parmlib member included in the distribution

-------------------------------------------------------------      

-- Sample Parm for Running Daemon and Db2 Log Capture

-------------------------------------------------------------      

QMGR=N/A                                                          

CMDQUE=DUMMY                                                      

TASKDD=SQDFILE                                                    

WTOR=N                                                            

WTORMSG=SQDATA DB2 CAPTURE                                        

FAILJOB=N                                                          

FAILMAX=1                                                          

----------------------

-- Listener Daemon

----------------------

NAME=SQDAEMON                -- NAME OF PROCLIB MEMBER            

PGM=SQDAEMON                 -- NAME OF PGM TO EXECUTE            

AUTOSTART=Y                  -- AUTO START WHEN MASTER STARTS (Y/N)

NEWADDRSP=Y                  -- EXECUTE IN SEPARATE ADDR SPACE (Y)

SCRIPT=                      -- SET TO SPACES                      

QUEUE=host_name -s port_number                                    

----------------------                                            

-- Db2 Log Capture                                                

----------------------                                            

NAME=DB2CDCT                 -- NAME OF PROCLIB MEMBER            

PGM=SQDDB2C                  -- NAME OF PGM TO EXECUTE            

AUTOSTART=Y                  -- AUTO START WHEN MASTER STARTS (Y/N)

NEWADDRSP=Y                  -- EXECUTE IN SEPARATE ADDR SPACE (Y)

SCRIPT=                      -- SET TO SPACES                      

QUEUE=/home/sqdata/db2cdc.cab

 

Note, the program name of the DB2 Capture Agent is SQDDB2C, and the name of the PROC for the associated started task is DB2CDCT.

 

Master Controller JCL SQDAMAST sample included in the distribution

//*--------------------------------------------------------------------

//*   Sample JCL to Run the SQData Master Controller SQDAMAST          

//*                                                                    

//*   Add additional DD statements or Libraries as required            

//*--------------------------------------------------------------------

//*********************************************************************

//*                                                                    

//JOBLIB  DD DISP=SHR,DSN=SQDATA.V400.LOADLIB                          

//        DD DISP=SHR,DSN=DB2.SDSNLOAD                                

//*                                                                    

//*

//SQDATA  EXEC PGM=SQDAMAST

//SQDPARM  DD DISP=SHR,DSN=SQDATA.V400.PARMLIB(MASTERD)

//SYSPRINT DD SYSOUT=*

//DB2CDC1  DD SYSOUT=*

//ENGINE1  DD SYSOUT=*

//*

//FAILJCLI DD DISP=SHR,DSN=SQDATA.V400.CNTL

//FAILJCLO DD SYSOUT=(H,INTRDR)                    

//*

//**** PARM WORK FILE - REQUIRED IF UPSTATE=Y

//SQDPWRK  DD DISP=SHR,DSN=SQDATA.V400.PARMLIB(PARMWORK)