我在WSO2 AS上有一个Web服务,它从WSO2 DSS调用另一个Web服务,然后返回完全相同的对象。我使用axis2存根来调用Web服务。当我调用WSO2 AS Web服务时,它无法解析信封,所有对象都返回null。
您有什么建议吗,您可以看到dss和应用服务器的结果。我无法解析来自axis2存根上的应用程序服务器的结果。
由于
WSO2 DSS网络服务结果
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<productProfileApps xmlns="http://namespace2">
<productProfileApp productId="8B5BB70B-26EA-4862-914B-A074B16D2BDB" applicationId="2B33438B-DDF5-4BE7-A2C6-934A4DF48B17"/>
<productProfileApp productId="8B5BB70B-26EA-4862-914B-A074B16D2BDB" applicationId="24162E44-CA7C-4AC6-9A3E-9EDE3B484E1D"/>
</productProfileApps>
</soapenv:Body>
</soapenv:Envelope>
WSO2 AS结果
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<ns:getProductProfileAppsResponse xmlns:ns="https://namespace1" xmlns:ax2480="http://namespace2/xsd" xmlns:ax2478="http://namespace3/xsd" xmlns:ax2482="https://namespace1/xsd" xmlns:ax2476="http://namespace4/xsd">
<ns:return productId="8B5BB70B-26EA-4862-914B-A074B16D2BDB" applicationId="2B33438B-DDF5-4BE7-A2C6-934A4DF48B17" />
<ns:return productId="8B5BB70B-26EA-4862-914B-A074B16D2BDB" applicationId="24162E44-CA7C-4AC6-9A3E-9EDE3B484E1D"/>
</ns:getProductProfileAppsResponse>
</soapenv:Body>
</soapenv:Envelope>