[jboss-user] [JBossWS] - Stop enforcing parameter names?

bcowan do-not-reply at jboss.com
Tue Jun 5 10:27:27 EDT 2007


I've recently updated a web service from JBoss 4.0.2 to 4.0.5 with JBossWS 1.2.1, and it's causing problems.  The new setup enforces the proper naming of method parameters, instead of just taking them positionally.

Some older clients don't send the proper parameter names.  For example, Axis generated clients just call them "in0", "in1", "in2", etc.  Whereas the old server happily accepted this, the new one throws a NotFound exception because the WSDL lists them as "String_1", "String_2", and so on.

Is there any way to stop enforcing parameter names?  The WSDL specifies the proper order, and this is all we need.  It is important so remain compatible with old clients without changing the WSDL.

Thanks,
  Bruce

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4051378#4051378

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4051378



More information about the jboss-user mailing list