To develop a TDI solution first create a TDI 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 TDI project is shown below.
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) 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 we 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 we use source control, and used by a TDI server.
Parent topic: The Project Model