Свойства спецификации активации содержат информацию о конфигурации обработки входящих событий для конечной точки сообщений. Их можно задать с помощью мастера поиска служб предприятия или административной консоли WebSphere Process Server.
При настройке адаптера можно задать свойства спецификации активации, перечисленные ниже.
Свойство | Обяза- тельное | Описание | Значение по умолч. | Пример |
---|---|---|---|---|
ArchiveFileName | Нет | Пользователь может задать шаблон для имен архивных файлов в виде списка заголовков через запятую. | Идентификатор, указанный в заголовке почтового сообщения. | Пример: From, Date преобра- зуется в From + Date + MessageID. В данном примере адаптер возьмет адрес отправителя из поля From и дату отправки сообщения из поля Date в заголовке сообщения, а затем сформирует имя файла путем объединения этих значений. |
ArchiveFolder | Нет | Имя папки, в которой будут сохранятся успешно обработанные сообщения (в формате RFC822). Если папка архива не определена, адаптер не будет архивировать обработанную почту, и события будут удаляться из папки, в которой они обрабатываются. | Значение по умолчанию - пусто. | |
DeliveryType | Нет | Порядок публикации событий. Поддерживаются значения ORDERED (для доставки событий по очереди, одно за одним) и UNORDERED (для доставки всех сообщений одновременно). | ORDERED | |
DefaultObjectName | Да | Объект по умолчанию, используемых для передачи данных, полученных из входящих сообщений. | EmailBO | |
EPDatabasePassword | Нет | Пароль для хранилища событий. Используется для получения соединения с базой данных JDBC от источника данных. | Нет | |
EPDatabaseSchemaName | Нет | Имя схемы базы данных, используемой адаптером в случае возникновения ошибки при сохранении сообщения. | EmailEventSchema | |
EPDatabaseUserName | Нет | Имя пользователя для хранилища событий. Используется для получения соединения с базой данных JDBC от источника данных. | Нет | |
EPDataSourceJNDIName | Да | Имя JNDI источника данных, используемого классом хранилища событий для установки соединения с базой данных JDBC. Источник данных должен быть создан на сервере приложений. | Нет | |
EPEventTableName | Да | Имя таблицы, которая будет применяться адаптером при работе с хранилищем событий. Данное значение должно быть уникальным в рамках спецификации активации, а имена таблиц - уникальными во всем множестве адаптеров. Если таблица не существует, она создаётся автоматически. | EmailEventTable | |
EventTypeFilter | Нет | Список типов событий, которые должны доставляться адаптером. События других типов адаптером доставляться не будут. Если список пустой (null), будет выполняться доставка всех событий. | null | |
FailedEventsFolder | Нет | Имя папки, в которой будут сохранятся сообщения и события, при обработке которых возникли ошибки (в формате RFC822). Если папка для событий, при обработке которых возникли ошибки, не определена, адаптер не будет архивировать почту, при обработке которой будут возникать ошибки. | Значение по умолчанию - пусто. | |
filterFutureEvents | Да | Равно true, если время, указанное в сообщении, должно сравниваться с временем системы, и false - в противном случае. Если время события больше времени системы, доставка выполняться не будет. | False | |
Host | Да | IP почтового сервера | localhost | |
InProgressFolder | Да | Папка почтового сервера, в которую сначала должны помещаться опрашиваемые сообщения (в формате RFC822). Имена файлов в формате RFC822 будут совпадать с ИД сообщений электронной почты. Адаптер извлекает данную информацию из заголовков сообщений электронной почты. | Значение по умолчанию - пусто. | |
MatchAllCriteria | Нет | Фильтр сообщений, опрашиваемых из папки Poll. Все условия критерия должны выполняться. Несколько условий указываются через запятую. Также можно определить критерии для сообщений, которые не должны опрашиваться - для этого укажите ! перед критериями. | Значение по умолчанию - пустое, т.е. параметры фильтрации не выбраны. | Для критериев можно использовать следующие заголовки:
|
MatchSomeCriteria | Нет | Данное поле может применяться для фильтрации сообщений из опрашиваемых папок. Достаточно, чтобы выполнялось хотя бы одно условие критерия. Несколько условий указываются через запятую. Также можно определить критерии для сообщений, которые не должны опрашиваться - для этого укажите ! перед критериями. | Значение по умолчанию - пустое, т.е. параметры фильтрации не выбраны. | Для критериев можно использовать следующие заголовки:
|
Пароль | Да | Пароль, соответствующий ИД пользователя. Используется для идентификации на сервере IMAP или POP3. | Нет | |
PollFolders | Да (POP3) Нет (IMAP) |
Опрашиваемая папка. | Для протокола POP3 это значение игнорируется и значение устанавливается в Inbox. Несколько папок разделяются запятыми. Для протокола IMAP значение по умолчанию не предусмотрено. | |
PollPeriod | Да | Данное свойство применяется в базовой реализации адаптера ресурсов WBI. Оно определяет частоту (в миллисекундах) опроса объекта, в котором хранятся входящие события. Частота опроса постоянна. Если опрос задерживается, следующий запрос будет выполнен сразу после завершения задержива- ющегося. Если равно "0", интервал между опросами будет отсутствовать. | 500 | |
PollQuantity | Да | Данное свойство применяется в базовой реализации адаптера ресурсов WBI для определения количества событий, которые должны быть доставлены в каждую конечную точку за один цикл опроса. Необходимо указание положительного целого больше 1. | 1 | |
Протокол | Да | Протокол для связи с почтовый сервером при получении сообщений. Допустимые значения - IMAP и POP3 | POP3 | |
RetryInterval | Нет | Значение этого свойства задает промежуток времени (в миллисекундах), на протяжении которого адаптер будет пытаться восстановить соединение с EIS в случае возникновения неполадок со входящим соединением EIS. | 60000 | |
useInboundTransactions | Да | Если этому свойству присвоено значение Да, адаптер попытается сохранить информацию XID в хранилище событий и
обеспечит однократную доставку сообщения. Если равно false, однократная доставка не гарантируется, что позволяет увеличить производи- тельность. Прим.: Это свойство используется только
если база данных сообщений является транзакционной. В обратном случае, не зависимо от конфигурации, можно использовать транзакции.
|
True | |
Имя пользователя | Да | ИД пользователя, связанный с сеансом IMAP или POP3 | Нет |
(c) Copyright IBM Corporation 2005, 2006.
Данная справочная система Information Center создана на основе технологии Eclipse (http://www.eclipse.org)