SoapUI中的FaultTypes

时间:2010-07-22 10:48:30

标签: wsdl soapui

使用WSDL创建的SoapUI项目..带有复杂类型的错误的定义

<xsd:element name="Fault" type="FaultType">
    <xsd:annotation>
        <xsd:documentation>  </xsd:documentation>
    </xsd:annotation>
</xsd:element>

在模拟响应编辑窗口中,当我创建故障响应时,它会提示选择在WSDL中定义的故障名称“fault”...

并生成以下soap故障消息

  <faultcode>?</faultcode>
  <faultstring xml:lang=""></faultstring>
  <!--Optional:-->
  <faultactor>?</faultactor>
  <!--Optional:-->
  <detail>
    <com:Fault/>
    <!--You may enter ANY elements at this point-->
  </detail>
</soapenv:Fault>

我期待这个响应中架构中定义的复杂元素...... 我错过了什么?或者我是否需要手动重新创建此故障响应

亲切的问候, 山核桃

1 个答案:

答案 0 :(得分:0)

这有点过时了,但是:

<xsd:annotation>
    <xsd:documentation>  </xsd:documentation>
</xsd:annotation>

这些是作为评论的规范的一部分。有些工具可以解析WSDL并将这些工具显示为WSDL的文档; SoapUI不是这些工具之一。

它们当然不是消息有效负载的一部分。您所看到的是按预期工作!您可以阅读official docs