Notification mode, a configuration setting on the Sync Pipe, requires a one-way directional Sync Pipe from a source endpoint topology to a target client application.
PingDataSync Server detects the changes in the PingDirectory Server’s LDAP change
log, filters the results specified in the Sync Classes, applies any DN and attribute
mappings, then reconstructs the change information from the change log attributes. A
server extension picks up the notification arguments from the
SyncOperation
interface (part of the Server SDK) and converts the
data to the desired output format. The server extension establishes the connections and
protocol logic to push the notification information to the client applications or
services. All of the operations, administration, and management functions available in
standard mode, such as monitoring, (LDAP, JMX, SNMP), alerts (JMX, SNMP, SMTP), and
logging features are the same for notification mode.
The Server SDK includes documentation and examples on how to create a directory server extension to support notification mode.
For a given entry, PingDataSync Server sends notifications in the order that the
changes occurred in the change log even if a modified attribute has been overwritten by
a later change. For example, if an entry’s telephoneNumber
attribute is
changed three times, three notifications will be sent in the order they appeared in the
change log.