- This topic has 4 replies, 3 voices, and was last updated 15 years, 10 months ago by
Brian Fernandes.
-
AuthorPosts
-
eiglesiaParticipantHi,
I’m trying to create an XFire client to a .Net WebService and getting an error. It’s a well known error when a service method has parameters with capital letters the whole word. The error is in org.codehaus.xfire.gen.jaxb.JAXBSchemaSupport.replaceAndUpperCase(StringBuffer local) method, on library xfire-generator-1.2.6.jar and is well documented over the internet.
Here you have the JIRA with the issue http://jira.codehaus.org/browse/XFIRE-1028, it was roadmapped to version 1.2.7 which never born. There you have the solution, too.
Until MyEclipse 7.1 was easy to fix. Just change this library in Genuitec/common right folder (the XFire one) with the fixed one. But when we updated to MyEclipse 7.5 is not as easy, because the xfire-generator library is included in one jar (com.genuitec.eclipse.ws.xfire.framework_7.5.0.zmyeclipse75020090612) which cannot be manipulated (because its checked by a RSA signature).
Please, could you fix the error on the JAXBSchemaSupport and regenerate the xfire.framework library??
Creating the client with JAX-WS is not an option because we have tons of XFire clients generated and mixing both technologies on a single project causes a lot of problems.
Thanks.
August 20, 2009 at 5:46 am #301597
support-joyMembereiglesia,
I will request you to add this to feature request. Here is the link – https://www.genuitec.com/forums/topics/myeclipse/feature-requests/
August 20, 2009 at 6:07 am #301602
eiglesiaParticipantI will do, but this is not a new feature, this is a change in the new update that includes a bug that cannot be solved by a workarround
August 20, 2009 at 6:29 am #301605
support-joyMemberI will escalate this to the dev team members. They will get back to you shortly.
August 20, 2009 at 12:06 pm #301617
Brian FernandesModeratoreiglesia,
You don’t need to change the XFire JAR in the plugin, all you need to do is go to Window > Preferences > MyEclipse > Project Capabilities > Web Services > XFire and there you can change all the JARs in the XFire container.
The above should help you solve your problems; but just FYI – you don’t need to use our XFire container, you can remove it from the project and add your own JARs directly or add a User Library to your project’s build path.
Please let us know if you require further assistance.
-
AuthorPosts