Wykrywanie błędów podczas przetwarzania danych wychodzących

Aby wykryć błędy, takie jak niepoprawne dane lub niepoprawny stan, które występują podczas przetwarzania danych wychodzących, należy skonfigurować specyficzne dla aplikacji dane obiektu biznesowego.

Przed rozpoczęciem

Przed rozpoczęciem

Należy upewnić się, że zostały określone błędy, które mają być wykrywane.

Informacje o tej czynności

Informacje o czynności

Podczas przetwarzania danych wychodzących adapter może automatycznie wykrywać błędy generowane przez interfejs SAP Jco. Aby można było wykrywać inne typy błędów zwracanych przez interfejs RFC (np. sprawdzać poprawność zwracanych danych), należy zdefiniować wartości specyficznych dla aplikacji danych (metadanych) na poziomie obiektu biznesowego.

Aby skonfigurować metadane na poziomie obiektu biznesowego w celu wykrywania błędów, należy wykonać poniższą procedurę.

Sposób wykonania czynności

Kroki czynności

  1. Zidentyfikuj parametry definiujące kody błędów RFC i ich możliwe wartości.
  2. Dodaj informacje specyficzne dla aplikacji (właściwości ErrorParameter, ErrorCode i ErrorDetail) do obiektu biznesowego.
    • Właściwość ErrorParameter to wyrażenie XPATH wskazujące właściwość zwracającą kody błędów.
    • Właściwość ErrorCode zawiera wszystkie poprawne wartości (na przykład E, ERROR i NODATA) zwracane w ramach właściwości przywoływanej przez właściwość ErrorParameter.
    • Właściwość ErrorDetail to wyrażenie XPATH wskazujące właściwość zawierającą szczegóły błędu.

    Jeśli wartości zdefiniowane we właściwości ErrorCode są zgodne z wartościami parametru błędu po wykonaniu wywołania przez interfejs RFC, generowany jest komunikat o błędzie zawierający szczegółowe informacje. Szczegóły pochodzą z właściwości ErrorDetail.

    Informacje specyficzne dla aplikacji należy aktualizować ręcznie. Aby dodać informacje specyficzne dla aplikacji, można użyć projektanta obiektów biznesowych.

Wynik

Wynik

Obiekt biznesowy najwyższego poziomu zawiera właściwości umożliwiające wykrywanie błędów RFC.

Warunki używania |


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