Oracle Designer Model, Release 6i
Element Type Definition


Element Type Name MODULE_COMPONENT_INCLUSION
Short Name MCN
View NameCI_MODULE_COMPONENT_INCLUSIONS
Description A MODULE_COMPONENT_INCLUSION represents the usage of a
MODULE_COMPONENT or a SUBCOMPONENT within a particular MODULE.
A module component inclusion will exist for every usage of a
specific module component, reusable module component or subcomponent
within the module
Sub-type of SECONDARY_ACCESS_ELEMENT
Versioning: Belongs to:
GENERAL_MODULE versionable object
Rules: API Spec
Uniqueness Criteria
Deletion Rules
Descriptor: GENERAL_MODULE_REFERENCE
MODULE_COMPONENT_REFERENCE
SUBCOMPONENT_REFERENCE
USAGE_SEQUENCE
Used by: Oracle Designer
Underlying table:SDD_MCN
Changes: Summary of changes to MODULE_COMPONENT_INCLUSION in Release 6i

Reference Properties
Name Opt ? Notes Relationship In Arc
MODULE_COMPONENT_REFERENCE N Prompt: Module Component
Transferable only if null
Must be the usage of one and only one MODULE_COMPONENT 84
SUBCOMPONENT_REFERENCE N Prompt: Sub-component
Transferable only if null
Must be the usage of one and only one SUBCOMPONENT 84
GENERAL_MODULE_REFERENCE N Prompt: Module
Transferable only if null
Must be the usage in one and only one GENERAL_MODULE
PARENT_MCN_REFERENCE Y Not displayed
System maintained
Not transferable
May be subsidiary to one and only one MODULE_COMPONENT_INCLUSION
RIGHT_OF_MCN_REFERENCE Y Prompt: Right of Component May be placed to the right of one and only one MODULE_COMPONENT_INCLUSION
WINDOW_REFERENCE Y Prompt: Window May be within one and only one WINDOW

Properties
Name Datatype Opt ? Notes Domain Default Value
MCN_FOR VARCHAR2(3) N Arc 84 discriminator. Indicates whether the inclusion is for a module component or a sub-component
Not displayed
Uppercase
System maintained
Not updatable by user
MCN_FOR
PLACEMENT_ITEM VARCHAR2(30) Y Name of template/library display object
Prompt: Placement Template/Library Obj
REQ_PLACEMENT VARCHAR2(20) Y Required placement position for the module component, used to determine the canvas details for the resulting generated block
Prompt: Placement
Uppercase
DTU_LAYOUT_PLACEMENT

Language specific values
REQ_VIEW_POSX NUMBER(6, 0) Y X coordinate of top left corner of view relative to top left corner of underlying page or "content canvas"
Prompt: X Position
REQ_VIEW_POSY NUMBER(6, 0) Y Y coordinate of top left corner of view relative to top left corner of underlying page or "content canvas"
Prompt: Y Position
TAB_SCOPE VARCHAR2(6) N Identifies whether tabs used to layout items in this component are local to component, are for alignment within same tab numbers outside component, or there is to be no tab alignment
Prompt: Tab Stop Scope
Uppercase
TAB_SCOPE NONE
USAGE_SEQUENCE NUMBER(6, 0) N The order in which the module component inclusion is used within the module
Prompt: Usage Sequence
System maintained: API provides a value only if left null by the user
PARENT_IVID NUMBER(38, 0) Y Internal use only. Exists on "secondary" element types from a versioning viewpoint. Contains the IVID of the primary element type (not necessarily a PAC) forming the basis of the "versionable object" to which this element type belongs
Not displayed
System maintained
Updatable only if null
Defined on SAC supertype
PAC_REFERENCE NUMBER(38, 0) Y Internal use only. Exists on "secondary" element types from a structural viewpoint. Contains the IRID of the PAC forming the basis of the "logical object" to which this element type belongs
Not displayed
System maintained
Not updatable by user
Defined on SAC supertype

Multi-line Text
Name Text Type Prompt

Other Properties
MODULE_COMPONENT_INCLUSION has the 20 user definable properties (USER_DEFINED_PROPERTY_0, _1, _2, _3 etc) for User Extensibility
The following 'standard' properties are also inherited by all element types:
  • ID
  • IRID
  • IVID
  • ELEMENT_TYPE_NAME
  • DATE_CREATED
  • CREATED_BY
  • DATE_CHANGED
  • CHANGED_BY
  • NUMBER_OF_TIMES_MODIFIED
  • TYPES

Other element types that reference MODULE_COMPONENT_INCLUSION:


Note:

  • All properties are displayed and updatable by the user unless indicated otherwise
  • All reference properties are displayed and transferable unless indicated otherwise
  • All domains are enforced unless indicated otherwise
  • All properties and reference properties are defined on this element type unless indicated as inherited from a supertype