[
https://issues.apache.org/jira/browse/AXIS2-5732?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15146613#comment-15146613
]
Hudson commented on AXIS2-5732:
-------------------------------
SUCCESS: Integrated in Axis2 #3310 (See
[https://builds.apache.org/job/Axis2/3310/])
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/WSDL11ToAxisServiceBuilder.java
* 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/WSDL11ToAxisServiceBuilderTest.java
> WSDL11ToAxisServiceBuilder fails to determine the MEP when wsdl bindings are
> defined in an imported document
> ------------------------------------------------------------------------------------------------------------
>
> Key: AXIS2-5732
> URL: https://issues.apache.org/jira/browse/AXIS2-5732
> 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:
> https://sourceforge.net/p/wsdl4j/bugs/39/
> 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
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]