[
https://issues.apache.org/jira/browse/TUSCANY-3918?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13083125#comment-13083125
]
Scott Kurz commented on TUSCANY-3918:
-------------------------------------
Just curious when this is failing... could you paste the stack trace?
Thx,Scott
> Split WSDL files in the same namespace casues problems for ws binding
> ---------------------------------------------------------------------
>
> Key: TUSCANY-3918
> URL: https://issues.apache.org/jira/browse/TUSCANY-3918
> Project: Tuscany
> Issue Type: Bug
> Components: SCA Java Runtime
> Affects Versions: Java-SCA-2.0
> Environment: All
> Reporter: Simon Laws
> Fix For: Java-SCA-2.0
>
>
> I have the following scenario:
> <wsdl:definitions targetNamespace="http://serialize"
> xmlns:tns="http://serialize"
> xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
> xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
> xmlns:xsd="http://www.w3.org/2001/XMLSchema"
> name="serialize-top">
> <wsdl:import namespace="http://serialize"
> location="wsdl-serialize-nested.wsdl" />
> <wsdl:binding name="AccountSoapBinding" type="nested:Account">
> ...
> <wsdl:definitions targetNamespace="http://serialize"
> xmlns:tns="http://serialize"
> xmlns:account="http://accounts"
> xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
> xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
> xmlns:xsd="http://www.w3.org/2001/XMLSchema"
> name="questionmark-import-nested">
> <wsdl:types>
> ...
> <composite xmlns="http://docs.oasis-open.org/ns/opencsa/sca/200912"
>
> xmlns:sca="http://docs.oasis-open.org/ns/opencsa/sca/200912"
>
> targetNamespace="http://www.tuscany.apache.org/tests/binding/ws/axis2"
> name="WSDLSerialize">
> <component name="AccountService">
> <implementation.java
> class="org.apache.tuscany.sca.binding.ws.axis2.AccountService"/>
> <service name="Account">
> <binding.ws uri="http://localhost:8085/services/AccountService"
>
> wsdlElement="http://serialize#wsdl.binding(AccountSoapBinding)"/>
> </service>
> </component>
> </composite>
> This causes the ws binding to fail with an NPE in Axis when it's trying to
> find the AccountSoapBinding binding. I'm guessing that having both WSDL
> documents in the same namespace is causing confusion somewhere.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira