主要内容

限制WSDL文档支持金宝app

不支金宝app持的WSDL文档

  • RPC编码的WSDL文档。对于这些文件,使用createClassFromWsdl

  • Apache™CXF程序无法编译成完整代码的文档。

  • 即导入包含WSDL类型定义的WSDL文档的文档。

    解决方法

  • 在Windows上®,如果导入的URI包含某些标点字符,则导入其他WSDL文档的文档可能会失败。

  • 包含多个部分的消息有些文件。

  • 包含匿名复杂类型的模式有些文件。

  • 一些文件定义的输入参数的操作作为一个简单的类型。当你调用这样的操作,例如GetMyOp,MATLAB®显示下列错误之一。

    使用错误XXX / GetMyOp。太多的输入参数。

    要么:

    存在于Java类$ Proxy57使用matlab.internal.callJava没有GetMyOp方法与适当的签名错误
  • 如果WSDL文档中多个命名空间定义的模式类型,如果类型不同的命名空间具有相同的名称可能会出现错误。多个命名空间使用时,通常会出现进口陈述。MATLAB显示消息类似于以下。

    使用matlab.wsdl.createWSDLClient误差(线239)错误处理WSDL:文件:/升:/02090080/incoming/service_w0_x0.xsd [149,4]:两个声明原因在ObjectFactory类的碰撞。

    要解决此问题,将导入的文件和编辑他们重命名冲突的类型。

  • XML Schema元素所有未能识别。

    解决方法

文件必须符合包装样式

在WSDL中定义的操作必须符合包装器样式的规则,如第2.3.1.2节中的项目(ii)所述用于XML Web服务(JAX-WS) 2.0的Java API.类似以下的错误消息是此问题的指示。

在Java类com.sun.proxy中没有合适的签名的认证方法。$Proxy55 Error in Service/Authenticate (line 107) matlab.internal.callJava(' Authenticate', obj.PortObj,fromMATLAB({'Authenticate','user'}, user,'string',false,false),…

要解决这个问题,可以编辑WSDL以符合包装器样式规则,或者编辑生成的MATLAB代码以实例化并传入Java®类对象包含该参数。

SOAP头字段不支持金宝app

这是不可能送需要简单对象访问协议(SOAP)头元素消息。只有SOAP体元素的支持。金宝app