#
# WARNING: This file is automatically generated.
# Any changes made here will be mercilessly lost.
#
# You have been warned, infidel.
#
# P.S. For the real source to this file, see:
#
# ..../src/pre.in/MQSeries/Command/PCF/RequestParameters.in
#
# and for the evil hackery used to generate this, see:
#
# ..../src/util/flatten_macros
#
# (c) 1999-2012 Morgan Stanley & Co. Incorporated
# See ..../src/LICENSE for terms of distribution.
#
package MQSeries::Command::PCF;
%RequestParameters =
(
QueueManager =>
{
QMgrAttrs => [ 1001, 5, $RequestValues{QueueManager} ],
AccountingConnOverride => [ 136, 3 ],
AccountingInterval => [ 135, 3 ],
Action => [ 1086, 3, $RequestValues{QMgrAction} ],
ActivityRecording => [ 138, 3, $RequestValues{Recording} ],
ActivityConnOverride => [ 239, 3 ],
ActivityTrace => [ 240, 3 ],
AdoptNewMCACheck => [ 102, 3, $RequestValues{AdoptNewMCACheck} ],
AdoptNewMCAType => [ 103, 3, $RequestValues{AdoptNewMCAType} ],
AuthorityEvent => [ 47, 3 ],
BridgeEvent => [ 74, 3 ],
CFConlos => [ 245, 3, $RequestValues{CFConlos} ],
ChannelAutoDef => [ 55, 3 ],
ChannelAutoDefEvent => [ 56, 3 ],
ChannelAutoDefExit => [ 2026, 4 ],
ChannelEvent => [ 73, 3, $RequestValues{ChannelEvent} ],
ChannelInitiatorControl => [ 119, 3, $RequestValues{QMgrServiceControl} ],
ChannelMonitoring => [ 122, 3, $RequestValues{QMgrMonitoring} ],
ChannelStatistics => [ 129, 3, $RequestValues{QMgrMonitoring} ],
ChildName => [ 2101, 4 ],
ChinitAdapters => [ 101, 3 ],
ChinitDispatchers => [ 105, 3 ],
ChinitServiceParm => [ 2076, 4 ],
ChinitTraceAutoStart => [ 117, 3 ], # Boolean
ChinitTraceTableSize => [ 118, 3 ],
ChlAuthRecords => [ 248, 3 ],
ClusterSenderMonitoringDefault => [ 124, 3, $RequestValues{QMgrMonitoring} ],
ClusterSenderStatistics => [ 130, 3, $RequestValues{QMgrMonitoring} ],
ClusterWorkLoadData => [ 2034, 4 ],
ClusterWorkLoadExit => [ 2033, 4 ],
ClusterWorkLoadLength => [ 58, 3 ],
CLWLMRUChannels => [ 97, 3 ],
CLWLUseQ => [ 98, 3, $RequestValues{QMgrCLWLUseQ} ],
CodedCharSetId => [ 2, 3 ],
CommandEvent => [ 99, 3, $RequestValues{CommandEvent} ],
CommandScope => [ 3080, 4 ],
CommandServerControl => [ 120, 3, $RequestValues{QMgrServiceControl} ],
ConfigurationEvent => [ 51, 3 ],
Custom => [ 2119, 4 ],
DeadLetterQName => [ 2006, 4 ],
DefXmitQName => [ 2025, 4 ],
DNSGroup => [ 2071, 4 ],
DNSWLM => [ 106, 3 ], # Boolean
EncryptionPolicySuiteB => [ 247, 5, $RequestValues{EncryptionPolicySuiteB} ],
ExpiryInterval => [ 39, 3 ], # FIXME: need to support 'Off'
Facility => [ 1231, 3, $RequestValues{QMgrFacility} ],
Force => [ 1005, 3 ],
GroupUR => [ 221, 3, $RequestValues{GroupUR} ],
IGQPutAuthority => [ 65, 3, $RequestValues{IGQPutAuthority} ],
IGQUserId => [ 2041, 4 ],
InhibitEvent => [ 48, 3 ],
IntraGroupQueueing => [ 64, 3 ], # Boolean
IPAddressVersion => [ 93, 3, $RequestValues{IPAddressVersion} ],
ListenerTimer => [ 107, 3 ],
LocalEvent => [ 49, 3 ],
LoggerEvent => [ 94, 3 ],
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} ],
PubSubNPResponse => [ 205, 3, $RequestValues{PubSubNPResponse} ],
PubSubSyncPoint => [ 207, 3, $RequestValues{PubSubSyncPoint} ],
QMgrDesc => [ 2014, 4 ],
QueueAccounting => [ 134, 3, $RequestValues{QMgrAccounting} ],
QueueMonitoring => [ 123, 3, $RequestValues{QMgrMonitoring} ],
QueueStatistics => [ 128, 3, $RequestValues{QMgrQueueStatistics} ],
QSGDisposition => [ 63, 3, $RequestValues{QSGDisposition} ],
ReceiveTimeout => [ 111, 3 ],
ReceiveTimeoutMin => [ 113, 3 ],
ReceiveTimeoutType => [ 112, 3, $RequestValues{ReceiveTimeoutType} ],
RemoteEvent => [ 50, 3 ],
RepositoryName => [ 2035, 4 ],
RepositoryNamelist => [ 2036, 4 ],
SecurityCase => [ 141, 3, $RequestValues{SecurityCase} ],
SharedQQMgrName => [ 77, 3, $RequestValues{SharedQQMgrName} ],
SSLCRLNamelist => [ 2050, 4 ],
SSLCryptoHardware => [ 2051, 4 ],
SSLEvent => [ 75, 3 ], # Boolean
SSLFipsRequired => [ 92, 3 ], # Boolean
SSLKeyRepository => [ 2049, 4 ],
SSLKeyResetCount => [ 76, 3 ],
SSLTasks => [ 69, 3 ],
StartStopEvent => [ 52, 3 ],
StatisticsInterval => [ 131, 3 ],
TCPChannels => [ 114, 3 ],
TCPKeepAlive => [ 115, 3 ], # Boolean
TCPName => [ 2075, 4 ],
TCPStackType => [ 116, 3, $RequestValues{TCPStackType} ],
TraceRouteRecording => [ 137, 3, $RequestValues{Recording} ],
TreeLifeTime => [ 183, 3 ],
TriggerInterval => [ 25, 3 ],
Version => [ 2120, 4 ],
XrCapability => [ 243, 3 ],
},
QueueManagerStatus =>
{
QMStatusAttrs => [ 1229, 5, $RequestValues{QMStatusAttrs} ],
},
Process =>
{
ProcessAttrs => [ 1003, 5, $RequestValues{Process} ],
IntegerFilterCommand => [ 13, 13 ],
StringFilterCommand => [ 14, 14 ],
ApplId => [ 2001, 4 ],
ApplType => [ 1, 3, $RequestValues{ApplType} ],
CommandScope => [ 3080, 4 ],
EnvData => [ 2007, 4 ],
FromProcessName => [ 3003, 4 ],
ProcessDesc => [ 2011, 4 ],
ProcessName => [ 2012, 4 ],
Replace => [ 1006, 3 ],
QSGDisposition => [ 63, 3, $RequestValues{QSGDisposition} ],
ToProcessName => [ 3004, 4 ],
UserData => [ 2021, 4 ],
},
Queue =>
{
QAttrs => [ 1002, 5, $RequestValues{Queue} ],
Authrec => [ 1398, 3 ],
IntegerFilterCommand => [ 13, 13 ],
StringFilterCommand => [ 14, 14 ],
BackoutRequeueName => [ 2019, 4 ],
BackoutThreshold => [ 22, 3 ],
BaseObjectName => [ 2002, 4 ],
BaseQName => [ 2002, 4 ],
BaseType => [ 193, 3, $RequestValues{BaseType} ],
CFStructure => [ 2039, 4 ],
ClusterInfo => [ 1083, 3 ],
ClusterName => [ 2029, 4 ],
ClusterNamelist => [ 2030, 4 ],
CLWLQueuePriority => [ 96, 3 ],
CLWLQueueRank => [ 95, 3 ],
CLWLUseQ => [ 98, 3, $RequestValues{QueueCLWLUseQ} ],
CommandScope => [ 3080, 4 ],
Custom => [ 2119, 4 ],
DefBind => [ 61, 3, $RequestValues{DefBind} ],
DefinitionType => [ 7, 3, $RequestValues{DefinitionType} ],
DefInputOpenOption => [ 4, 3, $RequestValues{DefInputOpenOption} ],
DefPersistence => [ 5, 3 ],
DefPriority => [ 6, 3 ],
DefPutResponse => [ 184, 3, $RequestValues{DefPutResponse} ],
DefReadAhead => [ 188, 3, $RequestValues{DefReadAhead} ],
DistLists => [ 34, 3 ],
Force => [ 1005, 3 ],
FromQName => [ 3001, 4 ],
HardenGetBackout => [ 8, 3 ],
IndexType => [ 57, 3, $RequestValues{IndexType} ],
InhibitGet => [ 9, 3 ],
InhibitPut => [ 10, 3 ],
InitiationQName => [ 2008, 4 ],
MaxMsgLength => [ 13, 3 ],
MaxQDepth => [ 15, 3 ],
MoveType => [ 1145, 3, $RequestValues{QMoveType} ],
MsgDeliverySequence => [ 16, 3, $RequestValues{MsgDeliverySequence} ],
NonPersistentMsgClass => [ 78, 3, $RequestValues{NonPersistentMsgClass} ],
PageSetId => [ 62, 3 ],
ProcessName => [ 2012, 4 ],
PropertyControl => [ 190, 3, $RequestValues{PropertyControl} ],
Purge => [ 1007, 3 ],
QDepthHighEvent => [ 43, 3 ],
QDepthHighLimit => [ 40, 3 ],
QDepthLowEvent => [ 44, 3 ],
QDepthLowLimit => [ 41, 3 ],
QDepthMaxEvent => [ 42, 3 ],
QDesc => [ 2013, 4 ],
QName => [ 2016, 4 ],
QServiceInterval => [ 54, 3 ],
QServiceIntervalEvent => [ 46, 3, $RequestValues{QServiceIntervalEvent} ],
QSGDisposition => [ 63, 3, $RequestValues{QSGDisposition} ],
QType => [ 20, 3, $RequestValues{QType} ],
QueueAccounting => [ 134, 3, $RequestValues{QueueAccounting} ],
QueueMonitoring => [ 123, 3, $RequestValues{QueueMonitoring} ],
QueueStatistics => [ 128, 3, $RequestValues{QueueAccounting} ],
RemoteQMgrName => [ 2017, 4 ],
RemoteQName => [ 2018, 4 ],
Replace => [ 1006, 3 ],
RetentionInterval => [ 21, 3 ],
Scope => [ 45, 3, $RequestValues{Scope} ],
Shareability => [ 23, 3 ],
StorageClass => [ 2022, 4 ],
ToQName => [ 3002, 4 ],
TriggerControl => [ 24, 3 ],
TriggerData => [ 2023, 4 ],
TriggerDepth => [ 29, 3 ],
TriggerMsgPriority => [ 26, 3 ],
TriggerType => [ 28, 3, $RequestValues{TriggerType} ],
Usage => [ 12, 3, $RequestValues{Usage} ],
XmitQName => [ 2024, 4 ],
},
Channel =>
{
ChannelAttrs => [ 1015, 5, $RequestValues{Channel} ],
IntegerFilterCommand => [ 13, 13 ],
StringFilterCommand => [ 14, 14 ],
BatchDataLimit => [ 1624, 3 ],
BatchHeartBeat => [ 1567, 3 ],
BatchInterval => [ 1564, 3 ],
BatchSize => [ 1502, 3 ],
ChannelDesc => [ 3502, 4 ],
ChannelDisposition => [ 1580, 3, $RequestValues{ChannelDisposition} ],
ChannelMonitoring => [ 122, 3, $RequestValues{ChannelMonitoring} ],
ChannelStatistics => [ 129, 3, $RequestValues{ChannelMonitoring} ],
ChannelStatus => [ 1527, 3, $RequestValues{ChannelStatus} ],
ChannelName => [ 3501, 4 ],
ChannelTable => [ 1526, 3, $RequestValues{ChannelTable} ],
ChannelType => [ 1511, 3, $RequestValues{ChannelType} ],
ClientChannelWeight => [ 1620, 3 ],
ClusterName => [ 2029, 4 ],
ClusterNamelist => [ 2030, 4 ],
CLWLChannelPriority => [ 1578, 3 ],
CLWLChannelRank => [ 1577, 3 ],
CLWLChannelWeight => [ 1579, 3 ],
CommandScope => [ 3080, 4 ],
ConnectionAffinity => [ 1621, 3, $RequestValues{ConnectionAffinity} ],
ConnectionName => [ 3506, 4 ],
DataConversion => [ 1515, 3 ],
DataCount => [ 1512, 3 ],
DefReconnect => [ 1640, 3, $RequestValues{DefReconnect} ],
DiscInterval => [ 1503, 3 ],
EnvironmentInfo => [ 3089, 4 ],
FromChannelName => [ 3007, 4 ],
HeartbeatInterval => [ 1563, 3 ],
HeaderCompression => [ 1575, 5, $RequestValues{HeaderCompression} ],
InDoubt => [ 1516, 3, $RequestValues{InDoubt} ],
InitiationQName => [ 2008, 4 ],
KeepAliveInterval => [ 1566, 3, $RequestValues{KeepAliveInterval} ],
LocalAddress => [ 3520, 4 ],
LongRetryCount => [ 1507, 3 ],
LongRetryInterval => [ 1506, 3 ],
MCAName => [ 3507, 4 ],
MCAType => [ 1517, 3, $RequestValues{MCAType} ],
MCAUserIdentifier => [ 3527, 4 ],
MaxInstances => [ 1618, 3 ],
MaxInstancesPerClient => [ 1619, 3 ],
MaxMsgLength => [ 1510, 3 ],
MessageCompression => [ 1576, 5, $RequestValues{MessageCompression} ],
Mode => [ 1008, 3, $RequestValues{ChannelMode} ],
ModeName => [ 3503, 4 ],
MsgExit => [ 3509, 4 ],
MsgRetryCount => [ 1544, 3 ],
MsgRetryExit => [ 3534, 4 ],
MsgRetryInterval => [ 1545, 3 ],
MsgRetryUserData => [ 3535, 4 ],
MsgSeqNumber => [ 1514, 3 ],
MsgUserData => [ 3514, 4 ],
NetworkPriority => [ 1565, 3 ],
NonPersistentMsgSpeed => [ 1562, 3, $RequestValues{NonPersistentMsgSpeed} ],
Password => [ 3518, 4 ],
PropertyControl => [ 190, 3, $RequestValues{PropertyControl} ],
PutAuthority => [ 1508, 3, $RequestValues{PutAuthority} ],
QMgrName => [ 2015, 4 ],
QSGDisposition => [ 63, 3, $RequestValues{QSGDisposition} ],
Quiesce => [ 1008, 3 ],
ReceiveExit => [ 3511, 4 ],
ReceiveUserData => [ 3516, 4 ],
Replace => [ 1006, 3 ],
ResetRequested => [ 1623, 3 ],
SecurityExit => [ 3508, 4 ],
SecurityUserData => [ 3513, 4 ],
SendExit => [ 3510, 4 ],
SendUserData => [ 3515, 4 ],
SeqNumberWrap => [ 1509, 3 ],
SharedChannelRestart => [ 1600, 3 ],
SharingConversations => [ 1615, 3 ],
ShortRetryCount => [ 1505, 3 ],
ShortRetryInterval => [ 1504, 3 ],
SSLCipherSpec => [ 3544, 4 ],
SSLClientAuth => [ 1568, 3, $RequestValues{SSLClientAuth} ],
SSLPeerName => [ 3545, 4 ],
ToChannelName => [ 3008, 4 ],
TpName => [ 3504, 4 ],
TransportType => [ 1501, 3, $RequestValues{TransportType} ],
UserIdentifier => [ 3517, 4 ],
XmitQName => [ 3505, 4 ],
UseDLQ => [ 234, 3, $RequestValues{UseDLQ} ],
},
# Introduced at v7.1
ChlAuthRec =>
{
Address => [ 3506, 4 ],
Addrlist => [ 3566, 6 ],
ByteStringFilterCommand => [ 15, 15 ],
ChlAuth => [ 3501, 4 ],
Action => [ 1086, 3, $RequestValues{ChlAuthAction} ],
ChlAuthAttrs => [ 1355, 5, $RequestValues{ChlAuthAttrs} ],
ChlAuthDesc => [ 2118, 4, ],
ChlAuthType => [ 1352, 3, $RequestValues{ChlAuthType} ],
ClientUserId => [ 3567, 4 ],
CommandScope => [ 3080, 4 ],
Custom => [ 2119, 4 ],
IntegerFilterCommand => [ 13, 13 ],
Match => [ 1637, 3, $RequestValues{ChlAuthMatch} ],
MCAUserIdentifier => [ 3527, 4, ],
RemoteQMgrName => [ 2017, 4 ],
SSLPeerName => [ 3545, 4 ],
StringFilterCommand => [ 14, 14 ],
MCAUserIdList => [ 3568, 6 ],
UserSource => [ 1638, 3, $RequestValues{UserSource} ],
Warning => [ 1639, 3 ],
},
ChannelInitiator =>
{
CommandScope => [ 3080, 4 ],
},
ChannelStatus =>
{
ChannelInstanceAttrs => [ 1524, 5, $RequestValues{ChannelInstanceAttrs} ],
ClientIdentifier => [ 3564, 4 ],
IntegerFilterCommand => [ 13, 13 ],
MaxResponses => [ 230, 3 ],
ResponseRestartPoint => [ 231, 3 ],
StringFilterCommand => [ 14, 14 ],
ChannelDisposition => [ 1580, 3, $RequestValues{ChannelDisposition} ],
ChannelInstanceType => [ 1523, 3, $RequestValues{ChannelInstanceType} ],
ChannelName => [ 3501, 4 ],
CommandScope => [ 3080, 4 ],
ConnectionName => [ 3506, 4 ],
XmitQName => [ 3505, 4 ],
},
Escape =>
{
EscapeType => [ 1017, 3, $RequestValues{EscapeType} ],
EscapeText => [ 3014, 4 ],
},
Namelist =>
{
NamelistAttrs => [ 1004, 5, $RequestValues{NamelistAttrs} ],
IntegerFilterCommand => [ 13, 13 ],
StringFilterCommand => [ 14, 14 ],
CommandScope => [ 3080, 4 ],
FromNamelistName => [ 3005, 4 ],
NamelistDesc => [ 2009, 4 ],
NamelistName => [ 2010, 4 ],
NamelistType => [ 72, 3, $RequestValues{NamelistType}],
Names => [ 2020, 6 ],
Replace => [ 1006, 3 ],
QSGDisposition => [ 63, 3, $RequestValues{QSGDisposition} ],
ToNamelistName => [ 3006, 4 ],
},
Cluster =>
{
ClusterQMgrAttrs => [ 1093, 5, $RequestValues{Cluster} ],
Action => [ 1086, 3, $RequestValues{ClusterAction} ],
Channel => [ 3501, 4 ],
ClusterName => [ 2029, 4 ],
ClusterNamelist => [ 2030, 4 ],
ClusterQMgrName => [ 2031, 4 ],
CommandScope => [ 3080, 4 ],
QMgrIdentifier => [ 2032, 4 ],
QMgrName => [ 2015, 4 ],
Quiesce => [ 1008, 3 ],
RemoveQueues => [ 1096, 3 ],
RefreshRepository => [ 1095, 3, $RequestValues{RefreshRepository} ],
},
#
# New with WebSphere MQ 5.3
#
AuthInfo =>
{
AuthInfoAttrs => [ 1019, 5, $RequestValues{AuthInfoAttrs} ],
IntegerFilterCommand => [ 13, 13 ],
StringFilterCommand => [ 14, 14 ],
AuthInfoConnName => [ 2053, 4 ],
AuthInfoDesc => [ 2046, 4 ],
AuthInfoName => [ 2045, 4 ],
AuthInfoType => [ 66, 3, $RequestValues{AuthInfoType} ],
CommandScope => [ 3080, 4 ],
FromAuthInfoName => [ 3009, 4 ],
LDAPPassword => [ 2048, 4 ],
LDAPUserName => [ 2047, 4 ],
OCSPResponderURL => [ 2109, 4 ],
QSGDisposition => [ 63, 3, $RequestValues{QSGDisposition} ],
ToAuthInfoName => [ 3010, 4 ],
},
QueueStatus =>
{
ByteStringFilterCommand => [ 15, 15 ],
IntegerFilterCommand => [ 13, 13 ],
StringFilterCommand => [ 14, 14 ],
CommandScope => [ 3080, 4 ],
OpenType => [ 1023, 3, $RequestValues{OpenType} ],
QName => [ 2016, 4 ],
QStatusAttrs => [ 1026, 5, $RequestValues{QStatusAttrs} ],
QSGDisposition => [ 63, 3, $RequestValues{QSGDisposition} ],
StatusType => [ 1103, 3, $RequestValues{StatusType} ],
},
#
# New with WebSphere MQ 6.0
#
CFStruc =>
{
CFStrucAttrs => [ 1133, 5, $RequestValues{CFStrucAttrs} ],
IntegerFilterCommand => [ 13, 13 ],
StringFilterCommand => [ 14, 14 ],
CFConlos => [ 246, 3, $RequestValues{CFConlos} ],
CFLevel => [ 70, 3 ],
CFStatusType => [ 1135, 3, $RequestValues{CFStatusType} ],
CFStrucDesc => [ 2052, 4 ],
CFStrucName => [ 2039, 4 ],
DSBlock => [ 1328, 3, $RequestValues{DSBlock} ],
DSBufs => [ 228, 3,],
DSExpand => [ 1329, 3, $RequestValues{DSExpand} ],
DSGroup => [ 3182, 4 ],
FromCFStrucName => [ 3093, 4 ],
Offload => [ 224, 3, $RequestValues{Offload} ],
OFFLD1SZ => [ 3179, 4 ],
OFFLD2SZ => [ 3180, 4 ],
OFFLD3SZ => [ 3181, 4 ],
OFFLD1TH => [ 225, 3 ],
OFFLD2TH => [ 226, 3 ],
OFFLD3TH => [ 227, 3 ],
Recauto => [ 244, 3 ],
Recovery => [ 71, 3 ],
Replace => [ 1006, 3 ],
ToCFStrucName => [ 3094, 4 ],
},
BackupCFStruc =>
{
CFStrucName => [ 2039, 4 ],
CommandScope => [ 3080, 4 ],
ExcludeInterval => [ 1134, 3 ],
},
RecoverCFStruc =>
{
CFStrucName => [ 2039, 4 ],
CommandScope => [ 3080, 4 ],
Purge => [ 1007, 3 ],
},
#
# NOTE: CFStruct is for backwards compatibility with pre-1.24 MQSC
# New code should use CFStruc (no final 't')
#
CFStruct =>
{
CFStructAttrs => [ 1133, 5, $RequestValues{CFStructAttrs} ],
CFStatusType => [ 1135, 3, $RequestValues{CFStatusType} ],
CFStructLevel => [ 70, 3 ],
CFStructDesc => [ 2052, 4 ],
CFStructName => [ 2039, 4 ],
FromCFStructName => [ 3093, 4 ],
Recovery => [ 71, 3 ],
Replace => [ 1006, 3 ],
ToCFStructName => [ 3094, 4 ],
CFConlos => [ 246, 3, $RequestValues{CFConlos} ],
DSBlock => [ 1328, 3, $RequestValues{DSBlock} ],
DSBufs => [ 228, 3,],
DSExpand => [ 1329, 3, $RequestValues{DSExpand} ],
DSGroup => [ 3182, 4 ],
Offload => [ 224, 3, $RequestValues{Offload} ],
OFFLD1SZ => [ 3179, 4 ],
OFFLD2SZ => [ 3180, 4 ],
OFFLD3SZ => [ 3181, 4 ],
OFFLD1TH => [ 225, 3 ],
OFFLD2TH => [ 226, 3 ],
OFFLD3TH => [ 227, 3 ],
Recauto => [ 244, 3 ],
},
#
# Listener Objects are new for V6
#
Listener =>
{
ListenerAttrs => [ 1222, 5, $RequestValues{ListenerAttrs} ],
IntegerFilterCommand => [ 13, 13 ],
StringFilterCommand => [ 14, 14 ],
Adapter => [ 1519, 3 ],
Backlog => [ 1602, 3 ],
Commands => [ 1520, 3 ],
CommandScope => [ 3080, 4 ],
FromListenerName => [ 3124, 4 ],
IPAddress => [ 3552, 4 ],
InboundDisposition => [ 1581, 3, $RequestValues{InboundDisposition} ],
ListenerDesc => [ 3555, 4 ],
ListenerName => [ 3554, 4 ],
LocalName => [ 3521, 4 ],
LUName => [ 2073, 4 ],
NetBiosNames => [ 1513, 3 ],
Port => [ 1522, 3 ],
Replace => [ 1006, 3 ],
Sessions => [ 1518, 3 ],
Socket => [ 1521, 3 ],
StartMode => [ 1601, 3, $RequestValues{ListenerStartMode} ],
ToListenerName => [ 3125, 4 ],
TPName => [ 3504, 4 ],
TransportType => [ 1501, 3, $RequestValues{ListenerTransportType} ],
},
ListenerStatus =>
{
IntegerFilterCommand => [ 13, 13 ],
ListenerStatusAttrs => [ 1223, 5, $RequestValues{ListenerStatusAttrs} ],
ListenerName => [ 3554, 4 ],
StringFilterCommand => [ 14, 14 ],
},
#
# Service Objects are new for V6
#
Service =>
{
ServiceAttrs => [ 1224, 5, $RequestValues{ServiceAttrs} ],
IntegerFilterCommand => [ 13, 13 ],
StringFilterCommand => [ 14, 14 ],
FromServiceName => [ 3126, 4 ],
Replace => [ 1006, 3 ],
ServiceDesc => [ 2078, 4 ],
ServiceName => [ 2077, 4 ],
ServiceType => [ 121, 3, $RequestValues{ServiceType} ],
StartArguments => [ 2080, 4 ],
StartCommand => [ 2079, 4 ],
StartMode => [ 139, 3, $RequestValues{ServiceStartMode} ],
StopArguments => [ 2082, 4 ],
StopCommand => [ 2081, 4 ],
StderrDestination => [ 2084, 4 ],
StdoutDestination => [ 2083, 4 ],
ToServiceName => [ 3127, 4 ],
},
ServiceStatus =>
{
ServiceStatusAttrs => [ 1225, 5, $RequestValues{ServiceStatusAttrs} ],
IntegerFilterCommand => [ 13, 13 ],
StringFilterCommand => [ 14, 14 ],
ServiceName => [ 2077, 4 ],
},
StorageClass =>
{
StorageClassAttrs => [ 1156, 5, $RequestValues{StorageClassAttrs} ],
IntegerFilterCommand => [ 13, 13 ],
StringFilterCommand => [ 14, 14 ],
CommandScope => [ 3080, 4 ],
FromStorageClassName => [ 3104, 4 ],
PageSetId => [ 62, 3 ],
PassTicketApplication => [ 2086, 4 ],
QSGDisposition => [ 63, 3, $RequestValues{QSGDisposition} ],
Replace => [ 1006, 3 ],
StorageClassDesc => [ 2042, 4 ],
StorageClassName => [ 2022, 4 ],
ToStorageClassName => [ 3105, 4 ],
XCFGroupName => [ 2043, 4 ],
XCFMemberName => [ 2044, 4 ],
},
#
# Subscriptions (new for MQ v7)
#
Subscription =>
{
SubscriptionAttrs => [ 1287, 5, $RequestValues{SubscriptionAttrs} ],
CommandScope => [ 3080, 4 ],
Destination => [ 3154, 4 ],
DestinationClass => [ 1273, 3, $RequestValues{DestinationClass} ],
DestinationCorrelId => [ 7015, 9 ],
DestinationQueueManager => [ 3153, 4 ],
Durable => [ 1274, 3, $RequestValues{Durable} ],
Expiry => [ 1244, 3 ],
FromSubscriptionName => [ 3163, 4 ],
PublishPriority => [ 1283, 3, $RequestValues{PublishPriority} ],
PublishSubscribeProperties => [ 1271, 3, $RequestValues{PubSubProperties} ],
PublishedAccountingToken => [ 7010, 9 ],
PublishedApplicationIdentifier => [ 3135, 4 ],
Selector => [ 3160, 4 ],
SubId => [ 7016, 9 ],
SubName => [ 3152, 4 ],
SubscriptionLevel => [ 1307, 3 ],
SubscriptionScope => [ 1275, 3, $RequestValues{SubscriptionScope} ],
SubscriptionUser => [ 3156, 4 ],
SubType => [ 1289, 3, $RequestValues{SubscriptionType} ],
TopicObject => [ 3031, 4 ],
TopicString => [ 2094, 4 ],
ToSubscriptionName => [ 3164, 4 ],
UserData => [ 3159, 4 ],
VariableUser => [ 1277, 3, $RequestValues{VariableUser} ],
WildcardSchema => [ 1288, 3, $RequestValues{WildcardSchema} ],
},
#
# Subscription Status (new for MQ v7)
#
SubscriptionStatus =>
{
SubscriptionStatusAttrs => [ 1294, 5, $RequestValues{SubscriptionStatusAttrs} ],
ActiveConnection => [ 7006, 9 ],
Durable => [ 1274, 3, $RequestValues{Durable} ],
LastMessageDate => [ 3168, 4 ],
LastMessageTime => [ 3167, 4 ],
NumberOfMessages => [ 1290, 3 ],
ResumeDate => [ 2098, 4 ],
ResumeTime => [ 2099, 4 ],
SubId => [ 7016, 9 ],
SubName => [ 3152, 4 ],
SubscriptionUser => [ 3156, 4 ],
SubType => [ 1289, 3, $RequestValues{SubscriptionType} ],
},
#
# pub/sub status
#
PubSubStatus =>
{
CommandScope => [ 3080, 4 ],
PubSubStatusAttrs => [ 1318, 5, $RequestValues{PubSubStatusAttrs} ],
Type => [ 1314, 3, $RequestValues{PubSubStatusType} ],
},
#
# Clear Topic String (new for MQ v7)
#
ClearTopicString =>
{
TopicString => [ 2094, 4 ],
ClearType => [ 1305, 3, $RequestValues{Scope} ],
CommandScope => [ 3080, 4 ],
Scope => [ 45, 3, $RequestValues{Scope} ],
},
#
# Pub/Sub Topics (new for MQ v7)
#
Topic =>
{
TopicAttrs => [ 1269, 5, $RequestValues{TopicAttrs} ],
IntegerFilterCommand => [ 13, 13 ],
StringFilterCommand => [ 14, 14 ],
Authrec => [ 1398, 3, $RequestValues{Authrec} ],
ClusterName => [ 2029, 4 ],
CommandScope => [ 3080, 4 ],
ComminfoName => [ 2110, 4 ],
Custom => [ 2119, 4 ],
DefPutResponse => [ 184, 3, $RequestValues{DefPutResponse} ],
DefPersistence => [ 185, 3, $RequestValues{TopicDefPersistence} ],
DefPriority => [ 6, 3, $RequestValues{TopicDefPriority} ],
DurableModelQName => [ 2096, 4 ],
DurableSubscriptions => [ 175, 3, $RequestValues{DurableSubscriptions} ],
FromTopicName => [ 3150, 4 ],
InhibitPublications => [ 181, 3, $RequestValues{InhibitPublications} ],
InhibitSubscriptions => [ 182, 3, $RequestValues{InhibitSubscriptions} ],
Multicast => [ 176, 3, $RequestValues{Multicast} ],
NonDurableModelQName => [ 2097, 4 ],
NonPersistentMsgDelivery => [ 196, 3, $RequestValues{MsgDelivery} ],
PersistentMsgDelivery => [ 195, 3, $RequestValues{MsgDelivery} ],
ProxySubscriptions => [ 199, 3, $RequestValues{ProxySubscriptions} ],
PublicationScope => [ 219, 3, $RequestValues{PubSubScope} ],
QSGDisposition => [ 63, 3, $RequestValues{QSGDisposition} ],
Replace => [ 1006, 3 ],
SubscriptionScope => [ 218, 3, $RequestValues{PubSubScope} ],
TopicDesc => [ 2093, 4 ],
TopicName => [ 2092, 4 ],
TopicString => [ 2094, 4 ],
ToTopicName => [ 3149, 4 ],
TopicType => [ 208, 3, $RequestValues{TopicType}],
UseDLQ => [ 234, 3, $RequestValues{TopicUseDLQ} ],
WildcardOperation => [ 216, 3, $RequestValues{WildcardOperation} ],
},
#
# Pub/Sub Topic Status (new for MQ v7)
#
TopicStatus =>
{
TopicStatusAttrs => [ 1301, 5, $RequestValues{TopicStatusAttrs} ],
IntegerFilterCommand => [ 13, 13 ],
StringFilterCommand => [ 14, 14 ],
CommandScope => [ 3080, 4 ],
StatusType => [ 1302, 3, $RequestValues{TopicStatusType} ],
TopicString => [ 2094, 4 ],
},
InquireUsage =>
{
CommandScope => [ 3080, 4 ],
PageSetId => [ 62, 3 ],
UsageType => [ 1157, 3, $RequestValues{UsageType} ],
},
#
# InquireConnection is new for V6
#
Connection =>
{
ConnectionAttrs => [ 1107, 5, $RequestValues{ConnectionAttrs} ],
ByteStringFilterCommand => [ 15, 15 ],
IntegerFilterCommand => [ 13, 13 ],
StringFilterCommand => [ 14, 14 ],
ConnectionId => [ 7006, 9 ],
ConnInfoType => [ 1110, 3, $RequestValues{ConnInfoType} ],
CommandScope => [ 3080, 4 ],
GenericConnectionId => [ 7007, 9 ],
URDisposition => [ 222, 3, $RequestValues{URDisposition} ],
},
#
# Comminfo in 7.1
#
Comminfo =>
{
ComminfoAttrs => [ 1327, 5, $RequestValues{ComminfoAttrs} ],
IntegerFilterCommand => [ 13, 13 ],
StringFilterCommand => [ 14, 14 ],
FromComminfoName => [ 3177, 4 ],
ToComminfoName => [ 3178, 4 ],
ComminfoName => [ 2110, 4 ],
Bridge => [ 233, 3 ],
CodedCharSetId => [ 2, 3, $RequestValues{ComminfoCCSID} ],
CommEvent => [ 232, 3, $RequestValues{CommEvent} ],
ComminfoDesc => [ 2111, 4 ],
Encoding => [ 1243, 3, $RequestValues{Encoding} ],
GrpAddress => [ 3562, 4 ],
MonitorInterval => [ 81, 3 ],
MsgHistory => [ 1625, 3 ],
MulticastHeartbeat => [ 1628, 3 ],
MulticastPropControl => [ 1626, 3, $RequestValues{MulticastPropControl} ],
NewSubHistory => [ 1627, 3, $RequestValues{NewSubHistory} ],
PortNumber => [ 1522, 3 ],
ComminfoType => [ 223, 3, $RequestValues{ComminfoType} ],
},
#
# Security is for MQ on z/OS
#
Security => {
SecurityAttrs => [ 1151, 5, $RequestValues{SecurityAttrs} ],
CommandScope => [ 3080, 4 ],
SecurityInterval => [ 1153, 3 ],
SecurityTimeout => [ 1152, 3 ],
},
#
# RefreshQueueManager is for MQ on z/OS
#
RefreshQueueManager =>
{
CommandScope => [ 3080, 4 ],
ObjectName => [ 3046, 4 ],
ObjectType => [ 1016, 3, $RequestValues{ObjectType} ],
RefreshType => [ 1078, 3, $RequestValues{RefreshType} ],
RefreshInterval => [ 1094, 3 ],
},
#
#
# RefreshSecurity is for MQ on distributed and z/OS
#
RefreshSecurity => {
CommandScope => [ 3080, 4 ],
SecurityItem => [ 1129, 3, $RequestValues{SecurityItem} ],
SecurityType => [ 1106, 3, $RequestValues{SecurityType} ],
},
#
# ReverifySecurity is for MQ on z/OS
#
ReverifySecurity =>
{
CommandScope => [ 3080, 4 ],
UserId => [ 3025, 4 ],
},
#
# AuthorityRecords is new for MQ v6 on distributed platforms
#
AuthorityRecords =>
{
ProfileAttrs => [ 1114, 5, $RequestValues{AuthProfileAttrs} ],
EntityName => [ 3068, 4 ],
EntityType => [ 1118, 3, $RequestValues{EntityType} ],
ObjectType => [ 1016, 3, $RequestValues{ObjectType} ],
Options => [ 1228, 3, $RequestValues{AuthOptions} ],
ProfileName => [ 3067, 4 ],
ServiceComponent => [ 3069, 4 ],
},
#
# AuthorityService is new for MQ v6 on distributed platforms
#
AuthorityService =>
{
AuthServiceAttrs => [ 1264, 5, $RequestValues{AuthServiceAttrs} ],
ServiceComponent => [ 3069, 4 ],
},
#
# DeleteAuthorityRecord is new for MQ v6 on distributed platforms
#
DeleteAuthorityRecord =>
{
GroupNames => [ 3066, 6 ],
ObjectType => [ 1016, 3, $RequestValues{ObjectType} ],
PrincipalNames => [ 3065, 6 ],
ProfileName => [ 3067, 4 ],
},
#
# InquireGroup for z/OS
#
InquireGroup =>
{
},
#
#
# For z/OS
#
Log =>
{
CommandScope => [ 3080, 4 ],
DeallocateInterval => [ 1176, 3 ],
LogCompression => [ 1322, 3, $RequestValues{LogCompression} ],
MaxArchiveLog => [ 1177, 3 ],
MaxReadTapeUnits => [ 1178, 3 ],
OutputBufferCount => [ 1181, 3 ],
ParameterType => [ 1175, 3, $RequestValues{ParameterType} ],
},
System =>
{
CheckpointCount => [ 1191, 3 ],
CommandScope => [ 3080, 4 ],
MaxConnects => [ 1186, 3 ],
MaxConnectsBackground => [ 1188, 3 ],
MaxConnectsForeground => [ 1187, 3 ],
ParameterType => [ 1175, 3, $RequestValues{ParameterType} ],
Service => [ 3123, 4 ],
SMFInterval => [ 1199, 3 ],
TraceSize => [ 1201, 3 ],
},
#
# SetAuthorityRecord is new for MQ v6 on distributed platforms
#
SetAuthorityRecord =>
{
AuthorityAdd => [ 1116, 5, $RequestValues{Authority} ],
AuthorityRemove => [ 1117, 5, $RequestValues{Authority} ],
GroupNames => [ 3066, 6 ],
ObjectType => [ 1016, 3, $RequestValues{ObjectType} ],
PrincipalNames => [ 3065, 6 ],
ProfileName => [ 3067, 4 ],
ServiceComponent => [ 3069, 4 ],
},
#
# Used by Morgan Stanley extensions
#
MorganAuthority =>
{
ObjectType => [ 1000, 3, $RequestValues{ObjectType} ],
ObjectName => [ 3000, 4 ],
EntityType => [ 1001, 3, $RequestValues{MorganEntityType} ],
EntityName => [ 3001, 4 ],
ExpiresAt => [ 4000, 23 ],
ExpiresAfter => [ 4001, 3 ],
Connect => [ 1011, 3 ],
Browse => [ 1012, 3 ],
Input => [ 1013, 3 ],
Output => [ 1014, 3 ],
Inquire => [ 1015, 3 ],
Set => [ 1016, 3 ],
PassId => [ 1017, 3 ],
PassAll => [ 1018, 3 ],
SetId => [ 1019, 3 ],
SetAll => [ 1020, 3 ],
AlternateUser => [ 1021, 3 ],
Create => [ 1022, 3 ],
Delete => [ 1023, 3 ],
Display => [ 1024, 3 ],
Change => [ 1025, 3 ],
Clear => [ 1026, 3 ],
Authorize => [ 1027, 3 ],
StartStop => [ 1028, 3 ],
DisplayStatus => [ 1029, 3 ],
ResolveReset => [ 1030, 3 ],
Ping => [ 1031, 3 ],
AllAdmin => [ 1050, 3 ],
AllMQI => [ 1051, 3 ],
All => [ 1052, 3 ],
},
);
1;