summaryrefslogtreecommitdiff
path: root/ebics/src/main/resources/xsd/ebics_keymgmt_response_H005.xsd
blob: dfc3390946732b044173b9fcbf44fc3e7eaf73a2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2016 sp1 (x64) (http://www.altova.com) by EBICS Working Group - October 2016 -->
<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">
	<annotation>
		<documentation xml:lang="de">ebics_keymgmt_response_H005.xsd ist das EBICS-Protokollschema für Schlüsselmanagement-Antwortnachrichten (HIA, HPB, HSA, INI).</documentation>
	</annotation>
	<import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig-core-schema.xsd">
		<annotation>
			<documentation xml:lang="de">XML-Signature.</documentation>
		</annotation>
	</import>
	<include schemaLocation="ebics_types_H005.xsd"/>
	<include schemaLocation="ebics_orders_H005.xsd"/>
	<element name="ebicsKeyManagementResponse">
		<annotation>
			<documentation xml:lang="de">Electronic Banking Internet Communication Standard des Zentralen Kreditausschusses (ZKA): Multibankfähige Schnittstelle zur internetbasierten Kommunikation.</documentation>
		</annotation>
		<complexType>
			<sequence>
				<element name="header">
					<annotation>
						<documentation xml:lang="de">enthält die technischen Transaktionsdaten.</documentation>
					</annotation>
					<complexType>
						<sequence>
							<element name="static">
								<annotation>
									<documentation xml:lang="de">enhält alle festen Headereinträge.</documentation>
								</annotation>
								<complexType>
									<sequence/>
								</complexType>
							</element>
							<element name="mutable" type="ebics:KeyMgmntResponseMutableHeaderType">
								<annotation>
									<documentation xml:lang="de">enthält alle variablen Headereinträge.</documentation>
								</annotation>
							</element>
						</sequence>
						<attributeGroup ref="ebics:AuthenticationMarker"/>
					</complexType>
				</element>
				<element name="body">
					<annotation>
						<documentation xml:lang="de">enthält die Auftragsdaten und den fachlichen ReturnCode.</documentation>
					</annotation>
					<complexType>
						<sequence>
							<element name="DataTransfer" minOccurs="0">
								<annotation>
									<documentation xml:lang="de">Transfer von Auftragsdaten; nur bei Download anzugeben (HPB).</documentation>
								</annotation>
								<complexType>
									<sequence>
										<element name="DataEncryptionInfo">
											<annotation>
												<documentation xml:lang="de">Informationen zur Verschlüsselung der Auftragsdaten</documentation>
											</annotation>
											<complexType>
												<complexContent>
													<extension base="ebics:DataEncryptionInfoType">
														<attributeGroup ref="ebics:AuthenticationMarker"/>
													</extension>
												</complexContent>
											</complexType>
										</element>
										<element name="OrderData">
											<annotation>
												<documentation xml:lang="de">enthält Auftragsdaten.</documentation>
											</annotation>
											<complexType>
												<simpleContent>
													<extension base="ebics:OrderDataType">
														<anyAttribute namespace="##targetNamespace" processContents="lax"/>
													</extension>
												</simpleContent>
											</complexType>
										</element>
										<any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
									</sequence>
								</complexType>
							</element>
							<element name="ReturnCode">
								<annotation>
									<documentation xml:lang="de">Antwortcode für den vorangegangenen Transfer.</documentation>
								</annotation>
								<complexType>
									<simpleContent>
										<extension base="ebics:ReturnCodeType">
											<attributeGroup ref="ebics:AuthenticationMarker"/>
										</extension>
									</simpleContent>
								</complexType>
							</element>
							<element name="TimestampBankParameter" minOccurs="0">
								<annotation>
									<documentation xml:lang="de">Zeitstempel der letzten Aktualisierung der Bankparameter; nur in der Initialisierungsphase anzugeben.</documentation>
								</annotation>
								<complexType>
									<simpleContent>
										<extension base="ebics:TimestampType">
											<attributeGroup ref="ebics:AuthenticationMarker"/>
										</extension>
									</simpleContent>
								</complexType>
							</element>
						</sequence>
					</complexType>
				</element>
			</sequence>
			<attributeGroup ref="ebics:VersionAttrGroup"/>
		</complexType>
	</element>
	<complexType name="KeyMgmntResponseMutableHeaderType">
		<annotation>
			<documentation xml:lang="de">Datentyp für den variablen EBICS-Header.</documentation>
		</annotation>
		<sequence>
			<element name="OrderID" type="ebics:OrderIDType" minOccurs="0">
				<annotation>
					<documentation xml:lang="de">Auftragsnummer von Sendeaufträgen gemäß DFÜ-Abkommen (used for all key management order types except download order type HPB).</documentation>
				</annotation>
			</element>
			<element name="ReturnCode" type="ebics:ReturnCodeType">
				<annotation>
					<documentation xml:lang="de">Rückmeldung des Ausführungsstatus mit einer eindeutigen Fehlernummer.</documentation>
				</annotation>
			</element>
			<element name="ReportText" type="ebics:ReportTextType">
				<annotation>
					<documentation xml:lang="de">Klartext der Rückmeldung des Ausführungsstatus.</documentation>
				</annotation>
			</element>
			<any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
		</sequence>
	</complexType>
</schema>