Chapter 4. Tivoli Workload Scheduler for z/OS communication 91
Figure 4-1 XCF example
For more details about each of the parameters, refer to IBM Tivoli Workload
Scheduler for z/OS Customization and Tuning Version 8.2, SC32-1265.
4.3 VTAM: its uses and how to configure it
Tivoli Workload Scheduler for z/OS has a subtask called Network
Communication Facility (NCF), which handles the communication (using VTAM)
between the Controller and Tracker. The FN task is similar and handles the
communication between the Controller and DataStore. These are two separate
paths that are defined as separate LUs.
You must define NCF as a VTAM application on both the controlling system and
each controlled system. Before defining NCF, select names for the NCF
CNTLR
TRKR
DSTOR
FLOPTS
DSTGROUP(OPCDSG)
CTLMEM(CNTLMEM)
XCFDEST(TRKMEMA.DSTMEMA)
ROUTEOPTS SCF(TRKMEMA)
XCFOPTS(GROUP(OPCCNT)
MEMBER(CNTMEM)
TRROPTS
HOSTCON(XCF)
MEMBER(TRKMEMA)
DSTGROUP(OPCDSG)
DSTMEM(DSTMEMA)
CTLMEM(CNTLMEM)
XCF GROUP
OCCCNT
XCF GROUP
OPCDSG
92 IBM Tivoli Workload Scheduler for z/OS Best Practices
applications that are unique within the VTAM network.To define NCF as an
application to VTAM:
Add the NCF applications to the application node definitions, using APPL
statements.
Add the application names that NCF is known by, in any partner systems, to
the cross-domain resource definitions. Use cross-domain resource (CDRSC)
statements to do this.
You must do this for all systems that are linked by NCF.
For example:
At the Controller:
Define the NCF Controller application. Add a VTAM APPL statement like
this to the application node definitions:
VBUILD TYPE=APPL
OPCCONTR APPL VPACING=10,
ACBNAME=OPCCONTR
Define the NCF Tracker application. Add a definition like this to the
cross-domain resource definitions:
VBUILD TYPE=CDRSC
OPCTRK1 CDRSC CDRM=IS1MVS2
Define the NCF DataStore application. Add a definition like this to the
cross-domain resource definitions:
VBUILD TYPE=CDRSC
OPCDST1 CDRSC CDRM=IS1MVS2
At the Tracker/DataStore:
Define the NCF Tracker application. Add a VTAM APPL statement like this
to the application node definitions:
VBUILD TYPE=APPL
OPCTRK1 APPL ACBNAME=OPCTRK1,
•MODETAB=EQQLMTAB,
DLOGMOD=NCFSPARM
Define the NCF DataStore application. Add a VTAM APPL statement like
this to the application node definitions:
VBUILD TYPE=APPL
OPCDST1 APPL ACBNAME=OPCDST1,
Chapter 4. Tivoli Workload Scheduler for z/OS communication 93
•MODETAB=EQQLMTAB,
DLOGMOD=NCFSPARM
Define the NCF Controller application. Add a CDRSC statement like this to
the cross-domain resource definitions:
VBUILD TYPE=CDRSC
OPCCONTR CDRSC CDRM=IS1MVS1
IS1MVS1 and IS1MVS2 are the cross-domain resource managers for the
Controller and the Tracker, respectively.
Figure 4-2 shows a diagram of how the parameters might look.
Figure 4-2 VTAM configuration and parameters
SYSTEM A
SYSTEM B
CNTLR
TRKR
DSTOR
CNTLR PARMS
OPCOPTS
NCFAPPL(OPCCONTR)
NCFTASK(YES)
FLOPTS
SNADEST(OPCTRK1.OPCDST1)
CTLLUNAME(OPCCONTR)
ROUTOPTS
SNA(OPCTRK1) DESTID(OPCTRK1)
TRKR PARMS
OPCOPTS
NCFAPPL(OPCTRK1)
NCFTASK(YES)
FLOPTS SNADEST(OPCTRK1.OPCDST1)
CTLLUNAME(OPCCONTR)
DSTOR PARMS
DSTOPTS
HOSTCON(SNA)
CTLLUNAM(OPCCONTR)
DSTLUNAM(OPCDST1)
VTAM DEFINITIONS
SYSTEM A
VBUILD TYPE =APPL
OPCCONTR APPL VPACING =10
ACBNAME = OPCCONTR
VBUILD TYPE = CDRSC
OPCTRK1
CDRSC
CDRM=IS1MVS2
VBUILD TYPE=CDRSC
OPCDST1 CDRSC CDRM=IS1MVS2
SYSTEM B
VBUILD TYPE=APPL
OPCTRK1 APPL ACBNAME=OPCTRK1,
MODETAB=EQQLMTAB,
DLOGMODE=NCFSPARM
VBUILD TYPE=CDRSC
OPCCONTR CDRSC CDRM=IS1MVS1
VBUILD TYPE=APPL
OPCDST1 APPL ACBNAME=OPCDST1
MODETAB=EQQMTAB
DLOGMOD=NCFSPARM
IS1MVS1
IS1MVS2

Get IBM Tivoli Workload Scheduler for z/OS Best Practices: End-to-end and mainframe scheduling, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.