REST API and PCF equivalents for channels
For most REST API optional query parameters and attributes for channels, an equivalent PCF parameter or attribute exists. Use the tables that are provided to understand these equivalents.
Optional query parameter equivalents
| REST API optional query parameter | PCF parameter | Related values (REST API) | Related values (PCF) |
|---|---|---|---|
filter=filterValue |
MQCFT_INTEGER_FILTER
MQCFT_STRING_FILTER |
lessThan greaterThanlessThanOrEqualTo greaterThanOrEqualToequalTonotEqualTo |
MQCFOP_LESSMQCFOP_GREATERMQCFOP_NOT_GREATERMQCFOP_NOT_LESSMQCFOP_EQUALMQCFOP_LIKEMQCFOP_NOT_EQUALMQCFOP_NOT_LIKE |
type=type |
MQIACH_CHANNEL_TYPE | allsenderreceiverserverrequesterclusterSenderclusterReceiver |
None.
MQCHT_SENDERMQCHT_RECEIVERMQCHT_SERVERMQCHT_REQUESTERMQCHT_CLUSSDRMQCHT_CLUSRCVR |
queueSharingGroupDisposition=disposition |
MQIA_QSG_DISP | liveallcopygroupprivateqmgr |
MQQSGD_LIVEMQQSGD_ALLMQQSGD_COPYMQQSGD_GROUPMQQSGD_PRIVATEMQQSGD_Q_MGR |
Channel attribute equivalents
| REST API attribute | PCF attribute | Related values (REST API) | Related values (PCF) |
|---|---|---|---|
name |
MQIACH_CHANNEL_NAME | ||
type |
MQIACH_CHANNEL_TYPE | ||
clusterRouting.workloadPriority |
MQIACH_CLWL_CHANNEL_PRIORITY | ||
clusterRouting.workloadRank |
MQIACH_CLWL_CHANNEL_RANK | ||
clusterRouting.workloadWeight |
MQIACH_CLWL_CHANNEL_WEIGHT | ||
clusterRouting.networkPriority |
MQIACH_NETWORK_PRIORITY | ||
[type].connection.host[type].connection.portsender.connection.hostsender.connection.portserver.connection.hostserver.connection.portrequester.connection.hostrequester.connection.portclusterSender.connection.hostclusterSender.connection.portclusterReceiver.connection.hostclusterReceiver.connection.port |
MQCACH_CONNECTION_NAME | ||
[type].transmissionQueueNamesender.transmissionQueueNameserver.transmissionQueueName |
MQCACH_XMIT_Q_NAME | ||
clusterSender.clusterNameclusterReceiver.clusterName |
MQCA_CLUSTER_NAME | ||
clusterSender.clusterNamelistclusterReceiver.clusterNamelist |
MQCA_CLUSTER_NAMELIST | ||
connectionManagement.heartbeatInterval |
MQIACH_HB_INTERVAL | ||
connectionManagement.disconnectInterval |
MQIACH_DISC_INTERVAL | ||
connectionManagement.keepAliveInterval |
MQIACH_KEEP_ALIVE_INTERVAL | ||
connectionManagement.localAddress.hostconnectionManagement.localAddress.portconnectionManagement.localAddress.portRange |
MQCACH_LOCAL_ADDRESS | ||
connectionManagement.longRetry.count |
MQIACH_LONG_RETRY | ||
connectionManagement.longRetry.interval |
MQIACH_LONG_TIMER | ||
connectionManagement.shortRetry.count |
MQIACH_SHORT_RETRY | ||
connectionManagement.shortRetry.interval |
MQIACH_SHORT_TIMER | ||
compression.header |
MQIACH_HDR_COMPRESSION |
none system |
MQCOMPRESS_NONEMQCOMPRESS_SYSTEM |
compression.message |
MQIACH_MSG_COMPRESSION |
none runLengthEncodingzlibFastzlibHighany |
MQCOMPRESS_NONEMQCOMPRESS_RLEMQCOMPRESS_ZLIBFASTMQCOMPRESS_ZLIBHIGHMQCOMPRESS_ANY |
dataCollection.monitoring |
MQIA_MONITORING_CHANNEL |
off asQmgrlowmediumhigh |
MQMON_OFF MQMON_Q_MGRMQMON_LOWMQMON_MEDIUMMQMON_HIGH |
dataCollection.statistics |
MQIA_STATISTICS_CHANNEL |
off asQmgrlowmediumhigh |
MQMON_OFF MQMON_Q_MGRMQMON_LOWMQMON_MEDIUMMQMON_HIGH |
exits.message.name |
MQCACH_MSG_EXIT_NAME | ||
exits.message.userData |
MQCACH_MSG_EXIT_USER_DATA | ||
exits.messageRetry.name |
MQCACH_MR_EXIT_NAME | ||
exits.messageRetry.userData |
MQCACH_MR_EXIT_USER_DATA | ||
exits.receive.name |
MQCACH_RCV_EXIT_NAME | ||
exits.receive.userData |
MQCACH_RCV_EXIT_USER_DATA | ||
exits.security.name |
MQCACH_SEC_EXIT_NAME | ||
exits.security.userData |
MQCACH_SEC_EXIT_USER_DATA | ||
exits.send.name |
MQCACH_SEND_EXIT_NAME | ||
exits.send.userData |
MQCACH_SEND_EXIT_USER_DATA | ||
extended.channelAgentType |
MQIACH_MCA_TYPE |
process thread |
MQMCAT_PROCESS MQMCAT_THREAD |
extended.senderDataConversion |
MQIACH_DATA_CONVERSION |
false true |
MQCDC_NO_SENDER_CONVERSION MQCDC_SENDER_CONVERSION |
extended.messagePropertyControl |
MQIA_PROPERTY_CONTROL |
compatible noneall |
MQPROP_COMPATIBILITY MQPROP_NONEMQPROP_ALL |
extended.sequenceNumberWrap |
MQIACH_SEQUENCE_NUMBER_WRAP | ||
failedDelivery.retry.count |
MQIACH_MR_COUNT | ||
failedDelivery.retry.interval |
MQIACH_MR_INTERVAL | ||
failedDelivery.useDeadLetterQueue |
MQIA_USE_DEAD_LETTER_Q | truefalse |
MQUSEDLQ_YESMQUSEDLQ_NO |
general.description |
MQCACH_DESC | ||
general.maximumMessageLength |
MQIACH_MAX_MSG_LENGTH | ||
batch.preCommitHeartbeat |
MQIACH_BATCH_HB | ||
batch.timeExtend |
MQIACH_BATCH_INTERVAL | ||
batch.dataLimit |
MQIACH_BATCH_DATA_LIMIT | ||
batch.messageLimit |
MQIACH_BATCH_SIZE | ||
batch.nonPersistentMessageSpeedFastcurrentStatus.batch.nonPersistentMessageSpeedFast |
MQIACH_NPM_SPEED | truefalse |
MQNPMS_FASTMQNPMS_NORMAL |
queueSharingGroup.disposition |
MQIA_QSG_DISP | copygroupqmgr |
MQQSDG_COPYMQQSDG_GROUPMQQSDG_QMGR |
queueSharingGroup.defaultChannelDisposition |
MQIACH_DEF_CHANNEL_DISP | privatefixSharedshared |
MQCHLD_PRIVATEMQCHLD_FIXSHAREDMQCHLD_SHARED |
receiverSecurity.channelAgentUserId |
MQCACH_MCA_USER_ID | ||
receiverSecurity.putAuthority |
MQCACH_MCA_USER_ID | defaultcontextalternateOrChannelAgentonlyChannelAgent |
MQPA_DEFAULTMQPA_CONTEXTMQPA_ALTERNATE_OR_MCAMQPA_ONLY_MCA |
transmissionSecurity.certificateLabel |
MQCA_CERT_LABEL | ||
transmissionSecurity.cipherSpecification |
MQCACH_SSL_CIPHER_SPEC | ||
transmissionSecurity.requirePartnerCertificate |
MQIACH_SSL_CLIENT_AUTH | truefalse |
MQSCA_REQUIREDMQSCA_OPTIONAL |
transmissionSecurity.certificatePeerName |
MQCACH_SSL_PEER_NAME | ||
timestamps.altered |
MQCA_ALTERATION_DATE
MQCA_ALTERATION_TIME |
||
currentStatus.inDoubtsavedStatus.inDoubt |
MQIACH_INDOUBT_STATUS | truefalse |
MQCHIDS_INDOUBTMQCHIDS_NOT_INDOUBT |
currentStatus.state |
MQIACH_CHANNEL_STATUS | bindingstartingrunningpausedstoppingretryingstoppedrequestingswitchinginitializing |
MQCHS_BINDINGMQCHS_STARTINGMQCHS_RUNNINGMQCHS_PAUSEDMQCHS_STOPPINGMQCHS_RETRYINGMQCHS_STOPPEDMQCHS_REQUESTINGMQCHS_SWITCHINGMQCHS_INITIALIZING |
currentStatus.agent.jobName |
MQCACH_MCA_JOB_NAME | ||
currentStatus.agent.running |
MQIACH_MCA_STATUS | truefalse |
MQMCAS_RUNNINGMQMCAS_STOPPED |
currentStatus.agent.state |
MQIACH_CHANNEL_SUBSTATE | runningChannelAutoDefinitionExitcompressingDataprocessingEndOfBatchperformingSecurityHandshakeheartbeatingexecutingMQGETexecutingMQIexecutingMQPUTrunningRetryExitrunningMessageExitcommunicatingWithNameServerconnectingToNetworkundefinedrunningReceiveExitreceivingFromNetworkresynchingWithPartnerrunningSecurityExitrunningSendExitsendingToNetworkserializingAccessToQmgr |
MQCHSSTATE_CHADEXITMQCHSSTATE_COMPRESSINGMQCHSSTATE_END_OF_BATCHMQCHSSTATE_HANDSHAKINGMQCHSSTATE_HEARTBEATINGMQCHSSTATE_IN_MQGETMQCHSSTATE_IN_MQI_CALLMQCHSSTATE_IN_MQPUTMQCHSSTATE_MREXITMQCHSSTATE_MSGEXITMQCHSSTATE_NAME_SERVERMQCHSSTATE_NET_CONNECTINGMQCHSSTATE_OTHERMQCHSSTATE_RCVEXITMQCHSSTATE_RECEIVINGMQCHSSTATE_RESYNCHINGMQCHSSTATE_SCYEXITMQCHSSTATE_SENDEXITMQCHSSTATE_SENDINGMQCHSSTATE_SERIALIZING |
currentStatus.agent.userId |
MQCACH_MCA_USER_ID | ||
currentStatus.batch.count |
MQIACH_BATCHES | ||
currentStatus.batch.currentMessagessavedStatus.batch.currentMessages |
MQIACH_CURRENT_MSGS | ||
currentStatus.batch.luwid.currentsavedStatus.batch.luwid.current |
MQCACH_CURRENT_LUWID | ||
currentStatus.batch.luwid.lastsavedStatus.batch.luwid.last |
MQCACH_LAST_LUWID | ||
currentStatus.batch.sequenceNumber.currentsavedStatus.batch.sequenceNumber.current |
MQIACH_CURRENT_SEQ_NUMBER | ||
currentStatus.batch.sequenceNumber.lastsavedStatus.batch.sequenceNumber.last |
MQIACH_LAST_SEQ_NUMBER | ||
currentStatus.batch.size |
MQIACH_BATCH_SIZE | ||
currentStatus.compression.header.defaultcurrentStatus.compression.header.lastMessage |
MQIACH_HDR_COMPRESSION |
none systemunavailable (applies to lastMessage only) |
MQCOMPRESS_NONEMQCOMPRESS_SYSTEMMQCOMPRESS_NOT_AVAILABLE |
currentStatus.compression.message.defaultcurrentStatus.compression.message.lastMessage |
MQIACH_MSG_COMPRESSION |
none runLengthEncodingzlibFastzlibHighunavailable (applies to lastMessage only) |
MQCOMPRESS_NONEMQCOMPRESS_RLEMQCOMPRESS_ZLIBFASTMQCOMPRESS_ZLIBHIGHMQCOMPRESS_NOT_AVAILABLE |
currentStatus.connectionManagement.heartbeatInterval |
MQIACH_HB_INTERVAL | ||
currentStatus.connectionManagement.keepAliveInterval |
MQIACH_KEEP_ALIVE_INTERVAL | ||
currentStatus.connectionManagement.localAddress.hostcurrentStatus.connectionManagement.localAddress.port |
MQCACH_LOCAL_ADDRESS | ||
currentStatus.connectionManagement.remainingRetries.long |
MQIACH_LONG_RETRIES_LEFT | ||
currentStatus.connectionManagement.remainingRetries.short |
MQIACH_SHORT_RETRIES_LEFT | ||
currentStatus.extended.buffers.received |
MQIACH_BUFFERS_RCVD | ||
currentStatus.extended.buffers.sent |
MQIACH_BUFFERS_SENT | ||
currentStatus.extended.bytes.received |
MQIACH_BYTES_RCVD | ||
currentStatus.extended.bytes.sent |
MQIACH_BYTES_SENT | ||
currentStatus.extended.messageCount |
MQIACH_MSGS | ||
currentStatus.general.connection.hostcurrentStatus.general.connection.portsavedStatus.general.connection.host |
MQCACH_CONNECTION_NAME | ||
currentStatus.general.transmissionQueueNamesavedStatus.general.transmissionQueueName |
MQCACH_XMIT_Q_NAME | ||
currentStatus.general.maximumMessageLength |
MQIACH_MAX_MSG_LENGTH | ||
currentStatus.general.stopRequested |
MQIACH_STOP_REQUESTED | truefalse |
MQCHSR_STOP_REQUESTEDMQCHSR_STOP_NOT_REQUESTED |
currentStatus.general.statistics |
MQIA_STATISTICS_CHANNEL |
disabledByQmgrofflowmediumhigh |
MQMON_NONEMQMON_OFF MQMON_Q_MGRMQMON_LOWMQMON_MEDIUMMQMON_HIGH |
currentStatus.monitoring.messagesInBatch.shortSamplePeriodcurrentStatus.monitoring.messagesInBatch.longSamplePeriod |
MQIACH_BATCH_SIZE_INDICATOR | -1 |
MQMON_NOT_AVAILABLE |
currentStatus.monitoring.rate |
MQIA_MONITORING_CHANNEL |
offlowmediumhigh |
MQMON_OFFMQMON_LOWMQMON_MEDIUMMQMON_HIGH |
currentStatus.monitoring.messagesInBatch.shortSamplePeriodcurrentStatus.monitoring.messagesInBatch.longSamplePeriod |
MQIACH_COMPRESSION_RATE | -1 |
MQMON_NOT_AVAILABLE |
currentStatus.monitoring.compressionTime.shortSamplePeriodcurrentStatus.monitoring.compressionTime.longSamplePeriod |
MQIACH_COMPRESSION_TIME | -1 |
MQMON_NOT_AVAILABLE |
currentStatus.monitoring.exitTime.shortSamplePeriodcurrentStatus.monitoring.exitTime.longSamplePeriod |
MQIACH_EXIT_TIME_INDICATOR | -1 |
MQMON_NOT_AVAILABLE |
currentStatus.monitoring.messagesAvailable |
MQIACH_XMITQ_MSGS_AVAILABLE | -1 |
MQMON_NOT_AVAILABLE |
currentStatus.monitoring.networkTime.shortSamplePeriodcurrentStatus.monitoring.networkTime.longSamplePeriod |
MQIACH_NETWORK_TIME_INDICATOR | -1 |
MQMON_NOT_AVAILABLE |
currentStatus.monitoring.transmissionQueueTime.shortSamplePeriodcurrentStatus.monitoring.transmissionQueueTime.longSamplePeriod |
MQIACH_XMITQ_TIME_INDICATOR | -1 |
MQMON_NOT_AVAILABLE |
currentStatus.partner.productIdentifier |
MQCACH_REMOTE_PRODUCT | MQMMMQMVMQCCMQNMMQJBMQJMMQJNMQJUMQXCMQXDMQXNMQXMMQXUMQNU |
MQMMMQMVMQCCMQNMMQJBMQJMMQJNMQJUMQXCMQXDMQXNMQXMMQXUMQNU |
currentStatus.partner.qmgrName |
MQCA_REMOTE_Q_MGR_NAME | ||
currentStatus.partner.version |
MQCACH_REMOTE_VERSION | ||
currentStatus.queueSharingGroup.channelDispositionsavedStatus.queueSharingGroup.channelDisposition |
MQIACH_CHANNEL_DISP | privatesharedfixShared |
MQCHLD_PRIVATEMQCHLD_SHAREDMQCHLD_FIXSHARED |
currentStatus.timestamps.started |
MQCACH_CHANNEL_START_DATE
MQCACH_CHANNEL_START_TIME |
||
currentStatus.timestamps.lastMessage |
MQCACH_LAST_MSG_DATE
MQCACH_LAST_MSG_TIME |
||
currentStatus.transmissionSecurity.certificateIssuerName |
MQCACH_SSL_CERT_ISSUER_NAME | ||
currentStatus.transmissionSecurity.certificateUserId |
MQCACH_SSL_CERT_USER_ID | ||
currentStatus.transmissionSecurity.keyLastReset |
MQCACH_SSL_KEY_RESET_DATE
MQCACH_SSL_KEY_RESET_TIME |
||
currentStatus.transmissionSecurity.keyResetCount |
MQIACH_SSL_KEY_RESETS | ||
currentStatus.transmissionSecurity.protocol |
MQCACH_SSL_CERT_USER_ID | nonesslV30tlsV10tlsV12 |
MQSECPROT_NONEMQSECPROT_SSLV30MQSECPROT_TLSV10MQSECPROT_TLSV12 |
currentStatus.transmissionSecurity.shortPeerName |
MQCACH_SSL_SHORT_PEER_NAME |
Unsupported PCF parameters
The following parameters are not supported by the administrative REST API:
- MQIACH_CLIENT_CHANNEL_WEIGHT
- MQIACH_CONNECTION_AFFINITY
- MQIACH_DEF_RECONNECT
- MQIACH_IN_DOUBT_IN
- MQIACH_IN_DOUBT_OUT
- MQCACH_LAST_MSG_TIME
- MQIACH_MAX_INSTANCES
- MQIACH_MAX_INSTS_PER_CLIENT
- MQCACH_MODE_NAME
- MQIACH_MSGS_RECEIVED/MQIACH_MSGS_RCVD
- MQIACH_MSGS_SENT
- MQCACH_PASSWORD
- MQIACH_SHARING_CONVERSATIONS
- MQCACH_TP_NAME
- MQIACH_XMIT_PROTOCOL_TYPE
- MQCACH_USER_ID