Remote task notifier (RTNotifier)

A notifier called the RTNotifier is built into the MobiLink server to keep track of SIRT requests. The RTNotifier checks the MobiLink system tables and if a SIRT has been initiated, when the MobiLink Agent polls the MobiLink server the RTNotifier sends the appropriate remote task information to the client and the remote task is run.

The RTNotifier runs by default. If you are not using central administration of remote tasks, you can disable the RTNotifier using the options below.

RTNotifier options are specified as option/value pairs that get inserted into the ml_property system table. The example below shows how to turn the RTNotifier off. In the example, the RTNotifier option is enable and the value is set to no. SIRT is the component name, and the RTNotifier(RTNotifier1) is the notifier name, but these two columns are for internal use only and should not be changed.

call ml_add_property( 'SIRT', 'RTNotifier(RTNotifier1)', 'enable', 'yes' );

The table below lists RTNotifier options that can be specified in the ml_property system table.

Option

Value

Description

autoset_poll_every

{ yes | no }

Specifies whether or not the poll_every property should be automatically adjusted based on how often the Agents poll the MobiLink server for remote task requests. If the poll_every is adjusted, the update is seen when the RTNotifier checks for updates based on the update_poll_every value.

enable

{ yes | no }

Specifies whether or not the RTNotifier should be enabled when the MobiLink server starts. This property can not be updated dynamically.

poll_every

time in seconds

Specifies how often, in seconds, the RTNotifier executes the request_cursor to re-populate the in-memory cache with remote task requests. If the value of this property is 2147483647, then the RTNotifier does not execute the request_cursor.

update_poll_every

time in seconds

Specifies how often, in seconds, the RTNotifier should check for updates to their properties.

request_cursor

This option is for internal use only. Specifies a query used to retrieve the remote task requests from the consolidated database.