Maximo Open Forum

 View Only
  • 1.  Get Queue data count through automation script

    Posted 01-31-2024 19:54

    Hello Experts,

    Is it possible to get the queue data count (continueous, sequential) using automation script or any commands in Websphere?

    Kindly suggest/ share if had experience on this.

    Thanks!


    #EverythingMaximo
    #Integrations

    ------------------------------
    Sankar Ganesh V S
    DXC Technology
    ------------------------------


  • 2.  RE: Get Queue data count through automation script

    Posted 02-01-2024 10:00

    Hi Sankar ,

    You may try using below package and available classes/methods for fetching queue's and its details.

      • psdi.iface.jms.JMSQueueBrowser


    ------------------------------
    Prashant B
    ------------------------------



  • 3.  RE: Get Queue data count through automation script

    Posted 02-03-2024 23:04
    Hi Prashant,
    Thanks for your reponse! I tried with below script and able to get the Message count. Need addiitonal work to decode the JMS data.
    (The same script didn't work when i tried an few month before. Not sure whethter it was environment issue)
    from psdi.iface.jms import JMSQueueBrowser
    from psdi.iface.jms import MaxQueueCache
    from psdi.iface.jms import QueueConfig
    from psdi.iface.jms import JMSData
    qbrowser = None
    queueName = "jms/maximo/int/queues/cqin"
    selector = ''
    config = MaxQueueCache.getInstance().getQueueConfig(queueName);
    connectionFactory = config.getConfactName();
    env = config.getEnv()
    qbrowser = JMSQueueBrowser(queueName, connectionFactory, selector, env);
    list = qbrowser.getAllMessages();
    raise TypeError("Messages Count - "+str(len(list)))
    With Regards


    ------------------------------
    Sankar Ganesh V S
    DXC Technology
    ------------------------------



Newest Episode
Ep. 4 | System Properties in IBM Maximo

Watch Steven Shull walk through practical IBM Maximo system properties that can improve usability, query behavior, attachment handling, and the overall Maximo user experience.

MORE by Naviam Episode 4 cover
Watch Episode 4
Also available: Ep. 3 | Work Order Role-Based Application