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

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

4.4.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();
   .....


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

Copyright 2003 FUJITSU LIMITED