読者です 読者をやめる 読者になる 読者になる

WSDLが表示できない

S2Axis2 0.2.0のリリース準備中です。
先週末にリリースするつもりでしたが、リポジトリにアクセスできなかったこともあり遅れています。申し訳ないです。
今週末にリリースします m(__)m


が、現在、一点問題あり。
S2Axis2用に、MessageReceiverを拡張したのですが、それを利用したサービスで、WSDLを表示させようとすると、以下のメッセージが表示される。

Unable to generate WSDL for this service
Either user has not dropped the wsdl into META-INF or operations use message receivers other than RPC.


どうやら、Axis2 1.0から、以下のモノ以外を利用している場合は、WSDLが表示できなくなっているようだ。

    • org.apache.axis2.rpc.receivers.RPCMessageReceiver
    • org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver
    • org.apache.axis2.rpc.receivers.RPCInOutAsyncMessageReceiver


今回は、上のクラスをextendsしたものを利用していますが、WSDLが表示できませんでした。

これがまた、ソースにベタ書きになっているので、設定などで変更することもできない。なんで、そんなことになっているの???