6.2 サーバ側の処理を実装する

新しくクラスを作成して,処理を実装します。新しく作成したクラスは,SOAP通信基盤が提供するReqResListenerインタフェースを実装します。実装後に,新しく作成したクラスをコンパイルします。

ReqResListenerインタフェースの実装例を次に示します。

package msgservice;

import com.cosminexus.cws.xml.soap.ReqResListener;
import javax.xml.soap.SOAPMessage;
import javax.xml.soap.SOAPException;

public class MessageServiceImpl implements ReqResListener
{
    public SOAPMessage onMessage(SOAPMessage soapmessage) throws SOAPException
    {
         //
         // メッセージングサービスの実装を行う
         //
    }
}

なお,これ以外の実装例については,次に示すディレクトリに格納しているサンプルプログラムを参照してください。ただし,サンプルプログラムとして提供するのは,SOAPアプリケーション開発支援機能だけです。

<Application Serverのインストールディレクトリ>/c4web/samples