Hawk Microagents for Interior Server
The BusinessConnect engine implements a set of microagents to monitor and manage the various polling operations that happen inside the BusinessConnect engine.
Below are the microagent names and functions:
| Server Name | Description |
|---|---|
| SCHDTASKPOLLER | Poller to look for scheduled tasks that need to be fired. |
| RESENDPOLLER | Poller to look for transactions that need to be resent. |
| QUEUEACTIONPOLLER | Poller to look for messages to send off the message queue (primarily batch transactions). |
| MDNPOLLER | Poller to look for overdue MDNs with AS2. |
| InteriorController | The main BC engine |
| HIBERPOLLER | Poller to look up transactions that have hibernated too long. |
| FTPPOLLER | Poller that triggers inbound FTP inbound sessions on a periodic basis. This poller is vulnerable to hanging, so it would be good to monitor it. |
| CREDPOLLER | Expired credential poller. Checks certificate store for expired certificates on a regular basis. |
| CANCELPOLLER | Poller that looks at the audit log for transactions that have been marked for cancellation. Primarily for RosettaNet and ebXML. |
The most common reason for monitoring BusinessConnect Container Edition is for the FTP pollers. In an environment where there may not be reliable data connections to trading partners, there is a tendency for this poller to "hang" because of a bad connection to a SFTP trading partner. Using microagents, you can eliminate this issue with a Hawk rule and rulebase.