Właściwości specyfikacji aktywowania

Właściwości specyfikacji aktywowania zawierają informacje dotyczące konfiguracji przetwarzania zdarzeń przychodzących w punkcie końcowym komunikatu. Właściwości te można ustawić w kreatorze wykrywania usług przedsiębiorstwa lub przy użyciu Konsoli administracyjnej.

Podczas konfigurowania adaptera należy określić wymienione poniżej właściwości specyfikacji aktywowania.

Tabela 1. Właściwości specyfikacji aktywowania
Właściwość Typ Opis Obsługa transportu dwukierunkowego Wartość domyślna Wymagany
ArchiveDirectory String Katalog, w którym adapter archiwizuje przetworzone pliki zdarzeń. Tak Brak Tak, jeśli właściwość Archiving
Processed ma wartość true
ArchivingProcessed Boolean Określa, czy adapter ma archiwizować przetworzone zdarzenia. Tak True Nie
AssuredOnceDelivery Boolean Gwarantuje tylko jednorazowe dostarczenie zdarzenia. Jeśli ta właściwość ma wartość true, adapter podejmuje próbę zapisania informacji XID w składnicy zdarzeń. Jeśli wartością właściwości jest false, adapter nie podejmie próby zapisania informacji XID w składnicy zdarzeń.
Uwaga: W wyniku ustawienia tej właściwości na wartość false zostanie zwiększona wydajność adaptera.
Nie True Tak
Domyślna nazwa obiektu String Nazwa wykresu biznesowego używanego przez środowisko transformacji danych przed dostarczeniem zdarzenia do punktu końcowego. Na przykład ogólnym opakowującym wykresem biznesowym używanym przez adapter jest FlatFileBG. Nie Brak Nie
CreateTable Boolean Określa, czy tabela na potrzeby utrwalania zdarzeń powinna być tworzona automatycznie, czy ręcznie. Jeśli wartością tej właściwości jest true i tabela na potrzeby utrwalania zdarzeń nie istnieje, adapter utworzy tabelę. Jeśli wartością tej właściwości jest false, adapter nie utworzy tabeli i użytkownik będzie musiał utworzyć ją ręcznie. Nie True Nie
DatabasePassword String Hasło używane przez funkcję utrwalania zdarzeń do uzyskiwania ze źródła danych połączenia z bazą danych JDBC. Tak Brak Nie
DatabaseSchemaName String Nazwa schematu bazy danych używana przez funkcję utrwalania zdarzeń. Tak Brak Nie
DatabaseUsername String Nazwa użytkownika używana przez funkcję utrwalania zdarzeń do uzyskiwania ze źródła danych połączenia z bazą danych JDBC. Tak Brak Nie
DataSourceJNDIName String Nazwa JNDI źródła danych używana przez funkcję utrwalania zdarzeń do uzyskiwania połączenia z bazą danych JDBC. Źródło danych musi zostać utworzone na serwerze WebSphere Process Server. Tak Brak Tak
EventTableName String Nazwa tabeli używanej przez adapter na potrzeby utrwalania zdarzeń. Jeśli używanych jest wiele instancji specyfikacji aktywowania, ta wartość musi być unikalna dla każdej z tych instancji. Tak Brak Tak
Typ treści zdarzenia String Reprezentuje typ MIME pliku zdarzeń. Nie Brak Nie
Katalog zdarzeń String Katalog, w którym system EIS zaplecza zapisuje pliki zdarzeń. Tak Brak Tak
EventFileMask String Określa filtr plików zdarzeń. Filtr plików to kwalifikowane, poprawne wyrażenie regularne zawierające znaki alfanumeryczne oraz znak wieloznaczny *. Tak *.* Tak
EventTypeFilter String Lista typów zdarzeń, które mogą być dostarczone przez adapter. Adapter nie dostarczy zdarzeń, które nie znajdują się na liście. Jeśli lista jest pusta (ma wartość NULL), żaden filtr nie zostanie zastosowany i wszystkie zdarzenia zostaną dostarczone. Nie Null Nie
Rozszerzenie archiwum zawierającego zdarzenia zakończone niepowodzeniem String Określa rozszerzenie pliku używane w celu archiwizowania tych obiektów biznesowych z wejściowego pliku zdarzeń, które nie zostały pomyślnie przetworzone. Tak fail Nie
Kodowanie treści pliku String Określa sposób, w jaki pliki są odczytywane i zapisywane przez adapter. Nie Brak Nie
Przekazywanie pliku przez referencję Boolean Określa, czy adapter wymaga załadowania treści pliku, czy tylko udostępnienia dla punktu końcowego informacji na temat nazw katalogu i pliku. Nie false Tak
FilterFutureEvents Boolean Jeśli wartością jest true, adapter będzie sprawdzać znacznik czasu każdego zdarzenia i porównywać go z czasem systemowym. Jeśli czas zdarzenia wyprzedza czas systemowy, nie zostanie ono dostarczone. Nie false Tak
Uwzględnij końcowy separator obiektu biznesowego Boolean Jeśli wartością tej właściwości jest true, wartość separatora określona we właściwości SplitCriteria jest również wysyłana z treścią obiektu biznesowego w celu dalszego przetworzenia.
Uwaga: Ta właściwość jest poprawna tylko wówczas, gdy dzielenie pliku zdarzeń odbywa się na podstawie separatora.
Nie false Nie
Rozszerzenie oryginalnego archiwum String Określa rozszerzenie pliku używanego w celu archiwizowania oryginalnego pliku zdarzeń. Ta właściwość umożliwia również zachowanie całego pliku zdarzeń w celach informacyjnych na wypadek, gdyby przetwarzanie dowolnego obiektu biznesowego zakończyło się niepowodzeniem. Nie original Tak
PollPeriod Integer Okres (w milisekundach), w którym adapter odpytuje składnicę zdarzeń systemu informacyjnego przedsiębiorstwa pod kątem nowych zdarzeń przychodzących. Cykl odpytywania jest ustawiony na stałą częstotliwość. Jeśli cykl odpytywania zostanie z jakiegoś powodu opóźniony (na przykład trwa dłużej niż jest to oczekiwane), następny cykl rozpocznie się natychmiast. Jeśli wartością tej właściwości jest 0, adapter nie będzie czekał między cyklami odpytywania. Nie 500 Tak
PollQuantity Integer Określa liczbę zdarzeń, które mają zostać dostarczone do każdego punktu końcowego w jednym cyklu odpytywania. Nie 1 Tak
Odstęp czasu między ponownymi próbami Integer Określa odstęp czasu (w milisekundach), w którym adapter podejmuje próbę ponownego nawiązania połączenia z systemem informacyjnym przedsiębiorstwa po napotkaniu przez adapter błędu połączenia przychodzącego. Nie 60000 (1 minuta) Nie
Limit ponownych prób Integer Określa liczbę podejmowanych przez adapter prób ponownego nawiązania połączenia z systemem informacyjnym przedsiębiorstwa. Wartość 0 oznacza, że liczba prób ponownego nawiązania połączenia jest nieograniczona. Nie 0 (nieograniczona) Nie
Sortuj pliki zdarzeń String Określa porządek sortowania odpytywanych plików zdarzeń. Obsługiwane są następujące wartości:
  • Filename - sortowanie w porządku rosnącym według nazwy pliku
  • Timestamp - sortowanie w porządku rosnącym według znacznika czasu ostatniej modyfikacji
  • <Puste> - bez sortowania
Aby zapewnić obsługę globalizacji, sortowanie nazw plików przebiega zgodnie z ustawieniami narodowymi systemu. W celu śledzenia ustawień narodowych i reguł powiązanych z tymi ustawieniami używany jest pakiet ICU4J.
Nie <puste> (bez sortowania) Nie
Kryteria podziału String Ten atrybut przyjmuje różne wartości w zależności od wartości ustawionej dla właściwości SplittingFunctionClass
Name.
  • Jeśli właściwość SplittingFunctionClass
    Name została ustawiona na wartość powodującą dzielenie plików zdarzeń na podstawie separatora, właściwość SplitCriteria musi zawierać separator rozdzielający obiekty biznesowe w pliku zdarzeń.
  • Jeśli właściwość SplittingFunctionClass
    Name została ustawiona na wartość powodującą dzielenie plików zdarzeń na podstawie wielkości, właściwość SplitCriteria musi zawierać poprawną liczbę oznaczającą wielkość wyrażoną w bajtach. Jeśli plik zdarzeń jest większy niż ta wartość, jest dzielony na odpowiednią liczbę porcji o wielkości zgodnej z tą wartością, a następnie te porcje są wysyłane. Jeśli plik zdarzeń jest mniejszy niż ta wartość, jest wysyłany w całości.
Jeśli wartość właściwości SplitCriteria wynosi zero, funkcja dzielenia plików jest wyłączona.
Uwaga: W scenariuszu danych przychodzących z tranzytem, jeśli dzielenie plików odbywa się na podstawie wielkości i właściwość FilePassByReference jest włączona, pliki zdarzeń nie są dzielone na porcje.
Tak 0 Nie
Nazwa klasy funkcji podziału String Używa pełnej nazwy klasy na potrzeby dzielenia plików zdarzeń. Ta właściwość przyjmuje jedną z dwóch poniższych wartości klasy:
  • com.ibm.j2ca.
    extension.utils.filesplit.
    SplitByDelimiter - klasa dokonująca podziału pliku zdarzeń na podstawie separatora oddzielającego obiekty biznesowe w pliku zdarzeń
  • com.ibm.
    j2ca.utils.
    filesplit.SplitBySize - klasa dokonująca podziału plików zdarzeń na podstawie wielkości pliku zdarzeń.
Separator lub wielkość pliku określa się we właściwości SplitCriteria.
Uwaga: Jeśli właściwość EventContentType ma wartość NULL, wartością tej właściwości staje się automatycznie nazwa klasy dokonującej podziału plików na podstawie wielkości.
Nie com.ibm.
j2ca.utils.
filesplit.
SplitBySize
Nie
Zatrzymaj odpytywanie w przypadku błędów Boolean Zatrzymuje adapter, jeśli podczas odpytywania zostanie napotkany błąd. Nie false Nie
Rozszerzenie archiwum zawierającego zdarzenia zakończone powodzeniem String Określa rozszerzenie pliku używane do archiwizowania wszystkich pomyślnie przetworzonych obiektów biznesowych. Nie success Tak

Właściwości specyfikacji aktywowania FlatFileActivationSpec mają zastosowanie tylko w wersji 6.0.1 produktu Adapter for Flat Files. Te właściwości są niezbędne do zapewnienia kompatybilności wstecznej i przeprowadzenia migracji w przypadku, gdy adapter obsługuje dwie specyfikacje aktywowania. Nie istnieje jednak scenariusz uruchamiania kreatora wykrywania usług przedsiębiorstwa dla właściwości wersji 6.0.1 na potrzeby przetwarzania danych przychodzących. Proces uruchamiania kreatora wykrywania usług przedsiębiorstwa uwzględnia tylko konfigurację wersji 6.0.2.

Tabela 2. Właściwości specyfikacji aktywowania FlatFileActivationSpec
Właściwość Typ Opis Obsługa transportu dwukierunkowego Wartość domyślna Wymagany
AutocreateEDT   Jeśli wartością tej właściwości jest true, w pamięci zostanie utworzona tabela, za pomocą której środowisko zarządzania zdarzeniami będzie śledzić proces dostarczania zdarzenia. Nie True Tak
EDTDatabaseName   Nazwa bazy danych używanej przez środowisko zarządzania zdarzeniami. Nie Brak Tak
EDTDriverName   Nazwa sterownika bazy danych EDT. Nie Brak Tak
EDTTableName   Nazwa tabeli bazy danych EDT używanej przez środowisko zarządzania zdarzeniami. Nie Brak Tak
EDTUserName   Referencja ID użytkownika umożliwiająca uzyskanie dostępu do bazy danych EDT Nie Brak Tak
EDTUserPassword   Referencja hasła umożliwiająca uzyskanie dostępu do bazy danych EDT Nie Brak Tak
FFEventTableName   Nazwa tabeli, która będzie używana przez adapter na potrzeby śledzenia wartości statusu zdarzenia. Tak FFLOG Tak
FFDatabaseName   Jest to baza danych używana wewnętrznie przez adapter na potrzeby operacji przychodzących. Tak FFDB Tak
FileChunkSize   Określa wielkość (w bajtach) każdej porcji podzielonego pliku. Jeśli wartość właściwości FileSplitThreshold jest pusta, właściwość ta jest wyłączona. Tak 8000 Nie
FileSplitThreshold   Określa wartość progową wielkości pliku (w bajtach), który ma zostać podzielony. Wszystkie pliki, których wielkość przekracza tę wartość, są dzielone na porcje. Jeśli ten atrybut jest pusty, funkcja dzielenia plików jest wyłączona. Tak -1 Nie
Odsyłacze pokrewne
Właściwości adaptera zasobów
Właściwości fabryki połączeń zarządzanych (J2C)

Warunki używania |


(c) Copyright IBM Corporation 2005, 2006.
To centrum informacyjne jest oparte na technologii Eclipse (http://www.eclipse.org)