This architecture begins with an Adaptive Server stored procedure, and ends with a network management client.The initiation of an Adaptive Server message and the reception of that message as an SNMP trap require three services and plug-ins within UAF. They are:
Adaptive Server SNMP Agent Plug-in – this plug-in has a sybRaiseError method that is exposed through the TDS service. An Adaptive Server stored procedure initiates a remote server connection to the UAF-TDS service, and calls sybRaiseError.
UAF TDS Service – a methodology by which Adaptive Server connects and communicates with the UAF. The UAF TDS Service provides a remote procedure call (RPC), which constructs distributed client-server based applications and provides a calling interface that you can use to call any UAF service or plug-in method. Adaptive Server allows RPC calls using CIS (Component Integration Services).
UAF SNMP Service – communicates the trap message to any SNMP network management client that was listening for traps.
Together, these three agent services and plug-ins provide the management infrastructure for Adaptive Server SNMP monitoring.