Usuwanie nagłówków XML

Jeśli jest używany emiter zdarzeń REST, istnieje możliwość włączenia lub wyłączenia opcji usuwania nagłówków XML z kodu XML zdarzenia. Domyślnie opcja usuwania nagłówków XML jest włączona, ponieważ emitery zdarzeń nie mogą przetwarzać kodu XML zdarzeń z nagłówkami XML. Koperta Common Base Event, która jest używana do opakowywania zdarzenia, już ma nagłówek XML. Jeśli zostaną wyemitowane zdarzenia zawierające nagłówek XML, a funkcja usuwania nagłówków będzie wyłączona, zdarzenia nie będą przetwarzane i zostaną usunięte.

O tym zadaniu

Jeśli opcja usuwania nagłówków XML jest włączona, nagłówki XML są usuwane automatycznie.

Opcję usuwania nagłówków XML można wyłączyć jedynie dla emitera zdarzeń REST. Jednak jeśli zostaną wyemitowane zdarzenia zawierające nagłówek XML, a opcja usuwania nagłówków będzie wyłączona, zdarzenia nie będą przetwarzane i zostaną usunięte.

Wskazówka: Jeśli opcja usuwania nagłówków XML jest wyłączona, a treść XML zawiera nagłówek, zostanie wyświetlony następujący komunikat:
CWMDS6803E: Podczas przetwarzania żądania REST wystąpił następujący
błąd:
CEIEM0025E: Nie powiodła się próba wysłania zdarzeń do serwera zdarzeń przez
emiter. Podczas przetwarzania zdarzeń wystąpił błąd w komponencie EJB lokalnej
magistrali zdarzeń na serwerze zdarzeń.
Należy sprawdzić poprawność treści XML i usunąć wszystkie nagłówki XML.

Jeśli zdarzenia są wprowadzane w trybie wsadowym (content-type = application/atom+xml) do emitera zdarzeń usługi REST, opcja sprawdzania poprawności zdarzeń i opcja usuwania nagłówka XML nie mają zastosowania. W przypadku wprowadzania zdarzeń w trybie wsadowym należy upewnić się, że zdarzenia nie zawierają nagłówka XML. W przeciwnym razie zdarzenia nie zostaną wyemitowane, a cała partia zdarzeń zostanie odrzucona.

Procedura

Aby włączyć opcję usuwania nagłówków XML, użyj Konsoli administracyjnej serwera WebSphere Application Server i wykonaj następujące kroki:

  1. Wybierz opcję Aplikacje > Typy aplikacji > Aplikacje korporacyjne WebSphere > IBM_WBM_EMITTER_SERVICES. W sekcji Właściwości modułu WWW kliknij opcję Wpisy środowiskowe dla modułów WWW.
  2. Zmień wartość opcji Usuwanie nagłówka XML emitera REST na fałsz i zapisz zmiany.
  3. W Konsoli administracyjnej zrestartuj aplikację IBM_WBM_EMITTER_SERVICES.