Reason codes

The following is a list of PCF reason codes, in numeric order, providing detailed information to help you understand them, including:

See Reason code cross reference for a list of PCF reason codes in alphabetic order.

3001 (X'0BB9')
MQRCCF_CFH_TYPE_ERROR
Explanation:

Type not valid.

The MQCFH Type field value was not valid.

Programmer Response:

Specify a valid type.

3002 (X'0BBA')
MQRCCF_CFH_LENGTH_ERROR
Explanation:

Structure length not valid.

The MQCFH StrucLength field value was not valid.

Programmer Response:

Specify a valid structure length.

3003 (X'0BBB')
MQRCCF_CFH_VERSION_ERROR
Explanation:

Structure version number is not valid.

The MQCFH Vfield value was not valid.

Programmer Response:

Specify a valid structure version number.

3004 (X'0BBC')
MQRCCF_CFH_MSG_SEQ_NUMBER_ERR
Explanation:

Message sequence number not valid.

The MQCFH MsgSeqNumber field value was not valid.

Programmer Response:

Specify a valid message sequence number.

3005 (X'0BBD')
MQRCCF_CFH_CONTROL_ERROR
Explanation:

Control option not valid.

The MQCFH Control field value was not valid.

Programmer Response:

Specify a valid control option.

3006 (X'0BBE')
MQRCCF_CFH_PARM_COUNT_ERROR
Explanation:

Parameter count not valid.

The MQCFH ParameterCount field value was not valid.

Programmer Response:

Specify a valid parameter count.

3007 (X'0BBF')
MQRCCF_CFH_COMMAND_ERROR
Explanation:

Command identifier not valid.

The MQCFH Command field value was not valid.

Programmer Response:

Specify a valid command identifier.

3008 (X'0BC0')
MQRCCF_COMMAND_FAILED
Explanation:

Command failed.

The command has failed.

Programmer Response:

Refer to the previous error messages for this command.

3009 (X'0BC1')
MQRCCF_CFIN_LENGTH_ERROR
Explanation:

Structure length not valid.

The MQCFIN or MQCFIN64 StrucLength field value was not valid.

Programmer Response:

Specify a valid structure length.

3010 (X'0BC2')
MQRCCF_CFST_LENGTH_ERROR
Explanation:

Structure length not valid.

The MQCFST StrucLength field value was not valid. The value was not a multiple of four or was inconsistent with the MQCFST StringLength field value.

Programmer Response:

Specify a valid structure length.

3011 (X'0BC3')
MQRCCF_CFST_STRING_LENGTH_ERR
Explanation:

String length not valid.

The MQCFST StringLength field value was not valid. The value was negative or greater than the maximum permitted length of the parameter specified in the Parameter field.

Programmer Response:

Specify a valid string length for the parameter.

3012 (X'0BC4')
MQRCCF_FORCE_VALUE_ERROR
Explanation:

Force value not valid.

The force value specified was not valid.

Programmer Response:

Specify a valid force value.

3013 (X'0BC5')
MQRCCF_STRUCTURE_TYPE_ERROR
Explanation:

Structure type not valid.

The structure Type value was not valid.

Programmer Response:

Specify a valid structure type.

3014 (X'0BC6')
MQRCCF_CFIN_PARM_ID_ERROR
Explanation:

Parameter identifier is not valid.

The MQCFIN or MQCFIN64 Parameter field value was not valid.

Programmer Response:

Specify a valid parameter identifier.

3015 (X'0BC7')
MQRCCF_CFST_PARM_ID_ERROR
Explanation:

Parameter identifier is not valid.

The MQCFST Parameter field value was not valid.

Programmer Response:

Specify a valid parameter identifier.

3016 (X'0BC8')
MQRCCF_MSG_LENGTH_ERROR
Explanation:

Message length not valid.

The message data length was inconsistent with the length implied by the parameters in the message, or a positional parameter was out of sequence.

Programmer Response:

Specify a valid message length, and check that positional parameters are in the correct sequence.

3017 (X'0BC9')
MQRCCF_CFIN_DUPLICATE_PARM
Explanation:

Duplicate parameter.

Two MQCFIN or MQCFIN64 or MQCFIL or MQCFIL64 structures, or any two of those types of structure, with the same parameter identifier were present.

Programmer Response:

Check for and remove duplicate parameters.

3018 (X'0BCA')
MQRCCF_CFST_DUPLICATE_PARM
Explanation:

Duplicate parameter.

Two MQCFST structures, or an MQCFSL followed by an MQCFST structure, with the same parameter identifier were present.

Programmer Response:

Check for and remove duplicate parameters.

3019 (X'0BCB')
MQRCCF_PARM_COUNT_TOO_SMALL
Explanation:

Parameter count too small.

The MQCFH ParameterCount field value was less than the minimum required for the command.

Programmer Response:

Specify a parameter count that is valid for the command.

3020 (X'0BCC')
MQRCCF_PARM_COUNT_TOO_BIG
Explanation:

Parameter count too big.

The MQCFH ParameterCount field value was more than the maximum for the command.

Programmer Response:

Specify a parameter count that is valid for the command.

3021 (X'0BCD')
MQRCCF_Q_ALREADY_IN_CELL
Explanation:

Queue already exists in cell.

An attempt was made to define a queue with cell scope, or to change the scope of an existing queue from queue-manager scope to cell scope, but a queue with that name already existed in the cell.

Programmer Response:

Do one of the following:

  • Delete the existing queue and retry the operation.

  • Change the scope of the existing queue from cell to queue-manager and retry the operation.

  • Create the new queue with a different name.

3022 (X'0BCE')
MQRCCF_Q_TYPE_ERROR
Explanation:

Queue type not valid.

The QType value was not valid.

Programmer Response:

Specify a valid queue type.

3023 (X'0BCF')
MQRCCF_MD_FORMAT_ERROR
Explanation:

Format not valid.

The MQMD Format field value was not MQFMT_ADMIN.

Programmer Response:

Specify the valid format.

3024 (X'0BD0')
MQRCCF_CFSL_LENGTH_ERROR
Explanation:

Structure length not valid.

The MQCFSL StrucLength field value was not valid. The value was not a multiple of four or was inconsistent with the MQCFSL StringLength field value.

Programmer Response:

Specify a valid structure length.

3025 (X'0BD1')
MQRCCF_REPLACE_VALUE_ERROR
Explanation:

Replace value not valid.

The Replace value was not valid.

Programmer Response:

Specify a valid replace value.

3026 (X'0BD2')
MQRCCF_CFIL_DUPLICATE_VALUE
Explanation:

Duplicate parameter value.

In the MQCFIL or MQCFIL64 structure, there was a duplicate parameter value in the list.

Programmer Response:

Check for and remove duplicate parameter values.

3027 (X'0BD3')
MQRCCF_CFIL_COUNT_ERROR
Explanation:

Count of parameter values not valid.

The MQCFIL or MQCFIL64 Count field value was not valid. The value was negative or greater than the maximum permitted for the parameter specified in the Parameter field.

Programmer Response:

Specify a valid count for the parameter.

3028 (X'0BD4')
MQRCCF_CFIL_LENGTH_ERROR
Explanation:

Structure length not valid.

The MQCFIL or MQCFIL64 StrucLength field value was not valid.

Programmer Response:

Specify a valid structure length.

3029 (X'0BD5')
MQRCCF_MODE_VALUE_ERROR
Explanation:

Mode value not valid.

The Mode value was not valid.

Programmer Response:

Specify a valid mode value.

3029 (X'0BD5')
MQRCCF_QUIESCE_VALUE_ERROR
Explanation:

Former name for MQRCCF_MODE_VALUE_ERROR.

3030 (X'0BD6')
MQRCCF_MSG_SEQ_NUMBER_ERROR
Explanation:

Message sequence number not valid.

The message sequence number parameter value was not valid.

Programmer Response:

Specify a valid message sequence number.

3031 (X'0BD7')
MQRCCF_PING_DATA_COUNT_ERROR
Explanation:

Data count not valid.

The Ping Channel DataCount value was not valid.

Programmer Response:

Specify a valid data count value.

3032 (X'0BD8')
MQRCCF_PING_DATA_COMPARE_ERROR
Explanation:

Ping Channel command failed.

The Ping Channel command failed with a data compare error. The data offset that failed is returned in the message (with parameter identifier MQIACF_ERROR_OFFSET).

Programmer Response:

Consult your systems administrator.

3033 (X'0BD9')
MQRCCF_CFSL_PARM_ID_ERROR
Explanation:

Parameter identifier is not valid.

The MQCFSL Parameter field value was not valid.

Programmer Response:

Specify a valid parameter identifier.

3034 (X'0BDA')
MQRCCF_CHANNEL_TYPE_ERROR
Explanation:

Channel type not valid.

The ChannelType specified was not valid, or did not match the type of an existing channel being copied, changed or replaced, or the command and the specified disposition cannot be used with that type of channel.

Programmer Response:

Specify a valid channel name, type, or disposition.

3035 (X'0BDB')
MQRCCF_PARM_SEQUENCE_ERROR
Explanation:

Parameter sequence not valid.

The sequence of parameters is not valid for this command.

Programmer Response:

Specify the positional parameters in a valid sequence for the command.

3036 (X'0BDC')
MQRCCF_XMIT_PROTOCOL_TYPE_ERR
Explanation:

Transmission protocol type not valid.

The TransportType value was not valid.

Programmer Response:

Specify a valid transmission protocol type.

3037 (X'0BDD')
MQRCCF_BATCH_SIZE_ERROR
Explanation:

Batch size not valid.

The batch size specified was not valid.

Programmer Response:

Specify a valid batch size value.

3038 (X'0BDE')
MQRCCF_DISC_INT_ERROR
Explanation:

Disconnection interval not valid.

The disconnection interval specified was not valid.

Programmer Response:

Specify a valid disconnection interval.

3039 (X'0BDF')
MQRCCF_SHORT_RETRY_ERROR
Explanation:

Short retry count not valid.

The ShortRetryCount value was not valid.

Programmer Response:

Specify a valid short retry count value.

3040 (X'0BE0')
MQRCCF_SHORT_TIMER_ERROR
Explanation:

Short timer value not valid.

The ShortRetryInterval value was not valid.

Programmer Response:

Specify a valid short timer value.

3041 (X'0BE1')
MQRCCF_LONG_RETRY_ERROR
Explanation:

Long retry count not valid.

The long retry count value specified was not valid.

Programmer Response:

Specify a valid long retry count value.

3042 (X'0BE2')
MQRCCF_LONG_TIMER_ERROR
Explanation:

Long timer not valid.

The long timer (long retry wait interval) value specified was not valid.

Programmer Response:

Specify a valid long timer value.

3043 (X'0BE3')
MQRCCF_SEQ_NUMBER_WRAP_ERROR
Explanation:

Sequence wrap number not valid.

The SeqNumberWrap value was not valid.

Programmer Response:

Specify a valid sequence wrap number.

3044 (X'0BE4')
MQRCCF_MAX_MSG_LENGTH_ERROR
Explanation:

Maximum message length not valid.

The maximum message length value specified was not valid.

Programmer Response:

Specify a valid maximum message length.

3045 (X'0BE5')
MQRCCF_PUT_AUTH_ERROR
Explanation:

Put authority value not valid.

The PutAuthority value was not valid.

Programmer Response:

Specify a valid authority value.

3046 (X'0BE6')
MQRCCF_PURGE_VALUE_ERROR
Explanation:

Purge value not valid.

The Purge value was not valid.

Programmer Response:

Specify a valid purge value.

3047 (X'0BE7')
MQRCCF_CFIL_PARM_ID_ERROR
Explanation:

Parameter identifier is not valid.

The MQCFIL or MQCFIL64 Parameter field value was not valid, or specifies a parameter that cannot be filtered, or that is also specified as a parameter to select a subset of objects.

Programmer Response:

Specify a valid parameter identifier.

3048 (X'0BE8')
MQRCCF_MSG_TRUNCATED
Explanation:

Message truncated.

The command server received a message that is larger than its maximum valid message size.

Programmer Response:

Check the message contents are correct.

3049 (X'0BE9')
MQRCCF_CCSID_ERROR
Explanation:

Coded character-set identifier error.

In a command message, one of the following occurred:

  • The CodedCharSetId field in the message descriptor of the command does not match the coded character-set identifier of the queue manager at which the command is being processed, or

  • The CodedCharSetId field in a string parameter structure within the message text of the command is not

    • MQCCSI_DEFAULT, or

    • the coded character-set identifier of the queue manager at which the command is being processed, as in the CodedCharSetId field in the message descriptor.

The error response message contains the correct value.

This reason can also occur if a ping cannot be performed because the coded character-set identifiers are not compatible. In this case the correct value is not returned.

Programmer Response:

Construct the command with the correct coded character-set identifier, and specify this in the message descriptor when sending the command. For ping, use a suitable coded character-set identifier.

3050 (X'0BEA')
MQRCCF_ENCODING_ERROR
Explanation:

Encoding error.

The Encoding field in the message descriptor of the command does not match that required for the platform at which the command is being processed.

Programmer Response:

Construct the command with the correct encoding, and specify this in the message descriptor when sending the command.

3052 (X'0BEC')
MQRCCF_DATA_CONV_VALUE_ERROR
Explanation:

Data conversion value not valid.

The value specified for DataConversion is not valid.

Programmer Response:

Specify a valid value.

3053 (X'0BED')
MQRCCF_INDOUBT_VALUE_ERROR
Explanation:

In-doubt value not valid.

The value specified for InDoubt is not valid.

Programmer Response:

Specify a valid value.

3054 (X'0BEE')
MQRCCF_ESCAPE_TYPE_ERROR
Explanation:

Escape type not valid.

The value specified for EscapeType is not valid.

Programmer Response:

Specify a valid value.

3062 (X'0BF6')
MQRCCF_CHANNEL_TABLE_ERROR
Explanation:

Channel table value not valid.

The ChannelTable specified was not valid, or was not appropriate for the channel type specified on an Inquire Channel or Inquire Channel Names command.

Programmer Response:

Specify a valid channel table value.

3063 (X'0BF7')
MQRCCF_MCA_TYPE_ERROR
Explanation:

Message channel agent type not valid.

The MCAType value specified was not valid.

Programmer Response:

Specify a valid value.

3064 (X'0BF8')
MQRCCF_CHL_INST_TYPE_ERROR
Explanation:

Channel instance type not valid.

The ChannelInstanceType specified was not valid.

Programmer Response:

Specify a valid channel instance type.

3065 (X'0BF9')
MQRCCF_CHL_STATUS_NOT_FOUND
Explanation:

Channel status not found.

For Inquire Channel Status, no channel status is available for the specified channel. This may indicate that the channel has not been used.

Programmer Response:

None, unless this is unexpected, in which case consult your systems administrator.

3066 (X'0BFA')
MQRCCF_CFSL_DUPLICATE_PARM
Explanation:

Duplicate parameter.

Two MQCFSL structures, or an MQCFST followed by an MQCFSL structure, with the same parameter identifier were present.

Programmer Response:

Check for and remove duplicate parameters.

3067 (X'0BFB')
MQRCCF_CFSL_TOTAL_LENGTH_ERROR
Explanation:

Total string length error.

The total length of the strings (not including trailing blanks) in a MQCFSL structure exceeds the maximum allowable for the parameter.

Programmer Response:

Check that the structure has been specified correctly, and if so reduce the number of strings.

3068 (X'0BFC')
MQRCCF_CFSL_COUNT_ERROR
Explanation:

Count of parameter values not valid.

The MQCFSL Count field value was not valid. The value was negative or greater than the maximum permitted for the parameter specified in the Parameter field.

Programmer Response:

Specify a valid count for the parameter.

3069 (X'0BFD')
MQRCCF_CFSL_STRING_LENGTH_ERR
Explanation:

String length not valid.

The MQCFSL StringLength field value was not valid. The value was negative or greater than the maximum permitted length of the parameter specified in the Parameter field.

Programmer Response:

Specify a valid string length for the parameter.

3070 (X'0BFE')
MQRCCF_BROKER_DELETED
Explanation:

Broker has been deleted.

When a broker is deleted using the dltmqbrk command, all broker queues created by the broker are deleted. Before this can be done the queues are emptied of all command messages; any that are found are placed on the dead-letter queue with this reason code.

Programmer Response:

Process the command messages that were placed on the dead-letter queue.

3071 (X'0BFF')
MQRCCF_STREAM_ERROR
Explanation:

Stream name is not valid.

The stream name parameter is not valid. Stream names must obey the same naming rules as for WebSphere MQ queues.

Programmer Response:

Retry the command with a valid stream name parameter.

3072 (X'0C00')
MQRCCF_TOPIC_ERROR
Explanation:

Topic name is invalid.

A command has been sent to the broker containing a topic name that is not valid. Note that wildcard topic names are not allowed for Register Publisher and Publish commands.

Programmer Response:

Retry the command with a valid topic name parameter. Up to 256 characters of the topic name in question are returned with the error response message. If the topic name contains a null character, this is assumed to terminate the string and is not considered to be part of it. A zero length topic name is not valid, as is one that contains an escape sequence that is not valid.

3073 (X'0C01')
MQRCCF_NOT_REGISTERED
Explanation:

Subscriber or publisher is not registered.

A Deregister command has been issued to remove registrations for a topic, or topics, for which the publisher or subscriber is not registered. If multiple topics were specified on the command, it fails with a completion code of MQCC_WARNING if the publisher or subscriber was registered for some, but not all, of the topics specified. This error code is also returned to a subscriber issuing a Request Update command for a topic for which he does not have a subscription.

Programmer Response:

Investigate why the publisher or subscriber is not registered. In the case of a subscriber, the subscriptions might have expired, or been removed automatically by the broker if the subscriber is no longer authorized.

3074 (X'0C02')
MQRCCF_Q_MGR_NAME_ERROR
Explanation:

An invalid or unknown queue manager name has been supplied.

A queue manager name has been supplied as part of a publisher or subscriber identity. This might have been supplied as an explicit parameter or in the ReplyToQMgr field in the message descriptor of the command. Either the queue manager name is not valid, or in the case of a subscriber identity, the subscriber's queue could not be resolved because the remote queue manager is not known to the broker queue manager.

Programmer Response:

Retry the command with a valid queue manager name. If appropriate, the broker includes a further error reason code within the error response message. If one is supplied, follow the guidance for that reason code in WebSphere MQ Application Programming Reference to resolve the problem.

3075 (X'0C03')
MQRCCF_INCORRECT_STREAM
Explanation:

Stream name does not match the stream queue it was sent to.

A command has been sent to a stream queue that specified a different stream name parameter.

Programmer Response:

Retry the command either by sending it to the correct stream queue or by modifying the command so that the stream name parameter matches.

3076 (X'0C04')
MQRCCF_Q_NAME_ERROR
Explanation:

An invalid or unknown queue name has been supplied.

A queue name has been supplied as part of a publisher or subscriber identity. This might have been supplied as an explicit parameter or in the ReplyToQ field in the message descriptor of the command. Either the queue name is not valid, or in the case of a subscriber identity, the broker has failed to open the queue.

Programmer Response:

Retry the command with a valid queue name. If appropriate, the broker includes a further error reason code within the error response message. If one is supplied, follow the guidance for that reason code in WebSphere MQ Application Programming Reference to resolve the problem.

3077 (X'0C05')
MQRCCF_NO_RETAINED_MSG
Explanation:

No retained message exists for the topic specified.

A Request Update command has been issued to request the retained message associated with the specified topic. No retained message exists for that topic.

Programmer Response:

If the topic or topics in question should have retained messages, the publishers of these topics might not be publishing with the correct publication options to cause their publications to be retained.

3078 (X'0C06')
MQRCCF_DUPLICATE_IDENTITY
Explanation:

Publisher or subscriber identity already assigned to another user ID.

Each publisher and subscriber has a unique identity consisting of a queue manager name, a queue name, and optionally a correlation identifier. Associated with each identity is the user ID under which that publisher or subscriber first registered. A given identity can be assigned only to one user ID at a time. While the identity is registered with the broker all commands wanting to use it must specify the correct user ID. When a publisher or a subscriber no longer has any registrations with the broker the identity can be used by another user ID.

Programmer Response:

Either retry the command using a different identity or remove all registrations associated with the identity so that it can be used by a different user ID. The user ID to which the identity is currently assigned is returned within the error response message. A Deregister command could be issued to remove these registrations. If the user ID in question cannot be used to execute such a command, we need to have the necessary authority to open the SYSTEM.BROKER.CONTROL.QUEUE using the MQOO_ALTERNATE_USER_AUTHORITY option.

3079 (X'0C07')
MQRCCF_INCORRECT_Q
Explanation:

Command sent to wrong broker queue.

The command is a valid broker command but the queue it has been sent to is incorrect. Publish and Delete Publication commands need to be sent to the stream queue, all other commands need to be sent to the SYSTEM.BROKER.CONTROL.QUEUE.

Programmer Response:

Retry the command by sending it to the correct queue.

3080 (X'0C08')
MQRCCF_CORREL_ID_ERROR
Explanation:

Correlation identifier used as part of an identity is all binary zeroes.

Each publisher and subscriber is identified by a queue manager name, a queue name, and optionally a correlation identifier. The correlation identifier is typically used to allow multiple subscribers to share the same subscriber queue. In this instance a publisher or subscriber has indicated within the Registration or Publication options supplied on the command that their identity does include a correlation identifier, but a valid identifier has not been supplied.

Programmer Response:

Retry the command ensuring that the correlation identifier supplied in the message descriptor of the command message is not all binary zeroes.

3081 (X'0C09')
MQRCCF_NOT_AUTHORIZED
Explanation:

Subscriber has insufficient authority.

To receive publications a subscriber application needs both browse authority for the stream queue that it is subscribing to, and put authority for the queue that publications are to be sent to. Subscriptions are rejected if the subscriber does not have both authorities. In addition to having browse authority for the stream queue, a subscriber would also require altusr authority for the stream queue to subscribe to certain topics that the broker itself publishes information on. These topics start with the MQ/SA/ prefix.

Programmer Response:

Ensure that the subscriber has the necessary authorities and reissue the request. The problem might occur because the subscriber's user ID is not known to the broker. This can be identified if a further error reason code of MQRC_UNKNOWN_ENTITY is returned within the error response message.

3082 (X'0C0A')
MQRCCF_UNKNOWN_STREAM
Explanation:

Stream is not known by the broker or could not be created.

A command message has been put to the SYSTEM.BROKER.CONTROL.QUEUE for an unknown stream. This error code is also returned if dynamic stream creation is enabled and the broker failed to create a stream queue for the new stream using the SYSTEM.BROKER.MODEL.STREAM queue.

Programmer Response:

Retry the command for a stream that the broker supports. If the broker should support the stream, either define the stream queue manually, or correct the problem that prevented the broker from creating the stream queue itself.

3083 (X'0C0B')
MQRCCF_REG_OPTIONS_ERROR
Explanation:

Invalid registration options have been supplied.

The registration options provided on a command are not valid.

Programmer Response:

Retry the command with a valid combination of options.

3084 (X'0C0C')
MQRCCF_PUB_OPTIONS_ERROR
Explanation:

Invalid publication options have been supplied.

The publication options provided on a Publish command are not valid.

Programmer Response:

Retry the command with a valid combination of options.

3085 (X'0C0D')
MQRCCF_UNKNOWN_BROKER
Explanation:

Command received from an unknown broker.

Within a multi-broker network, related brokers pass subscriptions and publications between each other as a series of command messages. One such command message has been received from a broker that is not, or is no longer, related to the detecting broker.

Programmer Response:

his situation can occur if the broker network is not quiesced while topology changes are made to the network. When removing a broker from the network ensure that the channels between the two related brokers in question are active.

3086 (X'0C0E')
MQRCCF_Q_MGR_CCSID_ERROR
Explanation:

Queue manager coded character set identifier error.

The coded character set value for the queue manager was not valid.

Programmer Response:

Specify a valid value.

3087 (X'0C0F')
MQRCCF_DEL_OPTIONS_ERROR
Explanation:

Invalid delete options have been supplied.

The options provided with a Delete Publication command are not valid.

Programmer Response:

Retry the command with a valid combination of options.

3088 (X'0C10')
MQRCCF_CLUSTER_NAME_CONFLICT
Explanation:

ClusterName and ClusterNamelist attributes conflict.

The command was rejected because it would have resulted in the ClusterName attribute and the ClusterNamelist attribute both being nonblank. At least one of these attributes must be blank.

Programmer Response:

If the command specified one of these attributes only, also specify the other one, but with a value of blanks. If the command specified both attributes, ensure that one of them has a value of blanks.

3089 (X'0C11')
MQRCCF_REPOS_NAME_CONFLICT
Explanation:

RepositoryName and RepositoryNamelist attributes conflict.

Either:

  • The command was rejected because it would have resulted in the RepositoryName and RepositoryNamelist attributes both being nonblank. At least one of these attributes must be blank.

  • For a Reset Queue Manager Cluster command, the queue manager does not provide a full repository management service for the specified cluster. That is, the RepositoryName attribute of the queue manager is not the specified cluster name, or the namelist specified by the RepositoryNamelist attribute does not contain the cluster name.

Programmer Response:

Reissue the command with the correct values or on the correct queue manager.

3090 (X'0C12')
MQRCCF_CLUSTER_Q_USAGE_ERROR
Explanation:

Queue cannot be a cluster queue.

The command was rejected because it would have resulted in a cluster queue also being a transmission queue, which is not permitted, or because the queue in question cannot be a cluster queue.

Programmer Response:

Ensure that the command specifies either:

  • The Usage parameter with a value of MQUS_NORMAL, or

  • The ClusterName and ClusterNamelist parameters with values of blanks.

  • A QName parameter with a value that is not one of these reserved queues:

3091 (X'0C13')
MQRCCF_ACTION_VALUE_ERROR
Explanation:

Action value not valid.

The value specified for Action is not valid. There is only one valid value.

Programmer Response:

Specify MQACT_FORCE_REMOVE as the value of the Action parameter.

3092 (X'0C14')
MQRCCF_COMMS_LIBRARY_ERROR
Explanation:

Library for requested communications protocol could not be loaded.

The library needed for the requested communications protocol could not be loaded.

Programmer Response:

Install the library for the required communications protocol, or specify a communications protocol that has already been installed.

3093 (X'0C15')
MQRCCF_NETBIOS_NAME_ERROR
Explanation:

NetBIOS listener name not defined.

The NetBIOS listener name is not defined.

Programmer Response:

Add a local name to the configuration file and retry the operation.

3094 (X'0C16')
MQRCCF_BROKER_COMMAND_FAILED
Explanation:

The broker command failed to complete.

A broker command was issued but it failed to complete.

Programmer Response:

Diagnose the problem using the provided information and issue a corrected command.

3095 (X'0C17')
MQRCCF_CFST_CONFLICTING_PARM
Explanation:

Conflicting parameters.

The command was rejected because the parameter identified in the error response was in conflict with another parameter in the command.

Programmer Response:

Consult the description of the parameter identified to ascertain the nature of the conflict, and the correct command.

3096 (X'0C18')
MQRCCF_PATH_NOT_VALID
Explanation:

Path not valid.

The path specified was not valid.

Programmer Response:

Specify a valid path.

3097 (X'0C19')
MQRCCF_PARM_SYNTAX_ERROR
Explanation:

Syntax error found in parameter.

The parameter specified contained a syntax error.

Programmer Response:

Check the syntax for this parameter.

3098 (X'0C1A')
MQRCCF_PWD_LENGTH_ERROR
Explanation:

Password length error.

The password string length is rounded up by to the nearest eight bytes. This rounding causes the total length of the SSLCryptoHardware string to exceed its maximum.

Programmer Response:

Decrease the size of the password, or of earlier fields in the SSLCryptoHardware string.

3150 (X'0C4E')
MQRCCF_FILTER_ERROR
Explanation:

Filter not valid.

Either:

  1. In an inquire command message, the specification of a filter is not valid.

  2. In a publish/subscribe command message, the content-based filter expression supplied in the publish/subscribe command message contains invalid syntax, and cannot be used.

Programmer Response:

  1. Correct the specification of the filter parameter structure in the inquire command message.

  2. Correct the syntax of the filter expression in the publish/subscribe command message. The filter expression is the value of the Filter tag in the psc folder in the MQRFH2 structure. See the Websphere MQ Integrator V2 Programming Guidefor details of valid syntax.

3151 (X'0C4F')
MQRCCF_WRONG_USER
Explanation:

Wrong user.

A publish/subscribe command message cannot be executed on behalf of the requesting user because the subscription that it would update is already owned by a different user. A subscription can be updated or deregistered only by the user that originally registered the subscription.

Programmer Response:

Ensure that applications that need to issue commands against existing subscriptions are running under the user identifier that originally registered the subscription. Alternatively, use different subscriptions for different users.

3152 (X'0C50')
MQRCCF_DUPLICATE_SUBSCRIPTION
Explanation:

The subscription already exists.

A matching subscription already exists.

Programmer Response:

Either modify the new subscription properties to distinguish it from the existing subscription or deregister the existing subscription. Then reissue the command.

3153 (X'0C51')
MQRCCF_SUB_NAME_ERROR
Explanation:

The subscription name parameter is in error.

Either the subscription name is of an invalid format or a matching subscription already exists with no subscription name.

Programmer Response:

Either correct the subscription name or remove it from the command and reissue the command.

3154 (X'0C52')
MQRCCF_SUB_IDENTITY_ERROR
Explanation:

The subscription identity parameter is in error.

Either the supplied value exceeds the maximum length allowed or the subscription identity is not currently a member of the subscription's identity set and a Join registration option was not specified.

Programmer Response:

Either correct the identity value or specify a Join registration option to add this identity to the identity set for this subscription.

3155 (X'0C53')
MQRCCF_SUBSCRIPTION_IN_USE
Explanation:

The subscription is in use.

An attempt to modify or deregister a subscription was attempted by a member of the identity set when they were not the only member of this set.

Programmer Response:

Reissue the command when you are the only member of the identity set. To avoid the identity set check and force the modification or deregistration remove the subscription identity from the command message and reissue the command.

3156 (X'0C54')
MQRCCF_SUBSCRIPTION_LOCKED
Explanation:

The subscription is locked.

The subscription is currently exclusively locked by another identity.

Programmer Response:

Wait for this identity to release the exclusive lock.

3157 (X'0C55')
MQRCCF_ALREADY_JOINED
Explanation:

The identity already has an entry for this subscription.

A Join registration option was specified but the subscriber identity was already a member of the subscription's identity set.

Programmer Response:

None. The command completed, this reason code is a warning.

3160 (X'0C58')
MQRCCF_OBJECT_IN_USE
Explanation:

Object in use by another command.

A modification of an object was attempted while the object was being modified by another command.

Programmer Response:

Retry the command.

3161 (X'0C59')
MQRCCF_UNKNOWN_FILE_NAME
Explanation:

File not defined to CICS.

A file name parameter identifies a file that is not defined to CICS.

Programmer Response:

Provide a valid file name or create a CSD definition for the required file.

3162 (X'0C5A')
MQRCCF_FILE_NOT_AVAILABLE
Explanation:

File not available to CICS.

A file name parameter identifies a file that is defined to CICS, but is not available.

Programmer Response:

Check that the CSD definition for the file is correct and enabled.

3163 (X'0C5B')
MQRCCF_DISC_RETRY_ERROR
Explanation:

Disconnection retry count not valid.

The DiscRetryCount value was not valid.

Programmer Response:

Specify a valid count.

3164 (X'0C5C')
MQRCCF_ALLOC_RETRY_ERROR
Explanation:

Allocation retry count not valid.

The AllocRetryCount value was not valid.

Programmer Response:

Specify a valid count.

3165 (X'0C5D')
MQRCCF_ALLOC_SLOW_TIMER_ERROR
Explanation:

Allocation slow retry timer value not valid.

The AllocRetrySlowTimer value was not valid.

Programmer Response:

Specify a valid timer value.

3166 (X'0C5E')
MQRCCF_ALLOC_FAST_TIMER_ERROR
Explanation:

Allocation fast retry timer value not valid.

The AllocRetryFastTimer value was not valid.

Programmer Response:

Specify a valid value.

3167 (X'0C5F')
MQRCCF_PORT_NUMBER_ERROR
Explanation:

Port number value not valid.

The PortNumber value was not valid.

Programmer Response:

Specify a valid port number value.

3168 (X'0C60')
MQRCCF_CHL_SYSTEM_NOT_ACTIVE
Explanation:

Channel system is not active.

An attempt was made to start a channel while the channel system was inactive.

Programmer Response:

Activate the channel system before starting a channel.

3169 (X'0C61')
MQRCCF_ENTITY_NAME_MISSING
Explanation:

Entity name required but missing.

A parameter specifying entity names must be supplied.

Programmer Response:

Specify the required parameter.

3170 (X'0C62')
MQRCCF_PROFILE_NAME_ERROR
Explanation:

Profile name not valid.

A profile name is not valid. Profile names may include wildcard characters or may be given explicitly. If you give an explicit profile name, then the object identified by the profile name must exist. This error may also occur if you specify more than one double asterisk in a profile name.

Programmer Response:

Specify a valid name.

3171 (X'0C63')
MQRCCF_AUTH_VALUE_ERROR
Explanation:

Authorization value not valid.

A value for the AuthorizationList or AuthorityRemove or AuthorityAdd parameter was not valid.

Programmer Response:

Specify a valid value.

3172 (X'0C64')
MQRCCF_AUTH_VALUE_MISSING
Explanation:

Authorization value required but missing.

A parameter specifying authorization values must be supplied.

Programmer Response:

Specify the required parameter.

3173 (X'0C65')
MQRCCF_OBJECT_TYPE_MISSING
Explanation:

Object type value required but missing.

A parameter specifying the object type must be supplied.

Programmer Response:

Specify the required parameter.

3174 (X'0C66')
MQRCCF_CONNECTION_ID_ERROR
Explanation:

Error in connection id parameter.

The ConnectionId specified was not valid.

Programmer Response:

Specify a valid connection id.

3175 (X'0C67')
MQRCCF_LOG_TYPE_ERROR
Explanation:

Log type not valid.

The log type value specified was not valid.

Programmer Response:

Specify a valid log type value.

3176 (X'0C68')
MQRCCF_PROGRAM_NOT_AVAILABLE
Explanation:

Program not available.

A request to start or stop a service failed because the request to start the program failed. This could be because the program could not be found at the specified location, or that insufficient system resources are available currently to start it.

Programmer Response:

Check that the correct name is specified in the definition of the service, and that the program is in the appropriate libraries, before retrying the request.

3177 (X'0C69')
MQRCCF_PROGRAM_AUTH_FAILED
Explanation:

Program not available.

A request to start or stop a service failed because the user does not have sufficient access authority to start the program at the specified location.

Programmer Response:

Correct the progam name and location, and the user's authority, before retrying the request.

3200 (X'0C80')
MQRCCF_NONE_FOUND
Explanation:

No items found matching request criteria.

An Inquire command found no items that matched the specified name and satisfied any other criteria requested.

3201 (X'0C81')
MQRCCF_SECURITY_SWITCH_OFF
Explanation:

Security refresh or reverification not processed, security switch set OFF.

Either

The switch in question may be returned in the message (with parameter identifier MQIACF_SECURITY_SWITCH).

3202 (X'0C82')
MQRCCF_SECURITY_REFRESH_FAILED
Explanation:

Security refresh did not take place.

A SAF RACROUTE REQUEST=STAT call to your external security manager (ESM) returned a non-zero return code. In consequence, the requested security refresh could not be done. The security item affected may be returned in the message (with parameter identifier MQIACF_SECURITY_ITEM).

Possible causes of this problem are:

  • The class is not installed

  • The class is not active

  • The external security manager (ESM) is not active

  • The RACF z/OS router table is incorrect

Programmer Response:

For information about resolving the problem, see the explanations of messages CSQH003I and CSQH004I.

3203 (X'0C83')
MQRCCF_PARM_CONFLICT
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.

  • A parameter or parameter value was specified that is not allowed with some other parameter or parameter value.

  • The values for two specified parameters were not both blank or non-blank.

  • The values for two specified parameters were incompatible.

The parameters in question may be returned in the message (with parameter identifiers MQIACF_PARAMETER_ID).

Programmer Response:

Reissue the command with correct parameters and values.

3204 (X'0C84')
MQRCCF_COMMAND_INHIBITED
Explanation:

Commands not allowed at present time.

The queue manager cannot accept commands at the present time, because it is restarting or terminating, or because the command server is not running.

3205 (X'0C85')
MQRCCF_OBJECT_BEING_DELETED
Explanation:

Object is being deleted.

The object specified on a command is in the process of being deleted, so the command is ignored.

3207 (X'0C87')
MQRCCF_STORAGE_CLASS_IN_USE
Explanation:

Storage class is active or queue is in use.

The command for a local queue involved a change to the StorageClass value, but there are messages on the queue, or other threads have the queue open.

Programmer Response:

Remove the messages from the queue, or wait until any other threads have closed the queue.

3208 (X'0C88')
MQRCCF_OBJECT_NAME_RESTRICTED
Explanation:

Incompatible object name and type.

The command used a reserved object name with an incorrect object type or subtype. The object is only allowed to be of a predetermined type, as listed in the explanation of message CSQM108I.

3209 (X'0C89')
MQRCCF_OBJECT_LIMIT_EXCEEDED
Explanation:

Local queue limit exceeded.

The command failed because no more local queues could be defined. There is an implementation limit of 524 287 for the total number of local queues that can exist. For shared queues, there is a limit of 512 queues in a single coupling facility structure.

Programmer Response:

Delete any existing queues that are no longer required.

3210 (X'0C8A')
MQRCCF_OBJECT_OPEN_FORCE
Explanation:

Object is in use, but could be changed specifying Force as MQFC_YES.

The object specified is in use. This could be because it is open through the API, or for certain parameter changes, because there are messages currently on the queue. The requested changes can be made by specifying Force as MQFC_YES on a Change command.

Programmer Response:

Wait until the object is not in use. Alternatively specify Force as MQFC_YES for a change command.

3211 (X'0C8B')
MQRCCF_DISPOSITION_CONFLICT
Explanation:

Parameters are incompatible with disposition.

The parameters or parameter values for a command are incompatible with the disposition of an object. One of the following occurred:

  • A value specified for the object name or other parameter is not allowed for a local queue whose disposition is shared or a model queue used to create a dynamic queue that is shared.

  • A value specified for a parameter is not allowed for an object with such disposition.

  • A value specified for a parameter must be non-blank for an object with such disposition.

  • The CommandScope and QSGDisposition or ChannelDisposition parameter values are incompatible.

  • The action requested for a channel cannot be performed because it has the wrong disposition.

The parameter and disposition in question may be returned in the message (with parameter identifiers MQIACF_PARAMETER_ID and MQIA_QSG_DISP).

Programmer Response:

Reissue the command with correct parameters and values.

3212 (X'0C8C')
MQRCCF_Q_MGR_NOT_IN_QSG
Explanation:

Queue manager is not in a queue-sharing group.

The command or its parameters are not allowed when the queue manager is not in a queue-sharing group. The parameter in question may be returned in the message (with parameter identifier MQIACF_PARAMETER_ID).

Programmer Response:

Reissue the command correctly.

3213 (X'0C8D')
MQRCCF_ATTR_VALUE_FIXED
Explanation:

Parameter value cannot be changed.

The value for a parameter cannot be changed. The parameter in question may be returned in the message (with parameter identifier MQIACF_PARAMETER_ID).

Programmer Response:

To change the parameter, the object must be deleted and then created again with the new value.

3215 (X'0C8F')
MQRCCF_NAMELIST_ERROR
Explanation:

Namelist is empty or wrong type.

A namelist used to specify a list of clusters has no names in it or does not have type MQNT_CLUSTER or MQNT_NONE.

Programmer Response:

Reissue the command specifying a namelist that is not empty and has a suitable type.

3217 (X'0C91')
MQRCCF_NO_CHANNEL_INITIATOR
Explanation:

Channel initiator not active.

The command requires the channel initiator to be started.

3218 (X'0C93')
MQRCCF_CHANNEL_INITIATOR_ERROR
Explanation:

Channel initiator cannot be started, or no suitable channel initiator is available.

One of the following:

  • The channel initiator cannot be started because:

    • It is already active.

    • There are insufficient system resources.

    • The queue manager was shutting down.

  • The shared channel cannot be started because there was no suitable channel initiator available for any active queue manager in the queue-sharing group. This could be because:

    • No channel initiators are running.

    • The channel initiators that are running are too busy to allow any channel, or a channel of the particular type, to be started.

3222 (X'0C96')
MQRCCF_COMMAND_LEVEL_CONFLICT
Explanation:

Incompatible queue manager command levels.

Changing the CFLevel parameter of a CF structure, or deleting a CF structure, requires that all queue managers in the queue-sharing group have a command level of at least 530. Some of the queue managers have a lower level.

3223 (X'0C97')
MQRCCF_Q_ATTR_CONFLICT
Explanation:

Queue attributes are incompatible.

The queues involved in a Move Queue command have different values for one or more of these attributes: DefinitionType, HardenGetBackout, Usage. Messages cannot be moved safely if these attributes differ.

3224 (X'0C98')
MQRCCF_EVENTS_DISABLED
Explanation:

Events not enabled.

The command required performance or configuration events to be enabled.

Programmer Response:

Use the Change Queue manager command to enable the events if required.

3225 (X'0C99')
MQRCCF_COMMAND_SCOPE_ERROR
Explanation:

Queue-sharing group error.

While processing a command that used the CommandScope parameter, an error occurred while trying to send data to the coupling facility.

Programmer Response:

Notify your system programmer.

3226 (X'0C9A')
MQRCCF_COMMAND_REPLY_ERROR
Explanation:

Error saving command reply information.

While processing a command that used the CommandScope parameter, or a command for the channel initiator, an error occurred while trying to save information about the command.

Programmer Response:

The most likely cause is insufficient storage. If the problem persists, you may need to restart the queue manager after making more storage available.

3227 (X'0C9B')
MQRCCF_FUNCTION_RESTRICTED
Explanation:

Restricted command or parameter value used.

The command, or the value specified for one of its parameters, is not allowed because the installation and customization options chosen do not allow all functions to be used. The parameter in question may be returned in the message (with parameter identifier MQIACF_PARAMETER_ID).

3228 (X'0C9C')
MQRCCF_PARM_MISSING
Explanation:

Required parameter not specified.

The command did not specify a parameter or parameter value that was required. It may be:

  • A parameter that is always required.

  • A parameter that is one of a set of two or more alternative required parameters.

  • A parameter that is required because some other parameter was specified.

  • A parameter that is a list of values which has too few values.

The parameter in question may be returned in the message (with parameter identifier MQIACF_PARAMETER_ID).

Programmer Response:

Reissue the command with correct parameters and values.

3229 (X'0C9D')
MQRCCF_PARM_VALUE_ERROR
Explanation:

Parameter value invalid.

The value specified for a parameter was not acceptable. It may be:

  • Outside the acceptable numeric range for the parameter.

  • Not one of a list of acceptable values for the parameter.

  • Using characters that are invalid for the parameter.

  • Completely blank, when such is not allowed for the parameter.

  • A filter value that is invalid for the parameter being filtered.

The parameter in question may be returned in the message (with parameter identifier MQIACF_PARAMETER_ID).

Programmer Response:

Reissue the command with correct parameters and values.

3230 (X'0C9E')
MQRCCF_COMMAND_LENGTH_ERROR
Explanation:

Command exceeds allowable length.

The command is so large that its internal form has exceeded the maximum length allowed. The size of the internal form of the command is affected by both the length, and the complexity of the command.

3231 (X'0C9F')
MQRCCF_COMMAND_ORIGIN_ERROR
Explanation:

Command issued incorrectly.

The command cannot be issued using command server. This is an internal error.

Programmer Response:

Notify your system programmer.

3232 (X'0CA0')
MQRCCF_LISTENER_CONFLICT
Explanation:

Address conflict for listener.

A listener was already active for a port and IP address combination that conflicted with the Port and IPAddress values specified by a Start Channel Listener or Stop Channel Listener command. The Port and IPAddress value combination specified must match a combination for which the listener is active. It cannot be a superset or a subset of that combination.

Programmer Response:

Reissue the command with correct values, if required.

3233 (X'0CA1')
MQRCCF_LISTENER_STARTED
Explanation:

Listener is started.

An attempt was made to start a listener, but it is already active for the requested TransportType, InboundDisposition, Port, and IPAddress values. The requested parameter values may be returned in the message, if applicable (with parameter identifiers MQIACH_XMIT_PROTOCOL_TYPE, MQIACH_INBOUND_DISP, MQIACH_PORT_NUMBER, MQCACH_IP_ADDRESS).

3234 (X'0CA2')
MQRCCF_LISTENER_STOPPED
Explanation:

Listener is stopped.

An attempt was made to stop a listener, but it is not active or already stopping for the requested TransportType, InboundDisposition, Port, and IPAddress values. The requested parameter values may be returned in the message, if applicable (with parameter identifiers MQIACH_XMIT_PROTOCOL_TYPE, MQIACH_INBOUND_DISP, MQIACH_PORT_NUMBER, MQCACH_IP_ADDRESS).

3235 (X'0CA3')
MQRCCF_CHANNEL_ERROR
Explanation:

Channel command failed.

A channel command failed because of an error in the channel definition, or at the remote end of the channel, or in the communications system. An error identifier value nnn may be returned in the message (with parameter identifier MQIACF_ERROR_ID).

Programmer Response:

For information about the error, see the explanation of the corresponding error message. Error nnn generally corresponds to message CSQXnnn, although there are some exceptions. The section Distributed queuing message codes in the WebSphere MQ for z/OS Messages and Codes book gives full details.

3236 (X'0CA4')
MQRCCF_CF_STRUC_ERROR
Explanation:

CF structure error.

A command could not be processed because of a coupling facility or CF structure error. It may be:

  • A Backup CF Structure or Recover CF Structure command when the status of the CF structure is unsuitable. In this case, the CF structure status may be returned in the message together with the CF structure name (with parameter identifiers MQIACF_CF_STRUC_STATUS and MQCA_CF_STRUC_NAME).

  • A command could not access an object because of an error in the coupling facility information, or because a CF structure has failed. In this case, the name of the object involved may be returned in the message (with parameter identifier MQCA_Q_NAME, for example).

  • A command involving a shared channel could not access the channel status or synchronization key information.

Programmer Response:

In the case of a Backup CF Structure or Recover CF Structure command, take action appropriate to the CF struture status reported.

In other cases, check for error messages on the console log that might relate to the problem. Check whether the coupling facility structure has failed and check that DB2 is available.

3237 (X'0CA5')
MQRCCF_UNKNOWN_USER_ID
Explanation:

User identifier not found.

A user identifier specified in a Reverify Security command was not valid because there was no entry found for it in the internal control table. This could be because the identifier was entered incorrectly in the command, or because it was not in the table (for example, because it had timed-out). The user identifier in question may be returned in the message (with parameter identifier MQCACF_USER_IDENTIFIER).

3238 (X'0CA6')
MQRCCF_UNEXPECTED_ERROR
Explanation:

Unexpected or severe error.

An unexpected or severe error or other failure occurred. A code associated with the error may be returned in the message (with parameter identifier MQIACF_ERROR_ID).

Programmer Response:

Notify your system programmer.

3239 (X'0CA7')
MQRCCF_NO_XCF_PARTNER
Explanation:

MQ is not connected to the XCF partner.

The command involving the IMS Bridge cannot be processed because MQ is not connected to the XCF partner. The group and member names of the XCF partner in question may be returned in the message (with parameter identifiers MQCA_XCF_GROUP_NAME and MQCA_XCF_MEMBER_NAME).

3240 (X'0CA8')
MQRCCF_CFGR_PARM_ID_ERROR
Explanation:

Parameter identifier is not valid.

The MQCFGR Parameter field value was not valid.

Programmer Response:

Specify a valid parameter identifier.

3241 (X'0CA9')
MQRCCF_CFIF_LENGTH_ERROR
Explanation:

Structure length not valid.

The MQCFIF StrucLength field value was not valid.

Programmer Response:

Specify a valid structure length.

3242 (X'0CAA')
MQRCCF_CFIF_OPERATOR_ERROR
Explanation:

Parameter count not valid.

The MQCFIF Operator field value was not valid.

Programmer Response:

Specify a valid operator value.

3243 (X'0CAB')
MQRCCF_CFIF_PARM_ID_ERROR
Explanation:

Parameter identifier is not valid.

The MQCFIF Parameter field value was not valid, or specifies a parameter that cannot be filtered, or that is also specified as a parameter to select a subset of objects.

Programmer Response:

Specify a valid parameter identifier.

3244 (X'0CAC')
MQRCCF_CFSF_FILTER_VAL_LEN_ERR
Explanation:

Filter value length not valid.

The MQCFSF FilterValueLength field value was not valid.

Programmer Response:

Specify a valid length.

3245 (X'0CAD')
MQRCCF_CFSF_LENGTH_ERROR
Explanation:

Structure length not valid.

The MQCFSF StrucLength field value was not valid.

Programmer Response:

Specify a valid structure length.

3246 (X'0CAE')
MQRCCF_CFSF_OPERATOR_ERROR
Explanation:

Parameter count not valid.

The MQCFSF Operator field value was not valid.

Programmer Response:

Specify a valid operator value.

3247 (X'0CAF')
MQRCCF_CFSF_PARM_ID_ERROR
Explanation:

Parameter identifier is not valid.

The MQCFSF Parameter field value was not valid.

Programmer Response:

Specify a valid parameter identifier.

3248 (X'0CB0')
MQRCCF_TOO_MANY_FILTERS
Explanation:

Too many filters.

The command contained more than the maximum permitted number of filter structures.

Programmer Response:

Specify the command correctly.

3249 (X'0CB1')
MQRCCF_LISTENER_RUNNING
Explanation:

Listener is running.

An attempt was made to perform an operation on a listener, but it is currently active.

Programmer Response:

Stop the listener if required.

3250 (X'0CB2')
MQRCCF_LSTR_STATUS_NOT_FOUND
Explanation:

Listener status not found.

For Inquire Listener Status, no listener status is available for the specified listener. This may indicate that the listener has not been used.

Programmer Response:

None, unless this is unexpected, in which case consult your systems administrator.

3251 (X'0CB3')
MQRCCF_SERVICE_RUNNING
Explanation:

Service is running.

An attempt was made to perform an operation on a service, but it is currently active.

Programmer Response:

Stop the service if required.

3252 (X'0CB4')
MQRCCF_SERV_STATUS_NOT_FOUND
Explanation:

Service status not found.

For Inquire Service Status, no service status is available for the specified service. This may indicate that the service has not been used.

Programmer Response:

None, unless this is unexpected, in which case consult your systems administrator.

3253 (X'0CB5')
MQRCCF_SERVICE_STOPPED
Explanation:

Service is stopped.

An attempt was made to stop a service, but it is not active or already stopping.

3254 (X'0CB6')
MQRCCF_CFBS_DUPLICATE_PARM
Explanation:

Duplicate parameter.

Two MQCFBS structures with the same parameter identifier were present.

Programmer Response:

Check for and remove duplicate parameters.

3255 (X'0CB7')
MQRCCF_CFBS_LENGTH_ERROR
Explanation:

Structure length not valid.

The MQCFBS StrucLength field value was not valid.

Programmer Response:

Specify a valid structure length.

3256 (X'0CB8')
MQRCCF_CFBS_PARM_ID_ERROR
Explanation:

Parameter identifier is not valid.

The MQCFBS Parameter field value was not valid.

Programmer Response:

Specify a valid parameter identifier.

3257 (X'0CB9')
MQRCCF_CFBS_STRING_LENGTH_ERR
Explanation:

String length not valid.

The MQCFBS StringLength field value was not valid. The value was negative or greater than the maximum permitted length of the parameter specified in the Parameter field.

Programmer Response:

Specify a valid string length for the parameter.

3258 (X'0CBA')
MQRCCF_CFGR_LENGTH_ERROR
Explanation:

Structure length not valid.

The MQCFGR StrucLength field value was not valid.

Programmer Response:

Specify a valid structure length.

3259 (X'0CBB')
MQRCCF_CFGR_PARM_COUNT_ERROR
Explanation:

Parameter count not valid.

The MQCFGR ParameterCount field value was not valid. The value was negative or greater than the maximum permitted for the parameter identifier specified in the Parameter field.

Programmer Response:

Specify a valid count for the parameter.

3260 (X'0CBC')
MQRCCF_CONN_NOT_STOPPED
Explanation:

Connection not stopped.

The Stop Connection command could not be executed, so the connection was not stopped.

3261 (X'0CBD')
MQRCCF_SERVICE_REQUEST_PENDING
Explanation:

A Suspend or Resume Queue Manager command was issued, or a Refresh Security command, but such a command is currently in progress.

Programmer Response:

Wait until the current request completes, then reissue the command if necessary.

3262 (X'0CBE')
MQRCCF_NO_START_CMD
Explanation:

No start command.

The service cannot be started because no start command is specified in the service definition.

Programmer Response:

Correct the definition of the service.

3263 (X'0CBF')
MQRCCF_NO_STOP_CMD
Explanation:

No stop command.

The service cannot be stopped because no stop command is specified in the service definition.

Programmer Response:

Correct the definition of the service.

3264 (X'0CC0')
MQRCCF_CFBF_LENGTH_ERROR
Explanation:

Structure length not valid.

The MQCFBF StrucLength field value was not valid.

Programmer Response:

Specify a valid structure length.

3265 (X'0CC1')
MQRCCF_CFBF_PARM_ID_ERROR
Explanation:

Parameter identifier is not valid.

The MQCFBF Parameter field value was not valid.

Programmer Response:

Specify a valid parameter identifier.

3266 (X'0CC2')
MQRCCF_CFBF_FILTER_VAL_LEN_ERR
Explanation:

Filter value length not valid.

The MQCFBF FilterValueLength field value was not valid.

Programmer Response:

Specify a valid length.

3267 (X'0CC3')
MQRCCF_CFBF_OPERATOR_ERROR
Explanation:

Parameter count not valid.

The MQCFBF Operator field value was not valid.

Programmer Response:

Specify a valid operator value.

3268 (X'0CC4')
MQRCCF_LISTENER_STILL_ACTIVE
Explanation:

Listener still active.

An attempt mas made to stop a listener, but it failed and the listener is still active. For example, the the listener may still have active channels.

Programmer Response:

Wait for the active connections to the listener to complete before retrying the request.

4001 (X'0FA1')
MQRCCF_OBJECT_ALREADY_EXISTS
Explanation:

Object already exists.

An attempt was made to create an object, but the object already existed and the Replace parameter was not specified as MQRP_YES.

Programmer Response:

Specify Replace as MQRP_YES, or use a different name for the object to be created.

4002 (X'0FA2')
MQRCCF_OBJECT_WRONG_TYPE
Explanation:

Object has wrong type or disposition.

An object already exists with the same name but a different subtype or disposition from that specified by the command.

Programmer Response:

Ensure that the specified object is the same subtype and disposition.

4003 (X'0FA3')
MQRCCF_LIKE_OBJECT_WRONG_TYPE
Explanation:

New and existing objects have different subtype.

An attempt was made to create an object based on the definition of an existing object, but the new and existing objects had different subtypes.

Programmer Response:

Ensure that the new object has the same subtype as the one on which it is based.

4004 (X'0FA4')
MQRCCF_OBJECT_OPEN
Explanation:

Object is open.

An attempt was made to operate on an object that was in use.

Programmer Response:

Wait until the object is not in use, and then retry the operation. Alternatively specify Force as MQFC_YES for a change command.

4005 (X'0FA5')
MQRCCF_ATTR_VALUE_ERROR
Explanation:

Attribute value not valid or repeated.

One or more of the attribute values specified was not valid or was repeated. The error response message contains the failing attribute selectors (with parameter identifier MQIACF_PARAMETER_ID).

Programmer Response:

Specify the attribute values correctly.

4006 (X'0FA6')
MQRCCF_UNKNOWN_Q_MGR
Explanation:

Queue manager not known.

The queue manager specified was not known.

Programmer Response:

Specify the name of the queue manager to which the command is sent, or blank.

4007 (X'0FA7')
MQRCCF_Q_WRONG_TYPE
Explanation:

Action not valid for the queue of specified type.

An attempt was made to perform an action on a queue of the wrong type.

Programmer Response:

Specify a queue of the correct type.

4008 (X'0FA8')
MQRCCF_OBJECT_NAME_ERROR
Explanation:

Name not valid.

An object or other name name was specified using characters that were not valid.

Programmer Response:

Specify only valid characters for the name.

4009 (X'0FA9')
MQRCCF_ALLOCATE_FAILED
Explanation:

Allocation failed.

An attempt to allocate a conversation to a remote system failed. The error may be due to an entry in the channel definition that is not valid, or it might be that the listening program at the remote system is not running.

Programmer Response:

Ensure that the channel definition is correct, and start the listening program if necessary. If the error persists, consult your systems administrator.

4010 (X'0FAA')
MQRCCF_HOST_NOT_AVAILABLE
Explanation:

Remote system not available.

An attempt to allocate a conversation to a remote system was unsuccessful. The error might be transitory, and the allocate might succeed later. This reason can occur if the listening program at the remote system is not running.

Programmer Response:

Ensure that the listening program is running, and retry the operation.

4011 (X'0FAB')
MQRCCF_CONFIGURATION_ERROR
Explanation:

Configuration error.

There was a configuration error in the channel definition or communication subsystem, and allocation of a conversation was not possible. This might be caused by one of the following:

  • For LU 6.2, either the ModeName or the TpName is incorrect. The ModeName must match that on the remote system, and the TpName must be specified. (On OS/400, these are held in the communications Side Object.)

  • For LU 6.2, the session might not be established.

  • For TCP, the ConnectionName in the channel definition cannot be resolved to a network address. This might be because the name has not been correctly specified, or because the name server is not available.

  • The requested communications protocol might not be supported on the platform.

Programmer Response:

Identify the error and take appropriate action.

4012 (X'0FAC')
MQRCCF_CONNECTION_REFUSED
Explanation:

Connection refused.

The attempt to establish a connection to a remote system was rejected. The remote system might not be configured to allow a connection from this system.

  • For LU 6.2 either the user ID or the password supplied to the remote system is incorrect.

  • For TCP the remote system might not recognize the local system as valid, or the TCP listener program might not be started.

Programmer Response:

Correct the error or restart the listener program.

4013 (X'0FAD')
MQRCCF_ENTRY_ERROR
Explanation:

Connection name not valid.

The connection name in the channel definition could not be resolved into a network address. Either the name server does not contain the entry, or the name server was not available.

Programmer Response:

Ensure that the connection name is correctly specified and that the name server is available.

4014 (X'0FAE')
MQRCCF_SEND_FAILED
Explanation:

Send failed.

An error occurred while sending data to a remote system. This might be caused by a communications failure.

Programmer Response:

Consult your systems administrator.

4015 (X'0FAF')
MQRCCF_RECEIVED_DATA_ERROR
Explanation:

Received data error.

An error occurred while receiving data from a remote system. This might be caused by a communications failure.

Programmer Response:

Consult your systems administrator.

4016 (X'0FB0')
MQRCCF_RECEIVE_FAILED
Explanation:

Receive failed.

The receive operation failed.

Programmer Response:

Correct the error and retry the operation.

4017 (X'0FB1')
MQRCCF_CONNECTION_CLOSED
Explanation:

Connection closed.

An error occurred while receiving data from a remote system. The connection to the remote system has unexpectedly terminated.

Programmer Response:

Contact your systems administrator.

4018 (X'0FB2')
MQRCCF_NO_STORAGE
Explanation:

Not enough storage available.

Insufficient storage is available.

Programmer Response:

Consult your systems administrator.

4019 (X'0FB3')
MQRCCF_NO_COMMS_MANAGER
Explanation:

Communications manager not available.

The communications subsystem is not available.

Programmer Response:

Ensure that the communications subsystem has been started.

4020 (X'0FB4')
MQRCCF_LISTENER_NOT_STARTED
Explanation:

Listener not started.

The listener program could not be started. Either the communications subsystem has not been started, or the number of current channels using the communications subsystem is the maximum allowed, or there are too many jobs waiting in the queue.

Programmer Response:

Ensure the communications subsystem is started or retry the operation later. Increase the number of current channels allowed, if appropriate.

4024 (X'0FB8')
MQRCCF_BIND_FAILED
Explanation:

Bind failed.

The bind to a remote system during session negotiation has failed.

Programmer Response:

Consult your systems administrator.

4025 (X'0FB9')
MQRCCF_CHANNEL_INDOUBT
Explanation:

Channel in-doubt.

The requested operation cannot complete because the channel is in doubt.

Programmer Response:

Examine the status of the channel, and either restart a channel to resolve the in-doubt state, or resolve the channel.

4026 (X'0FBA')
MQRCCF_MQCONN_FAILED
Explanation:

MQCONN call failed.

Programmer Response:

Check whether the queue manager is active.

4027 (X'0FBB')
MQRCCF_MQOPEN_FAILED
Explanation:

MQOPEN call failed.

Programmer Response:

Check whether the queue manager is active, and the queues involved are correctly set up.

4028 (X'0FBC')
MQRCCF_MQGET_FAILED
Explanation:

MQGET call failed.

Programmer Response:

Check whether the queue manager is active, and the queues involved are correctly set up, and enabled for MQGET.

4029 (X'0FBD')
MQRCCF_MQPUT_FAILED
Explanation:

MQPUT call failed.

Programmer Response:

Check whether the queue manager is active, and the queues involved are correctly set up, and not inhibited for puts.

4030 (X'0FBE')
MQRCCF_PING_ERROR
Explanation:

Ping error.

A ping operation can only be issued for a sender or server channel. If the local channel is a receiver channel, issue the ping from a remote queue manager.

Programmer Response:

Reissue the ping request for a different channel of the correct type, or for a receiver channel from a different queue manager.

4031 (X'0FBF')
MQRCCF_CHANNEL_IN_USE
Explanation:

Channel in use.

An attempt was made to perform an operation on a channel, but the channel is currently active.

Programmer Response:

Stop the channel or wait for it to terminate.

4032 (X'0FC0')
MQRCCF_CHANNEL_NOT_FOUND
Explanation:

Channel not found.

The channel specified does not exist.

Programmer Response:

Specify the name of a channel which exists.

4033 (X'0FC1')
MQRCCF_UNKNOWN_REMOTE_CHANNEL
Explanation:

Remote channel not known.

There is no definition of the referenced channel at the remote system.

Programmer Response:

Ensure that the local channel is correctly defined. If it is, add an appropriate channel definition at the remote system.

4034 (X'0FC2')
MQRCCF_REMOTE_QM_UNAVAILABLE
Explanation:

Remote queue manager not available.

The channel cannot be started because the remote queue manager is not available.

Programmer Response:

Start the remote queue manager.

4035 (X'0FC3')
MQRCCF_REMOTE_QM_TERMINATING
Explanation:

Remote queue manager terminating.

The channel is ending because the remote queue manager is terminating.

Programmer Response:

Restart the remote queue manager.

4036 (X'0FC4')
MQRCCF_MQINQ_FAILED
Explanation:

MQINQ call failed.

Programmer Response:

Check whether the queue manager is active.

4037 (X'0FC5')
MQRCCF_NOT_XMIT_Q
Explanation:

Queue is not a transmission queue.

The queue specified in the channel definition is not a transmission queue, or is in use.

Programmer Response:

Ensure that the queue is specified correctly in the channel definition, and that it is correctly defined to the queue manager.

4038 (X'0FC6')
MQRCCF_CHANNEL_DISABLED
Explanation:

Channel disabled.

An attempt was made to use a channel, but the channel was disabled (that is, stopped).

Programmer Response:

Start the channel.

4039 (X'0FC7')
MQRCCF_USER_EXIT_NOT_AVAILABLE
Explanation:

User exit not available.

The channel was terminated because the user exit specified does not exist.

Programmer Response:

Ensure that the user exit is correctly specified and the program is available.

4040 (X'0FC8')
MQRCCF_COMMIT_FAILED
Explanation:

Commit failed.

An error was received when an attempt was made to commit a unit of work.

Programmer Response:

Consult your systems administrator.

4041 (X'0FC9')
MQRCCF_WRONG_CHANNEL_TYPE
Explanation:

Parameter not allowed for this channel type.

The parameter is not allowed for the type of channel being created, copied, or changed. Refer to the description of the parameter in error to determine the types of channel for which the parameter is valid

Programmer Response:

Remove the parameter.

4042 (X'0FCA')
MQRCCF_CHANNEL_ALREADY_EXISTS
Explanation:

Channel already exists.

An attempt was made to create a channel but the channel already existed and Replace was not specified as MQRP_YES.

Programmer Response:

Specify Replace as MQRP_YES or use a different name for the channel to be created.

4043 (X'0FCB')
MQRCCF_DATA_TOO_LARGE
Explanation:

Data too large.

The data to be sent exceeds the maximum that can be supported for the command.

Programmer Response:

Reduce the size of the data.

4044 (X'0FCC')
MQRCCF_CHANNEL_NAME_ERROR
Explanation:

Channel name error.

The ChannelName parameter contained characters that are not allowed for channel names.

Programmer Response:

Specify a valid name.

4045 (X'0FCD')
MQRCCF_XMIT_Q_NAME_ERROR
Explanation:

Transmission queue name error.

The XmitQName parameter contains characters that are not allowed for queue names. This reason code also occurs if the parameter is not present when a sender or server channel is being created, and no default value is available.

Programmer Response:

Specify a valid name, or add the parameter.

4047 (X'0FCF')
MQRCCF_MCA_NAME_ERROR
Explanation:

Message channel agent name error.

The MCAName value contained characters that are not allowed for program names on the platform in question.

Programmer Response:

Specify a valid name.

4048 (X'0FD0')
MQRCCF_SEND_EXIT_NAME_ERROR
Explanation:

Channel send exit name error.

The SendExit value contained characters that are not allowed for program names on the platform in question.

Programmer Response:

Specify a valid name.

4049 (X'0FD1')
MQRCCF_SEC_EXIT_NAME_ERROR
Explanation:

Channel security exit name error.

The SecurityExit value contained characters that are not allowed for program names on the platform in question.

Programmer Response:

Specify a valid name.

4050 (X'0FD2')
MQRCCF_MSG_EXIT_NAME_ERROR
Explanation:

Channel message exit name error.

The MsgExit value contained characters that are not allowed for program names on the platform in question.

Programmer Response:

Specify a valid name.

4051 (X'0FD3')
MQRCCF_RCV_EXIT_NAME_ERROR
Explanation:

Channel receive exit name error.

The ReceiveExit value contained characters that are not allowed for program names on the platform in question.

Programmer Response:

Specify a valid name.

4052 (X'0FD4')
MQRCCF_XMIT_Q_NAME_WRONG_TYPE
Explanation:

Transmission queue name not allowed for this channel type.

The XmitQName parameter is only allowed for sender or server channel types.

Programmer Response:

Remove the parameter.

4053 (X'0FD5')
MQRCCF_MCA_NAME_WRONG_TYPE
Explanation:

Message channel agent name not allowed for this channel type.

The MCAName parameter is only allowed for sender, server or requester channel types.

Programmer Response:

Remove the parameter.

4054 (X'0FD6')
MQRCCF_DISC_INT_WRONG_TYPE
Explanation:

Disconnection interval not allowed for this channel type.

The DiscInterval parameter is only allowed for sender or server channel types.

Programmer Response:

Remove the parameter.

4055 (X'0FD7')
MQRCCF_SHORT_RETRY_WRONG_TYPE
Explanation:

Short retry parameter not allowed for this channel type.

The ShortRetryCount parameter is only allowed for sender or server channel types.

Programmer Response:

Remove the parameter.

4056 (X'0FD8')
MQRCCF_SHORT_TIMER_WRONG_TYPE
Explanation:

Short timer parameter not allowed for this channel type.

The ShortRetryInterval parameter is only allowed for sender or server channel types.

Programmer Response:

Remove the parameter.

4057 (X'0FD9')
MQRCCF_LONG_RETRY_WRONG_TYPE
Explanation:

Long retry parameter not allowed for this channel type.

The LongRetryCount parameter is only allowed for sender or server channel types.

Programmer Response:

Remove the parameter.

4058 (X'0FDA')
MQRCCF_LONG_TIMER_WRONG_TYPE
Explanation:

Long timer parameter not allowed for this channel type.

The LongRetryInterval parameter is only allowed for sender or server channel types.

Programmer Response:

Remove the parameter.

4059 (X'0FDB')
MQRCCF_PUT_AUTH_WRONG_TYPE
Explanation:

Put authority parameter not allowed for this channel type.

The PutAuthority parameter is only allowed for receiver or requester channel types.

Programmer Response:

Remove the parameter.

4061 (X'0FDD')
MQRCCF_MISSING_CONN_NAME
Explanation:

Connection name parameter required but missing.

The ConnectionName parameter is required for sender or requester channel types, but is not present.

Programmer Response:

Add the parameter.

4062 (X'0FDE')
MQRCCF_CONN_NAME_ERROR
Explanation:

Error in connection name parameter.

The ConnectionName parameter contains one or more blanks at the start of the name.

Programmer Response:

Specify a valid connection name.

4063 (X'0FDF')
MQRCCF_MQSET_FAILED
Explanation:

MQSET call failed.

Programmer Response:

Check whether the queue manager is active.

4064 (X'0FE0')
MQRCCF_CHANNEL_NOT_ACTIVE
Explanation:

Channel not active.

An attempt was made to stop a channel, but the channel was already stopped.

Programmer Response:

No action is required.

4065 (X'0FE1')
MQRCCF_TERMINATED_BY_SEC_EXIT
Explanation:

Channel terminated by security exit.

A channel security exit terminated the channel.

Programmer Response:

Check that the channel is attempting to connect to the correct queue manager, and if so that the security exit is specified correctly, and is working correctly, at both ends.

4067 (X'0FE3')
MQRCCF_DYNAMIC_Q_SCOPE_ERROR
Explanation:

Dynamic queue scope error.

The Scope attribute of the queue is to be MQSCO_CELL, but this is not allowed for a dynamic queue.

Programmer Response:

Predefine the queue if it is to have cell scope.

4068 (X'0FE4')
MQRCCF_CELL_DIR_NOT_AVAILABLE
Explanation:

Cell directory is not available.

The Scope attribute of the queue is to be MQSCO_CELL, but no name service supporting a cell directory has been configured.

Programmer Response:

Configure the queue manager with a suitable name service.

4069 (X'0FE5')
MQRCCF_MR_COUNT_ERROR
Explanation:

Message retry count not valid.

The MsgRetryCount value was not valid.

Programmer Response:

Specify a value in the range 0-999 999 999.

4070 (X'0FE6')
MQRCCF_MR_COUNT_WRONG_TYPE
Explanation:

Message-retry count parameter not allowed for this channel type.

The MsgRetryCount parameter is allowed only for receiver and requester channels.

Programmer Response:

Remove the parameter.

4071 (X'0FE7')
MQRCCF_MR_EXIT_NAME_ERROR
Explanation:

Channel message-retry exit name error.

The MsgRetryExit value contained characters that are not allowed for program names on the platform in question.

Programmer Response:

Specify a valid name.

4072 (X'0FE8')
MQRCCF_MR_EXIT_NAME_WRONG_TYPE
Explanation:

Message-retry exit parameter not allowed for this channel type.

The MsgRetryExit parameter is allowed only for receiver and requester channels.

Programmer Response:

Remove the parameter.

4073 (X'0FE9')
MQRCCF_MR_INTERVAL_ERROR
Explanation:

Message retry interval not valid.

The MsgRetryInterval value was not valid.

Programmer Response:

Specify a value in the range 0-999 999 999.

4074 (X'0FEA')
MQRCCF_MR_INTERVAL_WRONG_TYPE
Explanation:

Message-retry interval parameter not allowed for this channel type.

The MsgRetryInterval parameter is allowed only for receiver and requester channels.

Programmer Response:

Remove the parameter.

4075 (X'0FEB')
MQRCCF_NPM_SPEED_ERROR
Explanation:

Nonpersistent message speed not valid.

The NonPersistentMsgSpeed value was not valid.

Programmer Response:

Specify MQNPMS_NORMAL or MQNPMS_FAST.

4076 (X'0FEC')
MQRCCF_NPM_SPEED_WRONG_TYPE
Explanation:

Nonpersistent message speed parameter not allowed for this channel type.

The NonPersistentMsgSpeed parameter is allowed only for sender, receiver, server, requester, cluster sender, and cluster receiver channels.

Programmer Response:

Remove the parameter.

4077 (X'0FED')
MQRCCF_HB_INTERVAL_ERROR
Explanation:

Heartbeat interval not valid.

The HeartbeatInterval value was not valid.

Programmer Response:

Specify a value in the range 0-999 999.

4078 (X'0FEE')
MQRCCF_HB_INTERVAL_WRONG_TYPE
Explanation:

Heartbeat interval parameter not allowed for this channel type.

The HeartbeatInterval parameter is allowed only for receiver and requester channels.

Programmer Response:

Remove the parameter.

4079 (X'0FEF')
MQRCCF_CHAD_ERROR
Explanation:

Channel automatic definition error.

The ChannelAutoDef value was not valid.

Programmer Response:

Specify MQCHAD_ENABLED or MQCHAD_DISABLED.

4080 (X'0FF0')
MQRCCF_CHAD_WRONG_TYPE
Explanation:

Channel automatic definition parameter not allowed for this channel type.

The ChannelAutoDef parameter is allowed only for receiver and server-connection channels.

Programmer Response:

Remove the parameter.

4081 (X'0FF1')
MQRCCF_CHAD_EVENT_ERROR
Explanation:

Channel automatic definition event error.

The ChannelAutoDefEvent value was not valid.

Programmer Response:

Specify MQEVR_ENABLED or MQEVR_DISABLED.

4082 (X'0FF2')
MQRCCF_CHAD_EVENT_WRONG_TYPE
Explanation:

Channel automatic definition event parameter not allowed for this channel type.

The ChannelAutoDefEvent parameter is allowed only for receiver and server-connection channels.

Programmer Response:

Remove the parameter.

4083 (X'0FF3')
MQRCCF_CHAD_EXIT_ERROR
Explanation:

Channel automatic definition exit name error.

The ChannelAutoDefExit value contained characters that are not allowed for program names on the platform in question.

Programmer Response:

Specify a valid name.

4084 (X'0FF4')
MQRCCF_CHAD_EXIT_WRONG_TYPE
Explanation:

Channel automatic definition exit parameter not allowed for this channel type.

The ChannelAutoDefExit parameter is allowed only for receiver and server-connection channels.

Programmer Response:

Remove the parameter.

4085 (X'0FF5')
MQRCCF_SUPPRESSED_BY_EXIT
Explanation:

Action suppressed by exit program.

An attempt was made to define a channel automatically, but this was inhibited by the channel automatic definition exit. The AuxErrorDataInt1 parameter contains the feedback code from the exit indicating why it inhibited the channel definition.

Programmer Response:

Examine the value of the AuxErrorDataInt1 parameter, and take any action that is appropriate.

4086 (X'0FF6')
MQRCCF_BATCH_INT_ERROR
Explanation:

Batch interval not valid.

The batch interval specified was not valid.

Programmer Response:

Specify a valid batch interval value.

4087 (X'0FF7')
MQRCCF_BATCH_INT_WRONG_TYPE
Explanation:

Batch interval parameter not allowed for this channel type.

The BatchInterval parameter is allowed only for sender and server channels.

Programmer Response:

Remove the parameter.

4088 (X'0FF8')
MQRCCF_NET_PRIORITY_ERROR
Explanation:

Network priority value is not valid.

Programmer Response:

Specify a valid value.

4089 (X'0FF9')
MQRCCF_NET_PRIORITY_WRONG_TYPE
Explanation:

Network priority parameter not allowed for this channel type.

The NetworkPriority parameter is allowed for sender and server channels only.

Programmer Response:

Remove the parameter.

4090 (X'0FFA')
MQRCCF_CHANNEL_CLOSED
Explanation:

Channel closed.

The channel was closed prematurely. This can occur because a user stopped the channel while it was running, or a channel exit decided to close the channel.

Programmer Response:

Determine the reason that the channel was closed prematurely. Restart the channel if required.

4092 (X'0FFC')
MQRCCF_SSL_CIPHER_SPEC_ERROR
Explanation:

SSL cipher specification not valid.

The SSLCipherSpec specified is not valid.

Programmer Response:

Specify a valid cipher specification.

4093 (X'0FFD')
MQRCCF_SSL_PEER_NAME_ERROR
Explanation:

SSL peer name not valid.

The SSLPeerName specified is not valid.

Programmer Response:

Specify a valid peer name.

4094 (X'0FFE')
MQRCCF_SSL_CLIENT_AUTH_ERROR
Explanation:

SSL client authentication not valid.

The SSLClientAuth specified is not valid.

Programmer Response:

Specify a valid client authentication.

4095 (X'0FFF')
MQRCCF_RETAINED_NOT_SUPPORTED
Explanation:

Retained messages used on restricted stream.

An attempt has been made to use retained messages on a publish/subscribe stream defined to be restricted to JMS usage. JMS does not support the concept of retained messages and the request is rejected.

Programmer Response:

Either modify the application not to use retained messages, or modify the broker JmsStreamPrefix configuration parameter so that this stream is not treated as a JMS stream.