diff options
-rw-r--r-- | src/main/resources/zusemsg/app2zuse_p2.wsdl | 2 | ||||
-rw-r--r-- | src/main/resources/zusemsg/zuse_mypersondata_en_p2.xsd | 18 | ||||
-rw-r--r-- | src/main/resources/zusemsg/zuse_p2.xsd | 28 |
3 files changed, 13 insertions, 35 deletions
diff --git a/src/main/resources/zusemsg/app2zuse_p2.wsdl b/src/main/resources/zusemsg/app2zuse_p2.wsdl index 013e121..2b2b407 100644 --- a/src/main/resources/zusemsg/app2zuse_p2.wsdl +++ b/src/main/resources/zusemsg/app2zuse_p2.wsdl @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:msg="http://reference.e-government.gv.at/namespace/zustellung/msg/phase2/20181206#" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:service="http://reference.e-government.gv.at/namespace/zustellung/app2zuse/phase2/20181206#" targetNamespace="http://reference.e-government.gv.at/namespace/zustellung/app2zuse/phase2/20181206#"> <wsdl:types> - <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning" elementFormDefault="qualified" attributeFormDefault="unqualified" vc:minVersion="1.1"> + <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning" elementFormDefault="qualified" attributeFormDefault="unqualified" vc:minVersion="1.1" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"> <xs:import namespace="http://reference.e-government.gv.at/namespace/zustellung/msg/phase2/20181206#" schemaLocation="zuse_p2.xsd"/> </xs:schema> </wsdl:types> diff --git a/src/main/resources/zusemsg/zuse_mypersondata_en_p2.xsd b/src/main/resources/zusemsg/zuse_mypersondata_en_p2.xsd index 271e56e..a20e3f5 100644 --- a/src/main/resources/zusemsg/zuse_mypersondata_en_p2.xsd +++ b/src/main/resources/zusemsg/zuse_mypersondata_en_p2.xsd @@ -24,16 +24,6 @@ PersonData Blueprint solution for use with ZUSE Spezifikation, containes slimmed </xs:annotation> </xs:element> <!-- ### physical person, corporate body and authority ### --> - <xs:element name="Authority" type="p:AuthorityType" substitutionGroup="p:Person"> - <xs:annotation> - <xs:documentation>Behörde, nur diese darf in RSa-Qualität versenden</xs:documentation> - </xs:annotation> - </xs:element> - <xs:element name="Target" type="xs:anyURI"> - <xs:annotation> - <xs:documentation>Beinhaltet die Bereichskennung und das VKZ der Zielorganisation für die das vbPK-ZU umzuschlüsseln ist. Das Target ist in der Form "urn:publicid:gv.at:ecdid+«VKZ»+«Bereich»" zu liefern. (vgl. SZR 3.0 Anwendungsdokumentation)</xs:documentation> - </xs:annotation> - </xs:element> <xs:element name="PhysicalPerson" type="p:PhysicalPersonType" substitutionGroup="p:Person"> <xs:annotation> <xs:documentation>element of physical person type, dreived from Person </xs:documentation> @@ -59,6 +49,11 @@ PersonData Blueprint solution for use with ZUSE Spezifikation, containes slimmed <xs:documentation>part of an organisation, see also X.500 ou (eg departement, section, branch, ...) , compare Organisation</xs:documentation> </xs:annotation> </xs:element> + <xs:element name="Target" type="xs:anyURI"> + <xs:annotation> + <xs:documentation>Beinhaltet die Bereichskennung und entweder das VKZ oder den Service-Identifier der Zielorganisation für die das vbPK-ZU umzuschlüsseln ist. Das Target ist in der Form "urn:publicid:gv.at:ecdid+«VKZ od. Service-ID»+«Bereich»" zu liefern. (vgl. SZR 3.0 Anwendungsdokumentation)</xs:documentation> + </xs:annotation> + </xs:element> <xs:element name="DateOfBirth" type="xs:date"> <xs:annotation> <xs:documentation>date of birth, compare Geburtsdatum</xs:documentation> @@ -148,7 +143,7 @@ PersonData Blueprint solution for use with ZUSE Spezifikation, containes slimmed <xs:extension base="p:AbstractPersonType"> <xs:sequence> <xs:element ref="p:Name"/> - <xs:element ref="p:DateOfBirth"/> + <xs:element ref="p:DateOfBirth" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> @@ -232,6 +227,7 @@ PersonData Blueprint solution for use with ZUSE Spezifikation, containes slimmed <xs:sequence> <xs:element ref="p:FullName"/> <xs:element ref="p:Organization" minOccurs="0"/> + <xs:element ref="p:Target" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> diff --git a/src/main/resources/zusemsg/zuse_p2.xsd b/src/main/resources/zusemsg/zuse_p2.xsd index 3b92024..6fa07a4 100644 --- a/src/main/resources/zusemsg/zuse_p2.xsd +++ b/src/main/resources/zusemsg/zuse_p2.xsd @@ -195,7 +195,6 @@ <xs:documentation>main structure of sender</xs:documentation> </xs:annotation> <xs:attribute name="Id" type="xs:ID" use="optional"/> - <xs:anyAttribute namespace="##other"/> </xs:complexType> <xs:element name="Accepted" type="msg:AcceptedType" substitutionGroup="msg:Answer"> <xs:annotation> @@ -743,14 +742,14 @@ Landeskennung ::= {2} ALPHA; (gem. ISO 3166 - Alpha2) </xs:sequence> </xs:complexType> </xs:element> - <xs:element name="SenderAuthority" type="msg:SenderAuthorityType" substitutionGroup="msg:SenderPerson"> + <xs:element name="SenderCorporateBody" type="msg:SenderCorporateBodyType" substitutionGroup="msg:SenderPerson"> <xs:annotation> - <xs:documentation>Versender ist eine Behörde</xs:documentation> + <xs:documentation>Versender ist eine Behörde oder ein Unternehmen, das im gesetzlichen Auftrag handeln</xs:documentation> </xs:annotation> </xs:element> - <xs:complexType name="SenderAuthorityType"> + <xs:complexType name="SenderCorporateBodyType"> <xs:annotation> - <xs:documentation>authority</xs:documentation> + <xs:documentation>juridical person, organisation</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="msg:AbstractSenderPersonType"> @@ -758,29 +757,12 @@ Landeskennung ::= {2} ALPHA; (gem. ISO 3166 - Alpha2) <xs:element ref="msg:SenderProfile"/> <xs:sequence> <xs:element ref="p:Identification"/> - <xs:element ref="p:Authority"/> + <xs:element ref="p:CorporateBody"/> </xs:sequence> </xs:choice> </xs:extension> </xs:complexContent> </xs:complexType> - <xs:element name="SenderCorporateBody" type="msg:SenderCorporateBodyType" substitutionGroup="msg:SenderPerson"> - <xs:annotation> - <xs:documentation>Versender ist ein Unternehmen, das im gesetzlichen Auftrag handeln</xs:documentation> - </xs:annotation> - </xs:element> - <xs:complexType name="SenderCorporateBodyType"> - <xs:annotation> - <xs:documentation>juridical person, organisation</xs:documentation> - </xs:annotation> - <xs:complexContent> - <xs:extension base="msg:AbstractSenderPersonType"> - <xs:sequence> - <xs:element ref="msg:SenderProfile"/> - </xs:sequence> - </xs:extension> - </xs:complexContent> - </xs:complexType> <xs:element name="SenderDetails" type="p:PersonAndIdentificationType"> <xs:annotation> <xs:documentation>Informationen nur für Senderidentifikation</xs:documentation> |