POSC Specifications: Epicentre Version 3.0 | Logical Data Model |
Convert SET[1:?] to SET[0:?] and add rule which makes the attribute mandatory. This affects only inverse attributes which were formerly mandatory many-to-many.
CHANGE ERP3_mandatory_set (*<REMARK> CHANGE ERP3_mandatory_set *) (*<CHANGE>Convert SET[1:?] to SET[0:?] and add rule which makes the attribute mandatory. This affects only inverse attributes which were formerly mandatory many-to-many.*) ALTER ENTITY area_cell; INVERSE ALTER pattern_fill ALTER BOUNDARY_LOWER AS 0; WHERE ADD val : EXISTS (pattern_fill) (*<DESC>For each instance, pattern fill must be specified.*) (*<RULETYPE>val*); END_ENTITY; ALTER ENTITY cell; INVERSE ALTER cell_shape ALTER BOUNDARY_LOWER AS 0; WHERE ADD val : EXISTS (cell_shape) (*<DESC>For each instance, cell shape must be specified.*) (*<RULETYPE>val*); END_ENTITY; ALTER ENTITY coordinate_system; INVERSE ALTER coordinate_system_axis ALTER BOUNDARY_LOWER AS 0; END_ENTITY; ALTER ENTITY hatch_line_pattern; INVERSE ALTER area_pattern_fill ALTER BOUNDARY_LOWER AS 0; WHERE ADD val : EXISTS (area_pattern_fill) (*<DESC>For each instance, area pattern fill must be specified.*) (*<RULETYPE>val*); END_ENTITY; ALTER ENTITY incell; INVERSE ALTER containing_style ALTER BOUNDARY_LOWER AS 0; WHERE ADD val : EXISTS (containing_style) (*<DESC>For each instance, containing style must be specified.*) (*<RULETYPE>val*); END_ENTITY; ALTER ENTITY intext; INVERSE ALTER containing_line_style ALTER BOUNDARY_LOWER AS 0; WHERE ADD val : EXISTS (containing_line_style) (*<DESC>For each instance, containing line style must be specified.*) (*<RULETYPE>val*); END_ENTITY; ALTER ENTITY ref_axis_type; INVERSE ALTER quantity_property ALTER BOUNDARY_LOWER AS 0; END_ENTITY; ALTER ENTITY ref_coordinate_sys_constraint; INVERSE ALTER axis_type ALTER BOUNDARY_LOWER AS 0; END_ENTITY; ALTER ENTITY ref_quantity_type; INVERSE ALTER alternative_unit_of_measure ALTER BOUNDARY_LOWER AS 0; END_ENTITY; ALTER ENTITY terminal_cell; INVERSE ALTER line_style ALTER BOUNDARY_LOWER AS 0; WHERE ADD val : EXISTS (line_style) (*<DESC>For each instance, line style must be specified.*) (*<RULETYPE>val*); END_ENTITY; END_CHANGE;