これは、 Spring フォーラムでまだ回答されていない別の質問です。
@SoapFault で注釈が付けられたカスタム例外をスローする注釈付きエンドポイントがあります
しかし、動的に作成される WSDL は、wsdl:operation に wsdl:fault を表示せず、その例外の xs:elementName も存在しません。
Spring-WS に、操作内でオプションの障害要素を動的に生成するように指示することは可能ですか?
ありがとう。
これは、 Spring フォーラムでまだ回答されていない別の質問です。
@SoapFault で注釈が付けられたカスタム例外をスローする注釈付きエンドポイントがあります
しかし、動的に作成される WSDL は、wsdl:operation に wsdl:fault を表示せず、その例外の xs:elementName も存在しません。
Spring-WS に、操作内でオプションの障害要素を動的に生成するように指示することは可能ですか?
ありがとう。
[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 リンクを見てください。
よろしく
アンシュル・カッタ