The SDI Project
To develop an Security Directory Integrator solution first create an SDI Project. A project in Eclipse is a collection of related files and resources.
When the project is created, it is populated with a few folders where common configuration objects are located. The layout of a new SDI project is shown below.
The SDI Project tree
The AssemblyLines folder contains the AssemblyLines of the project; whereas the resources folder contains all components that are shared or used by the AssemblyLines or apply to the solution in general: properties, logging parameters and so forth. To create new resources either use the File/New… wizard from the main menu or use the context menus on each folder (that is, right-click AssemblyLines folder to create a new AssemblyLine).
The Runtime directory (Runtime-ProjectName) is a special directory that contains the runtime configuration file as well as custom properties files. Whenever a component has changed in the project (connector, AssemblyLine, property file and so forth) the relevant files in this directory are also updated. All generated files are tagged as derived files, which means that you get a warning if you attempt to modify the contents. Be aware that if you do change any of these files they will be overwritten. The intention with the runtime directory is to create a directory of runtime files for the project that can be copied, or checked out if you use source control, and used by an SDI server.
Parent topic:
The Project Model