External Banner System programs can be used to provide XIMSS and other clients with "banner" data (advertising information that a client presents to the user).
The External Banner System Interface protocol is based on the generic Helper Protocol. This manual describes the External Banner System Interface Version 1.
When a client requests a banner, the Server sends the following command:
nnnnnn BANNER bannerType [ accountName@domainName ] [ INFO bannerSetting ] [ PREFS bannerPreference ] [ PARAM paramData ]
When the record is processed, the program should return a positive response:
nnnnnn RESULT resultData
The program can also return a blocking response:
The specified bannerType is added to the list of "blocked" types. If any client requests a banner of a "blocked" type, an empty response is returned immediately, without calling the External Banner System program.
If the External Banner System program is not running, any banner request immediately produces an empty response.