Sprawdzanie poprawności dokumentu XML

Do sprawdzania poprawności dokumentów XML i obiektów biznesowych służy usługa sprawdzania poprawności.

Dodatkowo inne usługi wymagają spełnienia pewnych minimalnych standardów, w przeciwnym razie zgłaszają wyjątek w czasie wykonywania. Jedną z nich jest usługa BOXMLSerializer.

Usługa BOXMLSerializer służy do sprawdzania poprawności dokumentów XML, zanim zostaną przetworzone przez żądanie usługi. Usługa BOXMLSerializer sprawdza poprawność struktury dokumentów XML i określa, czy występuje jeden z następujących typów błędów: Po wykryciu błędu przez usługę BOXMLSerializer jest zgłaszany wyjątek ze szczegółowymi informacjami o problemie.
Sprawdzanie poprawności można wykonać dla eksportu i/lub importu dokumentów przez następujące usługi:
W przypadku usług HTTP, JAXRPC i JAX-WS usługa BOXMLSerializer generuje wyjątki w następujący sposób:
W przypadku usług przesyłania komunikatów JMS i MQ wyjątki są generowane w następujący sposób:

Można przejrzeć dzienniki i wyszukać w nich wszystkie komunikaty wygenerowane przez wyjątek sprawdzania poprawności XML. Poniżej pokazano przykłady komunikatów generowanych po wykryciu niepoprawnego kodu XML podczas sprawdzania poprawności przez funkcję BOXMLSerializer

Więcej informacji o usługach sprawdzania poprawności zawiera opis interfejsu BOInstanceValidator w dokumentacji wygenerowanego interfejsu i interfejsu SPI, w sekcji Skorowidz.