[Seasar-user:12396] Re: [S2Axis2]WSDLファイルのURL部分の設定方法について

"元場 羊二郎(Youjirou Motob "元場 羊二郎(Youjirou Motob
2008年 1月 7日 (月) 16:12:27 JST


たかのり様

お世話になっております。
元場です。

早速のご対応ありがとうございます。
アップして頂いたjarファイルでカスタムWSDLが適用されることが
確認できました。
大変助かりました、ありがとうございます。

以上、宜しくお願い致します。

Takanori Suzuki さんは書きました:
> たかのりです。
> 
> カスタムWSDLを適用できるようにしたjarファイルを、
> 以下にアップしたので確認してみてください。
> 
> https://www.seasar.org/maven/maven2-snapshot/org/seasar/axis/s2axis2/0.5.0-SNAPSHOT/
> 
> 
> 以下の方法で利用できます。
> ------------------------------------------------------------
> 1. 利用したいWSDLファイルを、以下のどちらかに配置する。
> 
> ■クラスパス直下のMETA-INFディレクトリの配下
>   例)WEB-INF/classes/META-INF/EchoFormCustomWSDL.wsdl
> 
> ■デプロイするサービスと同じクラスパス
>   例)サービスのパッケージが、org.seasar.remoting.axis2.examples.ex01の場合、
>    WEB-INF/classes/org/seasar/remoting/axis2/examples/ex01/EchoFormCustomWSDL.wsdl
> 
> 2. diconもしくはserivce.xmlで、カスタムWSDLを利用するように指定。
>   →以下の例では、エンドポイントのアドレスを変更できるよう、
>    modifyUserWSDLPortAddressも指定している。
> 
> ------------------------------------------------------------
> ■diconで指定する場合
>   →ServiceDefで、useOriginalwsdlパラメータを指定する(true/falseだが、文字列であることに注意)
> 
> <component name="WSDLServiceTest"
> class="org.seasar.remoting.axis2.mock.impl.ServiceMockImpl">
> <meta name="axis-service">
> <component class="org.seasar.remoting.axis2.ServiceDef">
> <initMethod name="addParameter">
> <arg>"useOriginalwsdl"</arg>
> <arg>"true"</arg>
> </initMethod>
> <initMethod name="addParameter">
> <arg>"modifyUserWSDLPortAddress"</arg>
> <arg>"false"</arg>
> </initMethod>
> </component>
> </meta>
> </component>
> 
> ■service.xmlで指定する場合
>   → useOriginalwsdlパラメータを指定する。
> 
> <parameter locked="false" name="useOriginalwsdl">true</parameter>
> <parameter locked="false" name="modifyUserWSDLPortAddress">false</parameter>
> 
> 
> 以下に、サンプルを追加したので、参考にしてみてください。
> ------------------------------------------------------------
> http://svn.seasar.org/browse/trunk/s2axis2-examples/src/main/resources/org/seasar/remoting/axis2/examples/ex06/?root=s2axis
> http://svn.seasar.org/browse/trunk/s2axis2-examples/src/main/resources/META-INF/?root=s2axis
> 
> 
> 以上
> 
> 

//
motoba




Seasar-user メーリングリストの案内