0

WSDL を使用して作成された SoapUI プロジェクトと、複合型の障害の定義

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

モック応答編集ウィンドウで、フォールト応答を作成すると、WSDL で定義されているフォールト名「fault」を選択するように求められます...

そして、次の石鹸障害メッセージを生成します

  <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 はそれらのツールの 1 つではありません。

これらは、メッセージ ペイロードの一部であることを意図したものではありません。あなたが見ているものは期待通りに働いています!公式ドキュメントを読むことができます。

于 2015-03-17T20:07:15.690 に答える