The following describes the steps specific to creating a List Provider plugin. For steps on creating and installing a plugin, see the Create a plugin topic. Although it focuses on Java development, the same steps can be followed for .Net (with slight implementation difference in certain areas of course).
For more information about List Provider plugins, see the topic, List Provider plugin.
The following are assets that are needed to develop the List Provider plugin, or information that will be referred to in the Steps section below:
Web Determinations library jars
Java IDE - this is the Java development application you are using. While this is optional, it will make it much easier when referring to objects in the web-determinations.jar and determinations-interview-engine.jar.
Datasource - this is the datasource (or datasources) that this List Provider will connect to, to retrieve datasets for List control values.
Datasource library jars - the datasource may have Java jar library files that is required for the List Provider.
Datasource connection details - the List Provider plugin will need to be able to connect to the datasource, so connection details must be known. This might be a specific port in a server; for example, //server:portnumber/databasename.
Before starting on the development of the plugin, read the List Provider plugin topic to understand the List Provider plugin.
Once familiarized with the List Provider plugin, do the following:
For steps on installing the List Provider and testing, see the topic, Create a plugin.