Структура бизнес-объектов

При поиске служб предприятия адаптер создает три стандартных бизнес-объекта: EmailBO, HeaderBO и MailAttachmentBO. Бизнес-объект EmailBO представляет собой оболочку, по отношению к которой бизнес-объекты HeaderBO и MailAttachmentBO являются дочерними. Данный набор стандартных объектов создается как для входящих, так и для исходящих сообщений электронной почты.

EmailBO

В бизнес-объект EmailBO входят все сведения, необходимые адаптеру для обработки входящих и исходящих событий. Как показано на следующем рисунке, это родительский объект, содержащий структуры бизнес-объектов для заголовков, содержания и вложенных файлов сообщений электронной почты.

Прим.: Для применения пользовательских заголовков необходимо указать их в свойстве headerList объекта EmailBO.
На иллюстрации показана взаимосвязь между бизнес-объектами HeaderBO и MailAttachmentBO и родительским объектом EmailBO.

Структура бизнес-объекта EmailBO

HeaderBO

Бизнес-объект HeaderBO состоит из имени и значения заголовка. Этот бизнес-объект динамически создается во время выполнения после развертывания адаптера.

В бизнес-объекте HeaderBO хранятся все стандартные заголовки электронной почты RFC-822 и пользовательские заголовки, определенные в бизнес-объекте EmailBO.
Прим.: Адаптер не может извлечь значения заголовков Bcc и Resent-bcc из сообщения электронной почты.

MailAttachmentBO

В каждом бизнес-объекте MailAttachmentBO хранятся имя и содержимое одного вложенного файла. Все вложенные файлы хранятся в отдельных объектах MailAttachmentBO.

Во время обработки входящих сообщений вложенные файлы извлекаются из них и передаются в формате бизнес-объектов. Каждый вложенный файл помещается в собственный бизнес-объект MailAttachmentBO.

Во время обсуждения сообщений исходящей почты сервер приложений помещает данные в бизнес-объекты MailAttachmentBO. Содержимое этих бизнес-объектов преобразуется во вложенные файлы в момент, когда адаптер генерирует сообщение электронной почты.

Прим.: В объектах MailAttachmentBO могут храниться вложенные файлы любых пользовательских типов (например, Customer или PurchaseOrder).
Понятия, связанные с данным
Информация бизнес-объекта, относящаяся к приложению
Поддержка глагольных команд для работы с бизнес-объектами
Пользовательские бизнес-объекты
Бизнес-объекты
Ссылки, связанные с данной
Свойства бизнес-объектов

Условия использования |


(c) Copyright IBM Corporation 2005, 2006.
Данная справочная система Information Center создана на основе технологии Eclipse (http://www.eclipse.org)