Obiekty biznesowe interfejsu ALE obsługują operacje i komendy. Operacje są obsługiwane w różny sposób, w zależności od tego, czy obiekt biznesowy jest obiektem wychodzącym, czy przychodzącym. Komendy są używane tylko podczas przetwarzania przychodzących obiektów biznesowych; są one ignorowane w przypadku wychodzących obiektów biznesowych.
Operacja wychodzącego obiektu biznesowego interfejsu ALE jest wywoływana przez aplikację kliencką, która tworzy wywołania do systemu SAP za pośrednictwem adaptera. Klient musi być zaprojektowany w taki sposób, aby wywołania tworzone przez jego implementację specyfikacji interakcji wywoływały operacje. Adapter obsługuje następujące operacje wychodzące.
Operacja | Definicja |
---|---|
Execute | Wysyła obiekt biznesowy IDoc do aplikacji SAP.
Jest to jednokierunkowa operacja asynchroniczna.
|
W przypadku wszystkich pozostałych operacji adapter rejestruje odpowiedni błąd i zgłasza wyjątek ResourceException.
W przypadku przychodzących obiektów biznesowych interfejsu ALE informacje specyficzne dla aplikacji dotyczące operacji są używane do ustawiania komendy wykresu biznesowego. Informacje specyficzne dla aplikacji dotyczące operacji zawierają typ komunikatu, kod komunikatu i funkcję komunikatu dla typu obiektu IDoc. Komenda wykresu biznesowego odpowiada operacji, której informacje specyficzne dla aplikacji są zgodne z polami rekordu sterowania. Adapter obsługuje następujące operacje przychodzące.
Operacja | Definicja |
---|---|
AfterImageCreate | Tworzony jest obiekt biznesowy najwyższego poziomu i wszystkie zawarte w nim elementy podrzędne. |
AfterImageUpdateWithDelete | Obiekt biznesowy najwyższego poziomu zostanie lub powinien zostać zmieniony. Ta operacja może obejmować dodawanie i usuwanie obiektów podrzędnych. Wszystkie usunięte obiekty podrzędne są znane i odzwierciedlone. |
AfterImageDelete | Obiekt biznesowy najwyższego poziomu i wszystkie zawarte w nim elementy podrzędne zostaną lub powinny zostać usunięte. |
Przychodzące obiekty biznesowe interfejsu ALE obsługują następujące komendy:
Komenda | Definicja |
---|---|
Create | Tworzony jest obiekt biznesowy najwyższego poziomu i wszystkie zawarte w nim elementy podrzędne. |
UpdateWithDelete | Obiekt biznesowy najwyższego poziomu zostanie lub powinien zostać zmieniony. Ta operacja może obejmować dodawanie i usuwanie obiektów podrzędnych. Wszystkie usunięte obiekty podrzędne są znane i odzwierciedlone. |
Delete | Obiekt biznesowy najwyższego poziomu i wszystkie zawarte w nim elementy podrzędne zostaną lub powinny zostać usunięte. |
Wychodzące obiekty biznesowe interfejsu ALE nie obsługują komend. Adapter ignoruje wartość właściwości komendy wykresu obiektu biznesowego.
(c) Copyright IBM Corporation 2005, 2006.
To Centrum informacyjne jest oparte na technologii Eclipse (http://www.eclipse.org)