diff options
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.xsd | 13 |
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> |