Validating IBM MQ
After you install the IBM RPA server, you must validate if IBM MQ is working as expected after the installation of the server.
Before you begin
- Install IBM RPA Studio. See Installing the client by using the installer for more information.
- Ensure that you have installed IBM MQ as described in Installing IBM MQ.
- Ensure that you have selected IBM MQ as the queue provider during the IBM RPA server installation.
About this task
This task assumes that you have configured IBM MQ as your system queue provider, and that you have installed IBM RPA Studio in your network.
Procedure
-
Run the following script in IBM RPA Studio to test the connection with IBM MQ:
defVar --name success --type Boolean defVar --name conMQ --type QueueConnection defVar --name queue1 --type MessageQueue defVar --name quantity --type Numeric defVar --name item --type QueueMessage defVar --name successConnection --type Boolean connectIbmMQ --queueprovider "MQ-Local" --fromconfiguration successConnection=success conMQ=value getQueue --connection ${conMQ} --name "RPA.QUEUE.1" success=success queue1=value enqueue --collection "${queue1}" --isserver --priority 1 --value "test-123" count --collection "${queue1}" quantity=value
-
Create a queue in the IBM RPA Control Center. See Creating a new queue for a detailed procedure.
-
Run the following script in IBM RPA Studio to test the connections to queues created by IBM RPA:
defVar --name successConnect --type Boolean defVar --name conMQ --type QueueConnection defVar --name queue1 --type MessageQueue defVar --name qtt --type Numeric defVar --name successGetQueue --type Boolean connectSystemMQ successConnect=success conMQ=value getQueue --connection ${conMQ} --fromconfiguration --queue test1 successGetQueue=success queue1=value enqueue --collection "${queue1}" --isserver --value t1 count --collection "${queue1}" qtt=value