I'd say it should be easy enough to support both, no?
Ok I'll create a jira.
Yes, I am working on it...
I'll let you know how things go.
OK thanks - I should have checked for duplicate before creating the new one
I have implemented non-wrapped doclit support.
I need Magesh' help here:
could you please review it? Not many lines of code have changed, it won't be diffcult for you.
I did not change anything within OutboundHandler. I think the invokeService method might need to be updated as well. Am I right?
I ran all the tests and everyhting looks good.
Thank you for your contribution. A few comments:
1. I see no difference in getOperationName and getFirstBodyElement, was this intended?
2. Add a doc/literal bare WSDL and write a test for it, please.
3. You could do a full round test that would cover the OuboundHandler too.
4. Keep you changes to as minimal as possible. WSDLUtilTest does not seem to have any test in it. Did you miss to add them?
You can remove this code in getOperation method as it should common for wrapped/bare styles:
Operation operation = port.getBinding().getPortType().getOperation(operationName, null, null); if (operation == null && operationName != null)
I guess you don't have to iterate through the keys (looks like it is hard coded now), rather use the first available part (we comply with WS-I profile, only one part is allowed) see getContracts inputType.