Oracle Designer Model,
Release 6i
Element Type Definition
| Element Type Name | GENERAL_MODULE |
| Short Name | GEM |
| View Name | CI_GENERAL_MODULES |
| Description | A sub-type of MODULE, representing modules of any language other |
| than PL/SQL, for example Forms, Reports, Charts etc. | |
| Sub-type of | MODULE |
| Versioning: | Structure of GENERAL_MODULE versionable object |
| Rules: |
API Spec Uniqueness Criteria Deletion Rules |
| Descriptor: |
SHORT_NAME |
| Used by: |
Oracle Designer |
| Underlying table: | SDD_MOD |
| Changes: | Summary of changes to GENERAL_MODULE in Release 6i |
| Reference Properties | ||||
|---|---|---|---|---|
| Name | Opt ? | Notes | Relationship | In Arc |
| LANGUAGE_REFERENCE | Y | Prompt: Language | May be written in one and only one LANGUAGE | |
| Properties | |||||
|---|---|---|---|---|---|
| Name | Datatype | Opt ? | Notes | Domain | Default Value |
| ACTIVITY_CODE | VARCHAR2(10) | Y | The name or code of the activity that is to implement this module.
Prompt: Activity Uppercase Defined on MOD supertype | ||
| BOTTOM_TITLE | VARCHAR2(70) | Y | The title used for the bottom of each report, page or screen
Prompt: Bottom Title | ||
| CANDIDATE_FLAG | VARCHAR2(1) | N | Indicates whether or not this module is a candidate module
Prompt: Candidate ? Uppercase Defined on MOD supertype | YESNO | N |
| COMMAND_LINE | VARCHAR2(2000) | Y | The command line used to invoke this module from the operating system
Prompt: Command Line | ||
| COMPLETION_STATUS | VARCHAR2(12) | N | Indicates whether or not the build of this module is complete.
Prompt: Status Uppercase Defined on MOD supertype | MODULE_COMPLETION | NOT STARTED |
| COMPLEXITY | VARCHAR2(10) | Y | An indication of the complexity of this module.
Prompt: Complexity Uppercase Defined on MOD supertype | MOD_COMPLEXITY | |
| ESTIMATE | NUMBER(8, 2) | Y | An estimate of the time needed to complete this module.
Prompt: Time Estimate Uppercase Defined on MOD supertype | ||
| ESTIMATE_UNITS | VARCHAR2(10) | Y | The units of time in which the estimate is measured e.g. DAYS, HOURS.
Prompt: Estimate Units Defined on MOD supertype | TIME_UNIT Non-enforced | |
| FORMAT | VARCHAR2(20) | Y | The format in which the screen or report is laid out e.g CONTROL BREAK, LABEL.
Prompt: Layout Format Uppercase | MOD_FORMAT
Language specific values | |
| GENERAL_MODULE_TYPE | VARCHAR2(10) | N | Indicates type of module if other than the normal default type for the language. Values are language specific
Prompt: Module Type Uppercase | GENERAL_MODULE_TYPE
Language specific values | DEFAULT |
| HELP_CONTEXT_ID_PREFIX | NUMBER(3, 0) | Y | Used by the help generator. Unique Number to identify help context ids allocated for this module
Prompt: Help Context Id Prefix | ||
| HELP_FILE_NAME | VARCHAR2(100) | Y | Used by the help generator. The name of the help project file created for this and called modules
Prompt: Help File Name | ||
| HELP_GRAPHIC_FILE_NAME | VARCHAR2(60) | Y | Used by the help generator. The name of the graphic file (.bmp, .wmf, .mrb) for this module
Prompt: Help Graphic File Name | ||
| IMPLEMENTATION_NAME | VARCHAR2(30) | Y | Name to be used on implementation, defaults to the module short name in lower case
Prompt: Implementation Name | ||
| MODULE_TYPE | VARCHAR2(3) | N | Sub-type discriminator. Internal property indicating whether the MODULE is a PLSQL_MODULE (PLM) or a GENERAL_MODULE (GEM)
Not displayed Uppercase System maintained Not updatable by user Defined on MOD supertype | MODULE_SUBTYPE | |
| NAME | VARCHAR2(40) | N | The name of this module.
Prompt: Name Uppercase System maintained: API provides a value only if left null by the user Defined on MOD supertype | ||
| PREVENT_GENERATION_FLAG | VARCHAR2(1) | N | If set by the user, will stop the module from being generated again (but not re-generated, for those generators that have this capability)
Prompt: Prevent Generation ? Uppercase | YESNO | N |
| PROJECT_CODE | VARCHAR2(12) | Y | The name or code of the project that contains this module.
Prompt: Project Uppercase Defined on MOD supertype | ||
| PURPOSE | VARCHAR2(70) | N | The purpose of this module.
Prompt: Purpose Defined on MOD supertype | ||
| RETURN_TYPE | VARCHAR2(70) | Y | The datatype of the value returned by this module.
Prompt: Return Type | DATATYPE_LARGE Non-enforced | |
| RUNTIME_PATHNAME | VARCHAR2(132) | Y | The full pathname of the runtime file.
Prompt: Runtime Path | ||
| SHORT_NAME | VARCHAR2(20) | N | The short name of this module.
Prompt: Short Name Uppercase Defined on MOD supertype | ||
| SHORT_TITLE | VARCHAR2(70) | Y | The title used on pull-down and bar menus.
Prompt: Short Title | ||
| SIZE_OF_MODULE | NUMBER(6, 0) | Y | The estimated size of this module.
Prompt: Size Defined on MOD supertype | ||
| SOURCE_PATHNAME | VARCHAR2(132) | Y | The full name of the file that contains the source code for this module.
Prompt: Source Path | ||
| TASK_CODE | VARCHAR2(10) | Y | The name or code of the task that is to implement this module.
Prompt: Task Uppercase Defined on MOD supertype | ||
| TOP_LEVEL_FLAG | VARCHAR2(1) | N | Used to 'top level' modules from those that can only be executed in the context of another module, via a MODULE_NETWORK. Orininally required for Module Dictionary support. Information only, not used by the generators
Prompt: Top Level ? Uppercase Defined on MOD supertype | YESNO | N |
| TOP_TITLE | VARCHAR2(70) | Y | The title used for the top of each report page or screen
Prompt: Top Title | ||
| PARENT_IVID | NUMBER(38, 0) | Y | Internal property, applicable to type body PLSQL_MODULES only. The IVID of the parent ORACLE_OBJECT_TYPE
Not displayed System maintained Updatable only if null Defined on MOD supertype | ||
| PAC_REFERENCE | NUMBER(38, 0) | Y | Internal property, applicable to type body PLSQL_MODULES only. The IRID of the parent ORACLE_OBJECT_TYPE
Not displayed System maintained Not updatable by user Defined on MOD supertype | ||
| Multi-line Text | ||
|---|---|---|
| Name | Text Type | Prompt |
| DESCRIPTION | CDIDSC Defined on MOD supertype |
Description |
| HELP | CDHELP | User/Help Text |
| NOTES | CDINOT Defined on MOD supertype |
Notes |
| RELEASE_NOTES | CDRNOT Defined on MOD supertype |
Release Notes |
| Other Properties |
|---|
| GENERAL_MODULE 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:
|
Other element types that reference GENERAL_MODULE:
Note: