Hjem > resources > begrep > sikkerDigitalPost > forretningslag > StandardBusinessDocument
DocumentIdentification
Identifikator | |
Term | DocumentIdentification |
Definisjon | inneholder identifikasjon om dokumentet |
Kilde | GS1 |
Attributer
Identifikator | Kardinalitet | Datatype | Verdi |
---|---|---|---|
Standard | 1..1 | xs:string | “urn:no:difi.sdp:1.0” |
TypeVersion | 1..1 | xs:string | “1.0” |
InstanceIdentifier | 1..1 | xs:string | Unik identifikator for meldingen. Opprettet av Databehandler. Se format under. |
Type | 1..1 | xs:string | Type forretningsmelding. Skal alltid være “local-name” til rot-elementet XML’en til forretningmeldingen. Se kodeverk under |
MultipleType | 0..0 | xs:boolean | brukes ikke |
CreationDateAndTime | 1..1 | xs:dateTime | Tidspunkt for oppretting av Standard Business Document |
Format InstanceIdentifier
InstanceIdentifier er i XML skjemaet for SBDH definert som en tekst-streng. I Sikker Digital Post skal denne alltid være en GUID som validerer mot følgende regulært uttrykk:
[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}
Rett format på InstanceIdentifier blir håndhevet av meldingsformidler.
Kodeverk: Type
I Sikker Digital Post vil type være en av følgende:
- digitalPost
- kvittering
Xml eksempel
<DocumentIdentification>
<Standard>urn:no:difi.sdp:1.0</Standard>
<TypeVersion>1.0</TypeVersion>
<InstanceIdentifier>12e57bde-ea5d-43ee-96b6-e2cf73f8311e</InstanceIdentifier> <!-- Dette er den reelle unike identifikatoren i SDB -->
<Type>digitalPost</Type>
<CreationDateAndTime>2013-02-19T05:10:10Z</CreationDateAndTime>
</DocumentIdentification>
XSD
<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader"
xmlns="http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader"
elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:complexType name="DocumentIdentification">
<xs:sequence>
<xs:element name="Standard" type="xs:string"/>
<xs:element name="TypeVersion" type="xs:string"/>
<xs:element name="InstanceIdentifier" type="xs:string"/>
<xs:element name="Type" type="xs:string"/>
<xs:element name="MultipleType" type="xs:boolean" minOccurs="0"/>
<xs:element name="CreationDateAndTime" type="xs:dateTime"/>
</xs:sequence>
</xs:complexType>
</xs:schema>