Page History
...
If mq.user=remoteuser and mq.password=passphrase then no authentication dialog is displayed.
Keyword | Comments |
|---|---|
mq.name | Description name displayed in the User Agent's Send message box. |
mq.host | MQ-Series server name. |
mq.port | Server port. |
mq.user | Logon user or *prompt. |
mq.password | Login password. |
mq.channel | Name of the MQ-Series communications channel. |
mq.queue.manager | Name of the MQ-Series queue manager or *default for default queue manager. |
mq.queue | Name of the MQ-Series queue. |
mq.encoding | Encoding of the text message, *cssid to use the mq.ccsid value or *none for no encoding. |
mq.ccsid | Character set encoding id of the message. |
mq.format | Message format. *none for no format, *default for MQSTR if content type is of type text else no format, or user-defined format. 8 characters. |
mq.priority | Message priority. Default. 0. |
mq.persistent | Message persistent. *yes, *no, or *default. |
mq.userid | Message user id. 12 characters. |
mq.expiry | Message expiry in tenths of seconds. |
mq.applicationid | Message application id. 32 characters. |
mq.type | Message type. *datagram or number specifying the message type. |
mq.messageid | Message Id. *default or 24 characters. |
mq.correlationid | Correlation Id. *default or 24 characters. |
mq.id.encoding | Message and Correlation Id encoding. |
mq.reply.queue | Reply Queue. |
mq.reply.queue.manager | Reply Queue Manager. |
mq.method | Get or put message. The default is to put a message. |
mq.waittime | This is used with the get method to specify how long to wait for a message. The default is 2000 milliseconds. |
MQ-Series IBM i configuration
The following i5/OS commands will create the necessary MQ-Series objects to receive the posted content:
GO CMDMQM
STRSBS QMQM/QMQM
CRTMQM MQMNAME(USERAGENT.QUEUE.MANAGER)
STRMQM MQMNAME(USERAGENT.QUEUE.MANAGER)
CRTMQMQ QNAME(USERAGENT.QUEUE) QTYPE(*LCL) MQMNAME(USERAGENT.QUEUE.MANAGER)
CRTMQMCHL CHLNAME(USERAGENT.CHANNEL) CHLTYPE(*SVRCN) MQMNAME(USERAGENT.QUEUE.MANAGER)
STRMQMCHL CHLNAME(USERAGENT.CHANNEL) MQMNAME(USERAGENT.QUEUE.MANAGER)
STRMQMLSR MQMNAME(USERAGENT.QUEUE.MANAGER)
The following directives will put the file content into the MQ-Series message queue:
#
# MQSeries Directives
#
mq.name=Message queue
mq.host=server1
mq.port=1414
# mq.user=user
# mq.password=password
mq.queue=USERAGENT.QUEUE
mq.channel=USERAGENT.CHANNEL
mq.queue.manager=USERAGENT.QUEUE.MANAGER
mq.ccsid=37
mq.encoding=Cp037
The mq.ccsid sets the CCSID of the MQ message header, if no mq.ccsid then "0" is used, which means to use the queue manager default value.
...