問題は、Spring ws が操作を生成せず、他の wsdl でコードを生成できないことです。次のように構成しました。
<sws:dynamic-wsdl id="executeFunnyQuery"
portTypeName="XYExecuteFunnyQuery"
locationUri="/ws/"
targetNamespace="http://www.namespace.eu/sch/xsd/v1/fnmessages"
requestSuffix="XYExecuteFunnyQuery"
responseSuffix="ZYExecuteFunnyQuery"
>
<sws:xsd location="/XYMessagesDictionary/XYExecuteFunnyQuery.xsd"/>
<sws:xsd location="/ZYMessagesDictionary/ZYExecuteFunnyQuery.xsd"/>
要素名を変更できればすべて問題ないことは理解しています。しかし、私はできません。それらはそのように私に与えられ、私はそれらを変更できません。XYExecuteFunnyQuery がリクエストで、ZYExecuteFunnyQuery がレスポンスであるため、レスポンスとリクエスト要素の名前はプレフィックス (最初の文字) のみが異なります。リクエストとレスポンスの接尾辞の場所に完全な要素名を付けようとしました...悲しいことに、うまくいかないようです。
ここに私の要求があり、ここに応答があることを、サフィックスプレフィックス mambo-jambo なしで春に伝えることができますか?今すぐ生成してください! :)