ビジネス・オブジェクトの構造

アダプターは、エンタープライズ・サービス・ディスカバリーの実行中に EmailBO、HeaderBO、および MailAttachmentBO の 3 つのデフォルトのビジネス・オブジェクトを定義し、生成します。 EmailBO ビジネス・オブジェクトは、HeaderBO と MailAttachmentBO ビジネス・オブジェクトを子として含むラッパー・ビジネス・オブジェクトです。 これらのデフォルトのオブジェクトは、Inbound 通信と Outbound 通信のどちらの場合も同じです。

EmailBO

EmailBO ビジネス・オブジェクトには、Inbound イベントと Outbound イベントを処理するためにアダプターに必要なすべての詳細情報が含まれています。 以下の図に示すように、このオブジェクトは、メール・ヘッダー、メール内容、およびメール添付データのビジネス・オブジェクト構造を子として含む親オブジェクトです。

注: カスタム・ヘッダーを使用するには、EmailBO オブジェクトの headerList プロパティーでカスタム・ヘッダーを示す必要があります。
このイメージは、HeaderBO および MailAttachmentBO ビジネス・オブジェクトが EmailBO ビジネス・オブジェクトの子である様子を示しています。

EmailBO ビジネス・オブジェクトの構造

HeaderBO

各 HeaderBO ビジネス・オブジェクトは、ヘッダー名とヘッダー値から成ります。 ヘッダー・ビジネス・オブジェクトは、アダプターがデプロイされた後、実行時に動的に構成されます。

HeaderBO ビジネス・オブジェクトには、すべての標準の (RFC822) 電子メール・ヘッダーと、EmailBO ビジネス・オブジェクトに定義されたカスタム・ユーザー・ヘッダーが保管されます。
注: アダプターでは、電子メール・メッセージから Bcc ヘッダー値および Resent-bcc ヘッダー値を取得できません。

MailAttachmentBO

各 MailAttachmentBO ビジネス・オブジェクトは、添付データ名と 1 つの電子メール添付分のデータから成ります。電子メール添付データは、それぞれ固有の MailAttachmentBO オブジェクトに保管されます。

Inbound 処理中には、添付データの解析が行われ、その内容がビジネス・オブジェクトとして送出されます。 1 つの添付データが解析され、1 つの MailAttachmentBO ビジネス・オブジェクトとなります。

Outbound 処理中には、アプリケーション・サーバーが要求の間に MailAttachmentBO ビジネス・オブジェクト内のデータを設定します。その後このビジネス・オブジェクト内のデータは、アダプターによる電子メール・メッセージの作成時に電子メールの添付データになります。

注: MailAttachmentBO オブジェクトには、ユーザー定義の任意のタイプ (Customer や PurchaseOrder など) の電子メール添付データを保管することができます。
関連概念
ビジネス・オブジェクト・アプリケーション固有情報
ビジネス・オブジェクト動詞のサポート
カスタム・ビジネス・オブジェクト
ビジネス・オブジェクト
関連資料
ビジネス・オブジェクト・プロパティー

ご利用条件 |


(c) Copyright IBM Corporation 2005, 2006.
(C) Copyright IBM Japan 2006
このインフォメーション・センターでは Eclipse テクノロジー (http://www.eclipse.org) が採用されています。