Свойства спецификации активации

Свойства спецификации активации содержат информацию о конфигурации обработки входящих событий для конечной точки сообщений. Их можно настроить в мастере обнаружения служб предприятия или в административной консоли.

При настройке адаптера укажите перечисленные ниже свойства спецификации активации.

Табл. 1. Свойства спецификации активации
Свойство Тип Описание Поддержка двунаправленного текста Значение по умолчанию Обязательное
Каталог архива String Каталог, в котором адаптер архивирует обработанные файлы событий. Да Нет Да, если Archiving
Processed = true
ArchivingProcessed Boolean Задает необходимость архивации обработанных событий. Да True Нет
AssuredOnceDelivery Boolean Гарантирует строго однократную доставку события. Если это значение равно true, то адаптер пытается сохранить информацию XID в хранилище событий. Если это значение равно false, то адаптер не пытается сохранить информацию XID в хранилище событий.
Прим.: Если это свойство задано равным false, то производительность адаптера будет выше.
Нет True Да
Имя объекта по умолчанию String Имя бизнес-графа, используемого средой преобразования данных перед доставкой события в конечную точку. Например, базовый оболочечный бизнес-граф, применяемый адаптером - это FlatFileBG. Нет Нет Нет
CreateTable Boolean Определяет, создается ли таблица событий вручную или автоматически. Если значение равно true и таблица хранилища не существует, то адаптер создает эту таблицу. Если это значение равно false, то адаптер не пытается создать таблицу, и ее необходимо создать вручную. Нет True Нет
DatabasePassword String Пароль, применяемый хранилищем событий для подключения к базе данных JDBC из источника данных. Да Нет Нет
DatabaseSchemaName String Имя схемы базы данных, применяемой хранилищем событий. Да Нет Нет
DatabaseUsername String Имя пользователя, применяемое хранилищем событий для подключения к базе данных JDBC из источника данных. Да Нет Нет
DataSourceJNDIName String Имя JNDI источника данных, которое применяется хранилищем событий для подключения к базе данных JDBC. Источник данных необходимо создать в WebSphere Process Server. Да Нет Да
EventTableName String Имя таблицы, которую адаптер использует для хранения событий. Если используются несколько экземпляров спецификации активации, это значение должно быть уникальным для каждого такого экземпляра. Да Нет Да
Тип содержимого события String Тип MIME файла событий. Нет Нет Нет
каталог событий String Каталог, в котором EIS хранит файлы событий. Да Нет Да
EventFileMask String Фильтр для файлов событий. Должен быть полным регулярным выражением, содержащим только буквы, цифры и символ "*". Да *.* Да
EventTypeFilter String Список типов событий, которые может доставлять адаптер. Адаптер не будет доставлять события, если их нет в списке. Если список пустой, то фильтр не применяется, и доставляются все события. Нет Null Нет
Расширение архива сбойных String Расширение файла для архива бизнес-объектов из входного файла событий, которые не были обработаны. Да fail Нет
Кодировка содержимого файла String Задает способ чтения и записи файлов адаптером. Нет Нет Нет
Передача файла по ссылке Boolean Указывает, будет ли адаптер загружать содержимое файла, или только передавать информацию об имени каталога и файла в конечную точку. Нет false Да
FilterFutureEvents Boolean Если true, то адаптер будет сравнивать системное время событий с текущим системным временем. Если время события опережает время системы, то событие не будет доставляться. Нет false Да
Включить ограничитель конца BO Boolean Если true, то ограничитель, указанный в свойстве SplitCriteria, также будет отправляться с содержимым бизнес-объекта для дальнейшей обработки.
Прим.: Это свойство учитывается только в режиме разбиения файлов по ограничителю.
Нет false Нет
Расширение архива исходных String Расширение файла архива для исходных файлов событий. Это свойство позволяет также сохранить весь файл события, если не удается обработать какой-либо из бизнес-объектов. Нет original Да
PollPeriod Integer Периодичность в миллисекундах опроса адаптером новых событий в хранилище событий информационной системы предприятия. Цикл опроса фиксированный. Если по какой-либо причине цикл опроса задерживается, например, если он не успел завершиться, то немедленно начинается следующий цикл опроса. Если значение свойства равно 0, то адаптер не будет делать паузы между циклами опроса. Нет 500 Да
PollQuantity Integer Число событий, доставляемых в конечную точку в одном цикле опроса. Нет 1 Да
интервал повтора Integer Время в миллисекундах, по истечении которого адаптер заново подключается к информационной системе предприятия, если возникла внутренняя ошибка соединения. Нет 60000 (1 минута) Нет
предел повтора Integer Число попыток установления адаптером повторного соединения с информационной системой предприятия. Значение 0 означает, что число попыток подключения не ограничено. Нет 0 (не ограничено) Нет
сортировка файлов событий String Порядок сортировки опрашиваемых файлов событий. Возможны следующие значения:
  • По имени - сортировать по возрастанию по имени файла
  • По времени - сортировать по возрастанию по времени последнего изменения
  • <нет> - без сортировки
Сортировка выполняется с учетом системной локали. Для работы с локалями применяется пакет ICU4J.
Нет <нет> (= без сортировки) Нет
Критерии разбиения String Этот атрибут принимает различные значения в зависимости от значения SplittingFunctionClass
Name.
  • Если SplittingFunctionClass
    Name задано для разбиения по ограничителю, то свойство SplitCriteria должно содержать ограничитель бизнес-объектов в файле событий.
  • Если SplittingFunctionClass
    Name задано для разбиения по размеру, то свойство SplitCriteria должно содержать число, представляющее размер в байтах. Если размер файла события превышает указанный, то файл будет разбиваться на несколько фрагментов данного размера, которые и будут отправляться. В противном случае файл событий отправляется в конечную точку целиком.
Разбиение файлов выключено, если свойство SplitCriteria равно нулю.
Прим.: В режиме отправки файлов без преобразования, если разбиение файлов выполняется по размеру и включено свойство FilePassByReference, то файлы событий не разбиваются на фрагменты.
Да 0 Нет
Имя класса функции разбиения String Полное имя класса функции, применяемой для разбиения файлов событий. Оно может принимать следующие значения:
  • com.ibm.j2ca.
    extension.utils.filesplit.
    SplitByDelimiter - класс, выполняющий разбиение файла события по ограничителю бизнес-объектов в файле
  • com.ibm.
    j2ca.utils.
    filesplit.SplitBySize - класс, выполняющий разбиение файла события по размеру файла события.
Ограничитель или размер файла задаются в свойстве SplitCriteria.
Прим.: Если свойство EventContentType задано равным null, то это свойство автоматически задается по имени класса для разбиения по размеру.
Нет com.ibm.
j2ca.utils.
filesplit.
SplitBySize
Нет
Остановить опрос при ошибке Boolean Позволяет остановить адаптер при ошибке опроса. Нет false Нет
Расширение архива успешных String Расширение файла архива для успешно обработанных бизнес-объектов. Нет success Да

Свойства FlatFileActivationSpec применяются только в версии 6.0.1 адаптера для простых файлов. Эти свойства необходимы для совместимости с предыдущими версиями и миграции, когда адаптер будет поддерживать две спецификации активации. Однако нет сценариев, в которых мастер обнаружения служб предприятия работает с свойствами версии 6.0.1 в режиме входящей обработки. Мастер обнаружения служб предприятия в режиме входящей обработки работает только с конфигурацией 6.0.2.

Табл. 2. Свойства FlatFileActivationSpec
Свойство Тип Описание Поддержка двунаправленного текста Значение по умолчанию Обязательное
AutocreateEDT   Если true, то в памяти создается таблица, которую среда управления событиями применяет для мониторинга доставки события. Нет True Да
EDTDatabaseName   Имя базы данных для среды управления событиями. Нет Нет Да
EDTDriverName   Имя драйвера для базы данных EDT. Нет Нет Да
EDTTableName   Имя таблицы базы данных EDT для среды управления событиями. Нет Нет Да
EDTUserName   ИД пользователя для базы данных таблицы данных событий. Нет Нет Да
EDTUserPassword   Пароль для базы данных таблицы данных событий. Нет Нет Да
FFEventTableName   Имя таблицы, которая будет применяться адаптером для мониторинга статуса событий. Да FFLOG Да
FFDatabaseName   Эта база данных используется адаптером для входящих операций. Да FFDB Да
FileChunkSize   Задает размер фрагмента файла в байтах. Если FileSplitThreshold пусто, то это свойство игнорируется. Да 8000 Нет
FileSplitThreshold   Предельный размер файла в байтах. Все файлы, превышающие этот размер, будут фрагментироваться. Если атрибут пустой, то разбиение файлов выключено. Да -1 Нет
Ссылки, связанные с данной
Свойства адаптера ресурса
Свойства фабрики управляемых соединений (J2C)

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


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