Interstage Application Server SOAPサービス ユーザーズガイド
目次 索引 前ページ次ページ

第4章 Messaging方式のアプリケーションの実装> 4.3 SAAJ-APIによるSOAPメッセージの処理

4.3.2 SOAPメッセージの作成

 SOAPMessageオブジェクトを新規作成する場合はMessageFactoryオブジェクトを使用します。
 MessageFactoryオブジェクトはMessageFactoryクラスのnewInstanceクラスメソッドを使用して取得します。

 import javax.xml.soap.*;
      .....
   MessageFactory mf = MessageFactory.newInstance();
   SOAPMessage msg = mf.createMessage();
   SOAPPart part = msg.getSOAPPart();
   SOAPEnvelope env = part.getEnvelope();
      .....

 送達保証機能を使用するアプリケーションの場合は、以下のようにMessageFactoryオブジェクトをProviderConnectionオブジェクトから生成します。送達保証機能を使用するアプリケーションについては“送達保証機能の実装”を参照してください。

 //送達保証機能の場合
 import javax.xml.soap.*;
 import javax.xml.messaging.*;
      .....
   ProviderConnectionFactory pcf = ProviderConnectionFactory.newInstance();
   ProviderConnection pc = pcf.createConnection();
   MessageFactory mf = pc.createMessageFactory(...);
   SOAPMessage msg = mf.createMessage();
   SOAPPart part = msg.getSOAPPart();
   SOAPEnvelope env = part.getEnvelope();
      .....

目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2005