- A number of commands are introduced, on platforms other than z/OS, to
enable the automatic start of certain queue manager service tasks. These commands
are:
- ALTER LISTENER
- ALTER SERVICE
- DEFINE LISTENER
- DEFINE SERVICE
- DELETE LISTENER
- DELETE SERVICE
- DISPLAY LISTENER
- DISPLAY LSSTATUS
- DISPLAY SERVICE
- DISPLAY SVSTATUS
- START SERVICE
- STOP SERVICE
- On z/OS, a command, ALTER PSID, is introduced to allow the expansion
method to be changed. The DEFINE PSID command has also been updated.
- A command, DISPLAY CONN, is introduced to display connection information
about the applications connected to the queue manager. This enables you to
identify applications with long-running units of work.
- On platforms other than z/OS, a command, STOP CONN, is introduced to
break a connection between an application and the queue manager.
- On platforms other than z/OS, a command, DISPLAY QMSTATUS, is introduced
to display status information about the queue manager.
- The WHERE parameter is introduced on a number of the DISPLAY commands.
This enables you to specify a filter condition to display only those objects
that satisfy the selection criterion of the filter condition.
- On the DISPLAY QMGR command, you can now choose to display different sets
of queue manager parameters. The parameters CHINIT, CLUSTER, EVENT, and SYSTEM
are introduced for this purpose.
- On z/OS, a system queue, SYSTEM.ADMIN.COMMAND.EVENT is now available
to which messages are written when commands are issued. A queue manager attribute,
CMDEV, is available to control whether such messages are generated. The ALTER
QMGR and DISPLAY QMGR commands have been updated.
- System queue, SYSTEM.ADMIN.TRACE.ROUTE.QUEUE is now available to which
trace-route records are written. A new queue manager parameter, ROUTEREC,
is available to control whether such messages are generated, and where they
are written. The ALTER QMGR and DISPLAY QMGR commands have been updated.
- System queue, SYSTEM.ADMIN.ACTIVITY.QUEUE is now available to which activity
reports are written. A new queue manager parameter, ACTIVREC, is available
to control whether such messages are generated, and where they are written.
The ALTER QMGR and DISPLAY QMGR commands have been updated.
- Parameters are introduced to improve cluster workload management. These
are:
- CLWLMRUC - 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,
- CLWLPRTY - the priority of the channel
- CLWLRANK - the rank of the channel
- CLWLWGHT - the weighting to be applied to the channel
on the channel definition, and
- CLWLPRTY - the priority of the queue
- CLWLRANK - the rank of the queue
- CLWLUSEQ - the behavior of an MQPUT operation when the target queue has
a local instance and at least one remote cluster instance.
on the queue definition.
The ALTER QMGR, DISPLAY QMGR, ALTER CHANNEL,
DEFINE CHANNEL, DISPLAY CHANNEL, ALTER queue, DEFINE queue, and DISPLAY QUEUE
commands have been updated.
- On z/OS, a number of parameters are introduced to enable the dynamic
changing of system parameters used by channels and the channel initiator.
These are:
- ACTCHL - the maximum number of channels that can be active at any time
- ADOPTCHK - which elements are checked to determine whether an MCA should
be adopted when a new inbound channel is detected with the same name as an
already active MCA
- ADOPTMCA - whether an orphaned instance of an MCA should be restarted
immediately when a new inbound channel request matching the ADOPTCHK parameter
is detected
- CHIADAPS - the number of channel initiator adapter subtasks to use for
processing WebSphere MQ calls
- CHIDISPS - the number of dispatchers to use in the channel initiator
- DNSGROUP - the name of the group that the TCP listener handling inbound
transmissions for the queue-sharing group should join when using Workload
Manager for Dynamic Domain Name Services support (WLM/DNS)
- DNSWLM - whether the TCP listener that handles inbound transmissions for
the queue-sharing group should register with WLM/DNS
- LSTRTMR - the time interval, in seconds, between attempts by WebSphere MQ to
restart a listener after an APPC or TCP/IP failure
- LUGROUP - the generic LU name to be used by the LU 6.2 listener that handles
inbound transmissions for the queue-sharing group
- LUNAME - the name of the LU to use for outbound LU 6.2 transmissions
- LU62ARM - the suffix of the APPCPM member of SYS1.PARMLIB
- LU62CHL - the maximum number of channels that can be current, or clients
that can be connected, that use the LU 6.2 transmission protocol
- MAXCHL - the maximum number of channels that can be current
- OPORTMAX - the maximum value in the range of port numbers to be used when
binding outgoing channels
- OPORTMIN - the minimum value in the range of port numbers to be used when
binding outgoing channels
- RCVTIME - the approximate length of time that a TCP/IP channel waits
to receive data, including heartbeats, from its partner before returning to
the inactive state
- RCVTMIN - the minimum length of time that a TCP/IP channel waits to
receive data, including heartbeats, from its partner before returning to an
inactive state
- RCVTTYPE - a qualifier to apply to the value in RCVTIME
- TCPCHL - the maximum number of channels that can be current, or clients
that can be connected, that use the TCP/IP transmission protocol
- TCPKEEP - whether the KEEPALIVE facility is to be used to check that the
other end of the connection is still available
- TCPNAME - the name of either the only, or default, TCP/IP system to be
used
- TCPSTACK - whether the channel initiator may use only the TCP/IP address
space specified in TCPNAME
- TRAXSTR - whether the channel initiator trace should start automatically
- TRAXTBL - the size of the channel initiator's trace data space
The ALTER QMGR and DISPLAY QMGR commands have been updated.
- Accounting data can now be collected for local and model queues. A queue
manager parameter is introduced, ACCTQ, to control the collection of accounting
data for queues. The ALTER QMGR and DISPLAY QMGR commands have been updated.
A queue parameter is introduced, ACCTQ, to control the collection of accounting
data for queues on an individual queue basis. The ALTER QLOCAL, ALTER QMODEL,
DEFINE QLOCAL, DEFINE QMODEL, and DISPLAY QUEUE commands have been updated.
- Monitoring data can now be collected and displayed for channels and queues.
The following queue manager parameters are introduced:
- MONACLS - controls the collection of online monitoring data for auto-defined
cluster-sender channels
- MONCHL - controls the collection of online monitoring data for channels
- MONQ - controls the collection of online monitoring data for queues
The ALTER QMGR and DISPLAY QMGR commands have been updated.
The channel
parameter, MONCHL, is introduced to specify the level of online monitoring
data collection for channels on an individual channel basis. The ALTER CHANNEL,
DEFINE CHANNEL, and DISPLAY CHANNEL commands have been updated.
The
queue parameter, MONQ, is introduced to specify the level of online monitoring
data collection for queues on an individual queue basis. The ALTER QLOCAL,
ALTER QMODEL, DEFINE QLOCAL, DEFINE QMODEL, and DISPLAY QUEUE commands have
been updated.
A number of parameters are introduced on the DISPLAY CHSTATUS
command to display message activity on the channel. These are:
- EXITTIME - the time spent processing user exits per message
- MONCHL - the current level of monitoring data collection for the channel
- 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
- XBATCHSZ - the size of the batches transmitted over the channel
- XQMSGSA - the number of messages queued on the transmission queue available
to the channel for MQGETs
- 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 new MONITOR parameter on the command.
A number of parameters
are introduced on the DISPLAY QSTATUS command to display message activity
on the queue. These are:
- LGETDATE - the date on which the last message was retrieved from the queue
since the queue manager started
- LGETTIME - the time at which the last message was retrieved from the queue
since the queue manager started
- LPUTDATE - the date on which the last message was put to the queue since
the queue manager started
- LPUTTIME - the time at which the last message was put to the queue since
the queue manager started
- MONQ - the current level of monitoring data collection for the queue
- MSGAGE - the age, in seconds, of the oldest message on the queue
- QTIME - 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 new MONITOR 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:
- ACCTCONO - whether applications can override the settings of the ACCTQ
and ACCTMQI queue manager parameters
- ACCTMQI - whether accounting information for MQI data is to be collected
- ACCTINT - the time interval at which intermediate accounting records are
written
- STATACLS - whether statistics data is to be collected for auto-defined
cluster-sender channels
- STATCHL - whether statistics data is to be collected for channels
- STATINT - the time interval at which statistics monitoring data is written
to the monitoring queue
- STATMQI - whether MQI statistics monitoring data is to be collected for
the queue manager
- STATQ - whether statistics data is to be collected for queues
The ALTER QMGR and DISPLAY QMGR commands have been updated.
The channel
parameter, STATCHL, is introduced to specify the level of online statistics
data collection for channels on an individual channel basis. The ALTER CHANNEL,
DEFINE CHANNEL, and DISPLAY CHANNEL commands have been updated.
The
queue parameter, STATQ, is introduced to specify the level of online statistics
data collection for queues on an individual queue basis. The ALTER QUEUE,
DEFINE QUEUE, and DISPLAY QUEUE commands have been updated.
- On z/OS, queue manager parameter, BRIDGEEV, is added to control the generation
of IMS(TM) Bridge events. The ALTER QMGR and DISPLAY QMGR commands have been
updated.
- Queue manager parameter, CHLEV, is introduced to control the generation
of channel events. The ALTER QMGR and DISPLAY QMGR commands have been updated.
- Queue manager parameter, IPADDRV, is introduced to allow you to specify
which IP protocol to use for a channel connection; IPv4 or IPv6. The ALTER
QMGR and DISPLAY QMGR commands have been updated. The CONNAME and LOCLNAME
parameters on the DEFINE CHANNEL command, and the CONNAME parameter on the
DEFINE AUTHINFO command, have been updated to include information about IPv6.
- On platforms other than z/OS, a queue manager parameter, LOGGEREV, is
introduced to specify whether recovery log events are generated. The ALTER
QMGR and DISPLAY QMGR commands have been updated. On the DISPLAY QSTATUS command,
parameter MEDIALOG is introduced to display the log extent or the journal
receiver needed for media recovery of the queue.
- On z/OS, a queue manager parameter, SQQMNAME is introduced. When a queue
manager makes an MQOPEN call for a shared queue and the queue manager that
is specified in the ObjectQmgrName parameter of the MQOPEN
call is in the same queue-sharing group as the processing queue manager, the
SQQMNAME attribute specifies whether the ObjectQmgrName is
used or whether the processing queue manager opens the shared queue directly.
- Queue manager parameter, SSLEV, is introduced to control the generation
of SSL events. The ALTER QMGR and DISPLAY QMGR commands have been updated.
- On UNIX and Windows platforms, a queue manager parameter, SSLFIPS,
is introduced to specify whether only FIPS-certified algorithms are to be
used if cryptography is carried out. The ALTER QMGR and DISPLAY QMGR commands
have been updated. The 'CipherSpecs' table in the DEFINE CHANNEL command has
been updated to reflect this function.
- Queue manager parameter, SSLRKEYC, is introduced to specify the number
of unencrypted bytes sent and received within an SSL conversation before the
secret key is renegotiated. The ALTER QMGR and DISPLAY QMGR commands have
been updated.
- The DISPLAY CFSTATUS command now has a parameter, LOGS, to return the
list of queue managers, the logs of which are required to perform a recovery.
- A value of 4 is now available on the CFLEVEL parameter on the DEFINE CFSTRUCT
command meaning that queues defined with CF structures at this level can have
messages with a length greater than 63 KB.
- Compression of channel data is now possible. This reduces the amount of
network traffic and can therefore improve the performance of channels. Parameters
COMPHDR and COMPMSG are introduced on the channel definition to enable this.
The ALTER CHANNEL, DEFINE CHANNEL, DISPLAY CHANNEL, DISPLAY CLUSQMGR, and
DISPLAY CHSTATUS commands have been updated.
Parameters COMPRATE and COMPTIME
are introduced on the DISPLAY CHSTATUS command to display the compression
rate achieved and the amount of time per message spent during compression.
- The message retry parameters MRDATA, MREXIT, MRRTY, and MRTMR 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 ALTER CHANNEL, DEFINE CHANNEL,
and DISPLAY CHANNEL commands have been updated.
- The heartbeat interval parameter HBINT 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 ALTER CHANNEL, DEFINE CHANNEL, and
DISPLAY CHANNEL commands have been updated.
- Parameters SSLKEYDA, SSLKEYTI, and SSLRKEYS 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 DISPLAY CHSTATUS command has
been updated.
- The following parameters are also now available on the DISPLAY CHSTATUS
command:
- KAINT - the KeepAlive interval (on z/OS only)
- MCAUSER - the message channel agent user identifier
- RAPPLTAG - the remote partner application
- SSLCERTI - the full Distinguished name of the issuer of a remote certificate
- SSLCERTU - the local user identifier associated with a remote certificate
(on z/OS only)
- On z/OS, you can now display for local queues the TPIPE names used for
communication with OTMA. The DISPLAY QUEUE command has been updated.
- 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 NPMCLASS
parameter. The ALTER queue, DEFINE queue, and DISPLAY QUEUE commands have
been updated.
- The MOVE QLOCAL command has been updated to remove the INDXTYPE parameter
restriction between the source and destination queues.
- In order to allow WebSphere MQ administrators to specify the application name
that will be used to authenticate passtickets for IMS bridge applications, parameter PASSTKTA
is introduced on the ALTER STGCLASS, DEFINE STGCLASS, and DISPLAY STGCLASS
commands.
- The REFRESH SECURITY command now has a parameter, TYPE, to specify which
type of refresh is to be performed.
- The RESUME QMGR and SUSPEND QMGR commands now have a FACILITY parameter
with values of DB2(R) and IMSBRIDGE. The FACILITY parameter specifies the
facility to which connection is to be reestablished or terminated.
- On z/OS, a trace type of CHINIT is introduced so that you can collect
trace data from the channel initiator. The ALTER TRACE, DISPLAY TRACE, START
TRACE, and STOP TRACE commands have been updated.
- You can no longer start certain z/OS commands from CSQINP2; see the tables
at the start of the commands for indicators of from where the command may
be started.
- UDP support is withdrawn.
- The DISPLAY DQM command has been renamed DISPLAY CHINIT.