| 
			Interstage Application Server SOAPサービス ユーザーズガイド
		 | 
	
	
		
			目次
			索引
			  
		 | 
	
4.1 受信アプリケーションの作成
 受信アプリケーションは、以下のいずれかのインタフェース(OnewayListenerもしくはReqRespListenerインタフェース)を実装した、デフォルトコンストラクタを必ず含むJavaクラスで作成します。
- SOAPメッセージの受信だけを行い、SOAPメッセージの返信を行わない(Oneway方式)場合は、OnewayListenerインタフェースを実装します。
 - SOAPメッセージの受信および返信を行う(RequestResponse方式)場合は、ReqRespListenerインタフェースを実装します。
ReqRespListenerインタフェースを実装した場合でも、onMessageメソッドの返り値としてnullを返すことで、SOAPメッセージの返信を行わないこともできます。 
●OnewayListenerインタフェースの実装
 package javax.xml.messaging;
 public interface OnewayListener {
   public void onMessage( javax.xml.soap.SOAPMessage receivedMessage );
 } | 
●ReqRespListenerインタフェースの実装
 package javax.xml.messaging;
 public interface ReqRespListener {
   public javax.xml.soap.SOAPMessage
         onMessage( javax.xml.soap.SOAPMessage receivedMessage  );
 } | 
 SOAPメッセージは、javax.xml.soap.SOAPMessageオブジェクトとして表されます。
 受信アプリケーションは、上記のインタフェースで定義されたonMessageメソッドに必要な処理を実装します。
	
4.1.1 返信を行わない受信アプリケーション(OneWay方式)
	
4.1.2 返信を行う受信アプリケーション(RequestResponse方式)
	
4.1.3 添付ファイルを使用する場合
	
4.1.4 Faultを返す場合
	
4.1.5 SOAPヘッダーの取り扱いについて
All Rights Reserved, Copyright(C) 富士通株式会社 2005