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.

    评论

报告相同问题?

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog