Ask a question
Limited-Time Offer: 50% off IBM TechXchange Conference 2025
IBM’s largest technical learning event is back October 6-9 in Orlando, FL
We have experienced an issue with a Trading partner who is sending us a very large number of messages over AS/2 and requesting an asynchronous MDN. From an inbound message perspective, the Trading Partner is restricting inbound to a single payload at a time however, the outbound MDNs are spawning rapidly and filling up our thread pool. Having no control over this process is dangerous to our environment as a whole.
We would like to see an enhancement where the MDNs do not run through spawned threads. Instead, we could control throughput by putting the jobs into a job queue (perhaps DB) which could then be processed by a thread pool, which could itself be controlled.
Refer the below steps to achieve the above-mentioned requirements.
Complete Solution in the package can be downloaded from attachments (Install as IS package). This package automatically registers a scheduled service with TN; the logic of the service is defined in point 1. To use the package just follow from point 2 to 3.
Throttle.zip (11.3 KB)