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 -