- This topic has 4 replies, 3 voices, and was last updated 15 years, 3 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.
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/
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
support-joyMemberI will escalate this to the dev team members. They will get back to you shortly.
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