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