diff options
author | Thomas Lenz <thomas.lenz@egiz.gv.at> | 2019-10-01 10:57:01 +0200 |
---|---|---|
committer | Thomas Lenz <thomas.lenz@egiz.gv.at> | 2019-10-01 10:57:01 +0200 |
commit | df2ba23f9479f37c11a7a23b697b5acaa4e97d33 (patch) | |
tree | ea042bb74cab85c45f47f84ff864ab808f72342b /src/main/resources/wsdl/mis | |
parent | dcd678d6ac5ededc8b58b5d473cf12acfdbd8598 (diff) | |
download | egovutils-df2ba23f9479f37c11a7a23b697b5acaa4e97d33.tar.gz egovutils-df2ba23f9479f37c11a7a23b697b5acaa4e97d33.tar.bz2 egovutils-df2ba23f9479f37c11a7a23b697b5acaa4e97d33.zip |
update MIS v2.0 end-point implementation
add MISV2Client.java for testing
Diffstat (limited to 'src/main/resources/wsdl/mis')
-rw-r--r-- | src/main/resources/wsdl/mis/mis_2.0/PersonData_20_en_moaWID.xsd | 1 | ||||
-rw-r--r-- | src/main/resources/wsdl/mis/mis_2.0/mis-2.0.0.xsd | 13 |
2 files changed, 11 insertions, 3 deletions
diff --git a/src/main/resources/wsdl/mis/mis_2.0/PersonData_20_en_moaWID.xsd b/src/main/resources/wsdl/mis/mis_2.0/PersonData_20_en_moaWID.xsd index 02771c0..8854c85 100644 --- a/src/main/resources/wsdl/mis/mis_2.0/PersonData_20_en_moaWID.xsd +++ b/src/main/resources/wsdl/mis/mis_2.0/PersonData_20_en_moaWID.xsd @@ -8,7 +8,6 @@ --> <?xml-stylesheet type="text/xsl" href="getelementnames.xslt"?> <xs:schema xmlns="http://reference.e-government.gv.at/namespace/persondata/20020228#" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" targetNamespace="http://reference.e-government.gv.at/namespace/persondata/20020228#" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0.0"> - <!--xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="W3C-XMLDSig.xsd"/--> <xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="http://www.w3.org/TR/2002/REC-xmldsig-core-20020212/xmldsig-core-schema.xsd"/> <xs:annotation> <xs:documentation>This version of person deploys only global elements. All types derived from abstract types have been replaced by substitution groups</xs:documentation> 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> |