Topic
  • 2 replies
  • Latest Post - ‏2014-08-05T16:32:59Z by WhiteTiger
WhiteTiger
WhiteTiger
2 Posts

Pinned topic How to configure a special thread pool for use on Asynchronously initiated transactional process

‏2014-08-03T19:44:46Z |

Hi,

I have implemented a process flow as depicted in this write-up for Asynchronous initiated transaction process:

http://www.ibm.com/developerworks/websphere/library/techarticles/1004_clark/1004_clark.html#_Asynchronously_initiated_transact

My process flow has one-way request SCA service hosted by a micro-flow that is invoked by mediation module asynchronously. I know the request message goes through SIB (SCA System bus), on which a listener listens and creates a new Asynchronous Consumer. I noticed as per default configuration of Process Server, maximum 3 concurrent threads were created. Now the question is how to configure a special thread pool for use on this asynchronous work and also configure the number of concurrent threads that are allowed to perform the work. I need reference of guide that can help me setup this configuration using Websphere Admin Console.

Hoping to get response quickly. Thanks!

  • gas
    gas
    36 Posts

    Re: How to configure a special thread pool for use on Asynchronously initiated transactional process

    ‏2014-08-05T00:01:49Z  

    Here you have information how to configure your own thread pool for MDBs used in async processing:

    http://www-01.ibm.com/support/knowledgecenter/SSQH9M_7.0.0/com.ibm.websphere.wps.z.doc/doc/ctun_zos_confdedthrpoolmdb.html?lang=en

    Number of concurrent threads you define by the Maximum concurrent MDB invocations per endpoint setting in the activation specification for given async export.

    Regards
    Gas

     

  • WhiteTiger
    WhiteTiger
    2 Posts

    Re: How to configure a special thread pool for use on Asynchronously initiated transactional process

    ‏2014-08-05T16:32:59Z  
    • gas
    • ‏2014-08-05T00:01:49Z

    Here you have information how to configure your own thread pool for MDBs used in async processing:

    http://www-01.ibm.com/support/knowledgecenter/SSQH9M_7.0.0/com.ibm.websphere.wps.z.doc/doc/ctun_zos_confdedthrpoolmdb.html?lang=en

    Number of concurrent threads you define by the Maximum concurrent MDB invocations per endpoint setting in the activation specification for given async export.

    Regards
    Gas

     

    Thanks much Gas. With your post reference I was able to find how to configure new thread pool and tune the MDBs for SCA async processing:

    ftp://ftp.boulder.ibm.com/software/websphere/avpimpact/impact2011labs/2933WPSPerformanceTuningLlab.pdf

    Thanks!