summaryrefslogtreecommitdiff
path: root/src/main/resources/wsdl/omsp/omsp.xsd
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/resources/wsdl/omsp/omsp.xsd')
-rw-r--r--src/main/resources/wsdl/omsp/omsp.xsd62
1 files changed, 62 insertions, 0 deletions
diff --git a/src/main/resources/wsdl/omsp/omsp.xsd b/src/main/resources/wsdl/omsp/omsp.xsd
new file mode 100644
index 0000000..fbc27c6
--- /dev/null
+++ b/src/main/resources/wsdl/omsp/omsp.xsd
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<!-- edited with XMLSpy v2006 sp2 U (http://www.altova.com) by Arne Tauber (Technische Universität Graz) -->
+<!--W3C Schema generated by XMLSpy v2006 sp2 U (http://www.altova.com)-->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns="http://reference.e-government.gv.at/namespace/moavv/20070102#" targetNamespace="http://reference.e-government.gv.at/namespace/moavv/20070102#" elementFormDefault="qualified">
+ <xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="W3C-XMLDSig.xsd"/>
+ <xs:element name="MandateID">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="asdfasdf"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:element>
+ <xs:element name="SignedStatusResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="StatusResponse" maxOccurs="unbounded"/>
+ <xs:element ref="dsig:Signature"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="SimpleResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="MandateID"/>
+ <xs:element ref="StatusDate"/>
+ <xs:element ref="Status"/>
+ <xs:element ref="RevocationDate"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="Status">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="unknown"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:element>
+ <xs:element name="RevocationDate">
+ <xs:simpleType>
+ <xs:restriction base="xs:dateTime"/>
+ </xs:simpleType>
+ </xs:element>
+ <xs:element name="StatusDate">
+ <xs:simpleType>
+ <xs:restriction base="xs:dateTime"/>
+ </xs:simpleType>
+ </xs:element>
+ <xs:element name="StatusResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="SimpleResponse" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attribute name="ID" use="required">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="unknown"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+</xs:schema>