axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hudson (JIRA)" <>
Subject [jira] [Commented] (AXIS2-5732) WSDL11ToAxisServiceBuilder fails to determine the MEP when wsdl bindings are defined in an imported document
Date Sun, 14 Feb 2016 15:31:18 GMT


Hudson commented on AXIS2-5732:

SUCCESS: Integrated in Axis2 #3310 (See [])
AXIS2-5732: Fix issue in WSDL11ToAxisServiceBuilder triggered by WSDLs with bindings defined
in imported documents. Patch provided by Detelin Yordanov. (veithen: rev 1730335)
* axis2/modules/kernel/src/org/apache/axis2/description/
* axis2/modules/kernel/test-resources/wsdl/imports
* axis2/modules/kernel/test-resources/wsdl/imports/binding
* axis2/modules/kernel/test-resources/wsdl/imports/binding/EchoBindings.wsdl
* axis2/modules/kernel/test-resources/wsdl/imports/binding/EchoService.wsdl
* axis2/modules/kernel/test-resources/wsdl/imports/binding/EchoTypes.xsd
* axis2/modules/kernel/test-resources/wsdl/imports/binding_recursive
* axis2/modules/kernel/test-resources/wsdl/imports/binding_recursive/EchoBindings.wsdl
* axis2/modules/kernel/test-resources/wsdl/imports/binding_recursive/EchoService.wsdl
* axis2/modules/kernel/test-resources/wsdl/imports/binding_recursive/EchoTypes.xsd
* axis2/modules/kernel/test-resources/wsdl/imports/portType
* axis2/modules/kernel/test-resources/wsdl/imports/portType/EchoBindings.wsdl
* axis2/modules/kernel/test-resources/wsdl/imports/portType/EchoPortType.wsdl
* axis2/modules/kernel/test-resources/wsdl/imports/portType/EchoService.wsdl
* axis2/modules/kernel/test-resources/wsdl/imports/portType/EchoTypes.xsd
* axis2/modules/kernel/test/org/apache/axis2/description/

> WSDL11ToAxisServiceBuilder fails to determine the MEP when wsdl bindings are defined
in an imported document
> ------------------------------------------------------------------------------------------------------------
>                 Key: AXIS2-5732
>                 URL:
>             Project: Axis2
>          Issue Type: Bug
>          Components: kernel, wsdl
>    Affects Versions: 1.6.3
>            Reporter: Detelin Yordanov
>         Attachments: EchoService.aar, axis2.patch, axis2.patch, stacktrace.txt, wsdl4j.patch
> When deploying a web service archive with 'useOriginalwsdl=true' and a wsdl which imports
the bindings from another document, the WSDL11ToAxisServiceBuilder fails with "Cannot Determine
the MEP" exception.
> The issue seems to be caused by wsdl4j which does not properly populate binding's port
type operations, this is reported in wsdl4j jira:
> Additionally, since Axis2 will do a depth-first search in imported wsdls to find the
port type, it will not use the port type in the parent wsdl, but the unpopulated/undefined
port type in the bindings' wsdl. 
> I'm providing an 'EchoService.aar' that demonstrates the issue - please raise Axis2 log
level to DEBUG to see the exception.

This message was sent by Atlassian JIRA

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message