Skip to content

Add facets to ABIE / MBIE by means of OCL- statements #2

@peter-vermeulen

Description

@peter-vermeulen

If the tag type is integer, a “=” and if the tag type is string a “=” or “::” may be used. ebIX ETC has decided to limit the options (”=” or ”::”) to only use ”=” for the facets and to continue using ”::” for the enumeration literals used.

Allowed facets are: length, maxLength, minLength, maxInclusive, maxExclusive, minInclusive, minExclusive, pattern, fractionalDigits, totalDigits

Example:
inv: : self.Payload.SDP_Used.ServiceComponent_Identification.content.length=8

<xsd:complexType name="ServiceDeliveryPointLocation"> <xsd:sequence> <xsd:element ref="bie:HeadpointIdentificationDomainLocation" minOccurs="1" maxOccurs="1"/> <xsd:element name="ServiceComponentIdentification" minOccurs="1" maxOccurs="1"> <xsd:complexType> <xsd:simpleContent> <xsd:restriction base="bie:ServiceIdentifierType_BE000001"> <xsd:length value="8"/> </xsd:restriction> </xsd:simpleContent> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:element name="SDPUsedServiceDeliveryPointLocation" type="bie:ServiceDeliveryPointLocation"/> 

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions