0

使用 WSDL 创建的 SoapUI 项目.. 具有复杂类型的故障定义

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

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

它会生成以下肥皂故障消息

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

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

亲切的问候,山核桃

4

1 回答 1

0

这有点过时了,但是:

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

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

它们当然不是消息负载的一部分。您所看到的正在按预期工作!您可以阅读官方文档

于 2015-03-17T20:07:15.690 回答