2

これは、 Spring フォーラムでまだ回答されていない別の質問です。

@SoapFault で注釈が付けられたカスタム例外をスローする注釈付きエンドポイントがあります

しかし、動的に作成される WSDL は、wsdl:operation に wsdl:fault を表示せず、その例外の xs:elementName も存在しません。

Spring-WS に、操作内でオプションの障害要素を動的に生成するように指示することは可能ですか?

ありがとう。

4

1 に答える 1

1

[servlet-name]-servlet.xml ファイルで例外 xsd を定義しましたか?

このような -

<sws:dynamic-wsdl id="user" portTypeName="User"
        locationUri="/userService/" targetNamespace="http://test.nl/wsdls/userservice/2011/04">
        <sws:xsd location="classpath:/exception.xsd" />
        <sws:xsd location="classpath:/base.xsd" />
        <sws:xsd location="classpath:/user.xsd" />
        <sws:xsd location="classpath:/userservice.xsd" />
    </sws:dynamic-wsdl>

タグに xsd is there という例外が表示されます。したがって、それを定義する必要があります。

このチュートリアルを見てください

上記のリンクのトピック XSD の Part1 リンクを見てください。

よろしく

アンシュル・カッタ

于 2013-02-14T05:05:06.947 に答える