From a8bd62ade64937e554e977c755e2989a798161cc Mon Sep 17 00:00:00 2001 From: Christof Rabensteiner Date: Mon, 8 Apr 2019 10:31:59 +0200 Subject: Update mzs:DeliveryRequest Schema - Remove MZSDreq/Sender/ConfirmationAddress (because its already Available in Sender/{WebserviceURL,EmailAddress}) - Simplify MZSDReq/Receiver (no actual schema change, just refactoring) - Remove XML Payload (because this delivery method does not exist in zusemsg) - Simplify Payload Schema and adapt it to zusemsg:Attachment - Remove DayOfBirthType (because dead code) - Metadata: replace mzs definition of metadata with reference to msg:Metadata. Reason: Both interfaces work the exact same way so there is no reason in not reusing the interface. Using the same interface definitions does not affect the integration effort for app developers, because the msg:metadata changed quite drastically and app developers will need to integrate these changes anyways. The changes in zusemsg:Metadata are so invasive that MOAZS cannot prevent them from propagating into the app2mzs interfaces. A benefit from reusing the msg:MetaData interface is that there will be less types, less duplicate code, less repetition, and therefore cleaner and easier to maintain. --- src/main/resources/mzs/app2mzs.xsd | 163 ++----------------------- src/main/resources/mzs/mzs_mypersondata_en.xsd | 12 -- 2 files changed, 12 insertions(+), 163 deletions(-) diff --git a/src/main/resources/mzs/app2mzs.xsd b/src/main/resources/mzs/app2mzs.xsd index cd388a1..bf5d421 100644 --- a/src/main/resources/mzs/app2mzs.xsd +++ b/src/main/resources/mzs/app2mzs.xsd @@ -40,166 +40,28 @@ - - - - - - - - - - - RSa oder non-RSa - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Optional mail body - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - + + + + + - URL fuer Callback Attachment + Größe in Bytes - - - - - - - - - + @@ -250,7 +112,6 @@ - Zustellstück was successfully delivered to MOA-ZS diff --git a/src/main/resources/mzs/mzs_mypersondata_en.xsd b/src/main/resources/mzs/mzs_mypersondata_en.xsd index 43a3a88..756669f 100644 --- a/src/main/resources/mzs/mzs_mypersondata_en.xsd +++ b/src/main/resources/mzs/mzs_mypersondata_en.xsd @@ -12,11 +12,6 @@ dummy abstract Peson Data element needed for bi-lingual schema (substitution groups) - - - element of signed person datastructure type - - @@ -324,11 +319,4 @@ - - - - simple type for dates (union), which may omit day and/or month - - - -- cgit v1.2.3