Oracle Designer Model, Release 6i
Element Type Definition


Element Type Name ARGUMENT_PASSED_VALUE
Short Name APV
View NameCI_ARGUMENT_PASSED_VALUES
Description An ARGUMENT_PASSED_VALUE identifies the values passed between caller
and called modules linked via a MODULE_NETWORK.
Each ARGUMENT_PASSED_VALUE defines the value passed to a specific
module argument in the called module. This "value passed" must be
one of the following:
- a literal value (eg 42 or OPEN)
- the value of an item owned by a module component included
in the caller module
- the value of a module argument of the caller module
Note that, as a result, the 2 foreign keys ITEM_REFERENCE and
MODULE_ARGUMENT_REFERENCE and the property VALUE form a "logical arc"
Sub-type of PASSED_VALUE
Versioning: Belongs to:
GENERAL_MODULE versionable object
JAVA_MODULE versionable object
ORACLE_OBJECT_TYPE versionable object
Rules: API Spec
Uniqueness Criteria
Deletion Rules
Descriptor: MODULE_NETWORK_REFERENCE
CALLED_ARGUMENT_REFERENCE
Used by: Oracle Designer
Underlying table:SDD_PVL
Changes: Summary of changes to ARGUMENT_PASSED_VALUE in Release 6i

Reference Properties
Name Opt ? Notes Relationship In Arc
CALLED_ARGUMENT_REFERENCE N Prompt: Module Argument
Transferable only if null
Must be passed from calling module to one and only one MODULE_ARGUMENT
MODULE_NETWORK_REFERENCE N Prompt: Module Network
Transferable only if null
Defined on PVL supertype
Must be passed via one and only one MODULE_NETWORK
ITEM_REFERENCE Y Prompt: Item in Caller
Defined on PVL supertype
May be the value of one and only one ITEM 64
MODULE_ARGUMENT_REFERENCE Y Prompt: Argument in Caller
Defined on PVL supertype
May be the value of one and only one MODULE_ARGUMENT 64

Properties
Name Datatype Opt ? Notes Domain Default Value
CALLED_ARGUMENT_VALUE_FROM VARCHAR2(6) N Arc 64 discriminator. "Logical arc" involves the reference properties ITEM_REFERENCE and MODULE_ARGUMENT_REFERENCE, and the ordinary property VALUE. One of these 3 must be populated for each PASSED_VALUE
Not displayed
Uppercase
System maintained
Not updatable by user
Defined on PVL supertype
APV_FROM
PASSED_VALUE_TYPE VARCHAR2(3) N Sub-type discriminator. Internal property indicating the type of PASSED_VALUE, ie APV or NPV
Not displayed
Uppercase
System maintained
Not updatable by user
Defined on PVL supertype
PASSED_VALUE_TYPE
VALUE VARCHAR2(240) Y Literal value to be passed to argument of called module. This property is in a logical arc with the relationships to "caller" MODULE_ARGUMENT and "caller" ITEM
Prompt: Value
Defined on PVL supertype
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
DESCRIPTION CDIDSC
Defined on PVL supertype
Description
NOTES CDINOT
Defined on PVL supertype
Notes

Other Properties
ARGUMENT_PASSED_VALUE 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 ARGUMENT_PASSED_VALUE:


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