无法访问 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>

谢谢。

对于此问题,建议使用库 axis2 添加标头信息。在不使用库 axis2 的情况下,是否有其他解决方案可以解决此问题?

最新更新