RPC-encoded WSDL文档。
Apache™CXF程序无法编译成完整代码的文档。
导入包含WSDL类型定义的其他WSDL文档的文档。
在Windows上®,如果导入的URI包含某些标点字符,则导入其他WSDL文档的文档可能会失败。
一些包含多个部分的消息的文档。
一些包含匿名复杂类型的模式的文档。
将操作的输入参数定义为简单类型的一些文档。例如,当您调用这样的操作时GetMyOp
, MATLAB®显示下列错误之一。
错误使用xxx / GetMyOp。输入参数太多。
或者:
在Java类$Proxy57中没有合适的签名的GetMyOp方法
如果WSDL文档在多个名称空间中定义模式类型,那么如果不同名称空间中的类型具有相同的名称,就可能发生错误。使用时通常会出现多个名称空间进口
语句。MATLAB显示类似于下面的消息。
错误处理WSDL: file:/l:/02090080/incoming/service_w0_x0。xsd[1494]:两个声明导致ObjectFactory类中的冲突。
要解决这个问题,请复制导入的文件并编辑它们以重命名冲突的类型。
XML模式元素所有
不能被识别。
在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)头元素的消息是不可能的。只支持SOAP体元素。金宝app