SlideShare a Scribd company logo
1 of 107
Download to read offline
einheitliches XML-basiertes Transportverfahren




Schnittstellenspezifikation Sofortmel-
dungen
Version 1.2



Stand der Spezifikation:   01.12.2010

Version:                   1.2

Redaktion:                 Deutsche Rentenversicherung Bund
                           Referat 0551
                           Berner Strasse 1
                           97084 Würzburg
                           Telefon 0931/6002-73243
                           eMail: sofortmeldungen@drv-bund.de

Anmerkung:
– einheitliches XML-basiertes     Seite:         2
                                 Transportverfahren –          Stand: 01.12.2010
                              Schnittstellenspezifikation
                                                               Version:     1.2
                                   Sofortmeldungen


Änderungsprotokoll
Version Autor[en]                Datum        Beschreibung
0.1     Florian Stratil          02.07.09     Erster Entwurf auf Basis von Version
                                              1.0
0.2       Florian Stratil        10.07.2009   Überarbeiteter Entwurf nach Kernar-
          Werner Meckelein                    beitsgruppensitzung
0.3       Udo Kiesel             14.07.2009   Kommentierung und Anpassungen
0.4       Werner Meckelin        16.07.2009   Statustabelle und Texte geändert
0.5       Florian Stratil        21.07.2009   Anpassung nach Kommentar der VDEK
0.6       Florian Stratil        24.07.2009   Anpassungen nach Kommentaren der
                                              VDEK
0.7       Florian Stratil        11.09.2009   Anpassen der Statuscodes
0.8       Florian Stratil        16.12.2009   Einfügen des Attributs ‚event’
1.1       Florian Stratil        13.01.2010   Einfügen des Abschnitts zum GKV-
                                              Schema
1.2       Florian Stratil        10.11.2010   Neue Dateinamen für VSNR-
                                              Rückmeldungen auf Seite 43 und
                                              Seite 91




                                       -2-
– einheitliches XML-basiertes                             Seite:                  3
                                                   Transportverfahren –                                  Stand: 01.12.2010
                                                Schnittstellenspezifikation
                                                                                                         Version:             1.2
                                                     Sofortmeldungen


Inhaltsverzeichnis
Allgemeines..........................................................................................................................11
 Verwendung dieses Dokuments .........................................................................................11
 GKV- und DSRV-Schema...................................................................................................11
 Test- und Produktions-URLs ..............................................................................................11
 Weitere Informationen und Beispiele ..................................................................................11
GKV-Schema .......................................................................................................................12
 Authentifizierung.................................................................................................................12
 Request „Senden von Sofortmeldungen“............................................................................12
   Namensräume und Präfixe ...............................................................................................12
   Element XMLTransport.....................................................................................................12
   Element TransportHeader.................................................................................................12
   Element TestIndicator.......................................................................................................13
   Element Sender................................................................................................................13
   Element SenderID ............................................................................................................13
   Element Name..................................................................................................................13
   Element Receiver .............................................................................................................14
   Element ReceiverID..........................................................................................................14
   Element Name..................................................................................................................14
   Element RequestDetails ...................................................................................................14
   Element RequestID...........................................................................................................14
   Element TimeStamp .........................................................................................................15
   Element Procedure ...........................................................................................................15
   Element DataType ............................................................................................................15
   Element Scenario .............................................................................................................15
   Element TransportPlugIns ................................................................................................15
   Element DataTransforms ..................................................................................................15
   Element Compression ......................................................................................................16
   Element Algorithm ............................................................................................................16
   Element Specification .......................................................................................................16
   Element InputData ............................................................................................................17
   Element OutputData .........................................................................................................17
   Element Encryption...........................................................................................................17
   Element Algorithm ............................................................................................................18
   Element Specification .......................................................................................................18
   Element InputData ............................................................................................................18
   Element OutputData .........................................................................................................19
   Element DataSource.........................................................................................................19
   Element DataContainer ....................................................................................................19
   Element TransportBody ....................................................................................................20
   Element Data....................................................................................................................20
   Element Base64CharSequence........................................................................................20
 Response auf den Vorgang „Senden von Sofortmeldungen“ ..............................................21
   Namensräume und Präfixe ...............................................................................................21
   Element XMLTransport.....................................................................................................21
   Element TransportHeader.................................................................................................21
   Element TestIndicator.......................................................................................................21
   Element Sender................................................................................................................22
   Element SenderID ............................................................................................................22
   Element Name..................................................................................................................22

                                                                -3-
– einheitliches XML-basiertes                            Seite:                  4
                                                 Transportverfahren –                                 Stand: 01.12.2010
                                              Schnittstellenspezifikation
                                                                                                      Version:             1.2
                                                   Sofortmeldungen


 Element Receiver .............................................................................................................22
 Element ReceiverID..........................................................................................................22
 Element Name..................................................................................................................23
 Element RequestDetails ...................................................................................................23
 Element RequestID...........................................................................................................23
 Element TimeStamp .........................................................................................................23
 Element Procedure ...........................................................................................................24
 Element DataType ............................................................................................................24
 Element Scenario .............................................................................................................24
 Element ResponseDetails.................................................................................................24
 Element ResponseID........................................................................................................24
 Element TimeStamp .........................................................................................................25
 Element Report.................................................................................................................25
 Element Flag ....................................................................................................................25
 Element Code...................................................................................................................25
 Element Text ....................................................................................................................26
 Element TransportBody ....................................................................................................26
Request „Anforderung der Verarbeitungsergebnisse“.........................................................26
 Namensräume und Präfixe ...............................................................................................26
 Element XMLTransport.....................................................................................................26
 Element TransportHeader.................................................................................................27
 Element TestIndicator.......................................................................................................27
 Element Sender................................................................................................................27
 Element SenderID ............................................................................................................27
 Element Name..................................................................................................................27
 Element Receiver .............................................................................................................28
 Element ReceiverID..........................................................................................................28
 Element Name..................................................................................................................28
 Element RequestDetails ...................................................................................................28
 Element RequestID...........................................................................................................28
 Element TimeStamp .........................................................................................................29
 Element Procedure ...........................................................................................................29
 Element DataType ............................................................................................................29
 Element Scenario .............................................................................................................29
 Element TransportPlugIns ................................................................................................30
 Element TransportBody ....................................................................................................30
 Element Data....................................................................................................................30
 Element Base64CharSequence........................................................................................30
 Element DataRequest.......................................................................................................30
 Element Query..................................................................................................................31
 Element Argument ............................................................................................................31
Response auf einen Sendevorgang „Anforderung der Verarbeitungsergebnisse“...............33
 Namensräume und Präfixe ...............................................................................................33
 Element XMLTransport.....................................................................................................33
 Element TransportHeader.................................................................................................33
 Element TestIndicator.......................................................................................................33
 Element Sender................................................................................................................34
 Element SenderID ............................................................................................................34
 Element Name..................................................................................................................34
 Element Receiver .............................................................................................................34
 Element ReceiverID..........................................................................................................34
 Element Name..................................................................................................................35

                                                              -4-
– einheitliches XML-basiertes                            Seite:                  5
                                                 Transportverfahren –                                 Stand: 01.12.2010
                                              Schnittstellenspezifikation
                                                                                                      Version:             1.2
                                                   Sofortmeldungen


 Element RequestDetails ...................................................................................................35
 Element ResponseDetails.................................................................................................35
 Element ResponseID........................................................................................................35
 Element TimeStamp .........................................................................................................35
 Element Report.................................................................................................................35
 Element Flag ....................................................................................................................36
 Element Code...................................................................................................................36
 Element Text ....................................................................................................................36
 Element TransportBody ....................................................................................................37
 Element Package .............................................................................................................37
 Element PackageHeader ..................................................................................................37
 Element TestIndicator.......................................................................................................37
 Element Sender und die untergeordneten Elemente SenderID und Name .......................37
 Element Receiver und die untergeordneten Elemente ReceiverID und Name ..................37
 Element RequestDetails ...................................................................................................38
 Element ResponseDetails.................................................................................................38
 Element ResponseID........................................................................................................38
 Element TimeStamp .........................................................................................................38
 Element Report.................................................................................................................38
 Element Flag ....................................................................................................................39
 Element Code...................................................................................................................39
 Element Text ....................................................................................................................39
 Element PackagePlugIns..................................................................................................39
 PlugIn DataTransforms.....................................................................................................40
 Element DataTransforms ..................................................................................................40
 Element Compression ......................................................................................................40
 Element Algorithm ............................................................................................................40
 Element Specification .......................................................................................................41
 Element Encryption...........................................................................................................41
 Element Algorithm ............................................................................................................41
 Element Specification .......................................................................................................42
 Element InputData ............................................................................................................42
 Element OutputData .........................................................................................................42
 PlugIn DataSource............................................................................................................43
 Element DataSource.........................................................................................................43
 Element DataContainer ....................................................................................................43
 Element PackageBody .....................................................................................................44
 Element Data....................................................................................................................44
 Element Base64CharSequence........................................................................................44
Request „Empfangsbestätigung von Sofortmeldungen“ ......................................................46
 Namensräume und Präfixe ...............................................................................................46
 Element XMLTransport.....................................................................................................46
 Element TransportHeader.................................................................................................46
 Element TestIndicator.......................................................................................................46
 Element Sender................................................................................................................47
 Element SenderID ............................................................................................................47
 Element Name..................................................................................................................47
 Element Receiver .............................................................................................................47
 Element ReceiverID..........................................................................................................47
 Element RequestDetails ...................................................................................................48
 Element RequestID...........................................................................................................48
 Element TimeStamp .........................................................................................................48

                                                              -5-
– einheitliches XML-basiertes                            Seite:                  6
                                                   Transportverfahren –                                 Stand: 01.12.2010
                                                Schnittstellenspezifikation
                                                                                                        Version:             1.2
                                                     Sofortmeldungen


   Element Procedure ...........................................................................................................48
   Element DataType ............................................................................................................48
   Element Scenario .............................................................................................................49
   Element TransportPlugIns ................................................................................................49
   Element TransportBody ....................................................................................................49
   Element Data....................................................................................................................49
   Element Base64CharSequence........................................................................................49
   Element ConfirmationOfReceipt........................................................................................50
   Element PropertySet.........................................................................................................50
   Element Value ..................................................................................................................50
 Response auf den Vorgang „Empfangsbestätigung von Sofortmeldungen“ ........................51
   Namensräume und Präfixe ...............................................................................................51
   Element XMLTransport.....................................................................................................51
   Element TransportHeader.................................................................................................51
   Element TestIndicator.......................................................................................................51
   Element Sender................................................................................................................52
   Element SenderID ............................................................................................................52
   Element Name..................................................................................................................52
   Element Receiver .............................................................................................................52
   Element ReceiverID..........................................................................................................52
   Element Name..................................................................................................................53
   Element RequestDetails ...................................................................................................53
   Element ResponseDetails.................................................................................................53
   Element ResponseID........................................................................................................53
   Element TimeStamp .........................................................................................................53
   Element Report.................................................................................................................53
   Element Flag ....................................................................................................................54
   Element Code...................................................................................................................54
   Element Text ....................................................................................................................54
   Element TransportBody ....................................................................................................54
Alternatives DSRV-Schema .................................................................................................55
 Clientauthentifizierung ........................................................................................................55
 Request „Senden von Sofortmeldungen“............................................................................56
   Namensräume und Präfixe ...............................................................................................56
   Element XMLTransport.....................................................................................................56
   Element TransportHeader.................................................................................................56
   Element TestIndicator.......................................................................................................56
   Element Sender................................................................................................................57
   Element SenderID ............................................................................................................57
   Element Name..................................................................................................................57
   Element Receiver .............................................................................................................57
   Element ReceiverID..........................................................................................................57
   Element Name..................................................................................................................58
   Element RequestDetails ...................................................................................................58
   Element RequestID...........................................................................................................58
   Element TimeStamp .........................................................................................................58
   Element Application ..........................................................................................................58
   Element Product ...............................................................................................................59
   Element Manufacturer ......................................................................................................59
   Element Procedure ...........................................................................................................59
   Element DataType ............................................................................................................59
   Element Scenario .............................................................................................................59

                                                                -6-
– einheitliches XML-basiertes                            Seite:                  7
                                                 Transportverfahren –                                 Stand: 01.12.2010
                                              Schnittstellenspezifikation
                                                                                                      Version:             1.2
                                                   Sofortmeldungen


 Element TransportPlugIns ................................................................................................59
 Element DataTransforms ..................................................................................................60
 Element Compression ......................................................................................................60
 Element Algorithm ............................................................................................................60
 Element Specification .......................................................................................................61
 Element InputData ............................................................................................................61
 Element OutputData .........................................................................................................61
 Element Encryption...........................................................................................................62
 Element Algorithm ............................................................................................................62
 Element Specification .......................................................................................................62
 Element InputData ............................................................................................................63
 Element OutputData .........................................................................................................63
 Element DataSource.........................................................................................................63
 Element DataContainer ....................................................................................................63
 Element TransportBody ....................................................................................................64
 Element Data....................................................................................................................64
 Element Base64CharSequence........................................................................................65
Response auf den Vorgang „Senden von Sofortmeldungen“ ..............................................66
 Namensräume und Präfixe ...............................................................................................66
 Element XMLTransport.....................................................................................................66
 Element TransportHeader.................................................................................................66
 Element TestIndicator.......................................................................................................66
 Element Sender................................................................................................................67
 Element SenderID ............................................................................................................67
 Element Name..................................................................................................................67
 Element Receiver .............................................................................................................67
 Element ReceiverID..........................................................................................................67
 Element Name..................................................................................................................68
 Element RequestDetails ...................................................................................................68
 Element RequestID...........................................................................................................68
 Element TimeStamp .........................................................................................................68
 Element Application ..........................................................................................................69
 Element Product ...............................................................................................................69
 Element Manufacturer ......................................................................................................69
 Element Procedure ...........................................................................................................69
 Element DataType ............................................................................................................69
 Element Scenario .............................................................................................................69
 Element ResponseDetails.................................................................................................70
 Element ResponseID........................................................................................................70
 Element TimeStamp .........................................................................................................70
 Element Report.................................................................................................................70
 Element Flag ....................................................................................................................71
 Element Code...................................................................................................................71
 Element Text ....................................................................................................................71
 Element TransportBody ....................................................................................................71
Request „Anforderung der Verarbeitungsergebnisse“.........................................................72
 Namensräume und Präfixe ...............................................................................................72
 Element XMLTransport.....................................................................................................72
 Element TransportHeader.................................................................................................72
 Element TestIndicator.......................................................................................................72
 Element Sender................................................................................................................73
 Element SenderID ............................................................................................................73

                                                              -7-
– einheitliches XML-basiertes                            Seite:                  8
                                                 Transportverfahren –                                 Stand: 01.12.2010
                                              Schnittstellenspezifikation
                                                                                                      Version:             1.2
                                                   Sofortmeldungen


 Element Name..................................................................................................................73
 Element Receiver .............................................................................................................73
 Element ReceiverID..........................................................................................................73
 Element Name..................................................................................................................74
 Element RequestDetails ...................................................................................................74
 Element RequestID...........................................................................................................74
 Element TimeStamp .........................................................................................................74
 Element Application ..........................................................................................................74
 Element Product ...............................................................................................................74
 Element Manufacturer ......................................................................................................75
 Element Procedure ...........................................................................................................75
 Element DataType ............................................................................................................75
 Element Scenario .............................................................................................................75
 Element TransportBody ....................................................................................................75
 Element Data....................................................................................................................76
 Element ElementSequence ..............................................................................................76
 Element DataRequest.......................................................................................................76
 Element Query..................................................................................................................76
 Element Argument ............................................................................................................77
 Element Control................................................................................................................78
 Element MaximumPackages ............................................................................................78
Response auf einen Sendevorgang „Anforderung der Verarbeitungsergebnisse“...............79
 Namensräume und Präfixe ...............................................................................................79
 Element XMLTransport.....................................................................................................79
 Element TransportHeader.................................................................................................79
 Element TestIndicator.......................................................................................................79
 Element Sender................................................................................................................80
 Element SenderID ............................................................................................................80
 Element Name..................................................................................................................80
 Element Receiver .............................................................................................................80
 Element ReceiverID..........................................................................................................80
 Element Name..................................................................................................................81
 Element RequestDetails ...................................................................................................81
 Element RequestID...........................................................................................................81
 Element TimeStamp .........................................................................................................81
 Element Application ..........................................................................................................81
 Element Product ...............................................................................................................82
 Element Manufacturer ......................................................................................................82
 Element Procedure ...........................................................................................................82
 Element DataType ............................................................................................................82
 Element Scenario .............................................................................................................82
 Element ResponseDetails.................................................................................................82
 Element ResponseID........................................................................................................83
 Element TimeStamp .........................................................................................................83
 Element Report.................................................................................................................83
 Element Flag ....................................................................................................................83
 Element Code...................................................................................................................84
 Element Text ....................................................................................................................84
 Element TransportBody ....................................................................................................84
 Element Package .............................................................................................................84
 Element PackageHeader ..................................................................................................85
 Element TestIndicator.......................................................................................................85

                                                              -8-
– einheitliches XML-basiertes                            Seite:                  9
                                                 Transportverfahren –                                 Stand: 01.12.2010
                                              Schnittstellenspezifikation
                                                                                                      Version:             1.2
                                                   Sofortmeldungen


 Element Sender und die untergeordneten Elemente SenderID und Name .......................85
 Element Receiver und die untergeordneten Elemente ReceiverID und Name ..................85
 Element RequestDetails ...................................................................................................85
 Element ResponseDetails.................................................................................................85
 Element ResponseID........................................................................................................85
 Element TimeStamp .........................................................................................................86
 Element Report.................................................................................................................86
 Element Flag ....................................................................................................................86
 Element Code...................................................................................................................86
 Element Text ....................................................................................................................87
 Element Originator............................................................................................................87
 Element PackagePlugIns..................................................................................................87
 PlugIn DataTransforms.....................................................................................................87
 Element DataTransforms ..................................................................................................87
 Element Compression ......................................................................................................87
 Element Algorithm ............................................................................................................88
 Element Specification .......................................................................................................88
 Element Encryption...........................................................................................................89
 Element Algorithm ............................................................................................................89
 Element Specification .......................................................................................................89
 Element InputData ............................................................................................................90
 Element OutputData .........................................................................................................90
 PlugIn DataSource............................................................................................................90
 Element DataSource.........................................................................................................90
 Element DataContainer ....................................................................................................91
 Element PackageBody .....................................................................................................91
 Element Data....................................................................................................................92
 Element Base64CharSequence........................................................................................92
Request „Empfangsbestätigung von Sofortmeldungen“ ......................................................93
 Namensräume und Präfixe ...............................................................................................93
 Element XMLTransport.....................................................................................................93
 Element TransportHeader.................................................................................................93
 Element TestIndicator.......................................................................................................93
 Element Sender................................................................................................................94
 Element SenderID ............................................................................................................94
 Element Name..................................................................................................................94
 Element Receiver .............................................................................................................94
 Element ReceiverID..........................................................................................................94
 Element Name..................................................................................................................95
 Element RequestDetails ...................................................................................................95
 Element RequestID...........................................................................................................95
 Element TimeStamp .........................................................................................................95
 Element Application ..........................................................................................................95
 Element Product ...............................................................................................................96
 Element Manufacturer ......................................................................................................96
 Element Procedure ...........................................................................................................96
 Element DataType ............................................................................................................96
 Element Scenario .............................................................................................................96
 Element TransportBody ....................................................................................................96
 Element Data....................................................................................................................97
 Element ElementSequence ..............................................................................................97
 Element ConfirmationOfReceipt........................................................................................97

                                                              -9-
– einheitliches XML-basiertes                              Seite:                  10
                                                    Transportverfahren –                                   Stand: 01.12.2010
                                                 Schnittstellenspezifikation
                                                                                                           Version:             1.2
                                                      Sofortmeldungen


  Element PropertySet.........................................................................................................97
  Element Value ..................................................................................................................98
 Response auf den Vorgang „Empfangsbestätigung von Sofortmeldungen“ ........................99
  Namensräume und Präfixe ...............................................................................................99
  Element XMLTransport.....................................................................................................99
  Element TransportHeader.................................................................................................99
  Element TestIndicator.......................................................................................................99
  Element Sender..............................................................................................................100
  Element SenderID ..........................................................................................................100
  Element Name................................................................................................................100
  Element Receiver ...........................................................................................................100
  Element ReceiverID........................................................................................................100
  Element Name................................................................................................................101
  Element RequestDetails .................................................................................................101
  Element RequestID.........................................................................................................101
  Element TimeStamp .......................................................................................................101
  Element Application ........................................................................................................101
  Element Product .............................................................................................................102
  Element Manufacturer ....................................................................................................102
  Element Procedure .........................................................................................................102
  Element DataType ..........................................................................................................102
  Element Scenario ...........................................................................................................102
  Element ResponseDetails...............................................................................................102
  Element ResponseID......................................................................................................103
  Element TimeStamp .......................................................................................................103
  Element Report...............................................................................................................103
  Element Flag ..................................................................................................................103
  Element Code.................................................................................................................104
  Element Text ..................................................................................................................104
  Element TransportBody ..................................................................................................104
Anlage................................................................................................................................105
 Verweis auf Dokumente....................................................................................................105
 Liste Statusmeldungen .....................................................................................................107




                                                                - 10 -
– einheitliches XML-basiertes        Seite:           11
                                       Transportverfahren –             Stand: 01.12.2010
                                    Schnittstellenspezifikation
                                                                        Version:      1.2
                                         Sofortmeldungen




Allgemeines

Verwendung dieses Dokuments

Dieses Dokument beschreibt die drei Phasen beim Datenaustausch mit den Kommunikati-
onsServern der DSRV und der GKV, „Senden von Sofortmeldungen“, „Anfordern von Verar-
beitungsergebnissen“ und „Bestätigen erfolgreich abgeholter Verarbeitungsergebnisse“. Je-
der dieser drei Phasen besteht aus zwei Kommunikationsschritten, einem „Request“ und
einer „Response“.
Für jeden Kommunikationsschritt sind die Elemente in der zu verwendenden Reihenfolge
aufgelistet, variable Inhalte sind beschrieben. Grundsätzlich sind alle Elemente bei den Re-
quests erforderlich. Bei den Responses kann es, je nach Art der Response zu Abweichun-
gen kommen. Deren Ausprägungen und wann diese in der Kommunikation vorkommen kön-
nen, werden im beschreibenden Text erklärt.


GKV- und DSRV-Schema

Im Zuge der Harmonisierung der Kommunikationsserver der DSRV und der GKV, wird von
der DSRV neben dem seit 1.1.2009 produktiv im Einsatz befindlichen eXTra-Schema der
DSRV auch das eXTra-Schema der GKV unterstützt. Die Unterschiede in der Handhabung
und die Bedeutung der einzelnen Elemente werden in den jeweiligen Abschnitten erläutert.


Test- und Produktions-URLs

Für das DSRV-Schema sind folgende URLs als Zieladressen definiert:

Test:
https://itsg.eservicet-drv.de/extra/rest

Produktion:
https://itsg.eservice-drv.de/extra/rest

Für das GKV-Schema sind folgende URLs als Zieladressen definiert:

Test:
http://itsg.eservicet-drv.de/extra/rest

Produktion:
http://itsg.eservice-drv.de/extra/rest



Weitere Informationen und Beispiele


                                            - 11 -
– einheitliches XML-basiertes         Seite:          12
                                   Transportverfahren –              Stand: 01.12.2010
                                Schnittstellenspezifikation
                                                                     Version:      1.2
                                     Sofortmeldungen


Weitere Informationen zum eXTra-Standard und Beispiele zu den einzelnen Schema-
Dateien können unter http://www.extra-standard.de/ eingesehen und heruntergeladen wer-
den.


GKV-Schema

Authentifizierung

Wie auch beim DSRV-Schema wird auch beim GKV-Schema eine Authentifizierung des Ab-
senders vorgenommen. Abweichend vom später beschriebenen Verfahren der DSRV wird
die Echtheit des Absenders beim GKV-Schema über die Verschlüsselung und die Signatur
gegen das zugrunde liegende LDAP sichergestellt.


Request „Senden von Sofortmeldungen“


Namensräume und Präfixe

Namensraum                                                             Präfix
http://www.extra-standard.de/namespace/request/1                       xreq
http://www.extra-standard.de/namespace/components/1                    xcpt
http://www.extra-standard.de/namespace/plugins/1                       xplg


Element XMLTransport

               @version
Inhalt         1.1
Datentyp       xs:string


               @profile
Inhalt         http://www.extra-standard.de/profile/DEUEVGKV/1.1
Datentyp       xs:anyURI

Hier werden die verschiedenen Namensräume eingebunden:

xmlns:xreq=“http://www.extra-standard.de/namespace/request/1“
xmlns:xcpt=“http://www.extra-standard.de/namespace/components/1“
xmlns:xplg="http://www.extra-standard.de/namespace/plugins/1“


Element TransportHeader

               xreq:TransportHeader
Inhalt         Enthält die relevanten Steuerungsinformationen, die zwischen Sender und

                                         - 12 -
– einheitliches XML-basiertes     Seite:         13
                                         Transportverfahren –          Stand: 01.12.2010
                                      Schnittstellenspezifikation
                                                                       Version:     1.2
                                           Sofortmeldungen


                der DRV Bund als Empfänger auszutauschen sind
Datentyp        ##elements
Benutzt von     xreq:XMLTransport


Element TestIndicator

                xcpt:Testindicator
Inhalt          Indikator, ob es sich um eine Echt- oder Testsendung handelt
Datentyp        xs:anyURI
Benutzt von     xreq:TransportHeader

Zulässige Inhalte sind wie folgt:.

Testnachricht          http://www.extra-standard.de/test/PROCESS
Echtnachricht          http://www.extra-standard.de/test/NONE


Element Sender

                xcpt:Sender
Inhalt          Enthält SenderID und Name des Absenders
Datentyp        ##elements
Benutzt von     xreq:TransportHeader



Element SenderID

                xcpt:SenderID
Inhalt          Betriebsnummer Absender
Datentyp        xs:string
Benutzt von     xcpt:Sender


                @class
Inhalt          konstanter Text „Betriebsnummer“
Datentyp        xs:string


Element Name

                xcpt:Name
Inhalt          Name des Absenders
Datentyp        xs:string
Benutzt von     xcpt:Sender




                                              - 13 -
– einheitliches XML-basiertes           Seite:          14
                                  Transportverfahren –                Stand: 01.12.2010
                               Schnittstellenspezifikation
                                                                      Version:      1.2
                                    Sofortmeldungen


Element Receiver

              xcpt:Receiver
Inhalt        Enthält ReceiverID und Name des Empfängers
Datentyp      ##elements
Benutzt von   xreq:TransportHeader


Element ReceiverID

              xcpt:ReceiverID
Inhalt        Betriebsnummer Empfänger; muss immer Betriebsnummer 66667777 der
              DRV Bund Wuerzburg sein
Datentyp      xs:string
Benutzt von   xcpt:Receiver

              @class
Inhalt        konstanter Text „Betriebsnummer“
Datentyp      xs:string


Element Name

              xcpt:Name
Inhalt        DRV Bund Wuerzburg
Datentyp      xs:string
Benutzt von   xcpt:Receiver

Element RequestDetails

              xcpt:RequestDetails
Inhalt        Diverse Request-spezifische Informationen
Datentyp      ##elements
Benutzt von   xreq:TransportHeader



Element RequestID

              xcpt:RequestID
Inhalt        ID des Requests, eindeutiger Begriff aus der Begriffswelt des Senders zur
              genauen Identifikation des Sendevorgangs
              z.B. Auftragsnummer aus dem System des Senders
Datentyp      xs:string
Benutzt von   xcpt:RequestDetails

              @class
Inhalt        konstanter Text “0”
Datentyp      xs:string

                                         - 14 -
– einheitliches XML-basiertes            Seite:           15
                                  Transportverfahren –                 Stand: 01.12.2010
                               Schnittstellenspezifikation
                                                                       Version:      1.2
                                    Sofortmeldungen




Element TimeStamp

              xcpt:TimeStamp
Inhalt        Ein Zeitstempel z.B. ‚2008-10-30T15:09:00’ zum Beginn der Übertragung
              des Senders
Datentyp      xs:dateTime
Benutzt von   xcpt:RequestDetails




Element Procedure

              xcpt:Procedure
Inhalt        DUA
Datentyp      xs:string
Benutzt von   xcpt:RequestDetails


Element DataType

              xcpt:DataType
Inhalt        http://www.extra-standard.de/datatypes/Meldung
Datentyp      xs:anyURI
Benutzt von   xcpt:RequestDetails

Element Scenario

              xcpt:Scenario
Inhalt        http://www.extra-standard.de/scenario/request-with-acknowledgement
              Sender wünscht eine Rückantwort als Empfangsbestätigung
Datentyp      xs:anyURI
Benutzt von   xcpt:RequestDetails

Element TransportPlugIns

              xreq:TransportPlugIns
Inhalt        Enthält die PlugIns in denen Zusatzinformationen zur gesendeten Lieferung
              enthalten sind.
Datentyp      ##elements
Benutzt von   xreq:XMLTransport

Element DataTransforms

              xplg:DataTransforms
Inhalt        Auflistung der Verfahren, mit denen die übermittelten fachlichen Daten (1 - n
              Sofortmeldungen) behandelt wurden.
Datentyp      ##elements

                                          - 15 -
– einheitliches XML-basiertes          Seite:           16
                                     Transportverfahren –               Stand: 01.12.2010
                                  Schnittstellenspezifikation
                                                                        Version:       1.2
                                       Sofortmeldungen


Benutzt von     xreq:TransportPlugIns

                @version
Inhalt          „1.1”
Datentyp        xs:string


Element Compression

                xplg:Compression
Inhalt          Enthält die notwendigen Information zur Komprimierung der fachlichen Daten
                (1 – n Sofortmeldungen)
Datentyp        ##elements
Benutzt von     xplg:DataTransforms

                @order
Inhalt          Reihenfolge des Transformationsschritts Komprimieren: “1”
Datentyp        xs:nonNegativeInteger

Das Attribut “order” beschreibt die Stelle der Liste DataTransforms an der das Element steht
und zugleich die Reihenfolge, in der die aufgeführten Verfahren auf die fachlichen Daten
angewendet werden

Element Algorithm

                xplg:Algorithm
Inhalt          Enthält den Algorithmus, mit dem die fachlichen Daten (1 – n Sofortmeldun-
                gen) komprimiert wurden
Datentyp        ##elements
Benutzt von     xplg:Compression

                @id
Inhalt          Bezeichnung des Komprimierverfahrens
Datentyp        xs:anyURI

Zulässige Inhalte für die Komprimierungsarten im Attribut id sind:

Keine           http://www.extra-standard.de/transforms/compression/NONE
ZIP/GZIP        http://www.extra-standard.de/transforms/compression/ZIP
COMPRESS        http://www.extra-standard.de/transforms/compression/COMPRESS
JET             http://www.extra-standard.de/transforms/compression/JET

                @version
Inhalt          Version des Komprimierverfahrens, wenn nötig
Datentyp        xs:string

Element Specification
                xplg:Specification
Inhalt          Genauere Definition des Verwendeten Algorithmus
Datentyp        ##elements

                                            - 16 -
– einheitliches XML-basiertes          Seite:          17
                                   Transportverfahren –               Stand: 01.12.2010
                                Schnittstellenspezifikation
                                                                      Version:      1.2
                                     Sofortmeldungen


Benutzt von    xplg:Algorithm

               @id
Inhalt         Bezeichnung des Verfahrens
Datentyp       xs:anyURI

               @name
Inhalt         Name der Richtlinie
Datentyp       xs:string

               @version
Inhalt         Version der Richtlinie, wenn nötig
Datentyp       xs:string


Element InputData

               xplg:InputData
Inhalt         Enthält die Größe der fachlichen Daten vor dem Komprimieren
Datentyp       ##elements
Benutzt von    xplg:Compression

               @bytes
Inhalt         Anzahl der Bytes vor Komprimierung
Datentyp       xs:nonNegativeInteger

Element OutputData

               xplg:OutputData
Inhalt         Enthält die Größe der fachlichen Daten nach dem Komprimieren
Datentyp       ##elements
Benutzt von    xplg:Compression

               @bytes
Inhalt         Anzahl der Bytes nach Komprimierung
Datentyp       xs:nonNegativeInteger


Element Encryption
               xplg:Encryption
Inhalt         Enthält die notwendigen Informationen zur Verschlüsselung der fachlichen
               Daten (1 – n Sofortmeldungen)
Datentyp       ##elements
Benutzt von    xplg:DataTransforms

Hinweis: die fachlichen Daten müssen verschlüsselt werden!

               @order
Inhalt         Reihenfolge des Transformationsschritts Verschlüsseln: “2”
Datentyp       xs:nonNegativeInteger

                                           - 17 -
– einheitliches XML-basiertes          Seite:           18
                                     Transportverfahren –               Stand: 01.12.2010
                                  Schnittstellenspezifikation
                                                                        Version:       1.2
                                       Sofortmeldungen



Das Attribut “order” beschreibt die Stelle der Liste DataTransforms an der das Element steht
und zugleich die Reihenfolge, in der die aufgeführten Verfahren auf die fachlichen Daten
angewendet werden

Element Algorithm
                xplg:Algorithm
Inhalt          Enthält den Algorithmus mit dem die fachlichen Daten (1 – n Sofortmeldun-
                gen) verschlüsselt wurden
Datentyp        ##elements
Benutzt von     xplg:Encryption

                @id
Inhalt          Bezeichnung des Verschlüsselungsverfahrens
Datentyp        xs:anyURI

Zulässige Inhalte für die Verschlüsselungsarten im Attribut id sind:

PKCS/7          http://www.extra-standard.de/transforms/encryption/PKCS7

                @version
Inhalt          Version des Verschlüsselungsverfahrens, wenn nötig
Datentyp        xs:string


Element Specification
                xplg:Specification
Inhalt          Genauere Definition des Verwendeten Algorithmus
Datentyp        ##elements
Benutzt von     xplg:Algorithm

                @id
Inhalt          Bezeichnung des Verfahrens
Datentyp        xs:anyURI

                @name
Inhalt          Name der Richtlinie
Datentyp        xs:string

                @version
Inhalt          Version der Richtlinie, wenn nötig
Datentyp        xs:string


Element InputData

                xplg:InputData
Inhalt          Enthält die Größe der ggf. komprimierten Daten vor dem Verschlüsseln
Datentyp        ##elements
Benutzt von     xplg: Encryption

                                             - 18 -
– einheitliches XML-basiertes            Seite:             19
                                  Transportverfahren –                 Stand: 01.12.2010
                               Schnittstellenspezifikation
                                                                       Version:         1.2
                                    Sofortmeldungen



              @bytes
Inhalt        Anzahl der Bytes vor Verschlüsselung
Datentyp      xs:nonNegativeInteger


Element OutputData

              xplg:OutputData
Inhalt        Enthält die Größe der Daten nach dem Verschlüsseln
Datentyp      ##elements
Benutzt von   xplg: Encryption

              @bytes
Inhalt        Anzahl der Bytes nach Verschlüsselung
Datentyp      xs:nonNegativeInteger


Element DataSource

              xplg:DataSource
Inhalt        Enthält zusätzliche Informationen zu den fachlichen Daten
Datentyp      ##elements
Benutzt von   xreq:TransportPlugIns

              @version
Inhalt        „1.0”
Datentyp      xs:string


Element DataContainer

              xplg:DataContainer
Inhalt        Enthält als Attribute zusätzliche Informationen zu den fachlichen Daten
Datentyp      ##elements
Benutzt von   xplg:DataSource

              @type
Inhalt        http://www.extra-standard.de/container/FILE
Datentyp      xs:anyURI

              @name
Inhalt        (Datei-)Name der fachlichen Daten, einschließlich laufender Sendungsnum-
              mer; zulässiger Inhalt:
              Test: TDUA0nnnnnn, n = laufende Sendungsnummer)
              Produktion: EDUA0nnnnnn
Datentyp      xs:string

              @created
Inhalt        Erstellungsdatum der fachlichen Daten, z.B. „2008-11-28T13:46:58“

                                          - 19 -
– einheitliches XML-basiertes           Seite:          20
                                   Transportverfahren –                Stand: 01.12.2010
                                Schnittstellenspezifikation
                                                                       Version:      1.2
                                     Sofortmeldungen


Datentyp       xs:dateTime


               @encoding
Inhalt         Zeichensatz der fachlichen Daten im Transportbody
Datentyp       xs:string

Für das Attribut encoding sind folgende Werte zulässig:

ISO8859-1                                     I1
ISO 8-Bit, Code gemäß DIN 66303:2000-06       I8
DIN 60003                                     I7
UTF8                                          U8



Element TransportBody

               xreq:TransportBody
Inhalt         Enthält den Body der Transportebene eines Requests
Datentyp       ##elements
Benutzt von    xreq:XMLTransport

Element Data

               xcpt:Data
Inhalt         Enthält die fachlichen Daten gemäß den Angaben in den RequestDetails
               procedure (für das Fachverfahren DUA) und datatype (Meldungen), die wie
               in den PlugIns festgelegt komprimiert, mit PKCS#7 verschlüsselt und ab-
               schließend base64-codiert wurden
Datentyp       ##elements
Benutzt von    xreq:TransportBody




Element Base64CharSequence

               xcpt:Base64CharSequence
Inhalt         Base64-Zeichenfolge
Datentyp       xs:base64Binary
Benutzt von    xcpt:Data

Im Inhalt erwartet das Fachverfahren DEÜV wie in den PlugIns festgelegt komprimierte, mit
PKCS#7 verschlüsselte und base64-codierte fachliche Daten (1 – n Sofortmeldungen).

Die DSRV verarbeitet beim Senden die entschlüsselte Datei mit Vor- und Nachlaufsatz.




                                          - 20 -
– einheitliches XML-basiertes         Seite:          21
                                   Transportverfahren –              Stand: 01.12.2010
                                Schnittstellenspezifikation
                                                                     Version:      1.2
                                     Sofortmeldungen



Response auf den Vorgang „Senden von Sofortmeldungen“

Die DRV Bund als Empfänger generiert gemäß eXTra-Philosophie genau dann eine Res-
ponse zu einem Sendevorgang, wenn der Sender im TransportHeader das Element scenario
mit „request-with-acknowledgement“ oder „request-with-respone“ belegt hat.

Im Fall des Sendevorgangs „Senden von Sofortmeldungen“ hat der Sender im
TransportHeader das Element scenario mit „request-with-acknowledgement“ belegt.


Namensräume und Präfixe

Namensraum                                                             Präfix
http://www.extra-standard.de/namespace/response/1                      xres
http://www.extra-standard.de/namespace/components/1                    xcpt

Element XMLTransport

               @version
Inhalt         1.1
Datentyp       xs:string


               @profile
Inhalt         http://www.extra-standard.de/profile/DEUEVGKV/1.1
Datentyp       xs:anyURI

Hier werden die verschiedenen Namensräume eingebunden:

xmlns:xres=“http://www.extra-standard.de/namespace/response/1“
xmlns:xcpt="http://www.extra-standard.de/namespace/components/1"

Element TransportHeader

               xres:TransportHeader
Inhalt         Enthält die relevanten Steuerungsinformationen, die zwischen Sender und
               der DRV Bund als Empfänger auszutauschen sind
Datentyp       ##elements
Benutzt von    xres:XMLTransport

Der Response Header ist nach eXTra-Philosophie eine Kopie des RequestHeaders, den der
Empfänger lediglich um die ResponseDetails ergänzt. Damit ist sichergestellt, dass beide
Seiten alle Informationen in einer Datenstruktur finden, die ein Vorgang beim Sender und
beim Empfänger auslöst.


Element TestIndicator


                                         - 21 -
– einheitliches XML-basiertes           Seite:          22
                                  Transportverfahren –                Stand: 01.12.2010
                               Schnittstellenspezifikation
                                                                      Version:      1.2
                                    Sofortmeldungen


              xcpt:Testindicator
Inhalt        Indikator, ob es sich um eine Echt- oder Testsendung handelt, Orginal aus
              request
Datentyp      xs:anyURI
Benutzt von   xres:TransportHeader


Element Sender

              xcpt:Sender
Inhalt        Enthält SenderID und Name des Absenders, Orginal aus request
Datentyp      ##elements
Benutzt von   xres:TransportHeader



Element SenderID

              xcpt:SenderID
Inhalt        Betriebsnummer Absender, Orginal aus request
Datentyp      xs:string
Benutzt von   xcpt:Sender


              @class
Inhalt        konstanter Text „Betriebsnummer“, Orginal aus request
Datentyp      xs:string


Element Name

              xcpt:Name
Inhalt        Name des Absenders , Orginal aus request
Datentyp      xs:string
Benutzt von   xcpt:Sender


Element Receiver

              xcpt:Receiver
Inhalt        Enthält ReceiverID und Name des Empfängers, Orginal aus request
Datentyp      ##elements
Benutzt von   xres:TransportHeader


Element ReceiverID

              xcpt:ReceiverID
Inhalt        Betriebsnummer Empfänger; muss immer Betriebsnummer 66667777 der
                                         - 22 -
– einheitliches XML-basiertes           Seite:         23
                                   Transportverfahren –                Stand: 01.12.2010
                                Schnittstellenspezifikation
                                                                       Version:     1.2
                                     Sofortmeldungen


              DRV Bund Wuerzburg sein, Orginal aus request
Datentyp      xs:string
Benutzt von   xcpt:Receiver

              @class
Inhalt        konstanter Text „Betriebsnummer“ , Orginal aus request
Datentyp      xs:string


Element Name

              xcpt:Name
Inhalt        DRV Bund Wuerzburg, Orginal aus request
Datentyp      xs:string
Benutzt von   xcpt:Receiver

Element RequestDetails

              xcpt:RequestDetails
Inhalt        Diverse Request-spezifische Informationen, Orginal aus request
Datentyp      ##elements
Benutzt von   xres:TransportHeader



Element RequestID

              xcpt:RequestID
Inhalt        ID des Requests, eindeutiger Begriff aus der Begriffswelt des Senders zur
              genauen Identifikation des Sendevorgangs
              z.B. Auftragsnummer aus dem System, Orginal aus request
Datentyp      xs:string
Benutzt von   xcpt:RequestDetails

              @class
Inhalt        konstanter Text “0” , Orginal aus request
Datentyp      xs:string


Element TimeStamp

              xcpt:TimeStamp
Inhalt        Ein Zeitstempel z.B. ‚2008-10-30T15:09:00’ zum Beginn der Übertragung
              des Senders, Orginal aus request
Datentyp      xs:dateTime
Benutzt von   xcpt:RequestDetails




                                          - 23 -
– einheitliches XML-basiertes          Seite:          24
                                   Transportverfahren –               Stand: 01.12.2010
                                Schnittstellenspezifikation
                                                                      Version:      1.2
                                     Sofortmeldungen


Element Procedure

               xcpt:Procedure
Inhalt         DUA, Orginal aus request
Datentyp       xs:anyURI
Benutzt von    xcpt:RequestDetails


Element DataType

               xcpt:DataType
Inhalt         http://www.extra-standard.de/datatypes/Meldung,         Orginal aus request

Datentyp       xs:anyURI
Benutzt von    xcpt:RequestDetails

Element Scenario

               xcpt:Scenario
Inhalt         http://www.extra-standard.de/scenario/request-with-acknowledgement
               Sender wünscht eine Rückantwort als Empfangsbestätigung, Orginal aus re-
               quest
Datentyp       xs:anyURI
Benutzt von    xcpt:RequestDetails


Element ResponseDetails

               xcpt:ResponseDetails
Inhalt         Diverse Response-spezifische Informationen, die die DRV Bund als Empfän-
               ger dem ursprünglichen Sender zur Verfügung stellt
Datentyp       ##elements
Benutzt von    xres:TransportHeader

Element ResponseID

               xcpt:ResponseID
Inhalt         Eindeutige fortlaufende Meldungsnummer DSRV Monitordatenbank z.B. „1“,
               die den Vorgang beim Empfänger eindeutig identifiziert
Datentyp       xs:string
Benutzt von    xcpt:ResponseDetails

Systematik der Vergabe der Meldungsnummer:

Beim Eingang im System der DSRV wird jeder Meldung von der DSRV eine eindeutige Mel-
dungsnummer zugewiesen (diese wird auch in einer Monitordatenbank bei der DSRV vor-
gehalten). Diese steht aber in keinem Zusammenhang zur Meldungsnummer, die vom Sen-
der im PlugIn DataContainer, Attribut @name übermittelt wurde, bzw. in den fachlichen Da-
ten im Vorsatz.

                                          - 24 -
– einheitliches XML-basiertes        Seite:            25
                                       Transportverfahren –             Stand: 01.12.2010
                                    Schnittstellenspezifikation
                                                                        Version:      1.2
                                         Sofortmeldungen


An Hand dieser Meldungsnummer im Element ResponseID lässt sich der aktuelle Status der
Verarbeitung bei der DSRV nachvollziehen und erleichtert die Fehlersuche bei Problemen.

Diese fortlaufende Meldungsnummer, die bei der Response auf eine Sendung mit Sofort-
meldungen im Element ResponseID zurückgeliefert wird, bleibt während des weiteren Bear-
beitungsvorgangs der Sendung bei der DSRV mit der Sendung verbunden.


Element TimeStamp

                 xcpt:TimeStamp
Inhalt           Ein Zeitstempel z.B. ‚2008-10-30T15:09:00’ in der Bedeutung eines Ein-
                 gangsstempels des Empfängers
Datentyp         xs:dateTime
Benutzt von      xcpt:ResponseDetails

Element Report

                 xcpt:Report
Inhalt           Report zum Empfangsvorgang dieser Lieferung von Sofortmeldungen durch
                 den Empfänger
Datentyp         ##elements
Benutzt von      xcpt:ResponseDetails

                 @highestWeight
Inhalt           Klassifizierung der Art des Reports
Datentyp         xs:anyURI

Mögliche Inhalte für highestWeight sind:

http://www.extra-standard.de/weight/INFO für die Lieferung von Sofortmeldungen, die
korrekt angenommen werden konnten
http://www.extra-standard.de/weight/ERROR für die Lieferung von Sofortmeldungen, die
nicht korrekt angenommen werden konnten

Element Flag

                 xcpt:Flag
Inhalt           Attribut weight
Datentyp         ##elements
Benutzt von      xcpt:Report

                 @weight
Inhalt           Klassifizierung der Art des Reports
Datentyp         xs:anyURI

Mögliche Inhalte siehe Attribut highestWeight

Element Code


                                             - 25 -
– einheitliches XML-basiertes            Seite:           26
                                   Transportverfahren –                 Stand: 01.12.2010
                                Schnittstellenspezifikation
                                                                        Version:       1.2
                                     Sofortmeldungen


              xcpt:Code
Inhalt        Meldungsnummer, z.B. C00 siehe Anhang „Liste Statusmeldungen“
Datentyp      xs:string
Benutzt von   xcpt:Report

Element Text

              xcpt:Text
Inhalt        Meldungstext, z.B. Die Nachricht entspricht dem geforderten Aufbau und kann im
              Fachverfahren verarbeitet werden.
Datentyp      xs:string
Benutzt von   xcpt:Report




Element TransportBody

              xres:TransportBody
Inhalt        Enthält einen leeren Body der Transportebene
Datentyp      ##elements
Benutzt von   xres:XMLTransport

Die Response des Empfängers auf einen Sendevorgang „Senden von Sofortmeldungen“, der
im TransportHeader das Element scenarion mit „request-with-acknowledgement“ belegt hat,
enthält nur eine Empfangsbestätigung, jedoch keine fachlichen Daten des Fachverfahrens
Sofortmeldungen. Deshalb ist das Element TransportBody leer.

Request „Anforderung der Verarbeitungsergebnisse“
Namensräume und Präfixe

Namensraum                                                                Präfix
http://www.extra-standard.de/namespace/request/1                          xreq
http://www.extra-standard.de/namespace/components/1                       xcpt


Element XMLTransport

              @version
Inhalt        1.1
Datentyp      xs:string


              @profile
Inhalt        http://www.extra-standard.de/profile/DEUEVGKV/1.1
Datentyp      xs:anyURI

Hier werden die verschiedenen Namensräume eingebunden:



                                          - 26 -
– einheitliches XML-basiertes     Seite:         27
                                         Transportverfahren –          Stand: 01.12.2010
                                      Schnittstellenspezifikation
                                                                       Version:     1.2
                                           Sofortmeldungen


xmlns:xreq=“http://www.extra-standard.de/namespace/request/1“
xmlns:xcpt="http://www.extra-standard.de/namespace/components/1"

Element TransportHeader

                xreq:TransportHeader
Inhalt          Enthält die relevanten Steuerungsinformationen, die zwischen Sender und
                der DRV Bund als Empfänger auszutauschen sind
Datentyp        ##elements
Benutzt von     xreq:XMLTransport


Element TestIndicator


                xcpt:Testindicator
Inhalt          Indikator, ob es sich um eine Echt- oder Testsendung handelt
Datentyp        xs:anyURI
Benutzt von     xreq:TransportHeader

Zulässige Inhalte sind wie folgt:.

Echtnachricht          http://www.extra-standard.de/test/NONE


Element Sender

                xcpt:Sender
Inhalt          Enthält SenderID und Name des Absenders
Datentyp        ##elements
Benutzt von     xreq:TransportHeader



Element SenderID

                xcpt:SenderID
Inhalt          Betriebsnummer Absender
Datentyp        xs:string
Benutzt von     xcpt:Sender


                @class
Inhalt          konstanter Text „Betriebsnummer“
Datentyp        xs:string


Element Name


                                              - 27 -
– einheitliches XML-basiertes           Seite:          28
                                  Transportverfahren –                Stand: 01.12.2010
                               Schnittstellenspezifikation
                                                                      Version:      1.2
                                    Sofortmeldungen


              xcpt:Name
Inhalt        Name des Absenders
Datentyp      xs:string
Benutzt von   xcpt:Sender


Element Receiver

              xcpt:Receiver
Inhalt        Enthält ReceiverID und Name des Empfängers
Datentyp      ##elements
Benutzt von   xreq:TransportHeader


Element ReceiverID

              xcpt:ReceiverID
Inhalt        Betriebsnummer Empfänger muss immer Betriebsnummer 66667777 der
              DRV Bund Würzburg sein
Datentyp      xs:string
Benutzt von   xcpt:Receiver

              @class
Inhalt        konstanter Text „Betriebsnummer“
Datentyp      xs:string


Element Name

              xcpt:Name
Inhalt        DRV Bund Wuerzburg
Datentyp      xs:string
Benutzt von   xcpt:Receiver

Element RequestDetails

              xcpt:RequestDetails
Inhalt        Diverse Request-spezifische Informationen
Datentyp      ##elements
Benutzt von   xreq:TransportHeader



Element RequestID

              xcpt:RequestID
Inhalt        ID des Requests, eindeutiger Begriff aus der Begriffswelt des Senders zur
              genauen Identifikation des Sendevorgangs (hier einer Anforderung)
              z. B.: Auftragsnummer aus dem System des Senders

                                         - 28 -
– einheitliches XML-basiertes         Seite:             29
                                  Transportverfahren –              Stand: 01.12.2010
                               Schnittstellenspezifikation
                                                                    Version:      1.2
                                    Sofortmeldungen


Datentyp      xs:string
Benutzt von   xcpt:RequestDetails

              @class
Inhalt        konstanter Text “0”
Datentyp      xs:string


Element TimeStamp

              xcpt:TimeStamp
Inhalt        Ein Zeitstempel z.B. ‚2008-10-30T15:09:00’ zum Beginn der Übertragung
              des Senders
Datentyp      xs:dateTime
Benutzt von   xcpt:RequestDetails




Element Procedure

              xcpt:Procedure
Inhalt        ‚DeliveryServer’
              Bezeichnung des Fachverfahrens bei der DRV Bund als Empfänger, das die
              Anforderung bearbeiten soll
Datentyp      xs:anyURI
Benutzt von   xcpt:RequestDetails


Element DataType

              xcpt:DataType
Inhalt        http://www.extra-standard.de/datatypes/DataRequest
              Bezeichnung des Datentyps, den der Sender an das Fachverfahren Sofort-
              meldung sendet, hier die Anforderung von Rückmeldungen

Datentyp      xs:anyURI
Benutzt von   xcpt:RequestDetails

Element Scenario

              xcpt:Scenario
Inhalt        http://www.extra-standard.de/scenario/request-with-response
              Sender wünscht eine qualifizierte Antwort des Fachverfahrens Sofortmeldung
              mit dem Datentyp RueckmeldungSofortmeldung
Datentyp      xs:anyURI
Benutzt von   xcpt:RequestDetails




                                         - 29 -
– einheitliches XML-basiertes          Seite:           30
                                   Transportverfahren –               Stand: 01.12.2010
                                Schnittstellenspezifikation
                                                                      Version:      1.2
                                     Sofortmeldungen


Element TransportPlugIns
Das ElementTransportPlugins ist zu beschicken wie in Schritt 1 „Senden von Sofortmeldun-
gen“ erklärt.

Hinweis: die fachlichen Daten, d.h. die eXTra Standardnachricht DataRequest, müssen ver-
schlüsselt werden!


Element TransportBody

               xreq:TransportBody
Inhalt         Enthält den Body der Transportebene eines Requests
Datentyp       ##elements
Benutzt von    xreq:XMLTransport

Der TransportBody enthält beim Sendevorgang „ Anforderung von Verarbeitungsergebnis-
sen“ keine fachlichen Daten sondern lediglich eine Query zur Anforderung der Verarbei-
tungsergebnisse. Diese ist mit den Informationen aus den Plugins zu verschlüsseln und zu
signieren. Eine Kompression der Daten entfällt.

Element Data

               xcpt:Data
Inhalt         Enthält die Query
Datentyp       ##elements
Benutzt von    xreq:TransportBody


Wie beim Element TransportBody erläutert sind die folgenden Elemente verschlüsselt und
signiert.


Element Base64CharSequence

               xcpt:Base64CharSequence
Inhalt         Base64-Zeichenfolge
Datentyp       xs:base64Binary
Benutzt von    xcpt:Data


Element DataRequest

               xmsg:DataRequest
Inhalt         Enthält die Elemente der Query
Datentyp       xs:string
Benutzt von    xcpt:ElementSequence

               @version
Inhalt         1.1
Datentyp       xs:string

                                          - 30 -
– einheitliches XML-basiertes            Seite:             31
                                     Transportverfahren –                 Stand: 01.12.2010
                                  Schnittstellenspezifikation
                                                                          Version:         1.2
                                       Sofortmeldungen




Folgende Namespaces werden hier eingebunden:

xmlns:xs="http://www.w3.org/2001/XMLSchema“
xmlns:xmsg=“http://www.extra-standard.de/namespace/message/1“

Über den DataRequest kann bestimmt werden, welche Rückmeldungen abgeholt werden
sollen. Hierbei werden von der DSRV maximal 10 Stück ausgeliefert.


Element Query

               xmsg:Query
Inhalt         Kann eine Reihe von Argumenten zur Einschränkung der Arbeitsergebnisse
               enthalten.
Datentyp       xs:string
Benutzt von    xmsg:DataRequest
Innerhalb des Query-Elements sind 1-n Argument-Elemente zulässig

Element Argument

                xmsg:Argument
Inhalt          Enthält die Argumente nach denen die Query aufgebaut werden soll
Datentyp        xs:string
Benutzt von     xmsg:Query

                @property
Inhalt          Enthält eine URI die definiert welche Art von Suchbegriff definiert wird
Datentyp        xs:anyURI

Zulässig sind hierbei:

http://www.extra-standard.de/property/ResponseID

                @type
Inhalt          xs:string
Datentyp        xs:string


                @event
Inhalt          xs:anyURI
Datentyp        xs:string

Das event-Attribut steuert welche Art der ResponseID angefragt wird. Gegenwärtig ist bei
der DSRV nur der Wert

http://www.extra-standard.de/event/RequestData

zulässig, was der ResponseID der Ausgangssendung entspricht.


                                            - 31 -
– einheitliches XML-basiertes            Seite:            32
                                     Transportverfahren –                 Stand: 01.12.2010
                                  Schnittstellenspezifikation
                                                                          Version:       1.2
                                       Sofortmeldungen


Sollte das Attribut event nicht gesetzt sein, wird als Default-Wert automatisch ebenfalls die
oben genannte URI verwendet.

Die Auswahl des Arguments wird wie folgt eingeschränkt:


                xmsg:XX
Inhalt          Elemente zum Einschränken der Auswahl
Datentyp        xs:string
Benutzt von     xmsg:Argument

XX kann dabei ersetzt werden durch:

Element                                         Beschreibung
LT                                              Kleiner als (Less than)
LE                                              Kleiner gleich (Less equals)
EQ                                              Gleich (Equals)
GE                                              Größer gleich (Greater equals)
GT                                              Größer als (Greater than)

Wert des Elements selber ist dann z.B. die letzte erfolgreich erhaltene Response ID




                                             - 32 -
– einheitliches XML-basiertes          Seite:           33
                                   Transportverfahren –               Stand: 01.12.2010
                                Schnittstellenspezifikation
                                                                      Version:       1.2
                                     Sofortmeldungen



Response auf einen Sendevorgang „Anforderung der Verarbei-
tungsergebnisse“
Namensräume und Präfixe

Namensraum                                                               Präfix
http://www.extra-standard.de/namespace/response/1                        xres
http://www.extra-standard.de/namespace/components/1                      xcpt
http://www.extra-standard.de/namespace/plugins/1                         xplg

Element XMLTransport

               @version
Inhalt         1.1
Datentyp       xs:string


               @profile
Inhalt         http://www.extra-standard.de/profile/DEUEVGKV/1.1
Datentyp       xs:anyURI

Hier werden die verschiedenen Namensräume eingebunden:

xmlns:xres=“http://www.extra-standard.de/namespace/response/1“
xmlns:xcpt=“http://www.extra-standard.de/namespace/components/1“
xmlns:xplg="http://www.extra-standard.de/namespace/plugins/1"

Element TransportHeader

               xres:TransportHeader
Inhalt         Enthält die relevanten Steuerungsinformationen, die zwischen Sender und
               der DRV Bund als Empfänger auszutauschen sind
Datentyp       ##elements
Benutzt von    xres:XMLTransport

Der ResponseHeader ist nach eXTra-Philosophie eine Kopie des RequestHeaders, den der
Empfänger lediglich um die ResponseDetails ergänzt. Damit ist sichergestellt, dass beide
Seiten alle Informationen in einer Datenstruktur finden, die ein Vorgang beim Sender und
beim Empfänger auslöst.


Element TestIndicator

               xcpt:Testindicator
Inhalt         Indikator, ob es sich um eine Echt- oder Testsendung handelt, Orginal aus
               request
Datentyp       xs:anyURI
Benutzt von    xres:TransportHeader

                                          - 33 -
– einheitliches XML-basiertes            Seite:         34
                                  Transportverfahren –                 Stand: 01.12.2010
                               Schnittstellenspezifikation
                                                                       Version:     1.2
                                    Sofortmeldungen




Element Sender

              xcpt:Sender
Inhalt        Enthält SenderID und Name des Absenders, Orginal aus request
Datentyp      ##elements
Benutzt von   xres:TransportHeader



Element SenderID

              xcpt:SenderID
Inhalt        Betriebsnummer Absender, Orginal aus request
Datentyp      xs:string
Benutzt von   xcpt:Sender


              @class
Inhalt        konstanter Text „Betriebsnummer“ , Orginal aus request
Datentyp      xs:string


Element Name

              xcpt:Name
Inhalt        Name des Absenders, Orginal aus request
Datentyp      xs:string
Benutzt von   xcpt:Sender


Element Receiver

              xcpt:Receiver
Inhalt        Enthält ReceiverID und Name des Empfängers, Orginal aus request
Datentyp      ##elements
Benutzt von   xres:TransportHeader


Element ReceiverID

              xcpt:ReceiverID
Inhalt        Betriebsnummer Empfänger muss immer Betriebsnummer 66667777 der
              DRV Bund Würzburg sein, Orginal aus request
Datentyp      xs:string
Benutzt von   xcpt:Receiver

              @class

                                         - 34 -
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12
Dsrv1 schnitttstellenbesch v12

More Related Content

Featured

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellSaba Software
 

Featured (20)

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 

Dsrv1 schnitttstellenbesch v12

  • 1. einheitliches XML-basiertes Transportverfahren Schnittstellenspezifikation Sofortmel- dungen Version 1.2 Stand der Spezifikation: 01.12.2010 Version: 1.2 Redaktion: Deutsche Rentenversicherung Bund Referat 0551 Berner Strasse 1 97084 Würzburg Telefon 0931/6002-73243 eMail: sofortmeldungen@drv-bund.de Anmerkung:
  • 2. – einheitliches XML-basiertes Seite: 2 Transportverfahren – Stand: 01.12.2010 Schnittstellenspezifikation Version: 1.2 Sofortmeldungen Änderungsprotokoll Version Autor[en] Datum Beschreibung 0.1 Florian Stratil 02.07.09 Erster Entwurf auf Basis von Version 1.0 0.2 Florian Stratil 10.07.2009 Überarbeiteter Entwurf nach Kernar- Werner Meckelein beitsgruppensitzung 0.3 Udo Kiesel 14.07.2009 Kommentierung und Anpassungen 0.4 Werner Meckelin 16.07.2009 Statustabelle und Texte geändert 0.5 Florian Stratil 21.07.2009 Anpassung nach Kommentar der VDEK 0.6 Florian Stratil 24.07.2009 Anpassungen nach Kommentaren der VDEK 0.7 Florian Stratil 11.09.2009 Anpassen der Statuscodes 0.8 Florian Stratil 16.12.2009 Einfügen des Attributs ‚event’ 1.1 Florian Stratil 13.01.2010 Einfügen des Abschnitts zum GKV- Schema 1.2 Florian Stratil 10.11.2010 Neue Dateinamen für VSNR- Rückmeldungen auf Seite 43 und Seite 91 -2-
  • 3. – einheitliches XML-basiertes Seite: 3 Transportverfahren – Stand: 01.12.2010 Schnittstellenspezifikation Version: 1.2 Sofortmeldungen Inhaltsverzeichnis Allgemeines..........................................................................................................................11 Verwendung dieses Dokuments .........................................................................................11 GKV- und DSRV-Schema...................................................................................................11 Test- und Produktions-URLs ..............................................................................................11 Weitere Informationen und Beispiele ..................................................................................11 GKV-Schema .......................................................................................................................12 Authentifizierung.................................................................................................................12 Request „Senden von Sofortmeldungen“............................................................................12 Namensräume und Präfixe ...............................................................................................12 Element XMLTransport.....................................................................................................12 Element TransportHeader.................................................................................................12 Element TestIndicator.......................................................................................................13 Element Sender................................................................................................................13 Element SenderID ............................................................................................................13 Element Name..................................................................................................................13 Element Receiver .............................................................................................................14 Element ReceiverID..........................................................................................................14 Element Name..................................................................................................................14 Element RequestDetails ...................................................................................................14 Element RequestID...........................................................................................................14 Element TimeStamp .........................................................................................................15 Element Procedure ...........................................................................................................15 Element DataType ............................................................................................................15 Element Scenario .............................................................................................................15 Element TransportPlugIns ................................................................................................15 Element DataTransforms ..................................................................................................15 Element Compression ......................................................................................................16 Element Algorithm ............................................................................................................16 Element Specification .......................................................................................................16 Element InputData ............................................................................................................17 Element OutputData .........................................................................................................17 Element Encryption...........................................................................................................17 Element Algorithm ............................................................................................................18 Element Specification .......................................................................................................18 Element InputData ............................................................................................................18 Element OutputData .........................................................................................................19 Element DataSource.........................................................................................................19 Element DataContainer ....................................................................................................19 Element TransportBody ....................................................................................................20 Element Data....................................................................................................................20 Element Base64CharSequence........................................................................................20 Response auf den Vorgang „Senden von Sofortmeldungen“ ..............................................21 Namensräume und Präfixe ...............................................................................................21 Element XMLTransport.....................................................................................................21 Element TransportHeader.................................................................................................21 Element TestIndicator.......................................................................................................21 Element Sender................................................................................................................22 Element SenderID ............................................................................................................22 Element Name..................................................................................................................22 -3-
  • 4. – einheitliches XML-basiertes Seite: 4 Transportverfahren – Stand: 01.12.2010 Schnittstellenspezifikation Version: 1.2 Sofortmeldungen Element Receiver .............................................................................................................22 Element ReceiverID..........................................................................................................22 Element Name..................................................................................................................23 Element RequestDetails ...................................................................................................23 Element RequestID...........................................................................................................23 Element TimeStamp .........................................................................................................23 Element Procedure ...........................................................................................................24 Element DataType ............................................................................................................24 Element Scenario .............................................................................................................24 Element ResponseDetails.................................................................................................24 Element ResponseID........................................................................................................24 Element TimeStamp .........................................................................................................25 Element Report.................................................................................................................25 Element Flag ....................................................................................................................25 Element Code...................................................................................................................25 Element Text ....................................................................................................................26 Element TransportBody ....................................................................................................26 Request „Anforderung der Verarbeitungsergebnisse“.........................................................26 Namensräume und Präfixe ...............................................................................................26 Element XMLTransport.....................................................................................................26 Element TransportHeader.................................................................................................27 Element TestIndicator.......................................................................................................27 Element Sender................................................................................................................27 Element SenderID ............................................................................................................27 Element Name..................................................................................................................27 Element Receiver .............................................................................................................28 Element ReceiverID..........................................................................................................28 Element Name..................................................................................................................28 Element RequestDetails ...................................................................................................28 Element RequestID...........................................................................................................28 Element TimeStamp .........................................................................................................29 Element Procedure ...........................................................................................................29 Element DataType ............................................................................................................29 Element Scenario .............................................................................................................29 Element TransportPlugIns ................................................................................................30 Element TransportBody ....................................................................................................30 Element Data....................................................................................................................30 Element Base64CharSequence........................................................................................30 Element DataRequest.......................................................................................................30 Element Query..................................................................................................................31 Element Argument ............................................................................................................31 Response auf einen Sendevorgang „Anforderung der Verarbeitungsergebnisse“...............33 Namensräume und Präfixe ...............................................................................................33 Element XMLTransport.....................................................................................................33 Element TransportHeader.................................................................................................33 Element TestIndicator.......................................................................................................33 Element Sender................................................................................................................34 Element SenderID ............................................................................................................34 Element Name..................................................................................................................34 Element Receiver .............................................................................................................34 Element ReceiverID..........................................................................................................34 Element Name..................................................................................................................35 -4-
  • 5. – einheitliches XML-basiertes Seite: 5 Transportverfahren – Stand: 01.12.2010 Schnittstellenspezifikation Version: 1.2 Sofortmeldungen Element RequestDetails ...................................................................................................35 Element ResponseDetails.................................................................................................35 Element ResponseID........................................................................................................35 Element TimeStamp .........................................................................................................35 Element Report.................................................................................................................35 Element Flag ....................................................................................................................36 Element Code...................................................................................................................36 Element Text ....................................................................................................................36 Element TransportBody ....................................................................................................37 Element Package .............................................................................................................37 Element PackageHeader ..................................................................................................37 Element TestIndicator.......................................................................................................37 Element Sender und die untergeordneten Elemente SenderID und Name .......................37 Element Receiver und die untergeordneten Elemente ReceiverID und Name ..................37 Element RequestDetails ...................................................................................................38 Element ResponseDetails.................................................................................................38 Element ResponseID........................................................................................................38 Element TimeStamp .........................................................................................................38 Element Report.................................................................................................................38 Element Flag ....................................................................................................................39 Element Code...................................................................................................................39 Element Text ....................................................................................................................39 Element PackagePlugIns..................................................................................................39 PlugIn DataTransforms.....................................................................................................40 Element DataTransforms ..................................................................................................40 Element Compression ......................................................................................................40 Element Algorithm ............................................................................................................40 Element Specification .......................................................................................................41 Element Encryption...........................................................................................................41 Element Algorithm ............................................................................................................41 Element Specification .......................................................................................................42 Element InputData ............................................................................................................42 Element OutputData .........................................................................................................42 PlugIn DataSource............................................................................................................43 Element DataSource.........................................................................................................43 Element DataContainer ....................................................................................................43 Element PackageBody .....................................................................................................44 Element Data....................................................................................................................44 Element Base64CharSequence........................................................................................44 Request „Empfangsbestätigung von Sofortmeldungen“ ......................................................46 Namensräume und Präfixe ...............................................................................................46 Element XMLTransport.....................................................................................................46 Element TransportHeader.................................................................................................46 Element TestIndicator.......................................................................................................46 Element Sender................................................................................................................47 Element SenderID ............................................................................................................47 Element Name..................................................................................................................47 Element Receiver .............................................................................................................47 Element ReceiverID..........................................................................................................47 Element RequestDetails ...................................................................................................48 Element RequestID...........................................................................................................48 Element TimeStamp .........................................................................................................48 -5-
  • 6. – einheitliches XML-basiertes Seite: 6 Transportverfahren – Stand: 01.12.2010 Schnittstellenspezifikation Version: 1.2 Sofortmeldungen Element Procedure ...........................................................................................................48 Element DataType ............................................................................................................48 Element Scenario .............................................................................................................49 Element TransportPlugIns ................................................................................................49 Element TransportBody ....................................................................................................49 Element Data....................................................................................................................49 Element Base64CharSequence........................................................................................49 Element ConfirmationOfReceipt........................................................................................50 Element PropertySet.........................................................................................................50 Element Value ..................................................................................................................50 Response auf den Vorgang „Empfangsbestätigung von Sofortmeldungen“ ........................51 Namensräume und Präfixe ...............................................................................................51 Element XMLTransport.....................................................................................................51 Element TransportHeader.................................................................................................51 Element TestIndicator.......................................................................................................51 Element Sender................................................................................................................52 Element SenderID ............................................................................................................52 Element Name..................................................................................................................52 Element Receiver .............................................................................................................52 Element ReceiverID..........................................................................................................52 Element Name..................................................................................................................53 Element RequestDetails ...................................................................................................53 Element ResponseDetails.................................................................................................53 Element ResponseID........................................................................................................53 Element TimeStamp .........................................................................................................53 Element Report.................................................................................................................53 Element Flag ....................................................................................................................54 Element Code...................................................................................................................54 Element Text ....................................................................................................................54 Element TransportBody ....................................................................................................54 Alternatives DSRV-Schema .................................................................................................55 Clientauthentifizierung ........................................................................................................55 Request „Senden von Sofortmeldungen“............................................................................56 Namensräume und Präfixe ...............................................................................................56 Element XMLTransport.....................................................................................................56 Element TransportHeader.................................................................................................56 Element TestIndicator.......................................................................................................56 Element Sender................................................................................................................57 Element SenderID ............................................................................................................57 Element Name..................................................................................................................57 Element Receiver .............................................................................................................57 Element ReceiverID..........................................................................................................57 Element Name..................................................................................................................58 Element RequestDetails ...................................................................................................58 Element RequestID...........................................................................................................58 Element TimeStamp .........................................................................................................58 Element Application ..........................................................................................................58 Element Product ...............................................................................................................59 Element Manufacturer ......................................................................................................59 Element Procedure ...........................................................................................................59 Element DataType ............................................................................................................59 Element Scenario .............................................................................................................59 -6-
  • 7. – einheitliches XML-basiertes Seite: 7 Transportverfahren – Stand: 01.12.2010 Schnittstellenspezifikation Version: 1.2 Sofortmeldungen Element TransportPlugIns ................................................................................................59 Element DataTransforms ..................................................................................................60 Element Compression ......................................................................................................60 Element Algorithm ............................................................................................................60 Element Specification .......................................................................................................61 Element InputData ............................................................................................................61 Element OutputData .........................................................................................................61 Element Encryption...........................................................................................................62 Element Algorithm ............................................................................................................62 Element Specification .......................................................................................................62 Element InputData ............................................................................................................63 Element OutputData .........................................................................................................63 Element DataSource.........................................................................................................63 Element DataContainer ....................................................................................................63 Element TransportBody ....................................................................................................64 Element Data....................................................................................................................64 Element Base64CharSequence........................................................................................65 Response auf den Vorgang „Senden von Sofortmeldungen“ ..............................................66 Namensräume und Präfixe ...............................................................................................66 Element XMLTransport.....................................................................................................66 Element TransportHeader.................................................................................................66 Element TestIndicator.......................................................................................................66 Element Sender................................................................................................................67 Element SenderID ............................................................................................................67 Element Name..................................................................................................................67 Element Receiver .............................................................................................................67 Element ReceiverID..........................................................................................................67 Element Name..................................................................................................................68 Element RequestDetails ...................................................................................................68 Element RequestID...........................................................................................................68 Element TimeStamp .........................................................................................................68 Element Application ..........................................................................................................69 Element Product ...............................................................................................................69 Element Manufacturer ......................................................................................................69 Element Procedure ...........................................................................................................69 Element DataType ............................................................................................................69 Element Scenario .............................................................................................................69 Element ResponseDetails.................................................................................................70 Element ResponseID........................................................................................................70 Element TimeStamp .........................................................................................................70 Element Report.................................................................................................................70 Element Flag ....................................................................................................................71 Element Code...................................................................................................................71 Element Text ....................................................................................................................71 Element TransportBody ....................................................................................................71 Request „Anforderung der Verarbeitungsergebnisse“.........................................................72 Namensräume und Präfixe ...............................................................................................72 Element XMLTransport.....................................................................................................72 Element TransportHeader.................................................................................................72 Element TestIndicator.......................................................................................................72 Element Sender................................................................................................................73 Element SenderID ............................................................................................................73 -7-
  • 8. – einheitliches XML-basiertes Seite: 8 Transportverfahren – Stand: 01.12.2010 Schnittstellenspezifikation Version: 1.2 Sofortmeldungen Element Name..................................................................................................................73 Element Receiver .............................................................................................................73 Element ReceiverID..........................................................................................................73 Element Name..................................................................................................................74 Element RequestDetails ...................................................................................................74 Element RequestID...........................................................................................................74 Element TimeStamp .........................................................................................................74 Element Application ..........................................................................................................74 Element Product ...............................................................................................................74 Element Manufacturer ......................................................................................................75 Element Procedure ...........................................................................................................75 Element DataType ............................................................................................................75 Element Scenario .............................................................................................................75 Element TransportBody ....................................................................................................75 Element Data....................................................................................................................76 Element ElementSequence ..............................................................................................76 Element DataRequest.......................................................................................................76 Element Query..................................................................................................................76 Element Argument ............................................................................................................77 Element Control................................................................................................................78 Element MaximumPackages ............................................................................................78 Response auf einen Sendevorgang „Anforderung der Verarbeitungsergebnisse“...............79 Namensräume und Präfixe ...............................................................................................79 Element XMLTransport.....................................................................................................79 Element TransportHeader.................................................................................................79 Element TestIndicator.......................................................................................................79 Element Sender................................................................................................................80 Element SenderID ............................................................................................................80 Element Name..................................................................................................................80 Element Receiver .............................................................................................................80 Element ReceiverID..........................................................................................................80 Element Name..................................................................................................................81 Element RequestDetails ...................................................................................................81 Element RequestID...........................................................................................................81 Element TimeStamp .........................................................................................................81 Element Application ..........................................................................................................81 Element Product ...............................................................................................................82 Element Manufacturer ......................................................................................................82 Element Procedure ...........................................................................................................82 Element DataType ............................................................................................................82 Element Scenario .............................................................................................................82 Element ResponseDetails.................................................................................................82 Element ResponseID........................................................................................................83 Element TimeStamp .........................................................................................................83 Element Report.................................................................................................................83 Element Flag ....................................................................................................................83 Element Code...................................................................................................................84 Element Text ....................................................................................................................84 Element TransportBody ....................................................................................................84 Element Package .............................................................................................................84 Element PackageHeader ..................................................................................................85 Element TestIndicator.......................................................................................................85 -8-
  • 9. – einheitliches XML-basiertes Seite: 9 Transportverfahren – Stand: 01.12.2010 Schnittstellenspezifikation Version: 1.2 Sofortmeldungen Element Sender und die untergeordneten Elemente SenderID und Name .......................85 Element Receiver und die untergeordneten Elemente ReceiverID und Name ..................85 Element RequestDetails ...................................................................................................85 Element ResponseDetails.................................................................................................85 Element ResponseID........................................................................................................85 Element TimeStamp .........................................................................................................86 Element Report.................................................................................................................86 Element Flag ....................................................................................................................86 Element Code...................................................................................................................86 Element Text ....................................................................................................................87 Element Originator............................................................................................................87 Element PackagePlugIns..................................................................................................87 PlugIn DataTransforms.....................................................................................................87 Element DataTransforms ..................................................................................................87 Element Compression ......................................................................................................87 Element Algorithm ............................................................................................................88 Element Specification .......................................................................................................88 Element Encryption...........................................................................................................89 Element Algorithm ............................................................................................................89 Element Specification .......................................................................................................89 Element InputData ............................................................................................................90 Element OutputData .........................................................................................................90 PlugIn DataSource............................................................................................................90 Element DataSource.........................................................................................................90 Element DataContainer ....................................................................................................91 Element PackageBody .....................................................................................................91 Element Data....................................................................................................................92 Element Base64CharSequence........................................................................................92 Request „Empfangsbestätigung von Sofortmeldungen“ ......................................................93 Namensräume und Präfixe ...............................................................................................93 Element XMLTransport.....................................................................................................93 Element TransportHeader.................................................................................................93 Element TestIndicator.......................................................................................................93 Element Sender................................................................................................................94 Element SenderID ............................................................................................................94 Element Name..................................................................................................................94 Element Receiver .............................................................................................................94 Element ReceiverID..........................................................................................................94 Element Name..................................................................................................................95 Element RequestDetails ...................................................................................................95 Element RequestID...........................................................................................................95 Element TimeStamp .........................................................................................................95 Element Application ..........................................................................................................95 Element Product ...............................................................................................................96 Element Manufacturer ......................................................................................................96 Element Procedure ...........................................................................................................96 Element DataType ............................................................................................................96 Element Scenario .............................................................................................................96 Element TransportBody ....................................................................................................96 Element Data....................................................................................................................97 Element ElementSequence ..............................................................................................97 Element ConfirmationOfReceipt........................................................................................97 -9-
  • 10. – einheitliches XML-basiertes Seite: 10 Transportverfahren – Stand: 01.12.2010 Schnittstellenspezifikation Version: 1.2 Sofortmeldungen Element PropertySet.........................................................................................................97 Element Value ..................................................................................................................98 Response auf den Vorgang „Empfangsbestätigung von Sofortmeldungen“ ........................99 Namensräume und Präfixe ...............................................................................................99 Element XMLTransport.....................................................................................................99 Element TransportHeader.................................................................................................99 Element TestIndicator.......................................................................................................99 Element Sender..............................................................................................................100 Element SenderID ..........................................................................................................100 Element Name................................................................................................................100 Element Receiver ...........................................................................................................100 Element ReceiverID........................................................................................................100 Element Name................................................................................................................101 Element RequestDetails .................................................................................................101 Element RequestID.........................................................................................................101 Element TimeStamp .......................................................................................................101 Element Application ........................................................................................................101 Element Product .............................................................................................................102 Element Manufacturer ....................................................................................................102 Element Procedure .........................................................................................................102 Element DataType ..........................................................................................................102 Element Scenario ...........................................................................................................102 Element ResponseDetails...............................................................................................102 Element ResponseID......................................................................................................103 Element TimeStamp .......................................................................................................103 Element Report...............................................................................................................103 Element Flag ..................................................................................................................103 Element Code.................................................................................................................104 Element Text ..................................................................................................................104 Element TransportBody ..................................................................................................104 Anlage................................................................................................................................105 Verweis auf Dokumente....................................................................................................105 Liste Statusmeldungen .....................................................................................................107 - 10 -
  • 11. – einheitliches XML-basiertes Seite: 11 Transportverfahren – Stand: 01.12.2010 Schnittstellenspezifikation Version: 1.2 Sofortmeldungen Allgemeines Verwendung dieses Dokuments Dieses Dokument beschreibt die drei Phasen beim Datenaustausch mit den Kommunikati- onsServern der DSRV und der GKV, „Senden von Sofortmeldungen“, „Anfordern von Verar- beitungsergebnissen“ und „Bestätigen erfolgreich abgeholter Verarbeitungsergebnisse“. Je- der dieser drei Phasen besteht aus zwei Kommunikationsschritten, einem „Request“ und einer „Response“. Für jeden Kommunikationsschritt sind die Elemente in der zu verwendenden Reihenfolge aufgelistet, variable Inhalte sind beschrieben. Grundsätzlich sind alle Elemente bei den Re- quests erforderlich. Bei den Responses kann es, je nach Art der Response zu Abweichun- gen kommen. Deren Ausprägungen und wann diese in der Kommunikation vorkommen kön- nen, werden im beschreibenden Text erklärt. GKV- und DSRV-Schema Im Zuge der Harmonisierung der Kommunikationsserver der DSRV und der GKV, wird von der DSRV neben dem seit 1.1.2009 produktiv im Einsatz befindlichen eXTra-Schema der DSRV auch das eXTra-Schema der GKV unterstützt. Die Unterschiede in der Handhabung und die Bedeutung der einzelnen Elemente werden in den jeweiligen Abschnitten erläutert. Test- und Produktions-URLs Für das DSRV-Schema sind folgende URLs als Zieladressen definiert: Test: https://itsg.eservicet-drv.de/extra/rest Produktion: https://itsg.eservice-drv.de/extra/rest Für das GKV-Schema sind folgende URLs als Zieladressen definiert: Test: http://itsg.eservicet-drv.de/extra/rest Produktion: http://itsg.eservice-drv.de/extra/rest Weitere Informationen und Beispiele - 11 -
  • 12. – einheitliches XML-basiertes Seite: 12 Transportverfahren – Stand: 01.12.2010 Schnittstellenspezifikation Version: 1.2 Sofortmeldungen Weitere Informationen zum eXTra-Standard und Beispiele zu den einzelnen Schema- Dateien können unter http://www.extra-standard.de/ eingesehen und heruntergeladen wer- den. GKV-Schema Authentifizierung Wie auch beim DSRV-Schema wird auch beim GKV-Schema eine Authentifizierung des Ab- senders vorgenommen. Abweichend vom später beschriebenen Verfahren der DSRV wird die Echtheit des Absenders beim GKV-Schema über die Verschlüsselung und die Signatur gegen das zugrunde liegende LDAP sichergestellt. Request „Senden von Sofortmeldungen“ Namensräume und Präfixe Namensraum Präfix http://www.extra-standard.de/namespace/request/1 xreq http://www.extra-standard.de/namespace/components/1 xcpt http://www.extra-standard.de/namespace/plugins/1 xplg Element XMLTransport @version Inhalt 1.1 Datentyp xs:string @profile Inhalt http://www.extra-standard.de/profile/DEUEVGKV/1.1 Datentyp xs:anyURI Hier werden die verschiedenen Namensräume eingebunden: xmlns:xreq=“http://www.extra-standard.de/namespace/request/1“ xmlns:xcpt=“http://www.extra-standard.de/namespace/components/1“ xmlns:xplg="http://www.extra-standard.de/namespace/plugins/1“ Element TransportHeader xreq:TransportHeader Inhalt Enthält die relevanten Steuerungsinformationen, die zwischen Sender und - 12 -
  • 13. – einheitliches XML-basiertes Seite: 13 Transportverfahren – Stand: 01.12.2010 Schnittstellenspezifikation Version: 1.2 Sofortmeldungen der DRV Bund als Empfänger auszutauschen sind Datentyp ##elements Benutzt von xreq:XMLTransport Element TestIndicator xcpt:Testindicator Inhalt Indikator, ob es sich um eine Echt- oder Testsendung handelt Datentyp xs:anyURI Benutzt von xreq:TransportHeader Zulässige Inhalte sind wie folgt:. Testnachricht http://www.extra-standard.de/test/PROCESS Echtnachricht http://www.extra-standard.de/test/NONE Element Sender xcpt:Sender Inhalt Enthält SenderID und Name des Absenders Datentyp ##elements Benutzt von xreq:TransportHeader Element SenderID xcpt:SenderID Inhalt Betriebsnummer Absender Datentyp xs:string Benutzt von xcpt:Sender @class Inhalt konstanter Text „Betriebsnummer“ Datentyp xs:string Element Name xcpt:Name Inhalt Name des Absenders Datentyp xs:string Benutzt von xcpt:Sender - 13 -
  • 14. – einheitliches XML-basiertes Seite: 14 Transportverfahren – Stand: 01.12.2010 Schnittstellenspezifikation Version: 1.2 Sofortmeldungen Element Receiver xcpt:Receiver Inhalt Enthält ReceiverID und Name des Empfängers Datentyp ##elements Benutzt von xreq:TransportHeader Element ReceiverID xcpt:ReceiverID Inhalt Betriebsnummer Empfänger; muss immer Betriebsnummer 66667777 der DRV Bund Wuerzburg sein Datentyp xs:string Benutzt von xcpt:Receiver @class Inhalt konstanter Text „Betriebsnummer“ Datentyp xs:string Element Name xcpt:Name Inhalt DRV Bund Wuerzburg Datentyp xs:string Benutzt von xcpt:Receiver Element RequestDetails xcpt:RequestDetails Inhalt Diverse Request-spezifische Informationen Datentyp ##elements Benutzt von xreq:TransportHeader Element RequestID xcpt:RequestID Inhalt ID des Requests, eindeutiger Begriff aus der Begriffswelt des Senders zur genauen Identifikation des Sendevorgangs z.B. Auftragsnummer aus dem System des Senders Datentyp xs:string Benutzt von xcpt:RequestDetails @class Inhalt konstanter Text “0” Datentyp xs:string - 14 -
  • 15. – einheitliches XML-basiertes Seite: 15 Transportverfahren – Stand: 01.12.2010 Schnittstellenspezifikation Version: 1.2 Sofortmeldungen Element TimeStamp xcpt:TimeStamp Inhalt Ein Zeitstempel z.B. ‚2008-10-30T15:09:00’ zum Beginn der Übertragung des Senders Datentyp xs:dateTime Benutzt von xcpt:RequestDetails Element Procedure xcpt:Procedure Inhalt DUA Datentyp xs:string Benutzt von xcpt:RequestDetails Element DataType xcpt:DataType Inhalt http://www.extra-standard.de/datatypes/Meldung Datentyp xs:anyURI Benutzt von xcpt:RequestDetails Element Scenario xcpt:Scenario Inhalt http://www.extra-standard.de/scenario/request-with-acknowledgement Sender wünscht eine Rückantwort als Empfangsbestätigung Datentyp xs:anyURI Benutzt von xcpt:RequestDetails Element TransportPlugIns xreq:TransportPlugIns Inhalt Enthält die PlugIns in denen Zusatzinformationen zur gesendeten Lieferung enthalten sind. Datentyp ##elements Benutzt von xreq:XMLTransport Element DataTransforms xplg:DataTransforms Inhalt Auflistung der Verfahren, mit denen die übermittelten fachlichen Daten (1 - n Sofortmeldungen) behandelt wurden. Datentyp ##elements - 15 -
  • 16. – einheitliches XML-basiertes Seite: 16 Transportverfahren – Stand: 01.12.2010 Schnittstellenspezifikation Version: 1.2 Sofortmeldungen Benutzt von xreq:TransportPlugIns @version Inhalt „1.1” Datentyp xs:string Element Compression xplg:Compression Inhalt Enthält die notwendigen Information zur Komprimierung der fachlichen Daten (1 – n Sofortmeldungen) Datentyp ##elements Benutzt von xplg:DataTransforms @order Inhalt Reihenfolge des Transformationsschritts Komprimieren: “1” Datentyp xs:nonNegativeInteger Das Attribut “order” beschreibt die Stelle der Liste DataTransforms an der das Element steht und zugleich die Reihenfolge, in der die aufgeführten Verfahren auf die fachlichen Daten angewendet werden Element Algorithm xplg:Algorithm Inhalt Enthält den Algorithmus, mit dem die fachlichen Daten (1 – n Sofortmeldun- gen) komprimiert wurden Datentyp ##elements Benutzt von xplg:Compression @id Inhalt Bezeichnung des Komprimierverfahrens Datentyp xs:anyURI Zulässige Inhalte für die Komprimierungsarten im Attribut id sind: Keine http://www.extra-standard.de/transforms/compression/NONE ZIP/GZIP http://www.extra-standard.de/transforms/compression/ZIP COMPRESS http://www.extra-standard.de/transforms/compression/COMPRESS JET http://www.extra-standard.de/transforms/compression/JET @version Inhalt Version des Komprimierverfahrens, wenn nötig Datentyp xs:string Element Specification xplg:Specification Inhalt Genauere Definition des Verwendeten Algorithmus Datentyp ##elements - 16 -
  • 17. – einheitliches XML-basiertes Seite: 17 Transportverfahren – Stand: 01.12.2010 Schnittstellenspezifikation Version: 1.2 Sofortmeldungen Benutzt von xplg:Algorithm @id Inhalt Bezeichnung des Verfahrens Datentyp xs:anyURI @name Inhalt Name der Richtlinie Datentyp xs:string @version Inhalt Version der Richtlinie, wenn nötig Datentyp xs:string Element InputData xplg:InputData Inhalt Enthält die Größe der fachlichen Daten vor dem Komprimieren Datentyp ##elements Benutzt von xplg:Compression @bytes Inhalt Anzahl der Bytes vor Komprimierung Datentyp xs:nonNegativeInteger Element OutputData xplg:OutputData Inhalt Enthält die Größe der fachlichen Daten nach dem Komprimieren Datentyp ##elements Benutzt von xplg:Compression @bytes Inhalt Anzahl der Bytes nach Komprimierung Datentyp xs:nonNegativeInteger Element Encryption xplg:Encryption Inhalt Enthält die notwendigen Informationen zur Verschlüsselung der fachlichen Daten (1 – n Sofortmeldungen) Datentyp ##elements Benutzt von xplg:DataTransforms Hinweis: die fachlichen Daten müssen verschlüsselt werden! @order Inhalt Reihenfolge des Transformationsschritts Verschlüsseln: “2” Datentyp xs:nonNegativeInteger - 17 -
  • 18. – einheitliches XML-basiertes Seite: 18 Transportverfahren – Stand: 01.12.2010 Schnittstellenspezifikation Version: 1.2 Sofortmeldungen Das Attribut “order” beschreibt die Stelle der Liste DataTransforms an der das Element steht und zugleich die Reihenfolge, in der die aufgeführten Verfahren auf die fachlichen Daten angewendet werden Element Algorithm xplg:Algorithm Inhalt Enthält den Algorithmus mit dem die fachlichen Daten (1 – n Sofortmeldun- gen) verschlüsselt wurden Datentyp ##elements Benutzt von xplg:Encryption @id Inhalt Bezeichnung des Verschlüsselungsverfahrens Datentyp xs:anyURI Zulässige Inhalte für die Verschlüsselungsarten im Attribut id sind: PKCS/7 http://www.extra-standard.de/transforms/encryption/PKCS7 @version Inhalt Version des Verschlüsselungsverfahrens, wenn nötig Datentyp xs:string Element Specification xplg:Specification Inhalt Genauere Definition des Verwendeten Algorithmus Datentyp ##elements Benutzt von xplg:Algorithm @id Inhalt Bezeichnung des Verfahrens Datentyp xs:anyURI @name Inhalt Name der Richtlinie Datentyp xs:string @version Inhalt Version der Richtlinie, wenn nötig Datentyp xs:string Element InputData xplg:InputData Inhalt Enthält die Größe der ggf. komprimierten Daten vor dem Verschlüsseln Datentyp ##elements Benutzt von xplg: Encryption - 18 -
  • 19. – einheitliches XML-basiertes Seite: 19 Transportverfahren – Stand: 01.12.2010 Schnittstellenspezifikation Version: 1.2 Sofortmeldungen @bytes Inhalt Anzahl der Bytes vor Verschlüsselung Datentyp xs:nonNegativeInteger Element OutputData xplg:OutputData Inhalt Enthält die Größe der Daten nach dem Verschlüsseln Datentyp ##elements Benutzt von xplg: Encryption @bytes Inhalt Anzahl der Bytes nach Verschlüsselung Datentyp xs:nonNegativeInteger Element DataSource xplg:DataSource Inhalt Enthält zusätzliche Informationen zu den fachlichen Daten Datentyp ##elements Benutzt von xreq:TransportPlugIns @version Inhalt „1.0” Datentyp xs:string Element DataContainer xplg:DataContainer Inhalt Enthält als Attribute zusätzliche Informationen zu den fachlichen Daten Datentyp ##elements Benutzt von xplg:DataSource @type Inhalt http://www.extra-standard.de/container/FILE Datentyp xs:anyURI @name Inhalt (Datei-)Name der fachlichen Daten, einschließlich laufender Sendungsnum- mer; zulässiger Inhalt: Test: TDUA0nnnnnn, n = laufende Sendungsnummer) Produktion: EDUA0nnnnnn Datentyp xs:string @created Inhalt Erstellungsdatum der fachlichen Daten, z.B. „2008-11-28T13:46:58“ - 19 -
  • 20. – einheitliches XML-basiertes Seite: 20 Transportverfahren – Stand: 01.12.2010 Schnittstellenspezifikation Version: 1.2 Sofortmeldungen Datentyp xs:dateTime @encoding Inhalt Zeichensatz der fachlichen Daten im Transportbody Datentyp xs:string Für das Attribut encoding sind folgende Werte zulässig: ISO8859-1 I1 ISO 8-Bit, Code gemäß DIN 66303:2000-06 I8 DIN 60003 I7 UTF8 U8 Element TransportBody xreq:TransportBody Inhalt Enthält den Body der Transportebene eines Requests Datentyp ##elements Benutzt von xreq:XMLTransport Element Data xcpt:Data Inhalt Enthält die fachlichen Daten gemäß den Angaben in den RequestDetails procedure (für das Fachverfahren DUA) und datatype (Meldungen), die wie in den PlugIns festgelegt komprimiert, mit PKCS#7 verschlüsselt und ab- schließend base64-codiert wurden Datentyp ##elements Benutzt von xreq:TransportBody Element Base64CharSequence xcpt:Base64CharSequence Inhalt Base64-Zeichenfolge Datentyp xs:base64Binary Benutzt von xcpt:Data Im Inhalt erwartet das Fachverfahren DEÜV wie in den PlugIns festgelegt komprimierte, mit PKCS#7 verschlüsselte und base64-codierte fachliche Daten (1 – n Sofortmeldungen). Die DSRV verarbeitet beim Senden die entschlüsselte Datei mit Vor- und Nachlaufsatz. - 20 -
  • 21. – einheitliches XML-basiertes Seite: 21 Transportverfahren – Stand: 01.12.2010 Schnittstellenspezifikation Version: 1.2 Sofortmeldungen Response auf den Vorgang „Senden von Sofortmeldungen“ Die DRV Bund als Empfänger generiert gemäß eXTra-Philosophie genau dann eine Res- ponse zu einem Sendevorgang, wenn der Sender im TransportHeader das Element scenario mit „request-with-acknowledgement“ oder „request-with-respone“ belegt hat. Im Fall des Sendevorgangs „Senden von Sofortmeldungen“ hat der Sender im TransportHeader das Element scenario mit „request-with-acknowledgement“ belegt. Namensräume und Präfixe Namensraum Präfix http://www.extra-standard.de/namespace/response/1 xres http://www.extra-standard.de/namespace/components/1 xcpt Element XMLTransport @version Inhalt 1.1 Datentyp xs:string @profile Inhalt http://www.extra-standard.de/profile/DEUEVGKV/1.1 Datentyp xs:anyURI Hier werden die verschiedenen Namensräume eingebunden: xmlns:xres=“http://www.extra-standard.de/namespace/response/1“ xmlns:xcpt="http://www.extra-standard.de/namespace/components/1" Element TransportHeader xres:TransportHeader Inhalt Enthält die relevanten Steuerungsinformationen, die zwischen Sender und der DRV Bund als Empfänger auszutauschen sind Datentyp ##elements Benutzt von xres:XMLTransport Der Response Header ist nach eXTra-Philosophie eine Kopie des RequestHeaders, den der Empfänger lediglich um die ResponseDetails ergänzt. Damit ist sichergestellt, dass beide Seiten alle Informationen in einer Datenstruktur finden, die ein Vorgang beim Sender und beim Empfänger auslöst. Element TestIndicator - 21 -
  • 22. – einheitliches XML-basiertes Seite: 22 Transportverfahren – Stand: 01.12.2010 Schnittstellenspezifikation Version: 1.2 Sofortmeldungen xcpt:Testindicator Inhalt Indikator, ob es sich um eine Echt- oder Testsendung handelt, Orginal aus request Datentyp xs:anyURI Benutzt von xres:TransportHeader Element Sender xcpt:Sender Inhalt Enthält SenderID und Name des Absenders, Orginal aus request Datentyp ##elements Benutzt von xres:TransportHeader Element SenderID xcpt:SenderID Inhalt Betriebsnummer Absender, Orginal aus request Datentyp xs:string Benutzt von xcpt:Sender @class Inhalt konstanter Text „Betriebsnummer“, Orginal aus request Datentyp xs:string Element Name xcpt:Name Inhalt Name des Absenders , Orginal aus request Datentyp xs:string Benutzt von xcpt:Sender Element Receiver xcpt:Receiver Inhalt Enthält ReceiverID und Name des Empfängers, Orginal aus request Datentyp ##elements Benutzt von xres:TransportHeader Element ReceiverID xcpt:ReceiverID Inhalt Betriebsnummer Empfänger; muss immer Betriebsnummer 66667777 der - 22 -
  • 23. – einheitliches XML-basiertes Seite: 23 Transportverfahren – Stand: 01.12.2010 Schnittstellenspezifikation Version: 1.2 Sofortmeldungen DRV Bund Wuerzburg sein, Orginal aus request Datentyp xs:string Benutzt von xcpt:Receiver @class Inhalt konstanter Text „Betriebsnummer“ , Orginal aus request Datentyp xs:string Element Name xcpt:Name Inhalt DRV Bund Wuerzburg, Orginal aus request Datentyp xs:string Benutzt von xcpt:Receiver Element RequestDetails xcpt:RequestDetails Inhalt Diverse Request-spezifische Informationen, Orginal aus request Datentyp ##elements Benutzt von xres:TransportHeader Element RequestID xcpt:RequestID Inhalt ID des Requests, eindeutiger Begriff aus der Begriffswelt des Senders zur genauen Identifikation des Sendevorgangs z.B. Auftragsnummer aus dem System, Orginal aus request Datentyp xs:string Benutzt von xcpt:RequestDetails @class Inhalt konstanter Text “0” , Orginal aus request Datentyp xs:string Element TimeStamp xcpt:TimeStamp Inhalt Ein Zeitstempel z.B. ‚2008-10-30T15:09:00’ zum Beginn der Übertragung des Senders, Orginal aus request Datentyp xs:dateTime Benutzt von xcpt:RequestDetails - 23 -
  • 24. – einheitliches XML-basiertes Seite: 24 Transportverfahren – Stand: 01.12.2010 Schnittstellenspezifikation Version: 1.2 Sofortmeldungen Element Procedure xcpt:Procedure Inhalt DUA, Orginal aus request Datentyp xs:anyURI Benutzt von xcpt:RequestDetails Element DataType xcpt:DataType Inhalt http://www.extra-standard.de/datatypes/Meldung, Orginal aus request Datentyp xs:anyURI Benutzt von xcpt:RequestDetails Element Scenario xcpt:Scenario Inhalt http://www.extra-standard.de/scenario/request-with-acknowledgement Sender wünscht eine Rückantwort als Empfangsbestätigung, Orginal aus re- quest Datentyp xs:anyURI Benutzt von xcpt:RequestDetails Element ResponseDetails xcpt:ResponseDetails Inhalt Diverse Response-spezifische Informationen, die die DRV Bund als Empfän- ger dem ursprünglichen Sender zur Verfügung stellt Datentyp ##elements Benutzt von xres:TransportHeader Element ResponseID xcpt:ResponseID Inhalt Eindeutige fortlaufende Meldungsnummer DSRV Monitordatenbank z.B. „1“, die den Vorgang beim Empfänger eindeutig identifiziert Datentyp xs:string Benutzt von xcpt:ResponseDetails Systematik der Vergabe der Meldungsnummer: Beim Eingang im System der DSRV wird jeder Meldung von der DSRV eine eindeutige Mel- dungsnummer zugewiesen (diese wird auch in einer Monitordatenbank bei der DSRV vor- gehalten). Diese steht aber in keinem Zusammenhang zur Meldungsnummer, die vom Sen- der im PlugIn DataContainer, Attribut @name übermittelt wurde, bzw. in den fachlichen Da- ten im Vorsatz. - 24 -
  • 25. – einheitliches XML-basiertes Seite: 25 Transportverfahren – Stand: 01.12.2010 Schnittstellenspezifikation Version: 1.2 Sofortmeldungen An Hand dieser Meldungsnummer im Element ResponseID lässt sich der aktuelle Status der Verarbeitung bei der DSRV nachvollziehen und erleichtert die Fehlersuche bei Problemen. Diese fortlaufende Meldungsnummer, die bei der Response auf eine Sendung mit Sofort- meldungen im Element ResponseID zurückgeliefert wird, bleibt während des weiteren Bear- beitungsvorgangs der Sendung bei der DSRV mit der Sendung verbunden. Element TimeStamp xcpt:TimeStamp Inhalt Ein Zeitstempel z.B. ‚2008-10-30T15:09:00’ in der Bedeutung eines Ein- gangsstempels des Empfängers Datentyp xs:dateTime Benutzt von xcpt:ResponseDetails Element Report xcpt:Report Inhalt Report zum Empfangsvorgang dieser Lieferung von Sofortmeldungen durch den Empfänger Datentyp ##elements Benutzt von xcpt:ResponseDetails @highestWeight Inhalt Klassifizierung der Art des Reports Datentyp xs:anyURI Mögliche Inhalte für highestWeight sind: http://www.extra-standard.de/weight/INFO für die Lieferung von Sofortmeldungen, die korrekt angenommen werden konnten http://www.extra-standard.de/weight/ERROR für die Lieferung von Sofortmeldungen, die nicht korrekt angenommen werden konnten Element Flag xcpt:Flag Inhalt Attribut weight Datentyp ##elements Benutzt von xcpt:Report @weight Inhalt Klassifizierung der Art des Reports Datentyp xs:anyURI Mögliche Inhalte siehe Attribut highestWeight Element Code - 25 -
  • 26. – einheitliches XML-basiertes Seite: 26 Transportverfahren – Stand: 01.12.2010 Schnittstellenspezifikation Version: 1.2 Sofortmeldungen xcpt:Code Inhalt Meldungsnummer, z.B. C00 siehe Anhang „Liste Statusmeldungen“ Datentyp xs:string Benutzt von xcpt:Report Element Text xcpt:Text Inhalt Meldungstext, z.B. Die Nachricht entspricht dem geforderten Aufbau und kann im Fachverfahren verarbeitet werden. Datentyp xs:string Benutzt von xcpt:Report Element TransportBody xres:TransportBody Inhalt Enthält einen leeren Body der Transportebene Datentyp ##elements Benutzt von xres:XMLTransport Die Response des Empfängers auf einen Sendevorgang „Senden von Sofortmeldungen“, der im TransportHeader das Element scenarion mit „request-with-acknowledgement“ belegt hat, enthält nur eine Empfangsbestätigung, jedoch keine fachlichen Daten des Fachverfahrens Sofortmeldungen. Deshalb ist das Element TransportBody leer. Request „Anforderung der Verarbeitungsergebnisse“ Namensräume und Präfixe Namensraum Präfix http://www.extra-standard.de/namespace/request/1 xreq http://www.extra-standard.de/namespace/components/1 xcpt Element XMLTransport @version Inhalt 1.1 Datentyp xs:string @profile Inhalt http://www.extra-standard.de/profile/DEUEVGKV/1.1 Datentyp xs:anyURI Hier werden die verschiedenen Namensräume eingebunden: - 26 -
  • 27. – einheitliches XML-basiertes Seite: 27 Transportverfahren – Stand: 01.12.2010 Schnittstellenspezifikation Version: 1.2 Sofortmeldungen xmlns:xreq=“http://www.extra-standard.de/namespace/request/1“ xmlns:xcpt="http://www.extra-standard.de/namespace/components/1" Element TransportHeader xreq:TransportHeader Inhalt Enthält die relevanten Steuerungsinformationen, die zwischen Sender und der DRV Bund als Empfänger auszutauschen sind Datentyp ##elements Benutzt von xreq:XMLTransport Element TestIndicator xcpt:Testindicator Inhalt Indikator, ob es sich um eine Echt- oder Testsendung handelt Datentyp xs:anyURI Benutzt von xreq:TransportHeader Zulässige Inhalte sind wie folgt:. Echtnachricht http://www.extra-standard.de/test/NONE Element Sender xcpt:Sender Inhalt Enthält SenderID und Name des Absenders Datentyp ##elements Benutzt von xreq:TransportHeader Element SenderID xcpt:SenderID Inhalt Betriebsnummer Absender Datentyp xs:string Benutzt von xcpt:Sender @class Inhalt konstanter Text „Betriebsnummer“ Datentyp xs:string Element Name - 27 -
  • 28. – einheitliches XML-basiertes Seite: 28 Transportverfahren – Stand: 01.12.2010 Schnittstellenspezifikation Version: 1.2 Sofortmeldungen xcpt:Name Inhalt Name des Absenders Datentyp xs:string Benutzt von xcpt:Sender Element Receiver xcpt:Receiver Inhalt Enthält ReceiverID und Name des Empfängers Datentyp ##elements Benutzt von xreq:TransportHeader Element ReceiverID xcpt:ReceiverID Inhalt Betriebsnummer Empfänger muss immer Betriebsnummer 66667777 der DRV Bund Würzburg sein Datentyp xs:string Benutzt von xcpt:Receiver @class Inhalt konstanter Text „Betriebsnummer“ Datentyp xs:string Element Name xcpt:Name Inhalt DRV Bund Wuerzburg Datentyp xs:string Benutzt von xcpt:Receiver Element RequestDetails xcpt:RequestDetails Inhalt Diverse Request-spezifische Informationen Datentyp ##elements Benutzt von xreq:TransportHeader Element RequestID xcpt:RequestID Inhalt ID des Requests, eindeutiger Begriff aus der Begriffswelt des Senders zur genauen Identifikation des Sendevorgangs (hier einer Anforderung) z. B.: Auftragsnummer aus dem System des Senders - 28 -
  • 29. – einheitliches XML-basiertes Seite: 29 Transportverfahren – Stand: 01.12.2010 Schnittstellenspezifikation Version: 1.2 Sofortmeldungen Datentyp xs:string Benutzt von xcpt:RequestDetails @class Inhalt konstanter Text “0” Datentyp xs:string Element TimeStamp xcpt:TimeStamp Inhalt Ein Zeitstempel z.B. ‚2008-10-30T15:09:00’ zum Beginn der Übertragung des Senders Datentyp xs:dateTime Benutzt von xcpt:RequestDetails Element Procedure xcpt:Procedure Inhalt ‚DeliveryServer’ Bezeichnung des Fachverfahrens bei der DRV Bund als Empfänger, das die Anforderung bearbeiten soll Datentyp xs:anyURI Benutzt von xcpt:RequestDetails Element DataType xcpt:DataType Inhalt http://www.extra-standard.de/datatypes/DataRequest Bezeichnung des Datentyps, den der Sender an das Fachverfahren Sofort- meldung sendet, hier die Anforderung von Rückmeldungen Datentyp xs:anyURI Benutzt von xcpt:RequestDetails Element Scenario xcpt:Scenario Inhalt http://www.extra-standard.de/scenario/request-with-response Sender wünscht eine qualifizierte Antwort des Fachverfahrens Sofortmeldung mit dem Datentyp RueckmeldungSofortmeldung Datentyp xs:anyURI Benutzt von xcpt:RequestDetails - 29 -
  • 30. – einheitliches XML-basiertes Seite: 30 Transportverfahren – Stand: 01.12.2010 Schnittstellenspezifikation Version: 1.2 Sofortmeldungen Element TransportPlugIns Das ElementTransportPlugins ist zu beschicken wie in Schritt 1 „Senden von Sofortmeldun- gen“ erklärt. Hinweis: die fachlichen Daten, d.h. die eXTra Standardnachricht DataRequest, müssen ver- schlüsselt werden! Element TransportBody xreq:TransportBody Inhalt Enthält den Body der Transportebene eines Requests Datentyp ##elements Benutzt von xreq:XMLTransport Der TransportBody enthält beim Sendevorgang „ Anforderung von Verarbeitungsergebnis- sen“ keine fachlichen Daten sondern lediglich eine Query zur Anforderung der Verarbei- tungsergebnisse. Diese ist mit den Informationen aus den Plugins zu verschlüsseln und zu signieren. Eine Kompression der Daten entfällt. Element Data xcpt:Data Inhalt Enthält die Query Datentyp ##elements Benutzt von xreq:TransportBody Wie beim Element TransportBody erläutert sind die folgenden Elemente verschlüsselt und signiert. Element Base64CharSequence xcpt:Base64CharSequence Inhalt Base64-Zeichenfolge Datentyp xs:base64Binary Benutzt von xcpt:Data Element DataRequest xmsg:DataRequest Inhalt Enthält die Elemente der Query Datentyp xs:string Benutzt von xcpt:ElementSequence @version Inhalt 1.1 Datentyp xs:string - 30 -
  • 31. – einheitliches XML-basiertes Seite: 31 Transportverfahren – Stand: 01.12.2010 Schnittstellenspezifikation Version: 1.2 Sofortmeldungen Folgende Namespaces werden hier eingebunden: xmlns:xs="http://www.w3.org/2001/XMLSchema“ xmlns:xmsg=“http://www.extra-standard.de/namespace/message/1“ Über den DataRequest kann bestimmt werden, welche Rückmeldungen abgeholt werden sollen. Hierbei werden von der DSRV maximal 10 Stück ausgeliefert. Element Query xmsg:Query Inhalt Kann eine Reihe von Argumenten zur Einschränkung der Arbeitsergebnisse enthalten. Datentyp xs:string Benutzt von xmsg:DataRequest Innerhalb des Query-Elements sind 1-n Argument-Elemente zulässig Element Argument xmsg:Argument Inhalt Enthält die Argumente nach denen die Query aufgebaut werden soll Datentyp xs:string Benutzt von xmsg:Query @property Inhalt Enthält eine URI die definiert welche Art von Suchbegriff definiert wird Datentyp xs:anyURI Zulässig sind hierbei: http://www.extra-standard.de/property/ResponseID @type Inhalt xs:string Datentyp xs:string @event Inhalt xs:anyURI Datentyp xs:string Das event-Attribut steuert welche Art der ResponseID angefragt wird. Gegenwärtig ist bei der DSRV nur der Wert http://www.extra-standard.de/event/RequestData zulässig, was der ResponseID der Ausgangssendung entspricht. - 31 -
  • 32. – einheitliches XML-basiertes Seite: 32 Transportverfahren – Stand: 01.12.2010 Schnittstellenspezifikation Version: 1.2 Sofortmeldungen Sollte das Attribut event nicht gesetzt sein, wird als Default-Wert automatisch ebenfalls die oben genannte URI verwendet. Die Auswahl des Arguments wird wie folgt eingeschränkt: xmsg:XX Inhalt Elemente zum Einschränken der Auswahl Datentyp xs:string Benutzt von xmsg:Argument XX kann dabei ersetzt werden durch: Element Beschreibung LT Kleiner als (Less than) LE Kleiner gleich (Less equals) EQ Gleich (Equals) GE Größer gleich (Greater equals) GT Größer als (Greater than) Wert des Elements selber ist dann z.B. die letzte erfolgreich erhaltene Response ID - 32 -
  • 33. – einheitliches XML-basiertes Seite: 33 Transportverfahren – Stand: 01.12.2010 Schnittstellenspezifikation Version: 1.2 Sofortmeldungen Response auf einen Sendevorgang „Anforderung der Verarbei- tungsergebnisse“ Namensräume und Präfixe Namensraum Präfix http://www.extra-standard.de/namespace/response/1 xres http://www.extra-standard.de/namespace/components/1 xcpt http://www.extra-standard.de/namespace/plugins/1 xplg Element XMLTransport @version Inhalt 1.1 Datentyp xs:string @profile Inhalt http://www.extra-standard.de/profile/DEUEVGKV/1.1 Datentyp xs:anyURI Hier werden die verschiedenen Namensräume eingebunden: xmlns:xres=“http://www.extra-standard.de/namespace/response/1“ xmlns:xcpt=“http://www.extra-standard.de/namespace/components/1“ xmlns:xplg="http://www.extra-standard.de/namespace/plugins/1" Element TransportHeader xres:TransportHeader Inhalt Enthält die relevanten Steuerungsinformationen, die zwischen Sender und der DRV Bund als Empfänger auszutauschen sind Datentyp ##elements Benutzt von xres:XMLTransport Der ResponseHeader ist nach eXTra-Philosophie eine Kopie des RequestHeaders, den der Empfänger lediglich um die ResponseDetails ergänzt. Damit ist sichergestellt, dass beide Seiten alle Informationen in einer Datenstruktur finden, die ein Vorgang beim Sender und beim Empfänger auslöst. Element TestIndicator xcpt:Testindicator Inhalt Indikator, ob es sich um eine Echt- oder Testsendung handelt, Orginal aus request Datentyp xs:anyURI Benutzt von xres:TransportHeader - 33 -
  • 34. – einheitliches XML-basiertes Seite: 34 Transportverfahren – Stand: 01.12.2010 Schnittstellenspezifikation Version: 1.2 Sofortmeldungen Element Sender xcpt:Sender Inhalt Enthält SenderID und Name des Absenders, Orginal aus request Datentyp ##elements Benutzt von xres:TransportHeader Element SenderID xcpt:SenderID Inhalt Betriebsnummer Absender, Orginal aus request Datentyp xs:string Benutzt von xcpt:Sender @class Inhalt konstanter Text „Betriebsnummer“ , Orginal aus request Datentyp xs:string Element Name xcpt:Name Inhalt Name des Absenders, Orginal aus request Datentyp xs:string Benutzt von xcpt:Sender Element Receiver xcpt:Receiver Inhalt Enthält ReceiverID und Name des Empfängers, Orginal aus request Datentyp ##elements Benutzt von xres:TransportHeader Element ReceiverID xcpt:ReceiverID Inhalt Betriebsnummer Empfänger muss immer Betriebsnummer 66667777 der DRV Bund Würzburg sein, Orginal aus request Datentyp xs:string Benutzt von xcpt:Receiver @class - 34 -