Instance Mapping page

images/instance_mapping.jpg

This page shows attributes and other data for one AIM instance in the ARM concept. Representation of the AIM instance in the physical file format is shown first. An alternative view of this instance is below. The current view shows one of the alternatives. If you want to change the current alternative, you must choose it from the combo box and press the 'Change' button.

Attributes

All attributes grouped by ARM entity data types are listed below. The order of the ARM entity data types is the same as inheritance - from the top to the bottom. For the complex entity data types and multiple inheritance it is more complicated. The order of attributes is the same as listed originally in the EXPRESS file. There are four fields in one line for every instance. The first one is the name of an attribute, no operations are available for this field. The second one is the type of an attribute. It is teken form the EXPRESS definition. You can click on this type filed to see the detaisl of it. The third field is an attribute value with plus and minus buttons for operations. If an attribute is mapped in several different ways then all these alternative attributes are listed in the following combo box. You will see values of these alternatives by changing the selected alternative. The first and the second fields are separated with a split, so you can enlarge the field for an attribute value view. You can take the entity instance from the SDAI clipboard and set it as the value for an attribute using plus button or unset it with minus button. The fourth field is used to show if an attribute set. If the '$' mark is present then the attribute is not set and when the '$' is absent, the attribute is set even if no value appears (e.g. set with an empty string).

Inverses

All instances (ARM type and AIM instance pair) which reference the displayed instance are listed in this table. The first column - 'Source definition', shows which ARM entity instance and its attribute refers this instance and the second - 'Target instance', is AIM instance. If you are working on the schema instance domain then all inverses from this domain will be listed here.

Button line

With 'Edit' button you can switch to edit mode, then you will be able to edit attributes. 'Accept' and 'Cancel' will accept or cancel your changes. When you are  in the edit mode you are not able to go to other pages before accepting or cancelling recent changes.