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

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

  1. 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
    
  2. Create a queue in the IBM RPA Control Center. See Creating a new queue for a detailed procedure.

  3. 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