TSS WHOHAS FACILITY(facility-ID-8) TARGET(*) WAIT(YES) doesn't get CPFed

Document ID : KB000013999
Last Modified Date : 14/02/2018
Show Technical Document Details
Introduction:

Explanation why A TSS WHOHAS FACILITY(facility-ID-8) TARGET(*) WAIT(YES) command doesn't get CPFed?

Question:

A TSS WHOHAS FACILITY(facility-ID-8) TARGET(node-ID-8) WAIT(YES) command is properly propagated to the specified node and the output is returned as expected.

A TSS WHOHAS FACILITY(facility-ID-8) TARGET(*) WAIT(YES) command is executed on the local node only and is NOT propagated to any other node.

Answer:

There is a Control Option (if you are NOT using CPF definitions in the NDT) or an NDT CPF parameter called CPFLISTMULT which allows or disallows both TSS LIS(ACIDS) and TSS WHOHAS FACILITY() commands. I believe you use the NDT for your definitions so the commands you'd need would be:

TSS REPL(NDT) CPFSYSID(xxxxxxxx) CPFLISTLULT(YES)
TSS MODI CPF(REFRESH)

Here is a snippet from our doc:

Use the CPFLISTMULT control option to specify whether CPF allows routing of LIST(ACIDS) and WHOHAS FACILITY commands to more than one node. By default, CPF does not propagate LIST and WHOHAS commands to remote nodes, because some of these commands generate large amount of output.