Client customization

The OnDemand Windows client can be customized by specifying command line parameters, by invoking and manipulating the client from another application with the Dynamic Data Exchange (DDE) interface, by invoking another application's DLL file from the client, by retrieving related documents, by creating a Program Information File (PIF), and by auditing documents using the Document Audit Facility.

An example of invoking another application's DLL file is the integration of Monarch software with the OnDemand client. Users can view Content Manager OnDemand documents in Monarch and then perform complex data manipulation such as creating derived columns and generating charts and reports.

The OnDemand client can also be customized by using the Object Linking and Embedding (OLE) APIs. The APIs are used by an application to make requests to the OnDemand client to perform functions such as logon to a server, open a folder, search for a document, view a document, and so on.

Another form of client customization is the use of the Content Manager OnDemand Web Enablement Kit (ODWEK) Java APIs. The Java APIs are used by a user-written program or IBM Content Navigator to search for, retrieve, and view documents.