The following is a description of how the toolkit uses data elements:
1 When the application starts, it creates runtime contexts and populates them using data elements. The application asks the toolkit to create the required data element instances from definitions contained in the data definition file.
2 When the application asks the toolkit to create a context, the toolkit dynamically creates the data elements that have been defined for that context in the external definitions.
3 When a process or service executes, it searches for its data elements in the context using simple and composite keys. If it does not find the data, either in the process context or in context chain, the process throws a DSEObjectNotFoundException.