Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-04-17 | Refactor: Move Configs to config Package | Christof Rabensteiner | 3 | -3/+4 | |
2019-04-17 | Refactor: Move Repositories to Repository Package | Christof Rabensteiner | 4 | -3/+5 | |
2019-04-17 | Add Redis and InMemory Implementation of DeliveryRequestRepository | Christof Rabensteiner | 7 | -23/+80 | |
- Deployer can choose which implementation to use (by activating - corresponding profile) - Add guava dependency - Extract DeliveryRequestRepository to Interface - Implement InMemory Repository using guava's cache | |||||
2019-04-16 | Add Getter for Repository + Refactor Marshalling | Christof Rabensteiner | 4 | -28/+25 | |
- mv MyMarshaller Marshaller - Remove jaxbcontext bean - Move Marshaller config to MarshallerConfig class | |||||
2019-04-16 | Store incoming delivery request on redis server | Christof Rabensteiner | 7 | -47/+194 | |
- Connect to Redis server and implement RedisRepository - Add redis dependencies (spring-boot-starter, jedis, apache commons io). Latter dependencies are apparently needed and not included in the sprint-boot-starter; See https://github.com/spring-projects/spring-boot/issues/5718 and https://www.concretepage.com/questions/599 - Connect DeliveryRequestHandler to RedisRepository - Rewrote Marshalling: replace JaxbContext with spring-oxm JaxbMarshaller - Catch and log all exceptions in App2MZSService; Former: certain exceptions would go unnoticed, e.g. ConnectionRefused | |||||
2019-04-15 | Add Marshaller for autogenerated Schema Types | Christof Rabensteiner | 2 | -0/+73 | |
2019-04-10 | Add Testcase For JAXB Marshalling | Christof Rabensteiner | 2 | -1/+102 | |
2019-04-09 | Propagate changes of zusemsg2.0.c into mzs | Christof Rabensteiner | 2 | -18/+4 | |
- Add Target to CorporateBodyType - Remove Authority - make DateOfBirth optional | |||||
2019-04-09 | Update zusemsg Spec to 2.0.c | Christof Rabensteiner | 3 | -35/+13 | |
2019-04-08 | Update Codebase to Match MZS Schema Changes | Christof Rabensteiner | 5 | -56/+66 | |
- Important Fix: I forgot to annotate App2MzsService with @Service and autowire the App2MzsService object when creating the endpoint bean. For this reason, Spring did not autowire the dependencies in App2MzsService and I ended up with NullPointerExceptions in the testsuite. - Updated some more namespaces - Add objectFactory bean. objectfactory is autogenerated via the cxf-code-generation plugin, so i cannot annotate it with @Component or @Service. Alternative: create the @Bean by myself - Update the validDeliveryRequest SOAP Message to match the mzs 2.0.0 scheme. | |||||
2019-04-08 | Fix mzs:DReq/Payload | Christof Rabensteiner | 1 | -2/+2 | |
- make one Payload Element mandatory - fix refernce to msg:DocumentClass | |||||
2019-04-08 | Update mzs:DReq/Payload Schema | Christof Rabensteiner | 1 | -3/+3 | |
2019-04-08 | Update Namespace Package References to Schema files | Christof Rabensteiner | 3 | -7/+5 | |
2019-04-08 | Schema Fixes | Christof Rabensteiner | 1 | -2/+2 | |
2019-04-08 | Update mzs:DeliveryRequest/Receiver Schema to fit zusemsg needs | Christof Rabensteiner | 1 | -1/+15 | |
- add choice between Identification and Person/Address - add AdditionalCriteria and PreAdvice not | |||||
2019-04-08 | Update mzs:DeliveryRequest Schema | Christof Rabensteiner | 2 | -163/+12 | |
- 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. | |||||
2019-04-08 | Add app2zuse WSDL and Friends | Christof Rabensteiner | 4 | -0/+575 | |
2019-04-05 | Schema changes | Christof Rabensteiner | 1 | -1/+6 | |
- Add MessegerService, make InternetAddressType url mandatory | |||||
2019-04-05 | Add PostalAddress Type | Christof Rabensteiner | 1 | -0/+10 | |
2019-04-05 | Remove Country Code Restriction | Christof Rabensteiner | 1 | -0/+5 | |
2019-04-05 | Remove Country Code Restriction | Christof Rabensteiner | 1 | -6/+1 | |
2019-04-05 | Remove AnyAttribute from AbstractAddressType | Christof Rabensteiner | 1 | -1/+0 | |
2019-04-05 | Remove AnyAttribute from AbstractPersonType | Christof Rabensteiner | 1 | -1/+0 | |
2019-04-05 | Whitespace Fix | Christof Rabensteiner | 1 | -4/+4 | |
2019-04-05 | PersonName: Add Affix | Christof Rabensteiner | 1 | -0/+33 | |
2019-04-05 | mzs:Sender: Remove ProfileID | Christof Rabensteiner | 1 | -28/+23 | |
2019-04-04 | Update zusemsg schemes to v2.0.b | Christof Rabensteiner | 2 | -592/+508 | |
2019-04-04 | Ignore IDE Files and Maven Artifacts | Christof Rabensteiner | 1 | -0/+3 | |
2019-04-03 | Make Corporate/FullPerson Mandatory | Christof Rabensteiner | 1 | -1/+1 | |
- Reason: mandatory in zusemsg2.0.0 | |||||
2019-04-03 | Make PhysicalPerson Child Nodes Mandatory | Christof Rabensteiner | 1 | -2/+2 | |
- Name and DateOfBirth - Reason: They are Mandatory in zusemsg2.0.0 | |||||
2019-04-03 | Make AbstractPersonType abstract | Christof Rabensteiner | 1 | -1/+1 | |
- such that clients don't start instantiating AbstractPersons | |||||
2019-04-03 | Add msg:Authority and aux types to mzs_mypersondata scheme | Christof Rabensteiner | 1 | -10/+32 | |
- Aux types: msg:FullName, msg:Target, msg:Organization | |||||
2019-04-03 | Add msg:AdditionalCriteria and msg:ConfirmationAddress DRq:Sender | Christof Rabensteiner | 1 | -1/+3 | |
2019-04-03 | Add msg:logo to mzs:DRq:Sender | Christof Rabensteiner | 1 | -1/+3 | |
2019-04-03 | Add zusemsg Scheme Files | Christof Rabensteiner | 3 | -0/+1657 | |
2019-04-03 | Change MZS Namespaces (again) | Christof Rabensteiner | 4 | -9/+9 | |
2019-04-03 | Remove Version Number in Scheme Folder Structure | Christof Rabensteiner | 3 | -0/+0 | |
2019-04-03 | Remove Comments and Outdated Elements in app2mzs | Christof Rabensteiner | 1 | -22/+0 | |
2019-04-03 | Change MZS Namespaces | Christof Rabensteiner | 3 | -15/+14 | |
2019-04-03 | Cleanup WSDL resources | Christof Rabensteiner | 18 | -1754/+1 | |
- Switch to mzs1.5.3-rc1 and rename to mzs 2.0.0 - remove app2mzs scheme sources from other versions | |||||
2019-04-03 | Add Stubs for RequestHandler and MZS2AppClient | Christof Rabensteiner | 2 | -0/+40 | |
2019-04-03 | Init: Add Timeout to Delivery Request Handler | Christof Rabensteiner | 1 | -12/+54 | |
2019-03-19 | Add Unit Tests "Reject Formally Incorrect Delivery Request" | Christof Rabensteiner | 3 | -2/+79 | |
2019-03-19 | Add Unit Test Stub for App2MzsService | Christof Rabensteiner | 4 | -3/+102 | |
- Unit test makes a http request to the service - Fix NPE by adding endpoint.setAdress("/") - Choose better name for App2MzsService | |||||
2019-03-19 | Add App2MzsService Stub | Christof Rabensteiner | 4 | -4/+70 | |
- Try it out with mvn spring-boot:run | |||||
2019-03-19 | Init Repo + Contract App2mzs | Christof Rabensteiner | 18 | -0/+2506 | |
- Can generate java sources with wsdl2java (mvn generate-sources) - Add multiple versions of app2mzs because I don't know which one is right. - Fix zuseutil's wsdl (import statement) - Remove header in 1.5.3-rc1's wsdl |