Hi,

As of now I have faced two issues with the compiling of ODE-1.3.x source
after changing the binary compatibility to 1.6

A) With the removal of usage of APT tool in Rakefile. How do we generate
the Channel and ChannelListener sources. There were 2 options
    1) Rewrite the annotation processor using new API
    2) Manually add the generated sources to the repo which was generated
with JDK 1.5

Since we don't use the annotations API in the trunk anymore, I choose to
manually add the generated source to the repo.


B) XMLBeans, for multiple occurrence element defined in XSD schema
generates different methods under JDK 1.5 and JDK 1.6

Collection<Something>  getSomethingList() -----JDK 1.5
Something[] getSomethingArray() ----- JDK 1.6

The generated sources from XMLBeans is predominantly used in the Management
API within ODE. So, I assume the dependency on this API by external
customers would be rare as they would be entitled to use the WSDL and XSD.

These are the following changes that have resulted due to the changes in
the XMLBeans generated sources that has gone into trunk and the same needs
to be backported  to ode 1.3.7 to make it work on JDK 1.6
https://github.com/apache/ode/commit/ad45177f76a4a7518cb3f79d76e52f55cb86a9c6


regards,
sathwik


On Wed, Dec 2, 2015 at 2:58 PM, Sathwik B P <[email protected]> wrote:

> I will plan some migration tests since ODE does object serialization.
>
> Our last release was ODE 1.3.6, but will use a version older to that which
> is ODE 1.3.5
>
> Initial setup:
> ODE war: ODE 1.3.5
> Tomcat 6.0.44
> JDK 1.5.0_22
>
> Deploy some processes (sample processes that come packaged with ODE
> distribution and a custom process that uses explicit correlation) and
> initiate instances.
>
> Migration setup:
> ODE war:   Replace ODE 1.3.5 deployed previously with ODE 1.3.7-SNAPSHOT
> built with minimum binary compatibility to JDK 6
> Tomcat 6.0.44
> JDK 1.6.0_45
>
> Now complete pending process instances and create new instances.
>
> Will come back with the migration test results.
>
> regards,
> sathwik
>
> On Mon, Nov 30, 2015 at 1:35 AM, Kevin SEJOURNE <
> [email protected]> wrote:
>
>> Hello,
>>
>> Why wait for jdk8 ?
>> +1 for moving for a newer version.
>>
>> Regards,
>> Kevin
>>
>>
>> Kevin SEJOURNE
>> Ingénieur Recherche et Développement
>> Standard : +33141917777 | Fax : +33141917778
>> 215, avenue Georges Clemenceau - 92024 - Nanterre
>> www.intrinsec.com
>>
>> ________________________________________
>> De : Hadrian Zbarcea <[email protected]>
>> Envoyé : samedi 28 novembre 2015 13:55
>> À : [email protected]
>> Objet : [!!Mass Mail]Re: Move towards binary compatibility to JDK 1.6 or
>> JDK 1.7 for 1.3.7 RELEASE
>>
>> +1 for moving to either jdk7 (safer bet) or even jdk8.
>>
>> Hadrian
>>
>> On 11/27/2015 06:19 PM, Tammo van Lessen wrote:
>> > +1 for moving to JDK 7 (although its also already EOL), so JDK 8 would
>> also
>> > be an option if nobody objects.
>> >
>> > On Fri, Nov 27, 2015 at 7:57 AM, Sathwik B P <[email protected]>
>> wrote:
>> >
>> >> Hi All,
>> >>
>> >> This is a proposal to move towards minimum compliance to JDK 1.6 or 1.7
>> >> from existing JDK 1.5 for ODE 1.3.7 RELEASE.
>> >>
>> >> Is there anyone still on JDK 5 or 6? Let us know if there are any
>> concerns.
>> >>
>> >> regards,
>> >> sathwik
>> >>
>> >
>> >
>> >
>>
>>
>>
>>
>>
>>
>>
>>
>

Reply via email to