That would be ideal (the opposite to catastrophic in this case) for me.
I will let you know if I manage to migrate cxf-rs. Thanks a lot. On 6/13/24 4:34 AM, Jim Ma wrote:
Thanks for letting us know. It sounds like it's good to extend the life support of Aegis for several releases. On Tue, Jun 4, 2024 at 3:54 PM Vassilis Virvilis <[email protected]> wrote:Hi Jim, Here are some bugs / discussions with some test cases that have been fixed (or workaround-ed) over the years. 1. SOAP: Aegis databinding Collection of derived classes: https://lists.apache.org/thread/rp73ym9f64vpvng057d55mtj3wnznr80 2. SortedMap is not returned when another unrelated method exists in the interface: https://issues.apache.org/jira/browse/CXF-4605 3. SortedMap is returned as HashMap: https://issues.apache.org/jira/browse/CXF-4534 4. Aegis cannot handle nested map inheritance: https://issues.apache.org/jira/browse/CXF-3526 I do not remember the specifics but I have been burned by the other serializers and the Pavlov reflexes is all I have left. The jaxrs - (now jakarta.rs) is able to transmit these kind of type (with some hand holding) and I have some prototypes that are working. Furthermore the receipt from java programs has not been verified - only from browsers (Resty-GWT again with hand holding and custom patches). My problem is time. Scheduling a full migration from Aegis to jax-rs is a very serious undertaking. So I would certainly appreciate the extension of life support of Aegis. Hope that helps. Vassilis On 6/3/24 4:24 AM, Jim Ma wrote: Hi Vassilis, Thanks for your input . It's good to know that there is still some usage that jaxb or xmlbeans can't nicely handle. I am curious to know more details about this use case about transfering Map Of Maps or Map of Collections. Could you please paste a test case or some code snippet to have a look ? Thanks, Jim On Mon, Apr 29, 2024 at 5:46 PM Vassilis Virvilis <[email protected]> <[email protected]> wrote: I am using it. Although I plan to move to JAX-RS. However, I can't be sure about the scheduling... Aegis is the simplest and most versatile databinding for java first development in my opinion. The others (jax-ws, jaxb and xmlbeans) never worked for me when I had to transfer Map Of Maps or Map of Collections. I just wanted to give you my one datapoint. I understand that the developers will have to weigh carrying around a databinding vs its existing usage vs the development effort required. Vassilis On 4/22/24 6:06 AM, Jim Ma wrote: Hi all, I am not sure if it's the time to deprecate some old cxf things that no one is using, so I write to get your thoughts/ideas here. The first I can think of is aegis databinding. Is the aegis databinding still used by CXF users ? Is it a good time to deprecate and remove in the future release ? Thanks, Jim -- __________________________________ Vassilis Virvilis Ph.D. Head of IT Biovista Inc. Stay tuned www: http://www.biovista.com LinkedIn: https://www.linkedin.com/company/biovista Twitter: https://twitter.com/BiovistaInc/ Vizit https://twitter.com/BiovistaVizit/ Facebook: https://www.facebook.com/biovistainc Vizit (research): https://www.facebook.com/BiovistaVizit YouTube: https://www.youtube.com/user/BiovistaInc -- US Offices 2421 Ivy Road Charlottesville, VA 22903 USA T: +1.434.971.1141 F: +1.434.971.1144 European Offices 34 Rodopoleos Street Ellinikon, Athens 16777 GREECE T: +30.210.9629848 F: +30.210.9647606 Biovista is a privately held biotechnology company that finds novel uses for existing drugs, and profiles their side effects using their mechanism of action. Biovista develops its own pipeline of drugs in CNS, oncology, auto-immune and rare diseases. Biovista is collaborating with biopharmaceutical companies on indication expansion and de-risking of their portfolios and with the FDA on adverse event prediction.
-- __________________________________ Vassilis Virvilis Ph.D. Head of IT Biovista Inc. Stay tuned www: http://www.biovista.com LinkedIn: https://www.linkedin.com/company/biovista Twitter: https://twitter.com/BiovistaInc/ Vizit https://twitter.com/BiovistaVizit/ Facebook: https://www.facebook.com/biovistainc Vizit (research): https://www.facebook.com/BiovistaVizit YouTube: https://www.youtube.com/user/BiovistaInc -- US Offices 2421 Ivy Road Charlottesville, VA 22903 USA T: +1.434.971.1141 F: +1.434.971.1144 European Offices 34 Rodopoleos Street Ellinikon, Athens 16777 GREECE T: +30.210.9629848 F: +30.210.9647606 Biovista is a privately held biotechnology company that finds novel uses for existing drugs, and profiles their side effects using their mechanism of action. Biovista develops its own pipeline of drugs in CNS, oncology, auto-immune and rare diseases. Biovista is collaborating with biopharmaceutical companies on indication expansion and de-risking of their portfolios and with the FDA on adverse event prediction.
