[
https://issues.apache.org/jira/browse/MUSE-239?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Chris Twiner reassigned MUSE-239:
---------------------------------
Assignee: Chris Twiner (was: Dan Jemiolo)
> response name should come from the wsdl
> ---------------------------------------
>
> Key: MUSE-239
> URL: https://issues.apache.org/jira/browse/MUSE-239
> Project: Muse
> Issue Type: Bug
> Components: Core Engine - Routing and Serialization
> Environment: Muse 2.2.0, Eclipse 3.2.1
> Reporter: Vinh Nguyen
> Assignee: Chris Twiner
>
> When generating the client proxies, wsdl2java properly reads the response
> names from the wsdl and stores them in the proxy metadata section. But on
> the server, Muse actually creates the response name based on the request
> name, and doesn't look at the wsdl for the actual response name.
> I found this error when not using the "normal" naming convention like
> MyOperationRequest and MyOperationResponse. Instead, I had it as
> SomeResponse, so the client threw an error because the server was returning a
> different response name than expected.
> The bug is in AbstractMessageHandler.createResponseName(). It takes the
> properties from the request QName, and then creates a new one with "Response"
> appended.
> Also, the method's javadoc says that "users can override this method to
> change the response name", but the method itself is private. So to override,
> users must override the class constructor itself.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]