VecContent

The VecContent is the XML-Root node for any VEC-Document.

 

Note about GeneratingSystemName and GeneratingSystemVersion: Both together are intended to provide meta information to identify the generating system and its version for reasons of traceability (system is used as general term and can also be a system landscape, a highly modularized micro service architecture or a tool chain). It is not intended to provided detailed information about the composition or configuration of a system and its modules. Especially in a scenario where a system is highly modularized (e.g. a micro service architecture) any detailed information would be subject to very individual interpretation.

Therefore, the VEC provides only the means to identify a specific system configuration, not to describe it. The GeneratingSystemName allows identification in space (who did it), and the GeneratingSystemVersion provides identification in time (when was it done, with which version of the configuration). The generator of the dataset is responsible to provide meaningful identifications for both, that satisfy the traceability requirements in the context.

The following scenarios are explicitly allowed:

  1. Single System: Single identifiers are used which are mapping directly to a system / system version (e.g. "Component DB" / "V7.1.0")
  2. Combined System: The identifiers are a combination of the participating modules (e.g. "Design System X+Userware ACME+DBExport" / "V3+V2.7+V1.2.3").
  3. Baseline / System Configuration: The identifiers are pointing to a baseline in the configuration management of a system landscape. The systems and their versions are tracked there, outside the VEC (e.g. "Harness Tool Chain" / "V12-2023-5").

 

 

 

 

General Information

AttributeValue
Ownercore
Applied Stereotype
Base ClassifierExtendableElement
Is Abstractfalse
Derived Classifiers

Attributes

NameTypeMult.DescriptionOwning Classifier
vecVersionVecVersion1

Specifies the version of the VEC used for the file.

VecContent
generatingSystemNameString0..1

Specifies the name of the system that has generated the VEC-file (see note in class documentation).

VecContent
dateOfCreationDate0..1

Specifies the date of creation of the VEC-file.

VecContent
generatingSystemVersionString0..1

Specifies the version of the system that has generated the VEC-file (see note in class documentation).

VecContent

Outgoing Relations

Other EndThis EndGeneral
RoleTypeMult.Agg.UniqueOrderedMult.Description
projectProject0..*YYN1Specifies the Projects used in the VEC-file.
resourceVersionResourceVersion0..*YYN1
partVersionPartVersion0..*YYN1Specifies the PartVersions contained in the VEC-file.
documentVersionDocumentVersion0..*YYN1Specifies the DocumentVersions contained in the VEC-file.
copyrightInformationCopyrightInformation0..*YYN1Specifies the CopyrightInformation used in the VEC-file.
unitUnit0..*YYN1Specifies the Units used in the VEC-file.
itemHistoryEntryItemHistoryEntry0..*YYN1Specifies the ItemVersionHistoryEntries for ItemVersions contained in the VEC-file.
contractContract0..*YYN1Specifies the contracts used in the VEC-file.
standardCopyrightInformationCopyrightInformation0..1NYN0..*

References the CopyrightInformation that is in effect for the complete content of this VecContent. It is applied to all ItemVersions that do not references their own individual CopyrightInformation.

Previous