The MessageWrapper template describes how to represent the meta data associated with
a message.
The following SysML Part, Reference, and Value properties are defined for this template:
References:
CDRLReference [0..1] (Template: SwedishDefence:
Document)
Reference to the contract document requirement list.
Parts:
OSLParagraphReferences [0..1] (Template: OASIS:
Descriptor)
References to applicable law.
The reference data used in Template: OASIS:
Descriptor is restricted as follows:
RDL constraint 1:instruction constraint
The reference data for:
OASIS:Descriptor.classifiedAs -> ExternalOwlClass.class
is restricted to the following class or a subclass:
http://plcs.fmv.se/rd/SwedishDefence-rdl-en#OSLParagraphReferences
SSLParagraphReferences [0..1] (Template: OASIS:
Descriptor)
References to applicable law.
The reference data used in Template: OASIS:
Descriptor is restricted as follows:
RDL constraint 1:instruction constraint
The reference data for:
OASIS:Descriptor.classifiedAs -> ExternalOwlClass.class
is restricted to the following class or a subclass:
http://plcs.fmv.se/rd/SwedishDefence-rdl-en#SSLParagraphReferences
Values:
dateMessageSent [1] (Block: Ap239Ap233Psm:
DateTimeString)
The date time when the message is sent.
The following constraint, normally a uniqueness constraint, is
applicable when instantiating the DateTimeString:
rule.Ap239Ap233Psm.ExternalOwlClass.ur1
Constraint: XSDDATETIMESpecification: (OCL2.0)
self.matches('[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z')
messageId [1] (Block: Ap239Ap233Psm:
IdentifierString)
The identifier for the message.
The reference data used in Block: Ap239Ap233Psm:
IdentifierString is restricted as follows:
RDL constraint 1:messageId constraint
The reference data for:
OASIS:Identification.role -> ExternalOwlClass.class
is restricted to the following class or a subclass: