Monitoring On-Premise Listeners for webMethods Cloud Accounts
Each enabled webMethods Cloud account should have an active listener on the on-premise Integration Server. The listener listens for requests from webMethods Cloud to execute services on the on-premises Integration Server. To ensure that each enabled webMethods Cloud account has an active listener, Integration Server uses a monitoring thread that executes at as specified interval. If the monitoring thread finds a listener that is not running, the monitoring thread attempts to start the listener. The watt.wmcloud.listeners.monitoringInterval server configuration parameter determines the interval at which the monitoring thread executes. The default value of the parameter is 300000 milliseconds (5 minutes).
Additionally, the monitoring thread looks for listeners that have not processed any requests in a specified period of time and recreates the listeners that have been idle too long. The watt.wmcloud.listeners.maxIdleTime server configuration parameter determines the length of time a listener can be idle before it gets recreated. The default value of this parameter is 1800000 milliseconds (30 minutes).
Integration Server stops and restarts all on-premise account listeners whenever the Update Settings button on the webMethods Cloud > Settings page is clicked.
Note:
The monitoring thread exists only if the on-premise Integration Server has at least one enabled webMethods Cloud account.
When an account connection is disconnected or restored, Integration Server notifies the user through a notification in Integration Server Administrator followed by an email. Integration Server generates notifications for an active listener.
When you create an account, the on-premise Integration Server creates two listeners (request and response) for the account. Therefore, if an account is disconnected or reconnected, Integration Server generates two notifications per listener. Configure the hybrid activity notifications using the watt.wmcloud.hybridConnectivityAlert.notifications server configuration parameter and the recipients of the notification emails using the watt.wmcloud.hybridConnectivityAlert.mail server configuration parameter. Integration Server uses the email notification settings configured in Integration Server Administrator > Settings > Resources. The notifications are generated only for accounts with an active listener on the on-premise Integration Server. For more information, see the webMethodsIntegration Server Administrator’s Guide.
Note:
The hybrid connectivity alerts are introduced as part of PIE-81172 in IS_10.7_Core_Fix14.