This section provides information for enabling applications for configuration.
Using preferences: XPD621
Plug-in preferences are key/value pairs, where the key describes the name of the preference, and the value is one of several different types, including Boolean, double, float, int, long, and string. The Eclipse platform provides support for storing plug-in preferences and showing them to the user on pages in the workbench Preferences dialog box.
Using the XML parser services: XPD621
Applications requiring use of XML Parsers should use the XML Parser Service interface. By using the XML Parser Service interface, applications are able to dynamically select the parser at runtime, and are notified of parser service events by the XML Parser Service. However, to use the XML Parser service, you must modify existing applications.
Locating the Web Container ports using the HttpSettingListener Service: XPD621
Applications running on Lotus Expeditor 6.2 runtime can use the HttpSettingListener
service to receive notification of the Web Container configuration. The Web Container configuration consists of settings such as the port and host address that the Web Container is listening on.
Using the Meta Type Service: XPD621
The OSGi Configuration Admin Service allows bundles to persistently store their configurations. The OSGi Meta Type Specification allows for a programmatic description of a bundle's metadata. The OSGi Meta Type
Service ties those two pieces together and enables an administrative bundle to dynamically discover what another bundle's configuration looks like and make changes to it. Note that although the OSGi Configuration Admin and Meta Type services are technically supported by the Lotus Expeditor Client, their use is deprecated, and support is likely to be removed in a future release. You should update any existing components that use Configuration Admin and the Meta Type service to use Eclipse preferences instead, and use Eclipse preferences for new components.
Best Practices for file storage with the Lotus Expeditor platform: XPD621
This section provides some suggestions on where to store application related file data when using the Lotus Expeditor platform.