Skip to content

Commit

Permalink
Forslag til formulering GUID #44 og fixes #58
Browse files Browse the repository at this point in the history
  • Loading branch information
Rune Kjørlaug committed May 23, 2014
1 parent 20777b0 commit e68a5fb
Showing 1 changed file with 24 additions and 14 deletions.
38 changes: 24 additions & 14 deletions StandardBusinessDocument/DocumentIdentification.textile
Expand Up @@ -5,44 +5,57 @@ headtitle: Begrepskatalog for Sikker digital post -
group: SikkerDigitalPost group: SikkerDigitalPost
--- ---


h2. {{ page.title }}

- Identifikator := "http://begrep.difi.no{{ page.url | remove:".html" }}":{{page.title}} - Identifikator := "http://begrep.difi.no{{ page.url | remove:".html" }}":{{page.title}}
- Term := {{page.title}} - Term := {{page.title}}
- Definisjon := inneholder identifikasjon om dokumentet - Definisjon := inneholder identifikasjon om dokumentet
- Kilde := "GS1":http://www.gs1.org/docs/gsmp/xml/sbdh/CEFACT_SBDH_TS_version1.3.pdf - Kilde := "GS1":http://www.gs1.org/docs/gsmp/xml/sbdh/CEFACT_SBDH_TS_version1.3.pdf


h3. Attributer h3. Attributer


{background:#ddd}.|_. Identifikator |_. Kardinalitet |_. Datatype |_. Verdi | table(table table-striped).
|_. Identifikator |_. Kardinalitet |_. Datatype |_. Verdi |
| Standard | 1..1 | xs:string | "urn:no:difi.sdp:1.0" | | Standard | 1..1 | xs:string | "urn:no:difi.sdp:1.0" |
{background:#ddd}.| TypeVersion | 1..1 | xs:string | "1.0" | | TypeVersion | 1..1 | xs:string | "1.0" |
| InstanceIdentifier | 1..1 | xs:string | Unik identifikator for forsendelsen. Opprettet av Databehandler. Anbefalt format: GUID | | InstanceIdentifier | 1..1 | xs:string | Unik identifikator for forsendelsen. Opprettet av Databehandler. Se format under. |
{background:#ddd}.| Type | 1..1 | xs:string | Forretningsmeldingstype, se kodeverk | | 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 | | MultipleType | 0..0 | xs:boolean | brukes ikke |
{background:#ddd}.| CreationDateAndTime | 1..1 | xs:dateTime | Tidspunkt for oppretting av "Standard Business Document":index | | CreationDateAndTime | 1..1 | xs:dateTime | Tidspunkt for oppretting av "Standard Business Document":index |

h3. 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:

<pre>
[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}
</pre>


Rett format på InstanceIdentifier blir håndhevet av meldingsformidler.


h3. Kodeverk: Type h3. Kodeverk: Type


Type spesifiserer "Melding":Melding/ som ligger i "Standard Business Document":index I Sikker Digital Post vil type være en av følgende:
Type = "Meldingstypen":Melding/#Meldingstypene.


h4. xml eksempel * digitalPost
* kvittering


<pre class="brush: xml; toolbar: false"> h3. Xml eksempel


<pre>
<DocumentIdentification> <DocumentIdentification>
<Standard>urn:no:difi.sdp:1.0</Standard> <Standard>urn:no:difi.sdp:1.0</Standard>
<TypeVersion>1.0</TypeVersion> <TypeVersion>1.0</TypeVersion>
<InstanceIdentifier>12e57bde-ea5d-43ee-96b6-e2cf73f8311e</InstanceIdentifier> <!-- Dette er den reelle unike identifikatoren i SDB --> <InstanceIdentifier>12e57bde-ea5d-43ee-96b6-e2cf73f8311e</InstanceIdentifier> <!-- Dette er den reelle unike identifikatoren i SDB -->
<Type>DigitalPost</Type> <Type>digitalPost</Type>
<CreationDateAndTime>2013-02-19T05:10:10Z</CreationDateAndTime> <CreationDateAndTime>2013-02-19T05:10:10Z</CreationDateAndTime>
</DocumentIdentification> </DocumentIdentification>


</pre> </pre>


h4. XSD h4. XSD


<pre class="brush: xml; toolbar: false"> <pre>


<?xml version="1.0"?> <?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
Expand All @@ -62,7 +75,4 @@ h4. XSD
</xs:complexType> </xs:complexType>
</xs:schema> </xs:schema>





</pre> </pre>

0 comments on commit e68a5fb

Please sign in to comment.