Updating XCF initialization options
This section is useful if you use XCF for communication.
XCF initialization options are specified in the COUPLEnn member of SYS1.PARMLIB. If you have not specified your own COUPLEnn member, the system uses the default member, COUPLE00. The IBM-supplied COUPLE00 member causes the system to be IPLed in XCF-LOCAL mode. This mode is not supported by Tivoli Workload Scheduler for z/OS. So ensure that your system uses a COUPLEnn member that does not IPL the system in XCF-LOCAL mode. The COUPLEnn member must include the PCOUPLE keyword of the COUPLE statement. If this is omitted, XCF is initialized in XCF-LOCAL mode. For Tivoli Workload Scheduler for z/OS purposes, you can use the default values for the remaining XCF options.
|COUPLEnn example |COUPLE SYSPLEX(PLEX1) /* SYSPLEX name */ | PCOUPLE(PLEX1.COUPLE1) /* Primary couple data set */ | ACOUPLE(PLEX2.COUPLE2) /* Alternate couple data set*/ | MAXMSG(2000) /* No of 1k message buffers */ |CLASSDEF CLASS(DEFAULT) /* Default transport class */ | CLASSLEN(956) /* Message length */ | GROUP(OPCGRP,OPCDS) /* OPC Group names */ |PATHIN DEVICE(cccc,dddd) |PATHOUT DEVICE(aaaa,bbbb) |PATHIN STRNAME(str1,str2) CLASS(DEFAULT) |PATHOUT STRNAME(str1,str2) CLASS(DEFAULT)
Issue the console command "D XCF,CLASSDEF,CLASS=ALL" to see if you already have a DEFAULT class (the name of this class might be something other than DEFAULT) having CLASSLEN(956), which is the default value. If there is such a class, you just need to add the TWS specific GROUP names (OPCGRP,OPCDS) to the CLASSDEF statement for that CLASS, as shown in the example above.
If XCF is used to connect the Data Store to the controller, a specific XCF group must be defined, and it must be different from the one used to connect the controller to the z/OS® tracker. These two separate XCF groups can use the same XCF transport class.
For more information about XCF, see z/OS MVS™ Setting up a Sysplex.