Model Files

What can be done in the model file is best explained in the concepts and modeling of entity, enumeration, utility and searchdomains. Here it is briefly explained what can be done for each type of model file and which model files can't be modified.

Contents

Entity file

The entity file (*.entity) contains the model business objects in IFS Applications. In the core layer you will always have a model for entity packages. In the other layers the model file could be empty if no additions to that layers model file has been added.

Core entity

In the core entity file, R&D is adding the model for the entity.

Extension/Localization entity

In the extension/localization entity file, extension/localization specific changes to the core model are written. In this file it is possible to:

 

Customization entity

In the customization entity file, customization specific changes to the core model are written. In this file it is possible to:

Enumeration file

The enumeration file (*.enumeration) contains the model for a fixed list of values. In the core layer you will always have a model for enumeration packages. In the other layers the model file could be empty if no additions to that layers model file have been added.

Core enumeration

In the Core enumeration file, R&D is adding the model for the enumeration.

Extension/Localization enumeration

In the extension/localization enumeration file, extension/localization specific changes to the core model is written. In this file it is possible to:

Customization enumeration

In the customization enumeration file, customization specific changes to the core model are written. In this file it is possible to:

Utility file

The utility file (*.utility) contains the model for utility packages. In thecore layer you will always have a model for utility packages. In the other layers the model file could be empty if no additions to that layers model file have been added.

Core utility

In the Core utility file, R&D is adding the model for the utility.

Extension/Localization utility

In this extension/localization utility file, extension/localization specific changes to the core model are written. As this model doesn't contain anything, there is nothing to be added or changed.

Customization utility

In this customization utility file, customization specific changes to the core model are written. As this model doesn't contain anything, there is nothing to be added or changed.

Searchdomain file

The searchdomain file (*.searchdomain) contains the model for search domains. Search domains are not layered and cannot have any other files than the core file.