Page tree

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Type Specific Notes on Common Attributes

id
effectiveTime
activeNote: A module dependency should only be inactivated if it is found to be erroneous.
moduleId

The moduleId for in the Module Dependency Reference Set represents the source module (i.e. the module declaring a dependency on another module). Therefore although moduleId is usually mutable any change to the moduleId would also change the source of the dependency. Therefore, in the Module Dependency Reference Set moduleId should be treated as IMMUTABLE.

refsetId

In this case, always 900000000000534007 | Module dependency reference set| as there is only one Module Dependency Reference set.

referencedComponentIdThis refers to the target of the dependency (i.e. the module on which the module identified by moduleId depends).

Type Specific Additional Attributes

Field

Data type

Purpose

Part of Primary Key

sourceEffectiveTime

Time

The effective time of the dependent source module (identified by moduleId). This specifies a version of that module, consisting of all components that have the same moduleId as this refset member in their states as at the specified targetEffectiveTime .

YESNO

targetEffectiveTime

Time

The effective time of the target module required to satisfy the dependency (identified by referencedComponentId). This specifies a version of that module, consisting of all components with the moduleId specified by referencedComponentId in their states as at the specified targetEffectiveTime .

YESNO
  • No labels