« Back to General Discussion - All Versions

Re: New Message from Hemal Mehta in Customer Voice Portal (CVP) - General D

Combination View Flat View Tree View
Threads [ Previous | Next ]
Cisco,
While going through 9.0 documentation, in one place I am reading that Java 5 is the required runtime for java code.  Another Cisco document says that The VXML Server code base has been compiled with Java 6.
Please clarify if we can plan to migrate to Java 6 code and if it would be supported.
Hemal

CVP 9.0 uses Java 6 throughout (both for compilation and at runtime). If any documentation refers to Java 5 it is wrong.

That’s good to know. For a moment I was disappointed that we were still staying with Java 5. It is mentioned in your installation and upgrade guide. Please have that corrected.
Hemal

From: Cisco Developer Community Forums [mailto:cdicuser@developer.cisco.com]
Sent: Tuesday, October 02, 2012 9:40 AM
To: cdicuser@developer.cisco.com
Subject: New Message from Matthew Reiter in Customer Voice Portal (CVP) - General Discussion - All Versions: RE: CVP 9.0 and java

Matthew Reiter has created a new message in the forum "General Discussion - All Versions": -------------------------------------------------------------- CVP 9.0 uses Java 6 throughout (both for compilation and at runtime). If any documentation refers to Java 5 it is wrong.
--
To respond to this post, please click the following link: http://developer.cisco.com/web/cvp/forums/-/message_boards/view_message/7263596 or simply reply to this email.

I've opened a defect to have the documentation corrected.
 
Thanks,
Matthew

Will cisco still support custom studio/vxml server java components that
were compiled under java 5? Or must customers recompile all their
existing java components with java 6?

From a pure java perspective Java 6 is largely backward compatible with Java 5 exception of some changes that may be required and may not affect most of the apps.
However if Cisco has recompiled all of their base classes on 6.0 and since we use them, it may be good idea to recompile these on 6.0. However in the past, I have been able to get classes compiled on older java version working on the new one without any issues. As a good practice it is better to recompile these on 6.0. Also here are some of the new features in Java 6 which will make me rewrite some of my code on 6.0 to use some of the newer features. There is JDBC 4.0 which is more powerful and flexible and the scripting feature which can allow for some very cool things.

* Pluggable Annotation Processing API (JSR 269)
* Common Annotations (JSR 250)
* Java API for XML Based Web Services - 2.0 (JSR 224)
* JAXB 2.0 (JSR 222)
* Web Services Metadata (JSR 181)
* Streaming API for XML (JSR 173)
* XML Digital Signature (JSR 105)
* Java Class File Specification Update (JSR 202)
* Java Compiler API (JSR 199)
* JDBC<http://www.coderanch.com/forums/f-3/JDBC> 4.0 (JSR 221)
* Scripting in the Java Platform (JSR 223)


Anyways Cisco may be able to confirm for sure as far as backward compatibility and if they see any issues.

Hemal
From: Cisco Developer Community Forums [mailto:cdicuser@developer.cisco.com]
Sent: Tuesday, October 02, 2012 11:03 AM
To: cdicuser@developer.cisco.com
Subject: New Message from Janine Graves in Customer Voice Portal (CVP) - General Discussion - All Versions: Re: New Message from Matthew Reiter in Customer Voice Portal (CVP) - Genera

Janine Graves has created a new message in the forum "General Discussion - All Versions": -------------------------------------------------------------- Will cisco still support custom studio/vxml server java components that
were compiled under java 5? Or must customers recompile all their
existing java components with java 6?
--
To respond to this post, please click the following link: http://developer.cisco.com/web/cvp/forums/-/message_boards/view_message/7264939 or simply reply to this email.

Thanks Hemal!