The Batch processor relies on Microsoft MSMQ to function. When FNMS is first configured, the private queues are created in MSMQ and the service account is provided full permission to these queues. Therefore, if the service account changes at some point after, access to these queues could be lost. This would then result in the Batch Processor not processing any queued tasks.
In order to check and verify if you are having permission issues with the private queues in MSMQ, logon as the FNMS service account to the FNMS batch server and check under private queue:
Computer Management > Services and Applications > Message Queuing > Private Queues
You should see 4 - 5 queues, if any or all of them show up as a red x symbol with an error message, and then please proceed to the Solution section to resolve the issue.
If access has been lost due to a service account change, then you can logon as the old service account and provide permission to the new account by going to the view above and then right clicking each queue > Properties > Security tab to add the new account with full permission.
If the old account is no longer accessible, there are two possible remedies:
Apr 13, 2022 09:33 AM