[V9.0.1 Nov 2016]

dspmqweb (display mqweb server configuration)

Display information about the status of the mqweb server, or about the configuration of the mqweb server. The mqweb server is used to support the IBM® MQ Console and administrative REST API.

[z/OS]

Using the command on z/OS

Before issuing either the setmqweb or dspmqweb commands on z/OS®, you must set the WLP_USER_DIR environment variable, so that the variable points to your mqweb server configuration.

To do this, issue the following command:
export WLP_USER_DIR=WLP_user_directory
where WLP_user_directory is the name of the directory passed to crtmqweb.sh. For example:
export WLP_USER_DIR=/var/mqm/web/installation1

See Create the Liberty server definition for more information.

Purpose - dspmqweb status

Use the dspmqweb command to view information about the status of the mqweb server.

The mqweb server must be running to use the IBM MQ Console or the administrative REST API. If the server is running then the available root context URLs and associated ports that are used by the IBM MQ Console and administrative REST API are displayed by the dspmqweb command. Alternatively, from IBM MQ 9.0.4, use the dspmqweb status command.

[V9.0.4 Oct 2017]

Purpose - dspmqweb properties

Use the dspmqweb properties command to view details of the configuration of the mqweb server. It is not necessary for the mqweb server to be running.

The following list outlines the available configuration properties on all platforms, including the IBM MQ Appliance:

The following properties can be returned by the dspmqweb properties command on all platforms, including the IBM MQ Appliance:
ltpaExpiration
This configuration property is used to specify the time, in seconds, before the LTPA token expires.
The value for this property is an integer value.
maxTraceFiles
This configuration property is used to specify the maximum number of trace files that are generated by the mqweb server.
The value for this property is an integer value.
maxTraceFileSize
This configuration property is used to specify the maximum size, in MB, that each log file can reach.
The value for this property is an integer value.
mqRestCorsAllowedOrigins
This configuration property is used to specify the origins that are allowed to access the REST API. For more information about CORS, see Configuring CORS for the REST API.
The value for this property is a string value.
mqRestCorsMaxAgeInSeconds
This configuration property is used to specify the time, in seconds, that a web browser can cache the results of any CORS pre-flight checks.
The value for this property is an integer value.
[V9.0.5 Mar 2018]mqRestCsrfExpirationInMinutes
This configuration property no longer exists at IBM MQ 9.0.5.
Applicable to IBM MQ 9.0.4 only, and used to specify the time, in minutes, before the CSRF token expires.
The value for this property is an integer value.
mqRestCsrfValidation
This configuration property is used to specify whether CSRF validation checks are performed. A value of false removes the CSRF token validation checks.
The value for this property is a boolean value.
mqRestGatewayEnabled
This configuration property is used to specify whether the administrative REST API gateway is enabled.
The value for this property is a boolean value.
mqRestGatewayQmgr
This configuration property is used to specify the name of the queue manager to use as the gateway queue manager. This queue manager must be in the same installation as the mqweb server. A blank value indicates that no queue manager is configured as the gateway queue manager.
The value for this property is a string value.
mqRestMessagingEnabled
This configuration property is used to specify whether the messaging REST API is enabled.
The value for this property is a boolean value.
mqRestRequestTimeout
This configuration property is used to specify the time, in seconds, before a REST request times out.
The value for this property is an integer value.
traceSpec
This configuration property is used to specify the level of trace that is generated by the mqweb server. For a list of possible values, see Configuring logging for the IBM MQ Console and REST API.
The value for this property is a string value.
[Windows][z/OS][UNIX][Linux]
The following properties are the additional properties that can be returned by the dspmqweb properties command on z/OS, UNIX, Linux®, and Windows:
httpHost
This configuration property is used to specify the HTTP host name as an IP address, domain name server (DNS) host name with domain name suffix, or the DNS host name of the server where IBM MQ is installed.
You can use an asterisk in double quotation marks to specify all available network interfaces.
You can use the value localhost to allow only local connections.
The value for this property is a string value.
httpPort
This configuration property is used to specify the HTTP port number that is used for HTTP connections.
You can use a value of -1 to disable the port.
The value for this property is an integer value.
httpsPort
This configuration property is used to specify the HTTPS port number that is used for HTTPS connections.
You can use a value of -1 to disable the port.
The value for this property is an integer value.
mqConsoleAutostart
This configuration property is used to specify whether the IBM MQ Console automatically starts when the mqweb server starts.
The value for this property is a boolean value.
mqRestAutostart
This configuration property is used to specify whether the REST API automatically starts when the mqweb server starts.
The value for this property is a boolean value.

Syntax

Read syntax diagramSkip visual syntax diagram dspmqweb statusproperties-u-a-t-c -l

Optional parameters

[V9.0.4 Oct 2017]status
Displays information about the status of the mqweb server. That is, whether the mqweb server is running. If the mqweb server is running, information about the available root context URLs and associated ports that are used by the IBM MQ Console and administrative REST API are displayed.
For example:
Server mqweb is running.
URLs:
  https://localhost:9443/ibmmq/console/
  https://localhost:9443/ibmmq/rest/v1/
[V9.0.4 Oct 2017]properties
Displays information about the configurable properties of the mqweb server. That is, which properties are configurable by the user and those that have been modified. It is not necessary for the mqweb server to be running.
-u
Displays only the configurable properties that have been modified by the user.
-a
Displays all available configurable properties, including those which have been modified by the user.
-t
Formats the output as text name-value pairs.
-c
Formats the output as command text which can be used as input to the corresponding setmqweb properties command.
-l
Enable verbose logging. Diagnostic information is written to a mqweb server log-file.

Return codes

Return code Description
0 Command successful
>0 Command not successful.
For a full list of server command exit codes, see Liberty:server command options in the WebSphere® Application Server documentation.

Related commands

Command Description
strmqweb Start the mqweb server.
endmqweb Stop the mqweb server.
[V9.0.4 Oct 2017] setmqweb [V9.0.4 Oct 2017]Configure the mqweb server.