- You can now use PCFs to administer WebSphere MQ objects on z/OS. Most PCF commands
have been extended so that they are available on z/OS. A number of new commands
that are specific to z/OS are now available in PCF. Information about the
extended response types introduced as a result of PCF being made available
on z/OS is also provided in Responses.
- A number of commands are introduced, on platforms other than z/OS, to
control certain queue manager service tasks such as channel listeners.
- A number of commands are introduced, on platforms other than z/OS, to
permit the administration of object authorities.
- On platforms other than z/OS, a command, Inquire Authority Service, and
response, Inquire Authority Service (Response) are introduced to return information
about the level of function supported by installed authority managers.
- A command, Inquire Connection, and response, Inquire Connection (Response)
are introduced to return connection information about the applications connected
to the queue manager. This enables you to identify applications with long-running
units of work.
- A command, Stop Connection, is introduced to break a connection between
an application and the queue manager.
- On platforms other than z/OS, a command, Inquire Queue Manager Status,
and response, Inquire Queue Manager (Response) are introduced to display status
information about the queue manager.
- On a number of Inquire commands, you can now specify a filter condition
to return information only about those objects which satisfy the filter condition.
The PCF structures MQCFBF, MQCFIF, MQCFSF are introduced to facilitate this.
- On the Inquire Queue Manager command, you can now choose to return different
sets of queue manager parameters. The parameters are MQIACF_Q_MGR_SYSTEM,
MQIACF_Q_MGR_EVENT, MQIACF_Q_MGR_DQM, and MQIACF_Q_MGR_CLUSTER. They permit
the return of the following groups of parameters:
- MQIACF_Q_MGR_SYSTEM -- displays queue manager system parameters
- MQIACF_Q_MGR_EVENT -- displays the set of parameters that are related
to event control
- MQIACF_Q_MGR_DQM -- displays the set of parameters relating to distributed
queuing
- MQIACF_Q_MGR_CLUSTER -- displays the set of parameters relating to
clustering
- System queue, SYSTEM.ADMIN.TRACE.ROUTE.QUEUE is now available to which
trace-route records are written. A queue manager parameter, TraceRouteRecording, is introduced to control whether such messages are generated,
and where they are written. The Change Queue Manager, Inquire Queue Manager
commands, and Inquire Queue Manager (Response) have been updated.
- System queue, SYSTEM.ADMIN.ACTIVITY.QUEUE is now available to which activity
reports are written. A new queue manager parameter, ActivityRecording, is introduced to control whether such messages are generated,
and where they are written. The Change Queue Manager, Inquire Queue Manager
commands, and Inquire Queue Manager (Response) have been updated.
- Parameters are introduced to improve cluster workload management. These
are:
- CLWLMRUChannels - the maximum number of outbound cluster
channels
- CLWLUseQ- specifies the behavior of an MQPUT operation
when the target queue has a local instance and at least one remote cluster
instance
on the queue manager definition,
- CLWLChannelPriority - the priority of the channel
- CLWLChannelRank - the rank of the channel
- CLWLChannelWeight - the weighting to be applied to
the channel
on the channel definition, and
- CLWLQueuePriority - the priority of the queue
- CLWLQueueRank - the rank of the queue
on the queue definition.
The Change, Copy and Create Channel, Change,
Copy, and Create Queue, Change Queue Manager, Inquire Channel, Inquire Queue,
Inquire Queue Manager commands and responses Inquire Channel (Response), Inquire
Queue (Response), Inquire Queue Manager (Response) have been updated.
- Accounting data can now be collected for local and model queues. A queue
manager parameter is introduced, QueueAccounting, to control
the collection of accounting data for queues. The Change Queue Manager and
Inquire Queue Manager commands, and Inquire Queue Manager (Response) have
been updated.
A queue parameter is introduced, QueueAccounting, to control the collection of accounting data for queues on an
individual queue basis. The Change, Copy, Create Queue and Inquire Queue Manager
commands, and Inquire Queue (Response) have been updated.
- Monitoring data can now be collected and displayed for channels and queues.
The following queue manager parameters are introduced:
- ChannelMonitoring - controls the collection of online
monitoring data for channels
- ClusterSenderMonitoringDefault - controls the collection
of online monitoring data for auto-defined cluster-sender channels
- QueueMonitoring - controls the collection of online
monitoring data for queues
The Change Queue Manager and Inquire Queue Manager commands, and Inquire
Queue Manager (Response) have been updated.
The channel parameter, ChannelMonitoring, is introduced to specify the level of online
monitoring data collection for channels on an individual channel basis. The
Change, Copy, and Create Channel and Inquire Channel commands, and Inquire
Channel (Response) have been updated.
The queue parameter, QueueMonitoring, is introduced to specify the level of online monitoring
data collection for queues on an individual queue basis. The Change, Copy,
and Create Queue and Inquire Queue commands, and Inquire Queue (Response)
have been updated.
A number of parameters are introduced on the Inquire
Channel Status command and Inquire Channel Status (Response) to return information
relating to message activity on the channel. These are:
- BatchSizeIndicator - the size of the batches transmitted
over the channel
- ChannelMonitoring - the current level of monitoring
data collection for the channel
- ExitTime- the time, displayed in microseconds, spent
processing user exits per message
- MessagesAvailable - the number of messages queued
on the transmission queue available to the channel for MQGETs
- NetTime - the time to send a request to the remote
end of the channel and receive a response
- Substate - the action currently being performed by
the channel
- XQTime - the time that messages remained on the transmission
queue before being retrieved
You can specify any of these individually or you can select them all
by using the MQIACF_MONITORING parameter on the command.
A number of
parameters are introduced on the Inquire Queue Status command and Inquire
Queue Status (Response) to return information relating to message activity
on the queue. These are:
- LastGetDate - the date on which the last message was
retrieved from the queue since the queue manager started
- LastGetTime - the time at which the last message was
retrieved from the queue since the queue manager started
- LastPutDate - the date on which the last message was
put to the queue since the queue manager started
- LastPutTime - the time at which the last message was
put to the queue since the queue manager started
- QueueMonitoring - the current level of monitoring
data collection for the queue
- OldestMsgAge - the age, in seconds, of the oldest
message on the queue
- OnQTime - the interval between messages being put
on the queue and then being destructively read
You can specify any of these individually or you can select them all
by using the MQIACF_MONITORING parameter on the command.
- On platforms other than z/OS, accounting statistics data can now be collected
and displayed for channels and queues. The following queue manager parameters
are introduced:
- AccountingConnOverride - whether applications can
override the settings of the ACCTQ and ACCTMQI queue manager parameters
- AccountingInterval - the time interval at which intermediate
accounting records are written
- ChannelStatistics - whether statistics data is to
be collected for channels
- ClusterSenderStatistics - whether statistics data
is to be collected for auto-defined cluster-sender channels
- MQIAccounting - whether accounting information for
MQI data is to be collected
- MQIStatistics - whether MQI statistics monitoring
data is to be collected for the queue manager
- QueueStatistics - whether statistics data is to be
collected for queues
- StatisticsInterval - the time interval at which statistics
monitoring data is written to the monitoring queue
The Change Queue Manager and Inquire Queue Manager commands, and Inquire
Queue Manager (Response) have been updated.
The channel parameter, ChannelStatistics, is introduced to specify the level of online
statistics data collection for channels on an individual channel basis. The
Change, Copy, and Create Channel and Inquire Channel commands, and Inquire
Channel (Response) have been updated.
The queue parameter, QueueStatistics, is introduced to specify the level of online statistics
data collection for queues on an individual queue basis. The Change,
Copy, and Create Queue and Inquire Queue commands, and Inquire Queue (Response)
have been updated.
- Queue manager parameter, ChannelEvent, is introduced
to control the generation of channel events. The Change Queue Manager and
Inquire Queue Manager commands, and Inquire Queue Manager (Response) have
been updated.
- Queue manager parameter, IPaddressVersion, is introduced
to allow you to specify which IP protocol to use for a channel connection;
IPv4 or IPv6. The Change Queue Manager and Inquire Queue Manager commands,
and Inquire Queue Manager (Response) have been updated.
- On platforms other than z/OS, a queue manager parameter, LoggerEvent, is introduced to specify whether recovery log events are generated.
The Change Queue Manager and Inquire Queue Manager commands, and Inquire Queue
Manager (Response) have been updated. On the Inquire Queue Status command
and Inquire Queue Status (Response), parameter MediaRecoveryLogExtent is introduced to display the log extent or the journal receiver
needed for media recovery of the queue.
- Queue manager parameter, SSLEvent, is introduced to
control the generation of SSL events. The Change Queue Manager and Inquire
Queue Manager commands, and Inquire Queue Manager (Response) have been updated.
- On UNIX and Windows platforms, a queue manager parameter, SSLFIPSRequired, is introduced to specify whether only FIPS-certified
algorithms are to be used if cryptography is carried out. The Change Queue
Manager and Inquire Queue Manager commands, and Inquire Queue Manager (Response)
have been updated. The 'CipherSpecs' table in the Change, Copy, and Create
Channel command description has been updated to reflect this function.
- Queue manager parameter, SSLKeyReset, is introduced
to specify the number of unencrypted bytes sent and received within an SSL
conversation before the secret key is renegotiated. The Change Queue Manager
and Inquire Queue Manager commands, and Inquire Queue Manager (Response) have
been updated.
- Compression of channel data is now possible. This reduces the amount of
network traffic and can therefore improve the performance of channels. Parameters HeaderCompression and MessageCompression are
introduced on the channel definition to enable this. The Change, Copy, and
Create Channel, Inquire Channel, Inquire Cluster Queue Manager, Display Channel
Status commands and Inquire Channel (Response), Inquire Cluster Queue Manager
(Response) and Inquire Channel Status (Response) have been updated.
Parameters CompressionRate and CompressionTime are introduced
on the Inquire Channel Status command and Inquire Channel Status (Response)
to display the compression rate achieved and the amount of time per message
spent during compression.
- The message retry parameters MessageRetryUserData, MessageRetryExit, MessageRetryCount, and MessageRetryInterval have been extended to include z/OS. This
means that transient PUT failures in the message channel agent can be retried
on this platform. The Change, Copy, and Create Channel and Inquire Channel
commands and Inquire Channel (Response) have been updated.
- The HeartbeatInterval parameter has been extended
to include z/OS on server-connection and client-connection channels meaning
that the server message channel agent can handle situations where the client
connection fails during an MQGET with WAIT on this platform. The Change, Copy,
and Create Channel and Inquire Channel commands and Inquire Channel (Response)
have been updated.
- Parameters SSLKeyResetDate, SSLKeyResetTime, and SSLKeyResets are introduced to display
the date and time of the previous successful key reset, and the number of
successful key resets since channel start. The Inquire Channel Status command
and Inquire Channel Status (Response) have been updated.
- The following parameters are also now available on the Inquire Channel
Status command and Inquire Channel Status (Response):
- KeepAliveInterval - the KeepAlive interval (on z/OS only)
- MCAUserIdentifier - the message channel agent user
identifier
- RemoteApplTag - the remote partner application
- SSLCertRemoteIssuerName - the full Distinguished name
of the issuer of a remote certificate
- SSLCertUserId - the local user identifier associated
with a remote certificate (on z/OS only)
- On platforms other than z/OS, you can now set the reliability to be assigned
to non-persistent messages put to local and model queues by using the NonPersistentMessageClass parameter. The Change, Copy, and Create
Queue and Inquire Queue commands, and Inquire Queue (Response) have been updated.
- The Refresh Security command now has a parameter, Securityype, to specify which type of refresh is to be performed.
- UDP support is withdrawn.