ebics_response_H005.xsd (9152B)
1 <?xml version="1.0" encoding="UTF-8"?> 2 <!-- edited with XMLSpy v2016 sp1 (x64) (http://www.altova.com) by EBICS Working Group - October 2016 --> 3 <schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:ebics="urn:org:ebics:H005" targetNamespace="urn:org:ebics:H005" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0"> 4 <annotation> 5 <documentation xml:lang="de">ebics_response_H005.xsd ist das EBICS-Protokollschema für Antwortnachrichten.</documentation> 6 <documentation xml:lang="en">ebics_response_H005.xsd is the appropriate EBICS protocol schema for standard responses.</documentation> 7 </annotation> 8 <import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig-core-schema.xsd"> 9 <annotation> 10 <documentation xml:lang="de">XML-Signature.</documentation> 11 </annotation> 12 </import> 13 <include schemaLocation="ebics_types_H005.xsd"/> 14 <include schemaLocation="ebics_orders_H005.xsd"/> 15 <element name="ebicsResponse"> 16 <annotation> 17 <documentation xml:lang="de">Electronic Banking Internet Communication Standard des Zentralen Kreditausschusses (ZKA): Multibankfähige Schnittstelle zur internetbasierten Kommunikation.</documentation> 18 <documentation xml:lang="en">Electronic Banking Internet Communication Standard of the "Zentraler Kreditausschuss (ZKA)": multi-bank capable interface for internet-based communication.</documentation> 19 </annotation> 20 <complexType> 21 <sequence> 22 <element name="header"> 23 <annotation> 24 <documentation xml:lang="de">enthält die technischen Transaktionsdaten.</documentation> 25 <documentation xml:lang="en">contains the transaction-driven data.</documentation> 26 </annotation> 27 <complexType> 28 <sequence> 29 <element name="static" type="ebics:ResponseStaticHeaderType"> 30 <annotation> 31 <documentation xml:lang="de">enhält alle festen Headereinträge.</documentation> 32 <documentation xml:lang="en">contains the static header entries.</documentation> 33 </annotation> 34 </element> 35 <element name="mutable" type="ebics:ResponseMutableHeaderType"> 36 <annotation> 37 <documentation xml:lang="de">enthält alle variablen Headereinträge.</documentation> 38 <documentation xml:lang="en">contains the mutable header entries.</documentation> 39 </annotation> 40 </element> 41 </sequence> 42 <attributeGroup ref="ebics:AuthenticationMarker"/> 43 </complexType> 44 </element> 45 <element ref="ebics:AuthSignature"> 46 <annotation> 47 <documentation xml:lang="de">Authentifikationssignatur.</documentation> 48 <documentation xml:lang="en">Authentication signature.</documentation> 49 </annotation> 50 </element> 51 <element name="body"> 52 <annotation> 53 <documentation xml:lang="de">enthält die Auftragsdaten, EU(s) und weitere Nutzdaten.</documentation> 54 <documentation xml:lang="en">contains order data, order signature(s) and further data referring to the current order.</documentation> 55 </annotation> 56 <complexType> 57 <sequence> 58 <element name="DataTransfer" type="ebics:DataTransferResponseType" minOccurs="0"> 59 <annotation> 60 <documentation xml:lang="de">Transfer von Auftragsdaten; nur bei Download anzugeben.</documentation> 61 <documentation xml:lang="en">Transfer of signature or order data; mandatory for downloads only.</documentation> 62 </annotation> 63 </element> 64 <element name="ReturnCode"> 65 <annotation> 66 <documentation xml:lang="de">fachlicher Antwortcode für den vorangegangenen Request.</documentation> 67 <documentation xml:lang="en">order-related return code of the previous request.</documentation> 68 </annotation> 69 <complexType> 70 <simpleContent> 71 <extension base="ebics:ReturnCodeType"> 72 <attributeGroup ref="ebics:AuthenticationMarker"/> 73 </extension> 74 </simpleContent> 75 </complexType> 76 </element> 77 <element name="TimestampBankParameter" minOccurs="0"> 78 <annotation> 79 <documentation xml:lang="de">Zeitstempel der letzten Aktualisierung der Bankparameter; nur in der Initialisierungsphase anzugeben.</documentation> 80 <documentation xml:lang="en">timestamp indicating the latest update of the bank parameters; may be set during initialisation phase only.</documentation> 81 </annotation> 82 <complexType> 83 <simpleContent> 84 <extension base="ebics:TimestampType"> 85 <attributeGroup ref="ebics:AuthenticationMarker"/> 86 </extension> 87 </simpleContent> 88 </complexType> 89 </element> 90 </sequence> 91 </complexType> 92 </element> 93 </sequence> 94 <attributeGroup ref="ebics:VersionAttrGroup"/> 95 <anyAttribute namespace="##targetNamespace" processContents="strict"/> 96 </complexType> 97 </element> 98 <complexType name="ResponseStaticHeaderType"> 99 <annotation> 100 <documentation xml:lang="de">//TODO - Modify anotation TransactionID// Datentyp für den statischen EBICS-Header.</documentation> 101 <documentation xml:lang="en">Data type for the static EBICS header.</documentation> 102 </annotation> 103 <sequence> 104 <element name="TransactionID" type="ebics:TransactionIDType" minOccurs="0"> 105 <annotation> 106 <documentation xml:lang="de">eindeutige, technische Transaktions-ID; wird vom Server vergeben, falls OrderAttribute entweder gleich "OZHNN" oder gleich "DZHNN" ist und falls tatsächlich eine Transaktion erzeugt wurde.</documentation> 107 <documentation xml:lang="en">unique transaction ID, provided by the server if and only if the order attribute is set to either "OZHNN" or "DZHNN" and if a transaction has been established actually.</documentation> 108 </annotation> 109 </element> 110 <element name="NumSegments" type="ebics:SegmentNumberType" minOccurs="0"> 111 <annotation> 112 <documentation xml:lang="de">Gesamtsegmentanzahl für diese Transaktion; nur bei Downloads in der Initialisierungsphase anzugeben.</documentation> 113 <documentation xml:lang="en">Total number of segments for this transaction; mandatory for downloads in initialisation phase only.</documentation> 114 </annotation> 115 </element> 116 </sequence> 117 </complexType> 118 <complexType name="ResponseMutableHeaderType"> 119 <annotation> 120 <documentation xml:lang="de">Datentyp für den variablen EBICS-Header.</documentation> 121 <documentation xml:lang="en">Data type for the mutable EBICS header.</documentation> 122 </annotation> 123 <sequence> 124 <element name="TransactionPhase" type="ebics:TransactionPhaseType"> 125 <annotation> 126 <documentation xml:lang="de">Phase, in der sich die Transaktion gerade befindet; wird bei jedem Transaktionsschritt vom Client gesetzt und vom Server übernommen.</documentation> 127 <documentation xml:lang="en">Current phase of the transaction; this information is provided by the client for each step of the transaction, and the server adopts the setting.</documentation> 128 </annotation> 129 </element> 130 <element name="SegmentNumber" minOccurs="0"> 131 <annotation> 132 <documentation xml:lang="de">enthält die Nummer des aktuellen Segments, welches gerade übertragen oder angefordert wird; nur anzugeben bei TransactionPhase=Transfer und (bei Download) TransactionPhase=Initialisation.</documentation> 133 <documentation xml:lang="en">contains the number of the segment which is currently being transmitted or requested; mandatory for transaction phases 'Transfer' and (for downloads) 'Initialisation' only.</documentation> 134 </annotation> 135 <complexType> 136 <simpleContent> 137 <extension base="ebics:SegmentNumberType"> 138 <attribute name="lastSegment" type="boolean" use="required"> 139 <annotation> 140 <documentation xml:lang="de">Ist dies das letzte Segment der Übertragung?</documentation> 141 </annotation> 142 </attribute> 143 </extension> 144 </simpleContent> 145 </complexType> 146 </element> 147 <element name="OrderID" type="ebics:OrderIDType" minOccurs="0"> 148 <annotation> 149 <documentation xml:lang="de">Auftragsnummer von Sendeaufträgen gemäß DFÜ-Abkommen.</documentation> 150 </annotation> 151 </element> 152 <element name="ReturnCode" type="ebics:ReturnCodeType"> 153 <annotation> 154 <documentation xml:lang="de">Rückmeldung des technischen Status mit einer eindeutigen Fehlernummer.</documentation> 155 <documentation xml:lang="en">Return code indicating the technical status.</documentation> 156 </annotation> 157 </element> 158 <element name="ReportText" type="ebics:ReportTextType"> 159 <annotation> 160 <documentation xml:lang="de">Klartext der Rückmeldung des technischen Status.</documentation> 161 <documentation xml:lang="en">Textual interpretation of the returned technical status code.</documentation> 162 </annotation> 163 </element> 164 <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> 165 </sequence> 166 </complexType> 167 </schema>