duanqinqian5299 2013-09-02 15:31
浏览 76

Yii生成WSDL时出现SoapUI错误

I have a Yii web service. The WSDL is automatically generated, but I get errors when using SoapUI to test them.

Here is an example of the error I get :

Mon Sep 02 17:24:53 CEST 2013:ERROR:org.apache.xmlbeans.XmlException: union value 'unbounded' does not match any members of 'type of maxOccurs attribute in xs:narrowMaxMin'

I indeed have a 1-N relation like this :

/**
 * @var Foo[]  Foos {nillable=true, minOccurs=0, maxOccurs=unbounded}
 * @soap
 */
public $foos;

As far as I know maxOccurs=unbounded should be correct, so what's wrong with it?

Cheers!

  • 写回答

2条回答 默认 最新

  • doumin1897 2013-09-03 04:52
    关注

    Can you provide more detailed example of your generated wsdl? You may get this error, for example, if "foo" element lies inside xs:all tag - it specifies that each child element can occur zero or one time so maxOccurs value must be 1. This problem is solved by putting element inside xs:sequence tag instead of xs:all that enables "unbounded" value for maxOccurs.

    评论

报告相同问题?

悬赏问题

  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 AT89C51控制8位八段数码管显示时钟。
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 下图接收小电路,谁知道原理
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度
  • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
  • ¥15 ETLCloud 处理json多层级问题