<feed xmlns='http://www.w3.org/2005/Atom'>
<title>moa-zs/src/main, branch 2.0.0-RC5</title>
<subtitle>Middleware that allows a sender application to send delivery requests to delivery services</subtitle>
<id>https://git.egiz.gv.at/moa-zs/atom?h=2.0.0-RC5</id>
<link rel='self' href='https://git.egiz.gv.at/moa-zs/atom?h=2.0.0-RC5'/>
<link rel='alternate' type='text/html' href='https://git.egiz.gv.at/moa-zs/'/>
<updated>2019-11-22T13:05:10+00:00</updated>
<entry>
<title>Fix Msg Schema Error: Honor Mutual Exclusiveness of &lt;Choice&gt;</title>
<updated>2019-11-22T13:05:10+00:00</updated>
<author>
<name>Christof Rabensteiner</name>
<email>christof.rabensteiner@iaik.tugraz.at</email>
</author>
<published>2019-11-22T12:57:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.egiz.gv.at/moa-zs/commit/?id=7acd8cf9b3bd0aacea61fff3a07e17b9b57ad8cc'/>
<id>urn:sha1:7acd8cf9b3bd0aacea61fff3a07e17b9b57ad8cc</id>
<content type='text'>
- Problem: When activating the QueryPersonRequest, the TNVZ returns an
  Identification element that needs to be integrated into the
  msg:DeliveryRequest as a child of Receiver. The Identification child
  is mutually exclusive to another sequence consisting of (Person,
  AustrianAddressesOnly, Address). I forget to delete the sequence
  when adding the Identifcation element and violate the the msg
  schema.
- Solution: Delete sequence when adding Identification.
- Test the fix in test case.

Thanks to Johannes Hörtnagl for pointing out the problem.
</content>
</entry>
<entry>
<title>Fix Error in TNVZ QueryPerson Request</title>
<updated>2019-11-07T07:06:38+00:00</updated>
<author>
<name>Christof Rabensteiner</name>
<email>christof.rabensteiner@iaik.tugraz.at</email>
</author>
<published>2019-11-07T07:06:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.egiz.gv.at/moa-zs/commit/?id=209d51f4163313e96d1549e83bce3ce6ba9d2880'/>
<id>urn:sha1:209d51f4163313e96d1549e83bce3ce6ba9d2880</id>
<content type='text'>
- Problem: When assembling the TNVZ Query Person Request, I convert
  the Sender with msgp's ObjectFactory.createPerson. The marshaller
  will then create a Corporate body like this:

  &lt;ns2:Person xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:type="ns2:CorporateBodyType"&gt;

  What we really want is this:

  &lt;ns2:CorporateBody&gt;

- Solution: Replace createPerson with createCorporateBody.

- Thanks to Johannes Hörtnagl and Christoph Kaiser-Feistmantl for
  the feedback.
</content>
</entry>
<entry>
<title>Remove Unused TNVZ Version</title>
<updated>2019-11-06T12:04:11+00:00</updated>
<author>
<name>Christof Rabensteiner</name>
<email>christof.rabensteiner@iaik.tugraz.at</email>
</author>
<published>2019-11-06T12:04:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.egiz.gv.at/moa-zs/commit/?id=7446f49c9ea4c15a530bd80aceb6d9f863395a2b'/>
<id>urn:sha1:7446f49c9ea4c15a530bd80aceb6d9f863395a2b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bump zusetnvz Contracts to Version 2.2.008</title>
<updated>2019-11-06T11:55:22+00:00</updated>
<author>
<name>Christof Rabensteiner</name>
<email>christof.rabensteiner@iaik.tugraz.at</email>
</author>
<published>2019-11-06T11:38:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.egiz.gv.at/moa-zs/commit/?id=29fa1643fa32a88f3e24c6aa3f1ab9dad945ab55'/>
<id>urn:sha1:29fa1643fa32a88f3e24c6aa3f1ab9dad945ab55</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor: Rename ClientFactory.create Interface</title>
<updated>2019-10-30T15:06:12+00:00</updated>
<author>
<name>Christof Rabensteiner</name>
<email>christof.rabensteiner@iaik.tugraz.at</email>
</author>
<published>2019-10-30T15:06:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.egiz.gv.at/moa-zs/commit/?id=c7551ed1dbf25fd786500a1516ddec9ec12dcf84'/>
<id>urn:sha1:c7551ed1dbf25fd786500a1516ddec9ec12dcf84</id>
<content type='text'>
- Reason: Consistency
</content>
</entry>
<entry>
<title>Remove JAXB Class Not Found Fix</title>
<updated>2019-10-30T15:04:03+00:00</updated>
<author>
<name>Christof Rabensteiner</name>
<email>christof.rabensteiner@iaik.tugraz.at</email>
</author>
<published>2019-10-30T14:54:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.egiz.gv.at/moa-zs/commit/?id=fca03ea334be5eb34e919a5cc7ca8bc25d79a564'/>
<id>urn:sha1:fca03ea334be5eb34e919a5cc7ca8bc25d79a564</id>
<content type='text'>
- Problem: Apparently I used the wrong executor when supplying the
  backend tasks via CompletableFuture.supplyAsync(). This method
  relies on ForkJoinPool.commonPool(), and threads in this pool are
  not configured correctly?
- Solution: Use spring-boots auto-configured TaskExecutor.
- More Information on this issue can be found here:
  https://issues.apache.org/jira/browse/CXF-8100#
</content>
</entry>
<entry>
<title>Fixes in app2mzs Schema and Code</title>
<updated>2019-10-07T11:52:43+00:00</updated>
<author>
<name>Christof Rabensteiner</name>
<email>christof.rabensteiner@iaik.tugraz.at</email>
</author>
<published>2019-10-07T11:52:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.egiz.gv.at/moa-zs/commit/?id=ee244162599b676d17d1974101ded38f74ea2898'/>
<id>urn:sha1:ee244162599b676d17d1974101ded38f74ea2898</id>
<content type='text'>
app2mzs Schema Changes:
- mzs:MessageType/ZSDeliveryID was mandatory. However, in certain
  cases the ZSDeliveryID does not exist (Example: perform
  QueryPersonRequest, request fails &gt; no ZSDeliveryID). This element
  is now optional.
- mzs:Error/Code was of type xs:integer, is now xs:string. Reason:
  msg:Code is also of type string.

Incorporate app2mzs schema changes into code base.
</content>
</entry>
<entry>
<title>Resolve Sonarqube Findings</title>
<updated>2019-10-07T07:37:38+00:00</updated>
<author>
<name>Christof Rabensteiner</name>
<email>christof.rabensteiner@iaik.tugraz.at</email>
</author>
<published>2019-10-07T07:37:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.egiz.gv.at/moa-zs/commit/?id=4070779c3a035b7a6bc0bdcbeebe69df42abe94b'/>
<id>urn:sha1:4070779c3a035b7a6bc0bdcbeebe69df42abe94b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add Validation for TNVZ QueryPersonRequest</title>
<updated>2019-10-04T12:32:41+00:00</updated>
<author>
<name>Christof Rabensteiner</name>
<email>christof.rabensteiner@iaik.tugraz.at</email>
</author>
<published>2019-10-04T12:32:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.egiz.gv.at/moa-zs/commit/?id=b4890b8ba2db283c662268a4f14a788c702b54e5'/>
<id>urn:sha1:b4890b8ba2db283c662268a4f14a788c702b54e5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix Validation Error Message</title>
<updated>2019-10-04T11:06:26+00:00</updated>
<author>
<name>Christof Rabensteiner</name>
<email>christof.rabensteiner@iaik.tugraz.at</email>
</author>
<published>2019-10-04T09:30:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.egiz.gv.at/moa-zs/commit/?id=b16d5ee8fb482b81f1ae92a3984d876b57cf74f1'/>
<id>urn:sha1:b16d5ee8fb482b81f1ae92a3984d876b57cf74f1</id>
<content type='text'>
- Error was assigned to TNVZ Client, but appeared in MSG Client.
</content>
</entry>
</feed>
