2012-01-01 13 views
4

私はSOAP Webサービスに取り組んでいます。私は@ webService(endPointInterface =)、@ WebMethod、@ WebResultのような注釈を使用しました。JavaのWebサービスにSOAPアクションを追加する方法は?

Code : 

<wsdl:operation name="thumbNailImageService"> 
<soap:operation soapAction="" style="document"/> 
<wsdl:input name="thumbNailImageService"> 
<soap:body use="literal"/> 
</wsdl:input> 

私は上記の要求のためのWSDLを取得しています、しかし、私のSOAPアクションがヌル(空白文字列)です。

アノテーションのように私のJavaコードからSOAPアクションを追加したいと思います。

必要な解像度:

<soap:operation soapAction="Any Action URl points to service" style="document"/> 

注釈を使用してSOAPアクションを追加するには、Javaコードを使用して私を助けて。

私は以下のように、それ用のインポートやライブラリを使用しています:JAX-WSで

**import javax.jws.soap.SOAPBinding; 
import javax.jws.soap.SOAPBinding.Style; 
import javax.jws.soap.SOAPBinding.Use; 
import javax.jws.WebService; 
import javax.xml.bind.annotation.XmlRootElement;** 

おかげ

答えて

4

をあなたは@WebMethod注釈のaction属性を指定することができます。これはsoap:operationタグのaction属性にバインドされます。 javadocsを参照してください。

関連する問題