libeufin

Integration and sandbox testing for FinTech APIs and data formats
Log | Files | Refs | Submodules | README | LICENSE

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>