The Flags property of an entity type defines the nature of the entity: whether it is a physical source object or a logical object extracted from a source object, whether it defines a program, and so forth. An entity type can have multiple flags. A Cobol source file, for example, has LEGACY, PROGRAMCODE, and SEED flags. The table below shows the flags for an entity type.
|An entity extracted from a seed entity. A program, for example, is extracted from a Cobol file. An extract entity must be unique in the repository.
|An entity generated in the transformation process, a TargetXML file, for example.
|A source file that can be loaded in the repository, a Cobol file, for example.
|A business function or logical component.
|An entity that defines a program, a Cobol file, for example.
|An entity from which another entity can be extracted. A Cobol file is the seed for a program, for example.
|An entity referenced in the application but not loaded in the repository, a data store, for example.