Właściwości specyfikacji aktywowania przechowują informacje o konfiguracji przetwarzania zdarzeń przychodzących dla punktu końcowego komunikatu. Mogą one być ustawiane przez kreator wykrywania usług przedsiębiorstwa lub przy użyciu Konsoli administracyjnej produktu WebSphere Process Server.
Podczas konfigurowania adaptera należy określić wymienione poniżej właściwości specyfikacji aktywowania.
Właściwość | Wymagane | Opis | Domyślne | Przykład |
---|---|---|---|---|
ArchiveFileName | Nie | Użytkownik może określić wzorzec używany do nazywania pliku archiwum przez utworzenie oddzielanej przecinkami listy nazw nagłówków. | Identyfikator Message-ID pobrany z nagłówka wiadomości. | Przykład: From, Date będzie oznaczać złączenie pól From + Date + MessageID. W tym przykładzie adapter pobiera adres From (Od) oraz datę Date (Data) z nagłówków wiadomości, a następnie tworzy nazwę pliku przez ich złączenie. |
ArchiveFolder | Nie | Nazwa folderu, w którym pomyślnie przetworzona poczta będzie archiwizowana w formacie RFC822. Jeśli nie zdefiniowano folderu archiwum, adapter nie będzie archiwizował pomyślnie przetworzonej poczty i zdarzenia będą usuwane z folderu InProgress. | Domyślnie pole jest puste. | |
DeliveryType | Nie | Ta właściwość określa porządek publikowania zdarzeń. Obsługiwane wartości to ORDERED (dostarczanie żądań pojedynczo) lub UNORDERED (odbieranie wszystkich zdarzeń w tym samym czasie). | ORDERED | |
DefaultObjectName | Tak | Obiekt domyślny emitowany przez adapter w przypadku połączeń przychodzących. | EmailBO | |
EPDatabasePassword | Nie | Hasło używane przez opcję utrwalania zdarzeń adaptera. Służy do pobrania połączenia JDBC z bazą danych ze źródła danych. | Brak | |
EPDatabaseSchemaName | Nie | Nazwa schematu bazy danych używana przez adapter w przypadku zdarzenia niepowodzenia utrwalania zdarzeń. | EmailEventSchema | |
EPDatabaseUserName | Nie | Nazwa użytkownika używana przez opcję utrwalania zdarzeń adaptera. Służy do pobrania połączenia JDBC z bazą danych ze źródła danych. | Brak | |
EPDataSourceJNDIName | Tak | Nazwa JNDI źródła danych używana przez klasę utrwalania zdarzeń do pobrania połączenia JDBC z bazą danych. Źródło danych musi być utworzone na serwerze aplikacji. | Brak | |
EPEventTableName | Tak | Nazwa tabeli, która będzie używana przez adapter na potrzeby utrwalania zdarzeń. Wartość ta musi być unikalna dla każdej specyfikacji aktywowania, a ta sama nazwa tabeli nie powinna być używana przez inne instancje tego samego adaptera lub innych adapterów. Jeśli tabela nie istnieje w bazie danych, adapter utworzy daną tabelę i będzie jej używał. | EmailEventTable | |
EventTypeFilter | Nie | Lista rozdzielana typów zdarzeń, które powinien dostarczać adapter. Adapter będzie dostarczał tylko te zdarzenia, które zostały podane na liście. Jeśli lista jest pusta (ma wartość NULL), żaden filtr nie zostanie zastosowany i wszystkie zdarzenia zostaną dostarczone. | null | |
FailedEventsFolder | Nie | Nazwa folderu, w którym poczta, która nie została pomyślnie przetworzona, lub zdarzenia, które nie powiodły się, będą archiwizowane w formacie RFC822. Jeśli folder zdarzeń zakończonych niepowodzeniem nie zostanie zdefiniowany, adapter nie będzie archiwizował poczty, która nie została pomyślnie przetworzona. | Domyślnie pole jest puste. | |
filterFutureEvents | Tak | Wartość true lub false określa, czy adapter będzie sprawdzał znacznik czasu każdego zdarzenia i porównywał z czasem systemowym. Jeśli czas zdarzenia wyprzedza czas systemowy, nie zostanie ono dostarczone. | False | |
Host | Tak | Adres IP hosta serwera poczty | localhost | |
InProgressFolder | Tak | Folder serwera poczty, gdzie odpytane wiadomości są najpierw zapisywane w formacie RFC822. Nazwa pliku w formacie RFC822 odpowiada identyfikatorowi Message-ID wiadomości. Te szczegóły adapter pobiera z nagłówka wiadomości e-mail powiązanego z wiadomością. | Domyślnie pole jest puste. | |
MatchAllCriteria | Nie | To pole umożliwia filtrowania poczty, która jest odpytywana z folderu odpytywania. Możliwe jest określenie warunków AND, rozdzielając wartości przecinkiem. Można także określić, której poczty nie odpytywać, określając warunek NOT (!) w kryterium wyszukiwania. | Domyślnie to pole jest puste, co oznacza, że nie wybrano opcji filtrowania. | Podczas określania kryterium wyszukiwania można użyć następujących pól nagłówka:
|
MatchSomeCriteria | Nie | To pole umożliwia filtrowania poczty, która jest odpytywana z folderu odpytywania. Możliwe jest określenie warunków OR, rozdzielając wartości przecinkiem. Można także określić, której poczty nie odpytywać, określając warunek NOT (!) w kryterium wyszukiwania. | Domyślnie to pole jest puste, co oznacza, że nie wybrano opcji filtrowania. | Podczas określania kryterium wyszukiwania można użyć następujących pól nagłówka:
|
Password | Tak | Hasło powiązane z nazwą użytkownika. Jest używane do uwierzytelnienia sesji IMAP lub POP3. | Brak | |
PollFolders | Tak (POP3) Nie (IMAP) |
Folder, który będzie odpytywany przez adapter. | W przypadku protokołu POP3 wartość ta jest ignorowana i właściwość jest domyślnie ustawiana na wartość Inbox. Można zdefiniować wiele folderów odpytywania, rozdzielając je przecinkami. W przypadku protokołu IMAP nie ma wartości domyślnej. | |
PollPeriod | Tak | Ta właściwość jest używana przez podstawową implementację adaptera zasobów WBI. Określa ona okres odpytywania składnicy zdarzeń (w milisekundach) przez adapter pod kątem zdarzeń przychodzących. Cykl odpytywania jest ustawiony na stałą częstotliwość. Jeśli cykl odpytywania zostanie z jakiegoś powodu opóźniony, następny cykl rozpocznie się niezwłocznie. Jeśli właściwość zostanie ustawiona na "0", adapter nie będzie czekał między cyklami odpytywania. | 500 | |
PollQuantity | Tak | Ta właściwość jest używana przez podstawową implementację adaptera zasobów WBI i służy do określenia liczby zdarzeń dostarczanych do każdego punktu docelowego w jednym cyklu odpytywania. Wymagana jest dodatnia liczba całkowita większa od jedności. | 1 | |
Protocol | Tak | Protokół, który będzie używany do komunikacji przychodzącej z serwerem poczty. To pole można ustawić na wartość IMAP lub POP3 | POP3 | |
RetryInterval | Nie | Wartość ustawiona dla tej właściwości określa okres (w milisekundach), w którym adapter będzie próbował w sposób ciągły ponownie połączyć się z systemem EIS w przypadku błędu związanego z przychodzącym połączeniem systemu EIS. | 60000 | |
useInboundTransactions | Tak | Jeśli zostanie ustawiona wartość true, adapter będzie próbował zapisać informację XID
w składnicy zdarzeń i zapewni pojedyncze dostarczenie zdarzenia. Jeśli zostanie ustawiona wartość false, adapter nie będzie gwarantował, że wiadomość zostanie dostarczona raz i tylko raz,
ale wydajność zostanie zwiększona. Uwaga: Ta właściwość jest używana tylko wtedy, gdy baza danych poczty jest transakcyjna. Jeśli nie jest, można używać transakcji niezależnie od konfiguracji.
|
True | |
Username | Tak | Identyfikator użytkownika powiązanego z sesją IMAP lub POP3 | Brak |
(c) Copyright IBM Corporation 2005, 2006.
To Centrum informacyjne jest oparte na technologii Eclipse (http://www.eclipse.org)