IBM Support

Modifying JMS concurrency limits for process management on JBoss AS 6.0 application server

Troubleshooting


Problem

Chapter 14 "JMS Configuration" of IBM SPSS Collaboration and Deployment Services 5 Administrator's Guide contains an outdated procedure for modifying JMS concurrency limits for process management on JBoss AS 6.0 application server. This technote provides the updated instructions.

Resolving The Problem

    When IBM SPSS Collaboration and Deployment Services performance must be optimized due to high workload, for example, a lot of jobs running at the same time, it may be necessary to modify the JBoss server JMS settings for IBM SPSS Collaboration and Deployment Services MDB to increase concurrency limits. Concurrency limit parameters are set by editing the <JBoss deploy>/spss-process-mdb-domain-aop.xml file (for example, C:\jboss-6.0.0.Final\server\default\deploy\spss-process-mdb-domain-aop.xml).

  • Increase the value of maximum pool size for the entire MDB instance by editing the following line:

          • [ @org.jboss.ejb3.annotation.Pool (value="StrictMaxPool", maxSize=30, timeout=10000) ]

  • Add MDB annotation to set the maxSession value for initial MDB instances (limited by the MDB pool size) by appending the following lines to the file:

          • <annotation expr="!class(@org.jboss.ejb3.annotation.DefaultActivationSpecs)">
            @org.jboss.ejb3.annotation.DefaultActivationSpecs (value={@javax.ejb.ActivationConfigProperty(propertyName="destinationType", propertyValue="javax.jms.Queue"), @javax.ejb.ActivationConfigProperty(propertyName="destination", propertyValue="queue/SPSSProcess"), @javax.ejb.ActivationConfigProperty(propertyName="maxSession", propertyValue="20")})
            </annotation>

      Note: The value of maxSize must always be equal or greater than the value of maxSession. In the example above maximum pool size is set at 30 and the ProcessMDB instances at 20. The default for both values is the same at 15.

  • Restart the server.



  • [{"Product":{"code":"SS69YH","label":"IBM SPSS Collaboration and Deployment Services"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"Process Management","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF010","label":"HP-UX"},{"code":"PF012","label":"IBM i"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"}],"Version":"5.0","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

    Document Information

    Modified date:
    16 June 2018

    UID

    swg21640204