From 7f64be6c0e2e0f77d688c88fa64021a2e093b5db Mon Sep 17 00:00:00 2001 From: Christof Rabensteiner Date: Thu, 4 Apr 2019 10:49:04 +0200 Subject: Update zusemsg schemes to v2.0.b --- .../resources/zusemsg/zuse_mypersondata_en_p2.xsd | 38 +- src/main/resources/zusemsg/zuse_p2.xsd | 1120 +++++++++----------- 2 files changed, 537 insertions(+), 621 deletions(-) diff --git a/src/main/resources/zusemsg/zuse_mypersondata_en_p2.xsd b/src/main/resources/zusemsg/zuse_mypersondata_en_p2.xsd index 9a27360..271e56e 100644 --- a/src/main/resources/zusemsg/zuse_mypersondata_en_p2.xsd +++ b/src/main/resources/zusemsg/zuse_mypersondata_en_p2.xsd @@ -9,15 +9,21 @@ PersonData Blueprint solution for use with ZUSE Spezifikation, containes slimmed This version of person deploys only global elements. All types derived from abstract types have been replaced by substitution groups - - + + + + + + element of person details type + + + + element of signed person datastructure type - - - + Behörde, nur diese darf in RSa-Qualität versenden @@ -30,7 +36,7 @@ PersonData Blueprint solution for use with ZUSE Spezifikation, containes slimmed - element of physical person type, dreived from Person (abstract) + element of physical person type, dreived from Person @@ -53,7 +59,7 @@ PersonData Blueprint solution for use with ZUSE Spezifikation, containes slimmed part of an organisation, see also X.500 ou (eg departement, section, branch, ...) , compare Organisation - + date of birth, compare Geburtsdatum @@ -107,7 +113,17 @@ PersonData Blueprint solution for use with ZUSE Spezifikation, containes slimmed - + + + person datastructure. The first Identification elements (from the base type) denote the record as such (e.g. database key for this record) - not to be mistaken for identifiers of the person or of an address (they have their own Identification elements). + + + + + + + + signed person datastructure. The first Identification elements (from the base type) denote the record as such (e.g. database key for this record) - not to be mistaken for identifiers of the person or of an address (they have their own Identification elements). @@ -317,12 +333,6 @@ PersonData Blueprint solution for use with ZUSE Spezifikation, containes slimmed - - - simple type for dates (union), which may omit day and/or month - - - diff --git a/src/main/resources/zusemsg/zuse_p2.xsd b/src/main/resources/zusemsg/zuse_p2.xsd index 24e426e..3b92024 100644 --- a/src/main/resources/zusemsg/zuse_p2.xsd +++ b/src/main/resources/zusemsg/zuse_p2.xsd @@ -11,7 +11,7 @@ - + @@ -23,7 +23,7 @@ - Zustellstückanleiferung + Zustellstückanlieferung @@ -44,15 +44,10 @@ - + Webservice Response of ZSDeliveryRequest, also to used asynchronously - - - - - @@ -97,15 +92,10 @@ - + - Wenn DeliveryRequestStatus in asynchroner Koomunikation als Request benutz wird, ist DeliveryRequstStatusACK die Antwort + Wenn DeliveryRequestStatus bei asynchroner Koomunikation als Request benutzt wird, ist DeliveryRequstStatusACK die Antwort - - - - - @@ -123,63 +113,42 @@ - - - - ID des Zustellstücke innerhalb des Zustellsystems - - - - - - - - - - - - - - - - - - - - - - - Timestamp der Nachrichtenoperation, welcher vom Anzeigemodul erzeugt wurde. Im Falle der Annahme einer Zustellung entspricht der Timestamp dem Annahmezeitpunkt - - - - - Benutzer, der die Nachricht angenommen hat. - - - - - - - - - - - - - - - + + + + + + + + + Timestamp der Nachrichtenoperation, welcher vom Anzeigemodul erzeugt wurde. Im Falle der Annahme einer Zustellung entspricht der Timestamp dem Annahmezeitpunkt + + + + + Benutzer, der die Nachricht angenommen hat. + + + + + + + + + + + + + + + + + - + Webservice Response of ZSDeliveryNotification - - - - - @@ -188,299 +157,276 @@ - - - - - - - + - ID des Zustellstücke beim Absender + Abstrakter Antwort Typ - - + + + + + ID des Zustellstücke innerhalb des Zustellsystems + + + + + + + + + + + + + + + Übergabezeitpunkt an den Zustelldienst + + + + + + + + + + - Geschäftszahl + main structure of sender - - + + + + - ID des Zustellstücke. Die ZSDeliveryID in Kombination mit der ParticipantID des Zustellsystems, welches die Nachricht übernmittelt hat muss eindeutig sein. + Zeigt an, dass die Nachricht durch den Einstieg ins Anzeigemodul angenommen wurde. - + + + + + + + + + + - ID des Dienstleisters, der für den Versender die Kommunikation mit dem Zustelldienst bzw. generell dem Zustellsystem durchführt. In diesem Fall ist der Dienstleister der Rechnungsempfänger + Weitere über den eigentlichen Adressaten hinausgehende Kriterien zur Adressierung (bspw. c/o) - + + + + + Eindeutige Kennung (Filiale, Standort, Abteilung, etc..) innerhalb der jur. Person + + + + + + Natürlichen Person innerhalb einer Orangisation der "zu Handen" (c/o) zustellen werden soll. Wird eine E-Mail-Adresse angegeben, kann die Person eindeutig identifiziert und notifiziert werden. + + + + + - Enthält den Namespace des XML-Dokuments, um auf Empfängerseite eine automatische Verarbeitung durch ein Workflowsystem realisieren zu können. + Rückmeldungen zu einer Nachricht - + - Identifikation basierend auf Type/Value + ID des Zustellstücke beim Absender - + + - Informationen zum Sender + List of all attachments - - - - - + + + + + + + + + + + Dateiname min. 5 Zeichen, max 255 Zeichen + + + + + + Dokumentenklasse als String bzw. Namespace im Fall von XML-Dokumenten im Anhang, um auf Empfängerseite eine automatische Verarbeitung durch ein Workflowsystem realisieren zu können. + + + + + Größe in Bytes + + + + + - Spezielles Postfach des Versenders z.B. eine Filiale einer jur. Person an welches dieser eine etwaige Antwort retourniert haben möchte + Für Attachments deren Inhalt direkt in die Nachricht eingebettet werden. (Das Größenlimit für die gesamte Nachricht inklusive aller eingebetteten Attachments beträgt 10 MB) - + - Webservice oder E-Mail-Adresse, an welches die Zustellbestätigung, der Zustellnachweis oder Fehlermeldung weitergeleitet wird (Callback) + Docuementlocation in case of Callback attachements - - - - - - Informationen nur für Senderidentifikation - - - - - - - - - - Informationen zum Empfänger - - - - - - - - - - - - - - + + + + - Informationen nur für Empfaengeridentifikation + Höchstes Authentifizierungsniveau mit dem sich der Teilnehmer beim Portal/Kommunikationssystem angemeldet hatte. Folgende Werte sind zulässig - absteigend sortiert nach der Höhe des Authentifizierungsniveaus: "EID" > "FON" > "LOW" + - - - - - - + - Metadaten der Zustellung + Um einer natürlichen Person innerhalb einer Orangisation "zu Handen" (c/o) zustellen zu können, reicht die vbPK-ZU oder die E-Mail-Adresse aus, um die Person über das Eintreffen der Nachricht notifiziert zu können. - - - ID des Zustellstücks beim Absender - - - + - Anwendungsbereich/Urspung der Nachricht + Elektronische Adresse der "Zu Handen"-Person innerhalb der Organisation - - - - - - - + - Sprachen - vom Versender mitgegeben - in denen die Verständigung gesendet werden soll + Name der Person zu deren Handen adressiert wird. Hierbei handelt es sich um einen Freitext für die Anzeige, der als eindeutiger Identifikator für Verständigungen oder eine automatisierte Weiterleitung ungeeignet ist. - - - - - - + - Webservice oder E-Mail-Adresse, an welches die Zustellbestätigung oder Fehlermeldung weitergeleitet wird (Callback) + Prüfsumme - - - - - - + + + + Prüfsumme + + + - Typ des Zustellnachweises, z.B. xml+pdf oder nur xml (default) + Hash Algorithmus, z.B. SHA-256, SHA-512 + + + + + Hashwert + + + + + + + Webservice oder E-Mail-Adresse, an welches die Zustellbestätigung oder Fehlermeldung weitergeleitet wird (Callback) + + + + + + + + + Typ des Zustellnachweises, z.B. xml+pdf oder nur xml (default) - + + - - - - - - - - - - + - Für Notfälle, wenn der Absender weder über ein Webservice noch über ein elektronisches Postfach verfügt. + Zustellung war nicht erfolgreich +• Nachricht wurde nicht innerhalb der Zustellfrist angenommen +• Zustellhindernis - - - - Abstrakter Antwort Typ - - - - - ID des Zustellstücke innerhalb des Zustellsystems - - - - - + + + + + + + Im Falle des verstreichens der Zustellfrist MUSS das Element befüllt sein. + + + + + + - + - Zustellzeitpunkt + Zustellqualität gemäß ZustellG: +• RSa +• RSa+ +• nonRSa +• nonRSa+ + + + + + + + + - + - Gibt an ob das Zustellstück über den ERV zugestellt wurde + URL des für die Nachricht verantwortlichen Zustellstellsystems - + - ID mit der der Versender beim Zustellsystem registriert ist. (Das Zustellsystem ist für den Inhalt der Personendaten des Versenders verantwortlich, um sicherzustellen, dass diese nicht missbräuchlich verwendet werden (Vortäuschung einer anderen Identität)) + Zustellzeitpunkt - + - Zusätzliche Nameserweiterung, die im Anzeigemodul zu den Personendaten des Absenders angezeigt werden. (Die Personendaten selbst werden vom Zustellsystem auf Basis der Profildaten eingesteuert) + Enthält den Namespace des XML-Dokuments, um auf Empfängerseite eine automatische Verarbeitung durch ein Workflowsystem realisieren zu können. - + - Spezielles Postfach des Empfängers, z.B. eine Filiale einer jur. Person + Elektronische Adresse (E-Mail, HTTP, etc) - - - - - - - - - Übergabezeitpunkt an den Zustelldienst - - - - - - - - + - Mime-Typ + Für Notfälle, wenn der Absender weder über ein Webservice noch über ein elektronisches Postfach verfügt. - + - Prüfsumme + Beschreibung eines aufgetretenen Fehlers - - - Prüfsumme - - - - - Hash Algorithmus, z.B. SHA-256, SHA-512 - - - - - Hashwert - - - - - + - List of all attachments + ComplexTpye für die Beschreibung eines aufgetretenen Fehlers - - - - - - - - - - - - Dateiname - - - - - - Dokumentenklasse als String bzw. Namespace im Fall von XML-Dokumenten im Anhang, um auf Empfängerseite eine automatische Verarbeitung durch ein Workflowsystem realisieren zu können. - - - - - Größe in Bytes - - - - - - - Für Attachments deren Inhalt direkt in die Nachricht eingebettet werden. (Das Größenlimit für die gesamte Nachricht inklusive aller eingebetteten Attachments beträgt 10 MB) - - - - - Docuementlocation in case of Callback attachements - - - - - - - @@ -494,94 +440,27 @@ - - - - - - - - - - - - - - - Aviso (optional) - - - - - - - Frist von der Behörde bis wann die Registrierung erfolgt sein muss, um dass Behördenschriftstück noch elektronisch zu bekommen. Anderenfalls wird das Schriftstück von der Behörde auf dem normalen Postweg versandt. Diese Info wird im Aviso-E-Mail mitgegeben. - - - - - - + - Liste der verifizierten Verständigungsadressen des Teilnehmers + Geschäftszahl - - - - - - + - Zustellqualität gemäß ZustellG: -• RSa -• RSa+ -• nonRSa -• nonRSa+ + Wenn dieser Marker existiert, MUSS diese Zustellung auch bei aktiver Postsperre an den tatsächlichen Empfänger zugestellt werden. - - - - - - - - - + - Qualität der privatrechtlichen Zusendung ist von der Zustellqualität lt. ZustellG zu unterscheiden: -• Information -• RegisteredMail -• RegisteredMail+ -• ConfirmReceipt -• ConfirmReceipt+ + Dieser ComplexType ist ein Hilfskonstrukt damit ein Flag/Kennzeichen/Marker/Idikator Element nicht als XML-Any misbraucht werden kann. - - - - - - - - - - - + + - Sprachen in denen die Verständigung gesendet werden soll + element of internet address type - - - - - Sprache in der die Verständigung gesendet werden soll - - - - - + Sprache in welcher der Zustellnachweis gesendet werden soll @@ -607,13 +486,42 @@ - + - List of metadata entries + Spezielles Postfach des Empfängers, z.B. eine Filiale einer jur. Person + + + + + Metadaten der Zustellung - + + + ID des Zustellstücks beim Absender + + + + + Zustellsystem, welches die Nachricht überrmittelt hat. Muss gesetzt werden, wenn die Zustellsystem-Applikationen mehrere Zustellsysteme repräsentiert + + + + + + + + + + + Sprachen - vom Versender mitgegeben - in denen die Verständigung gesendet werden soll + + + + + + @@ -641,231 +549,226 @@ - - - Zur Anzeige in der Mailbox, vgl. Subject von herkömml. E-mails - - - + - Referenz auf ein anderes Zustellstück (ZSDeliveryID), auf die sich diese Zustellung bezieht + List of metadata entries - + - + - Rollen, welche neben globalen Vertretungsbefugten Zustellstücke entgegennehmen dürfen + Mime-Typ - - - - - - - - - - - - - - Schlagworte zu einer Nachricht nach welchen ein Benutzer suchen kann. (Dieser müssen vom Versender einer Nachricht gesetzt werden) - - - - - - - - - + - Liste der verfahrensspezifischen Metadaten. Diese dienen rein der Visualisierung in der Detailansicht der Nachricht. D.h. sowohl der Name als auch der Wert der Eigenschaft sind in menschenlesbarer Form zu liefern. Daraus folgt, die Daten sind nicht für die maschinelle Verarbeitung geeignet. (Verfahrensspezifischen Metadaten für die maschinelle Verarbeitung sind immer als eigenständiges Attachment im XML-Format zu liefern) + Liste der verifizierten Verständigungsadressen des Teilnehmers - + - + - + + + Sprachen in denen die Verständigung gesendet werden soll + - + + + Sprache in der die Verständigung gesendet werden soll + + - - - - - - - - - - - - + + + Liste der vom AMOD durchgeführten Verständigungen des Empfängers + + + - + + + + + + + - + - Systemkomponente der E-Zustellung: Portal oder Zustellsystem. (Ein Zustellsystem ist entweder ein Zustelldienst, ein Kommunikationssystem der Behörde oder ein Zielsystem) + Herkunftssystem: Zustellsystem oder Kommunikationssystem der Behörde, von welchem die Nachricht oder Empfängerrdaten stammen - - - - ParticipantID = Landeskennung ":" ID + + + + ParticipantID = Landeskennung ":" ID ID = "VKZ:" VKZ | Org-Id -VKZ ::= 1#32UACHAR; (Verwaltungskennzeichen gem. [VKZ]) -Org-Id ::= 1#32UACHAR; (Org-Id gem. [VKZ]) +VKZ ::= 1#32UACHAR;(Verwaltungskennzeichen gem. [VKZ]) +Org-Id ::= 1#32UACHAR;(Org-Id gem. [VKZ]) Landeskennung ::= {2} ALPHA; (gem. ISO 3166 - Alpha2) (nicht normativ / nach ldap.gv.at) Beispiele: "AT:B:102", "AT:VKZ:GGA-12345", "AT:L9:9876" + + + + + Aviso (optional) + + + + + Existenz des Elements zeigt an, dass ein Aviso erfolgreich an alle Verständigungsadressen des Teilnahmkandidaten versendet wurde + + + + + (Technisch Notwendig, um implizites XML-Any zu verhindern) + + + + + + + Frist von der Behörde bis wann die Registrierung erfolgt sein muss, um dass Behördenschriftstück noch elektronisch zu bekommen. Anderenfalls wird das Schriftstück von der Behörde auf dem normalen Postweg versandt. Diese Info wird im Aviso-E-Mail mitgegeben. + - + - Herkunftssystem: Zustellsystem oder Kommunikationssystem der Behörde, von welchem die Nachricht oder Empfängerrdaten stammen + Qualität der privatrechtlichen Zusendung ist von der Zustellqualität lt. ZustellG zu unterscheiden: +• Information +• RegisteredMail +• RegisteredMail+ +• ConfirmReceipt +• ConfirmReceipt+ + + + + + + + + + + + + + ID mit der der Versender beim Zustellsystem registriert ist. (Das Zustellsystem ist für den Inhalt der Personendaten des Versenders verantwortlich, um sicherzustellen, dass diese nicht missbräuchlich verwendet werden (Vortäuschung einer anderen Identität)) + + + + + Informationen zum Empfänger + + + + + + + + + + + + + + - + - ParticipantID = Landeskennung ":" ID -ID = "VKZ:" VKZ | Org-Id -VKZ ::= 1#32UACHAR;(Verwaltungskennzeichen gem. [VKZ]) -Org-Id ::= 1#32UACHAR;(Org-Id gem. [VKZ]) -Landeskennung ::= {2} ALPHA; (gem. ISO 3166 - Alpha2) -(nicht normativ / nach ldap.gv.at) Beispiele: "AT:B:102", "AT:VKZ:GGA-12345", "AT:L9:9876" + Informationen nur für Senderidentifikation - + - Liste von Portalen für welche die Nachricht speziell bestimmt ist - vorrangig für Kommunikationssysteme von Behörden mit niederschwelliger Authentifizierung (Wird für die GUI Funktion 'gefiltert u. gereiht' benötigt) + Referenz auf ein anderes Zustellstück (ZSDeliveryID), auf die sich diese Zustellung bezieht - + - + - Portalkennung + Gibt an ob das Zustellstück über den ERV zugestellt wurde - + - Um einer natürlichen Person innerhalb einer Orangisation "zu Handen" (c/o) zustellen zu können, reicht die vbPK-ZU oder die E-Mail-Adresse aus, um die Person über das Eintreffen der Nachricht notifiziert zu können. + Rollen, welche neben globalen Vertretungsbefugten Zustellstücke entgegennehmen dürfen - - + + + + + + + + + + + + + Informationen zum Sender + + + + + + - Elektronische Adresse der "Zu Handen"-Person innerhalb der Organisation + Spezielles Postfach des Versenders z.B. eine Filiale einer jur. Person an welches dieser eine etwaige Antwort retourniert haben möchte - + - Name der Person zu deren Handen adressiert wird. Hierbei handelt es sich um einen Freitext für die Anzeige, der als eindeutiger Identifikator für Verständigungen oder eine automatisierte Weiterleitung ungeeignet ist. + Webservice oder E-Mail-Adresse, an welches die Zustellbestätigung, der Zustellnachweis oder Fehlermeldung weitergeleitet wird (Callback) - - - Weitere über den eigentlichen Adressaten hinausgehende Kriterien zur Adressierung (bspw. c/o) - - - - - - - Eindeutige Kennung (Filiale, Standort, Abteilung, etc..) innerhalb der jur. Person - - - - - - - - - Höchstes Authentifizierungsniveau mit dem sich der Teilnehmer beim Portal/Kommunikationssystem angemeldet hatte. Folgende Werte sind zulässig - absteigend sortiert nach der Höhe des Authentifizierungsniveaus: "EID" > "FON" > "LOW" - - - - - - - Die Person des Versenders wird über das Clientzertifikat authentifiziert mit dem sich das IT-Service des Versenders mit seinem Zustellsystem verbindet. (Bei Behörden erfolgt die Authentifizierung über PVP-Header) - - - - Versender ist eine Behörde - - - Versender ist eine natürliche Person - - - - - Versender ist ein Unternehmen - - - - - - - - - - - main structure of sender - - - - - juridical person, organisation + authority - - - - Identifikation basierend auf Type/Value - - - - + + + + + + + - + - physical person + Versender ist ein Unternehmen, das im gesetzlichen Auftrag handeln - - - - + juridical person, organisation @@ -873,153 +776,156 @@ Landeskennung ::= {2} ALPHA; (gem. ISO 3166 - Alpha2) - + - + - main structure of sender + Informationen nur für Senderidentifikation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - Existenz des Elements zeigt an, dass ein Aviso erfolgreich an alle Verständigungsadressen des Teilnahmkandidaten versendet wurde + Die Person des Versenders wird über das Clientzertifikat authentifiziert mit dem sich das IT-Service des Versenders mit seinem Zustellsystem verbindet. (Bei Behörden erfolgt die Authentifizierung über PVP-Header) - + + + + + + + + + - (Technisch Notwendig, um implizites XML-Any zu verhindern) + ID des Dienstleisters, der für den Versender die Kommunikation mit dem Zustelldienst bzw. generell dem Zustellsystem durchführt. In diesem Fall ist der Dienstleister der Rechnungsempfänger + + + + + Einfacher "Request" ohne Datenelemente - - + - element of internet address type + Zur Anzeige in der Mailbox, vgl. Subject von herkömml. E-mails - + - Wenn dieser Marker existiert, MUSS diese Zustellung auch bei aktiver Postsperre an den tatsächlichen Empfänger zugestellt werden. + Systemkomponente der E-Zustellung: Portal oder Zustellsystem. (Ein Zustellsystem ist entweder ein Zustelldienst, ein Kommunikationssystem der Behörde oder ein Zielsystem) + + + + + ParticipantID = Landeskennung ":" ID +ID = "VKZ:" VKZ | Org-Id +VKZ ::= 1#32UACHAR; (Verwaltungskennzeichen gem. [VKZ]) +Org-Id ::= 1#32UACHAR; (Org-Id gem. [VKZ]) +Landeskennung ::= {2} ALPHA; (gem. ISO 3166 - Alpha2) +(nicht normativ / nach ldap.gv.at) Beispiele: "AT:B:102", "AT:VKZ:GGA-12345", "AT:L9:9876" + + + + + + + + Schlagworte zu einer Nachricht nach welchen ein Benutzer suchen kann. (Dieser müssen vom Versender einer Nachricht gesetzt werden) + + + + + - + - Dieser ComplexType ist ein Hilfskonstrukt damit ein Flag/Kennzeichen/Marker/Idikator Element nicht als XML-Any misbraucht werden kann. + Timestamp, der vom Anzeigemodul erzeugt wurde. Im Falle der Annahme einer Zustellung entspricht der Timestamp dem Zustellzeitpunkt - + - Benutzer, der die Nachricht angenommen oder gelöscht hat. Wenn die Nachrichtenoperation vom Anzeigemodul ausgelöst wurde, bleibt das User Element leer + Benutzer, der die Nachricht angenommen oder gelöscht hat. Wenn die Nachrichtenoperation vom System des Anzeigemoduls ausgelöst wurde, bleibt das User Element leer - + Rolle des Benutzers: • Receiver: Empfänger persönlich • Representative: Vertretungsbevollmächtigter • InsolvencyAdministrator: Insolvenzverwalters -• System: Anzeigemodul + + + + + + + + - + - - - Timestamp, der vom Anzeigemodul erzeugt wurde. Im Falle der Annahme einer Zustellung entspricht der Timestamp dem Zustellzeitpunkt - + + + + + + + + - + - Rückmeldungen zu einer Nachricht + ID des Zustellstücke. Die ZSDeliveryID in Kombination mit der ParticipantID des Zustellsystems, welches die Nachricht übernmittelt hat muss eindeutig sein. - - + + - Zeigt an, dass die Nachricht durch den Einstieg ins Anzeigemodul angenommen wurde. + Token auf 256 Zeichen beschränkt. - - - - - - - - - - - + + + + + + - Zustellung war nicht erfolgreich -• Nachricht wurde nicht innerhalb der Zustellfrist angenommen -• Zustellhindernis + 2-stelliger Sprachcode der anerkannten österreichischen Minderheiten - - - - - - - - - Im Falle des verstreichens der Zustellfrist MUSS das Element befüllt sein. - - - - - - - + + + + + + + + + - Einfacher "Request" ohne Datenelemente + Typ zur Beschränkung von Dateinamen auf minimal 5 Zeichen und maximal 255 Zeichen - - + + + + + + - Token auf 256 Zeichen beschränkt. + Typ definiert einen regulären Ausdruck für Versionsnummer - z.B. 1.0.0 - - + -- cgit v1.2.3