无法访问wsdl的部分类

时间:2013-10-21 08:07:35

标签: c# java web-services soap wsdl

我试图从包含部分类的wsdl调用Web服务方法,在Java中访问wsdl的这个部分类时遇到问题。我无法访问部分课程。在C#和SOAPUI中使用此Wsdl创建Web服务后,此wsdl中的任何方法的请求和响应都在C#和SOAPUI中成功运行。发送部分类的参数时我没有问题,因为我能够访问它们。但是在Java中我无法访问这个部分类。有这个问题的解决方案吗?

感谢。

感谢您的建议。我发送这样的请求:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:service="www.xxxxx.xx"><soapenv:Header>
  <service:SessionInfo>
     <service:UserPassword>?</service:UserPassword>
  </service:SessionInfo></soapenv:Header> <soapenv:Body>
  <service:Method1>
     <!--Optional:-->
     <service:Arguments>
        <service:Parameter1>?</service:Parameter1>
        <service:Parameter2>?</service:Parameter2>
        <!--Optional:-->
        <service:Parameter3>?</service:Parameter3>
        <!--Optional:-->
        <service:Parameter4>?</service:Parameter4>
     </service:Arguments>
  </service:Method1></soapenv:Body></soapenv:Envelope>

感谢。

1 个答案:

答案 0 :(得分:0)

针对此问题,建议使用库轴2添加标头信息。没有使用库轴2,是否有另一种解决此问题的方法?