Identyfikator transakcji systemu SAP znajduje się w opakowującym obiekcie biznesowym interfejsu ALE. Funkcji obsługi identyfikatora transakcji można użyć w celu zagwarantowania
jednorazowego dostarczenia obiektów interfejsu ALE.
Funkcji obsługi identyfikatora transakcji można użyć na potrzeby przetwarzania interfejsu ALE.
Najczęstszą przyczyną korzystania z funkcji obsługi identyfikatora transakcji jest konieczność zapewnienia
jednokrotnego dostarczenia danych. Aby korzystać z tej funkcji, należy zainstalować plik RAR transakcji (CWYAP_SAPAdapter_Tx.rar)
i zaimportować ten plik RAR do projektu adaptera przed
przeprowadzeniem wykrywania usług przedsiębiorstwa.
Uwaga: Właściwość identyfikatora transakcji systemu SAP
zawsze jest generowana przez proces wykrywania usług przedsiębiorstwa. Jednak gdy używana jest wersja adaptera
CWYAP_SAPAdapter_Tx.rar, ta właściwość jest obsługiwana tylko dla
operacji wychodzących.
Aplikacja kliencka musi określić, w jaki sposób
ma być przechowywany identyfikator transakcji systemu SAP i w jaki sposób ma on być powiązany
z danymi wysyłanymi do adaptera. W przypadku zdarzeń zakończonych pomyślnie aplikacja
kliencka nie powinna ponownie przesyłać zdarzenia skojarzonego z tym identyfikatorem TID,
aby zapobiec przetwarzaniu zduplikowanych zdarzeń.
- Jeśli aplikacja kliencka nie wyśle identyfikatora transakcji systemu SAP
z obiektem biznesowym, adapter zwróci go po przetworzeniu transakcji.
- Jeśli aplikacja kliencka ma identyfikator transakcji systemu SAP, przed wykonaniem transakcji konieczne jest wypełnienie
właściwości identyfikatora transakcji systemu SAP tą wartością.
Identyfikatora transakcji systemu SAP można użyć
w celu utworzenia odwołania
do unikalnego identyfikatora globalnego, który jest tworzony dla zdarzenia wychodzącego. Unikalny identyfikator
globalny można utworzyć na potrzeby zarządzania scenariuszami integracji.