summaryrefslogtreecommitdiff
path: root/src/main/resources/wsdl/mis/mis_2.0/mis-2.0.0.xsd
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/resources/wsdl/mis/mis_2.0/mis-2.0.0.xsd')
-rw-r--r--src/main/resources/wsdl/mis/mis_2.0/mis-2.0.0.xsd13
1 files changed, 11 insertions, 2 deletions
diff --git a/src/main/resources/wsdl/mis/mis_2.0/mis-2.0.0.xsd b/src/main/resources/wsdl/mis/mis_2.0/mis-2.0.0.xsd
index 9a49f1f..9b1ac83 100644
--- a/src/main/resources/wsdl/mis/mis_2.0/mis-2.0.0.xsd
+++ b/src/main/resources/wsdl/mis/mis_2.0/mis-2.0.0.xsd
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:saml2="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:pr="http://reference.e-government.gv.at/namespace/persondata/20020228#" xmlns="http://reference.e-government.gv.at/namespace/mandates/mis/2.0/xsd" targetNamespace="http://reference.e-government.gv.at/namespace/mandates/mis/2.0/xsd" elementFormDefault="qualified" attributeFormDefault="unqualified">
- <xs:import namespace="urn:oasis:names:tc:SAML:2.0:assertion" schemaLocation="https://docs.oasis-open.org/security/saml/v2.0/saml-schema-assertion-2.0.xsd"/>
<xs:import namespace="http://reference.e-government.gv.at/namespace/persondata/20020228#" schemaLocation="PersonData_20_en_moaWID.xsd"/>
<!-- Request to get mandates-->
<xs:element name="GetMandatesRequest" type="GetMandatesRequestType">
@@ -13,6 +12,7 @@
<xs:element name="PersonInformation" type="PersonInformationType"/>
<xs:element name="MandateCollectionToken" type="xs:anyURI"/>
</xs:choice>
+ <xs:attribute name="reqId" type="xs:ID" use="required" />
</xs:complexType>
<xs:complexType name="PersonInformationType">
<xs:annotation>
@@ -38,9 +38,18 @@
</xs:complexType>
<xs:complexType name="MisMandateType">
<xs:sequence>
- <xs:element ref="saml2:Attribute" minOccurs="1" maxOccurs="unbounded"/>
+ <xs:element name="Attribute" type="AttributeType" minOccurs="1" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
+ <xs:complexType name="AttributeType">
+ <xs:sequence>
+ <xs:element name="AttributeValue" type="xs:string" />
+ </xs:sequence>
+ <xs:attribute name="Name" type="xs:string" use="required"/>
+ <xs:attribute name="FriendlyName" type="xs:string" use="optional"/>
+ <xs:attribute name="NameFormat" type="xs:anyURI" use="optional"/>
+ </xs:complexType>
+
<!-- Response in case of an error -->
<xs:element name="GetMandatesError" type="GetMandatesErrorType">
<xs:annotation>