4.2.19. メッセージボディーへのデータの追加に関するアドバイス
						デフォルトでは、すべてのコンポーネント (アクション、リスナー、ゲートウェイ、ルーター、通知機能を含む) が 
MessagePayloadProxy を介してメッセージにデータを設定します。このクラスはデフォルト設定を処理しますが、デフォルトをオーバーライドすることもできます。
					
						または、次のプロパティーを設定して、get および set 設定をオーバーライドすることもできます。
					
- get-payload-location: メッセージペイロードを取得する場所です。
- set-payload-location: メッセージペイロードの場所です。
						add メソッドを使用して、より複雑なコンテンツをペイロードに添付し、名前付きオブジェクトをサポートできます。<name、Object> ペアを使用すると、データアクセスの粒度を細かくすることができます。任意のオブジェクトをペイロードに追加できます。Java シリアライズ可能である必要はありません。ただし、シリアル化できないオブジェクトを追加する場合は、JBoss Enterprise SOA Platform にメッセージがネットワーク上を流れるときにマーシャリングおよびアンマーシャリング機能を提供する必要があります。
					
注記
							設定または取得に名前が指定されていない場合は、DEFAULT_LOCATION 設定が利用されます。
						
注記
							サービスの実装を制約するため、シリアライズされた Java オブジェクトをメッセージで使用する場合は注意してください。
						
						名前付きオブジェクトアプローチを使用してメッセージボディーを操作するのが最も簡単です。メッセージボディー全体をデコードすることなく、個々のデータ項目を追加、削除、および検査できます。さらに、名前付きオブジェクトをペイロード内のバイト配列と組み合わせることができます。
					
注記
							JBoss Enterprise SOA Platform の現在のリリースでは、Java シリアライズオブジェクトのみをアタッチできます。この制限は、後続のリリースで削除される可能性があります。