view release on metacpan or search on metacpan
Changes.html view on Meta::CPAN
<p>The IndexType values weren't properly mapped on either requests or
responses. Now they are.</p>
<p>The HardenGetBackout paremeter was incorrectly encoded in MQSC. It is
now.</p>
<p>
</p>
<h2><a name="mqseries__message_allows_bufferlength_of_0">MQSeries::Message allows BufferLength of 0</a></h2>
<p>This is one that came back to haunt me, as I thought I had fixed this
way back in 1.04. If you attempt to create an MQSeries::Message with
a BufferLength of zero, you actually get one with the default value of
32K. This is bad, if you are writing some code to say, browse a queue
and just get all of the headers, as you end up getting some of the
data, too. The code does the right thing now, and properly accepts a
BufferLength of 0.</p>
<p>
</p>
<h2><a name="mqseries__command_createobject_enhancements_and_documentation">MQSeries::Command->CreateObject enhancements and documentation</a></h2>
<p>I added a new key (Clear) to indicate that when replacing a Local
queue with another QType, the Local queue should be cleared before
being deleted.</p>
<p>There are also a couple of examples in the SYNOPSIS section, and
Changes.src view on Meta::CPAN
responses. Now they are.
The HardenGetBackout paremeter was incorrectly encoded in MQSC. It is
now.
=head2 MQSeries::Message allows BufferLength of 0
This is one that came back to haunt me, as I thought I had fixed this
way back in 1.04. If you attempt to create an MQSeries::Message with
a BufferLength of zero, you actually get one with the default value of
32K. This is bad, if you are writing some code to say, browse a queue
and just get all of the headers, as you end up getting some of the
data, too. The code does the right thing now, and properly accepts a
BufferLength of 0.
=head2 MQSeries::Command->CreateObject enhancements and documentation
I added a new key (Clear) to indicate that when replacing a Local
queue with another QType, the Local queue should be cleared before
being deleted.
MQSeries/Command/MQSC/RequestParameters.pl view on Meta::CPAN
LU62ARMSuffix => [ "LU62ARM", "integer" ],
LU62Channels => [ "LU62CHL", "integer" ],
LUGroupName => [ "LUGROUP", "string" ],
LUName => [ "LUNAME", "string" ],
MaxHandles => [ "MAXHANDS", "integer" ],
MaxActiveChannels => [ "ACTCHL", "integer" ],
MaxChannels => [ "MAXCHL", "integer" ],
MaxMsgLength => [ "MAXMSGL", "integer" ],
MaxPropertiesLength => [ "MAXPROPL", $RequestValues{MaxPropertiesLength} ],
MaxUncommittedMsgs => [ "MAXUMSGS", "integer" ],
MsgMarkBrowseInterval => [ "MARKINT", $RequestValues{MsgMarkBrowseInterval} ],
NonPersistentMsgClass => [ "NPMCLASS", $RequestValues{NonPersistentMsgClass} ],
OutboundPortMax => [ "OPORTMAX", "integer" ],
OutboundPortMin => [ "OPORTMIN", "integer" ],
Parent => [ "PARENT", "string" ],
PerformanceEvent => [ "PERFMEV", $RequestValues{Enabled} ],
PubSubMaxMsgRetryCount => [ "PSRTYCNT", "integer" ],
PubSubMode => [ "PSMODE", $RequestValues{PubSubMode} ],
PubSubNPInputMsg => [ "PSNPMSG", $RequestValues{PubSubNPInputMsg} ],
PubSubNPResponse => [ "PSNPRES", $RequestValues{PubSubNPResponse} ],
PubSubSyncPoint => [ "PSSYNCPT", $RequestValues{PubSubSyncPoint} ],
MQSeries/Command/MQSC/RequestValues.pl view on Meta::CPAN
LU62Channels => "LU62CHL",
MaxActiveChannels => "ACTCHL",
MaxChannels => "MAXCHL",
MaxHandles => "MAXHANDS",
MaxMsgLength => "MAXMSGL",
MaxPriority => "MAXPRTY",
MaxPropertiesLength => "MAXPROPL",
MaxUncommittedMsgs => "MAXUMSGS",
MQIAccounting => "ACCTMQI",
MQIStatistics => "STATMQI",
MsgMarkBrowseInterval => "MARKINT",
OutboundPortMax => "OPORTMAX",
OutboundPortMin => "OPORTMIN",
Parent => "PARENT",
PerformanceEvent => "PERFMEV",
Platform => "PLATFORM",
PubSubClus => "PSCLUS",
PubSubMaxMsgRetryCount => "PSRTYCNT",
PubSubMode => "PSMODE",
PubSubNPInputMsg => "PSNPMSG",
PubSubNPResponse => "PSNPRES",
MQSeries/Command/PCF/RequestParameters.pl view on Meta::CPAN
LUGroupName => [ 2072, 4 ],
LUName => [ 2073, 4 ],
LU62ARMSuffix => [ 2074, 4 ],
LU62Channels => [ 108, 3 ],
MaxActiveChannels => [ 100, 3 ],
MaxChannels => [ 109, 3 ],
MaxHandles => [ 11, 3 ],
MaxMsgLength => [ 13, 3 ],
MaxPropertiesLength => [ 192, 3, $RequestValues{MaxPropertiesLength} ],
MaxUncommittedMsgs => [ 33, 3 ],
MsgMarkBrowseInterval => [ 68, 3, $RequestValues{MsgMarkBrowseInterval} ],
MQIAccounting => [ 133, 3 ],
MQIStatistics => [ 127, 3 ],
OutboundPortMax => [ 140, 3 ],
OutboundPortMin => [ 110, 3 ],
Parent => [ 2102, 4 ],
PerformanceEvent => [ 53, 3 ],
PubSubClus => [ 249, 3 ],
PubSubMaxMsgRetryCount => [ 206, 3 ],
PubSubMode => [ 187, 3, $RequestValues{PubSubMode} ],
PubSubNPInputMsg => [ 203, 3, $RequestValues{PubSubNPInputMsg} ],
MQSeries/Command/PCF/ResponseValues.pl view on Meta::CPAN
# Authority (MQ v6 on distributed platforms)
#
Authority =>
{
All => -1,
AllAdmin => -2,
AllMqi => -3,
Control => 17,
ControlExtended => 18,
AltUser => 1,
Browse => 2,
Change => 3,
Clear => 4,
Connect => 5,
Create => 6,
Delete => 7,
Display => 8,
Input => 9,
Inquire => 10,
None => 0,
Output => 11,
MQSeries/Constants/ReasonText.pl view on Meta::CPAN
2587 => "Hmsg not available.",
2019 => "Object handle not valid.",
2517 => "Hobj quiesced.",
2518 => "Hobj quiesced no msgs.",
2538 => "Host not available.",
2434 => "Identity mismatch.",
2148 => "IMS information header structure not valid.",
2464 => "IMPO error.",
2241 => "Message group not complete.",
2242 => "Logical message not complete.",
2259 => "Inconsistent browse specification.",
2243 => "Message segments have differing CCSIDs.",
2244 => "Message segments have differing encodings.",
6119 => "Inconsistent format.",
2313 => "Data type of item differs from previous occurrence of selector.",
6120 => "Inconsistent object state.",
6127 => "Inconsistent open options.",
2185 => "Inconsistent persistence specification.",
2245 => "Inconsistent unit-of-work specification.",
2314 => "Index not valid.",
2306 => "Index not present.",
MQSeries/Message/Accounting.pl view on Meta::CPAN
2711 => "IntervalStartDate",
2712 => "IntervalStartTime",
2004 => "CreateDate",
2005 => "CreateTime",
2015 => "QueueManager",
2016 => "QName",
8010 => "QAccountingData",
1024 => "ApplicationPid",
1079 => "SeqNumber",
1025 => "ApplicationTid",
745 => "BrowseBytes",
747 => "GetBytes",
748 => "PutBytes",
783 => "PutTopicBytes",
704 => "BackCount",
705 => "BrowseCount",
708 => "BrowseFailCount",
706 => "BrowseMaxBytes",
707 => "BrowseMinBytes",
769 => "CBCount",
770 => "CBFailCount",
709 => "CloseCount",
757 => "CloseFailCount",
710 => "CommitCount",
711 => "CommitFailCount",
771 => "CtlCount",
772 => "CtlFailCount",
716 => "DiscType",
721 => "GeneratedMsgs",
MQSeries/Message/Accounting.pm view on Meta::CPAN
MQCAMO_START_DATE IntervalStartDate
MQCAMO_START_TIME IntervalStartTime
MQCA_CREATION_DATE CreateDate
MQCA_CREATION_TIME CreateTime
MQCA_Q_MGR_NAME QueueManager
MQCA_Q_NAME QName
MQGACF_Q_ACCOUNTING_DATA QAccountingData
MQIACF_PROCESS_ID ApplicationPid
MQIACF_SEQUENCE_NUMBER SeqNumber
MQIACF_THREAD_ID ApplicationTid
MQIAMO64_BROWSE_BYTES BrowseBytes
MQIAMO64_GET_BYTES GetBytes
MQIAMO64_PUT_BYTES PutBytes
MQIAMO64_TOPIC_PUT_BYTES PutTopicBytes
MQIAMO_BACKOUTS BackCount
MQIAMO_BROWSES BrowseCount
MQIAMO_BROWSES_FAILED BrowseFailCount
MQIAMO_BROWSE_MAX_BYTES BrowseMaxBytes
MQIAMO_BROWSE_MIN_BYTES BrowseMinBytes
MQIAMO_CBS CBCount
MQIAMO_CBS_FAILED CBFailCount
MQIAMO_CLOSES CloseCount
MQIAMO_CLOSES_FAILED CloseFailCount
MQIAMO_COMMITS CommitCount
MQIAMO_COMMITS_FAILED CommitFailCount
MQIAMO_CTLS CtlCount
MQIAMO_CTLS_FAILED CtlFailCount
MQIAMO_DISC_TYPE DiscType
MQIAMO_GETS GetCount
MQSeries/Message/Statistics.pl view on Meta::CPAN
1511 => [ "ChannelType", {
6 => "Clntconn",
8 => "ClusterReceiver",
9 => "ClusterSender",
3 => "Receiver",
4 => "Requester",
1 => "Sender",
2 => "Server",
7 => "Svrconn",
}, ],
745 => "BrowseBytes",
746 => "TotalBytes",
747 => "GetBytes",
785 => "PublishMsgBytes",
748 => "PutBytes",
783 => "PutTopicBytes",
702 => "AverageBatchSize",
703 => "AvgTimeOnQ",
704 => "BackCount",
705 => "BrowseCount",
708 => "BrowseFailCount",
769 => "CBCount",
770 => "CBFailCount",
709 => "CloseCount",
757 => "CloseFailCount",
710 => "CommitCount",
711 => "CommitFailCount",
712 => "ConnCount",
749 => "ConnFailCount",
713 => "ConnsMax",
771 => "CtlCount",
MQSeries/Message/Statistics.pm view on Meta::CPAN
MQCAMO_START_DATE IntervalStartDate
MQCAMO_START_TIME IntervalStartTime
MQCA_CREATION_DATE CreateDate
MQCA_CREATION_TIME CreateTime
MQCA_Q_MGR_NAME QueueManager
MQCA_Q_NAME QName
MQCA_REMOTE_Q_MGR_NAME RemoteQMgrName
MQGACF_CHL_STATISTICS_DATA ChlStatisticsData
MQGACF_Q_STATISTICS_DATA QStatisticsData
MQIACH_CHANNEL_TYPE ChannelType
MQIAMO64_BROWSE_BYTES BrowseBytes
MQIAMO64_BYTES TotalBytes
MQIAMO64_GET_BYTES GetBytes
MQIAMO64_PUBLISH_MSG_BYTES PublishMsgBytes
MQIAMO64_PUT_BYTES PutBytes
MQIAMO64_TOPIC_PUT_BYTES PutTopicBytes
MQIAMO_AVG_BATCH_SIZE AverageBatchSize
MQIAMO_AVG_Q_TIME AvgTimeOnQ
MQIAMO_BACKOUTS BackCount
MQIAMO_BROWSES BrowseCount
MQIAMO_BROWSES_FAILED BrowseFailCount
MQIAMO_CBS CBCount
MQIAMO_CBS_FAILED CBFailCount
MQIAMO_CLOSES CloseCount
MQIAMO_CLOSES_FAILED CloseFailCount
MQIAMO_COMMITS CommitCount
MQIAMO_COMMITS_FAILED CommitFailCount
MQIAMO_CONNS ConnCount
MQIAMO_CONNS_FAILED ConnFailCount
MQIAMO_CONNS_MAX ConnsMax
MQIAMO_CTLS CtlCount
MQSeries/QueueManager.pm view on Meta::CPAN
LU62Channels MQIA_LU62_CHANNELS,
MaxActiveChannels MQIA_ACTIVE_CHANNELS,
MaxChannels MQIA_MAX_CHANNELS,
MaxHandles MQIA_MAX_HANDLES,
MaxMsgLength MQIA_MAX_MSG_LENGTH,
MaxPriority MQIA_MAX_PRIORITY,
MaxPropertiesLength MQIA_MAX_PROPERTIES_LENGTH,
MaxUncommittedMsgs MQIA_MAX_UNCOMMITTED_MSGS,
MQIAccounting MQIA_ACCOUNTING_MQI,
MQIStatistics MQIA_STATISTICS_MQI,
MsgMarkBrowseInterval MQIA_MSG_MARK_BROWSE_INTERVAL,
OutboundPortMax MQIA_OUTBOUND_PORT_MAX,
OutboundPortMin MQIA_OUTBOUND_PORT_MIN,
Parent MQCA_PARENT,
PerformanceEvent MQIA_PERFORMANCE_EVENT,
Platform MQIA_PLATFORM,
PubSubMaxMsgRetryCount MQIA_PUBSUB_MAXMSG_RETRY_COUNT,
PubSubMode MQIA_PUBSUB_MODE,
PubSubNPInputMsg MQIA_PUBSUB_NP_MSG,
PubSubNPResponse MQIA_PUBSUB_NP_RESP,
PubSubSyncPoint MQIA_PUBSUB_SYNC_PT,
SSL-cookbook/MQclient.pl view on Meta::CPAN
Popped 100 transactions in 0.22 sec (458.80 trans/sec)
Popped 100 transactions in 0.22 sec (461.81 trans/sec)
swolinux:secana.queue - is empty
swolinux:secana.queue - is empty
<ctrl+c>
Total output 771 transactions in 4.87 sec (158.47 trans/sec)
swolinux:secana.queue - is empty
=head2 MONITOR QUEUEMANAGER
While communication is running you can browse the channelstatus on queuemanager:
echo "dis chs('secana.ssl') all" | runmqsc swolinux
AMQ8417: Display Channel Status details.
CHANNEL(secana.ssl) CHLTYPE(SVRCONN)
BUFSRCVD(20206) BUFSSENT(20205)
BYTSRCVD(15818375) BYTSSENT(10909372)
CHSTADA(2008-03-05) CHSTATI(10.19.33)
COMPHDR(NONE,NONE) COMPMSG(NONE,NONE)
COMPRATE(0,0) COMPTIME(0,0)
include/cmqcfce.h view on Meta::CPAN
extern "C" {
#endif
#define MQCMDE_INQUIRE_AUTHORITY 1000L
#define MQCMDE_CHANGE_AUTHORITY 1001L
#define MQIAE_OBJECT_TYPE 1000L
#define MQIAE_ENTITY_TYPE 1001L
#define MQIAE_AUTH_CONNECT 1011L
#define MQIAE_AUTH_BROWSE 1012L
#define MQIAE_AUTH_INPUT 1013L
#define MQIAE_AUTH_OUTPUT 1014L
#define MQIAE_AUTH_INQUIRE 1015L
#define MQIAE_AUTH_SET 1016L
#define MQIAE_AUTH_PASSID 1017L
#define MQIAE_AUTH_PASSALL 1018L
#define MQIAE_AUTH_SETID 1019L
#define MQIAE_AUTH_SETALL 1020L
#define MQIAE_AUTH_ALTERNATEUSER 1021L
#define MQIAE_AUTH_CREATE 1022L
pre.in/MQSeries/Command/PCF/RequestParameters.in view on Meta::CPAN
LUGroupName => [ &MQCA_LU_GROUP_NAME, &MQCFT_STRING ],
LUName => [ &MQCA_LU_NAME, &MQCFT_STRING ],
LU62ARMSuffix => [ &MQCA_LU62_ARM_SUFFIX, &MQCFT_STRING ],
LU62Channels => [ &MQIA_LU62_CHANNELS, &MQCFT_INTEGER ],
MaxActiveChannels => [ &MQIA_ACTIVE_CHANNELS, &MQCFT_INTEGER ],
MaxChannels => [ &MQIA_MAX_CHANNELS, &MQCFT_INTEGER ],
MaxHandles => [ &MQIA_MAX_HANDLES, &MQCFT_INTEGER ],
MaxMsgLength => [ &MQIA_MAX_MSG_LENGTH, &MQCFT_INTEGER ],
MaxPropertiesLength => [ &MQIA_MAX_PROPERTIES_LENGTH, &MQCFT_INTEGER, $RequestValues{MaxPropertiesLength} ],
MaxUncommittedMsgs => [ &MQIA_MAX_UNCOMMITTED_MSGS, &MQCFT_INTEGER ],
MsgMarkBrowseInterval => [ &MQIA_MSG_MARK_BROWSE_INTERVAL, &MQCFT_INTEGER, $RequestValues{MsgMarkBrowseInterval} ],
MQIAccounting => [ &MQIA_ACCOUNTING_MQI, &MQCFT_INTEGER ],
MQIStatistics => [ &MQIA_STATISTICS_MQI, &MQCFT_INTEGER ],
OutboundPortMax => [ &MQIA_OUTBOUND_PORT_MAX, &MQCFT_INTEGER ],
OutboundPortMin => [ &MQIA_OUTBOUND_PORT_MIN, &MQCFT_INTEGER ],
Parent => [ &MQCA_PARENT, &MQCFT_STRING ],
PerformanceEvent => [ &MQIA_PERFORMANCE_EVENT, &MQCFT_INTEGER ],
PubSubClus => [ &MQIA_PUBSUB_CLUSTER, &MQCFT_INTEGER ],
PubSubMaxMsgRetryCount => [ &MQIA_PUBSUB_MAXMSG_RETRY_COUNT, &MQCFT_INTEGER ],
PubSubMode => [ &MQIA_PUBSUB_MODE, &MQCFT_INTEGER, $RequestValues{PubSubMode} ],
PubSubNPInputMsg => [ &MQIA_PUBSUB_NP_MSG, &MQCFT_INTEGER, $RequestValues{PubSubNPInputMsg} ],
pre.in/MQSeries/Command/PCF/ResponseValues.in view on Meta::CPAN
# Authority (MQ v6 on distributed platforms)
#
Authority =>
{
All => &MQAUTH_ALL,
AllAdmin => &MQAUTH_ALL_ADMIN,
AllMqi => &MQAUTH_ALL_MQI,
Control => &MQAUTH_CONTROL,
ControlExtended => &MQAUTH_CONTROL_EXTENDED,
AltUser => &MQAUTH_ALT_USER_AUTHORITY,
Browse => &MQAUTH_BROWSE,
Change => &MQAUTH_CHANGE,
Clear => &MQAUTH_CLEAR,
Connect => &MQAUTH_CONNECT,
Create => &MQAUTH_CREATE,
Delete => &MQAUTH_DELETE,
Display => &MQAUTH_DISPLAY,
Input => &MQAUTH_INPUT,
Inquire => &MQAUTH_INQUIRE,
None => &MQAUTH_NONE,
Output => &MQAUTH_OUTPUT,
pre.in/MQSeries/Constants/ReasonText.in view on Meta::CPAN
&MQRC_HMSG_NOT_AVAILABLE => "Hmsg not available.",
&MQRC_HOBJ_ERROR => "Object handle not valid.",
&MQRC_HOBJ_QUIESCED => "Hobj quiesced.",
&MQRC_HOBJ_QUIESCED_NO_MSGS => "Hobj quiesced no msgs.",
&MQRC_HOST_NOT_AVAILABLE => "Host not available.",
&MQRC_IDENTITY_MISMATCH => "Identity mismatch.",
&MQRC_IIH_ERROR => "IMS information header structure not valid.",
&MQRC_IMPO_ERROR => "IMPO error.",
&MQRC_INCOMPLETE_GROUP => "Message group not complete.",
&MQRC_INCOMPLETE_MSG => "Logical message not complete.",
&MQRC_INCONSISTENT_BROWSE => "Inconsistent browse specification.",
&MQRC_INCONSISTENT_CCSIDS => "Message segments have differing CCSIDs.",
&MQRC_INCONSISTENT_ENCODINGS => "Message segments have differing encodings.",
&MQRC_INCONSISTENT_FORMAT => "Inconsistent format.",
&MQRC_INCONSISTENT_ITEM_TYPE => "Data type of item differs from previous occurrence of selector.",
&MQRC_INCONSISTENT_OBJECT_STATE => "Inconsistent object state.",
&MQRC_INCONSISTENT_OPEN_OPTIONS => "Inconsistent open options.",
&MQRC_INCONSISTENT_PERSISTENCE => "Inconsistent persistence specification.",
&MQRC_INCONSISTENT_UOW => "Inconsistent unit-of-work specification.",
&MQRC_INDEX_ERROR => "Index not valid.",
&MQRC_INDEX_NOT_PRESENT => "Index not present.",
pre.in/MQSeries/Message/Accounting.in view on Meta::CPAN
&MQCAMO_START_DATE => "IntervalStartDate",
&MQCAMO_START_TIME => "IntervalStartTime",
&MQCA_CREATION_DATE => "CreateDate",
&MQCA_CREATION_TIME => "CreateTime",
&MQCA_Q_MGR_NAME => "QueueManager",
&MQCA_Q_NAME => "QName",
&MQGACF_Q_ACCOUNTING_DATA => "QAccountingData",
&MQIACF_PROCESS_ID => "ApplicationPid",
&MQIACF_SEQUENCE_NUMBER => "SeqNumber",
&MQIACF_THREAD_ID => "ApplicationTid",
&MQIAMO64_BROWSE_BYTES => "BrowseBytes",
&MQIAMO64_GET_BYTES => "GetBytes",
&MQIAMO64_PUT_BYTES => "PutBytes",
&MQIAMO64_TOPIC_PUT_BYTES => "PutTopicBytes",
&MQIAMO_BACKOUTS => "BackCount",
&MQIAMO_BROWSES => "BrowseCount",
&MQIAMO_BROWSES_FAILED => "BrowseFailCount",
&MQIAMO_BROWSE_MAX_BYTES => "BrowseMaxBytes",
&MQIAMO_BROWSE_MIN_BYTES => "BrowseMinBytes",
&MQIAMO_CBS => "CBCount",
&MQIAMO_CBS_FAILED => "CBFailCount",
&MQIAMO_CLOSES => "CloseCount",
&MQIAMO_CLOSES_FAILED => "CloseFailCount",
&MQIAMO_COMMITS => "CommitCount",
&MQIAMO_COMMITS_FAILED => "CommitFailCount",
&MQIAMO_CTLS => "CtlCount",
&MQIAMO_CTLS_FAILED => "CtlFailCount",
&MQIAMO_DISC_TYPE => "DiscType",
&MQIAMO_GENERATED_MSGS => "GeneratedMsgs",
pre.in/MQSeries/Message/Statistics.in view on Meta::CPAN
&MQIACH_CHANNEL_TYPE => [ "ChannelType", {
&MQCHT_CLNTCONN => "Clntconn",
&MQCHT_CLUSRCVR => "ClusterReceiver",
&MQCHT_CLUSSDR => "ClusterSender",
&MQCHT_RECEIVER => "Receiver",
&MQCHT_REQUESTER => "Requester",
&MQCHT_SENDER => "Sender",
&MQCHT_SERVER => "Server",
&MQCHT_SVRCONN => "Svrconn",
}, ],
&MQIAMO64_BROWSE_BYTES => "BrowseBytes",
&MQIAMO64_BYTES => "TotalBytes",
&MQIAMO64_GET_BYTES => "GetBytes",
&MQIAMO64_PUBLISH_MSG_BYTES => "PublishMsgBytes",
&MQIAMO64_PUT_BYTES => "PutBytes",
&MQIAMO64_TOPIC_PUT_BYTES => "PutTopicBytes",
&MQIAMO_AVG_BATCH_SIZE => "AverageBatchSize",
&MQIAMO_AVG_Q_TIME => "AvgTimeOnQ",
&MQIAMO_BACKOUTS => "BackCount",
&MQIAMO_BROWSES => "BrowseCount",
&MQIAMO_BROWSES_FAILED => "BrowseFailCount",
&MQIAMO_CBS => "CBCount",
&MQIAMO_CBS_FAILED => "CBFailCount",
&MQIAMO_CLOSES => "CloseCount",
&MQIAMO_CLOSES_FAILED => "CloseFailCount",
&MQIAMO_COMMITS => "CommitCount",
&MQIAMO_COMMITS_FAILED => "CommitFailCount",
&MQIAMO_CONNS => "ConnCount",
&MQIAMO_CONNS_FAILED => "ConnFailCount",
&MQIAMO_CONNS_MAX => "ConnsMax",
&MQIAMO_CTLS => "CtlCount",
view all matches for this distributionview release on metacpan - search on metacpan