The following is a description of how the toolkit uses data elements:
- 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.
- 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.
- 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.