I'm wondering if anyone knows how to shut down one particular factory within WMOS 2006. I know how to shut down the entire app on UNIX, but I just want to shut down the PkWorkInfoMessenger factory.
Some background on why:
Our install of LM2007 was creating massive heapdump files back in 2014, and no one could figure out why. These file creations were causing the WM application to run very slowly at times. Since we weren't using LM at the time, the decision was made to simply turn LM off, which fixed the slowness issue. However, later on, users were experiencing a lot of lag in every transaction they did in an RF gun - it would take anywhere from 30 seconds to a couple of minutes per transaction. This went on for quite awhile, until I finally figured out what was causing it. The LM app was turned off, but the messaging config within WM wasn't, so with each transaction, WM would add to the workinfo tables, and was trying to transfer those messages to LM. It couldn't do it since LM was off, so it kept trying and trying until it finally timed out, at which point it ended the transaction.
Now, we're at the start of implementing LM2011 in that DC. We need to have the WM part of the messaging turned on so that the workinfo messages get generated, but we don't want anything to pick them up and try to transfer them to LM2007. We're going to develop our own transfer process to send them to LM2011, so we need the messages to remain in stat code 10 until our process picks them up. That is, we don't want the PkWorkInfoMessenger program interfering.