I’ve been using PCF (from Python) and have been getting MQRCCF_PARM_CONFLICT. For example use MQCMD_CHANGE_Q_MGR and set MQIA_TCP_CHANNELS to 201.
The documentation does not help. It says
Explanation
Incompatible parameters or parameter values.
The parameters or parameter values for a command are incompatible. One of the following occurred:
- A parameter was not specified that is required by another parameter or parameter value.
- The MQIA_TCP_CHANNELS can be used on its own – so it is not this one.
- A parameter or parameter value was specified that is not allowed with some other parameter or parameter value.
- The MQIA_TCP_CHANNELS was specified on its own – so it is not this one.
- The values for two specified parameters were not both blank or non-blank.
- Only one parameter was specified – so not this one.
- The values for two specified parameters were incompatible.
- Only one parameter was specified – so not this one.
I found the problem by issuing the command and seeing what the response was.
QM01 ALTER QMGR TCPCHL(201)
gave
CSQM150I QM01 CSQMAMMS ‘TCPCHL’ AND ‘MAXCHL’ VALUES ARE INCOMPATIBLE
CSQ9023E QM01 CSQMAMMS ‘ ALTER QMGR’ ABNORMAL COMPLETION
So I would add reason
5. The specified value is inconsistent with the configuration.
Did you provide some doc feedback on the page?
LikeLike
I sent a comment in to Hursley ID.
LikeLike