XmlRpcHelper.XmlRpcHelperConfig table

The XmlRpcHelper.XmlRpcHelperConfig helper database table configures the operation of the XMLRPC Helper.

The schema of the XmlRpcHelper.XmlRpcHelperConfig database table is described in the following table.

Table 1. XmlRpcHelper.XmlRpcHelperConfig database table schema
Column name Constraints Data type Description
m_HelperDbTimeout
UNIQUE Long64 The helper database timeout, that is, how long before the database expires.
m_HelperDebugLevel

optional

Integer Sets the debug level of the helper, printing to the file specified in m_HelperLogfile.
m_HelperDoNotQueryVBs

optional

Object type varbinds List of helper inputs that do not query the database. This field overrides m_HelperDoWeQuery.
m_HelperDoNotStoreVBs

optional

Object type varbinds List of helper inputs that never store data in the Helper Server databases. This field overrides m_HelperDoWeStore.
m_HelperDoQueryVBs

optional

Object type varbinds List of helper inputs that always query the database before querying the network. If the item is found in the database then the network is not queried.
m_HelperDoStoreVBs

optional

Object type varbinds List of helper inputs that always store data in the Helper Server database. This field overrides m_HelperDoWeStore.
m_HelperDoWeQuery
Integer Indicates whether the Helper Server queries its database or whether it queries the network using a helper:
  • 0: Do not use cache
  • 1: Use cache

Because each data item is requested from the Collector only once, caching is not usually enabled.

m_HelperDoWeStore
Integer
Indicates whether the Helper Server stores any replies from the helpers in its database:
  • 0: Do not store replies in database
  • 1: Store replies in database

Because each data item is requested from the Collector only once, caching is not usually enabled.

m_HelperLogFile

optional

Text The full path and file for the logfile of the current helper.
m_HelperReqTimeout
Long64 The helper request timeout that is, how long before each request expires.
m_HelperStartupTimeout
Long64 The default helper startup timeout, that is, the maximum time to wait for a helper to start up when requested to.

XmlRpcHelper.config database configuration

The following insert provides a typical example configuration of the XmlRpcHelper database. This insert specifies the following settings:

  • Helper database expires after 3 days.
  • Each helper database request timeout expires after 20 minutes.
  • Maximum time to wait for a helper to start up when requested is 90 seconds.
  • Helper Server does not query its database.
  • Helper Server does not store any replies from the helpers in its database.
insert into XmlRpcHelper.XmlRpcHelperConfig
(
        m_HelperDbTimeout,
        m_HelperReqTimeout,
        m_HelperStartupTimeout,
        m_HelperDoWeQuery,
        m_HelperDoWeStore
)
values
(
        259200,
 1200,
 90,
 0,
0
);