Tryb przetwarzania zdarzeń przychodzących obsługuje opcjonalną funkcję podziału plików, która służy do dzielenia pliku zdarzeń na wiele porcji i oddzielnego wysyłania każdej z nich do punktu końcowego. To zmniejsza obciążenie pamięci podczas przetwarzania zdarzeń.
Dzielenie pliku jest wykonywane na podstawie separatora lub wielkości pliku, w zależności od tego, jak jest ustawiona właściwość SplitCriteria. Wartość separatora jest ustawiana we właściwości SplitCriteria, a klasa używana do dzielenia pliku zdarzeń jest ustawiana we właściwości SplittingFunctionClassName specyfikacji aktywowania. Domyślnie adapter udostępnia klasy SplitBySize i SplitByDelimiter dla właściwości SplittingFunctionClassName.
Jeśli jest włączone dzielenie na porcje, każda porcja pliku jest osobno wysyłana do punktu końcowego. Do punktu końcowego jest wysyłana liczba obiektów biznesowych określona we właściwości PollQuantity. Jeśli na przykład wartość właściwości PollQuantity ma wartość 3, to:
Liczba odpytywanych obiektów biznesowych wynosi 3.
Liczba obiektów biznesowych odbieranych w punkcie końcowym wynosi 3.
ŚcieżkaBezwzględnaNazwyPlikuZdarzeńWLokalnymKataloguZdarzeń_/_rrrr_MM_dd_GG_mm_ss_SSS.
NumerBieżącegoObiektuBiznesowego_/_LiczbaObiektówBiznesowych
Separatory są używane do dzielenia plików zdarzeń. Separator jest określany we właściwości SplitCriteria specyfikacji aktywowania.
Name=Kowalski
Company=IBM
##to jest
treść, która zostanie pominięta przez adapter$$
Adapter rozpozna separator ##$$ i pominie następujący tekst: to jest treść, która zostanie pominięta przez adapter.
Aby używać funkcji odtwarzania zdarzeń udostępnianej przez produkt WebSphere Process Server, należy ustawić właściwość AssuredOnceDelivery w specyfikacji aktywowania ActivationSpec na wartość true. Jeśli jest ona ustawiona na wartość false, zdarzenia zakończone niepowodzeniem nie mogą być odtwarzane. Zduplikowane zdarzenia mogą być dostarczane, jeśli właściwość AssuredOnceDelivery jest ustawiona na wartość false. Aby zwiększyć wydajność, wyłączyć odtwarzanie zdarzeń i zezwolić na zduplikowane zdarzenia, należy ustawić właściwość AssuredOnceDelivery na wartość false.
(c) Copyright IBM Corporation 2005, 2006.
To Centrum informacyjne jest oparte na technologii Eclipse (http://www.eclipse.org)