Transakcja połączeń BDC vs.
BDC lub Batch Data Communication i transakcje połączeń są sposobami łączenia interfejsów. Można spotkać wiele różnic między BDC a transakcją połączeń.
Porównując oba, komunikacja danych wsadowych jest najstarszą techniką łączenia. Najważniejszym aspektem interfejsu BDC jest przetwarzanie asynchroniczne. Oznacza to, że jest używany do wielu transakcji danych. W tej metodzie żadna nowa transakcja nie zostanie uruchomiona, dopóki poprzednia transakcja nie zostanie całkowicie zapisana w bazie danych. W komunikacji danych wsadowych sesje nie rozpoczynają się równolegle.
Z drugiej strony najważniejszym aspektem interfejsu transakcji połączeń jest przetwarzanie synchroniczne. Oznacza to, że jest używany tylko do pojedynczej transakcji danych. W przypadku transakcji połączeń przelewy odbywają się w momencie samego przetwarzania.
W Transakcji połączeń program ABAP obsługuje błąd. Program ABAP w Transakcji połączeń zajmuje się także niestandardową obsługą błędów i interfejsami w czasie rzeczywistym. W komunikacji wsadowej program ABAP generuje sesję ze wszystkimi danymi transakcyjnymi.
Istnieje również duża różnica w zakresie transferu danych ewoluującego Batch Data Communication i transakcji połączeń. Gdy Batch Data Communication przesyła dużą ilość danych, transakcja połączeń przekazuje tylko niewielką ilość danych. Kolejną różnicą między komunikacją danych wsadowych a transakcją połączeń jest szybkość przetwarzania. Przetwarzanie jest powolne w komunikacji danych wsadowych w porównaniu do prędkości przetwarzania w transakcji połączenia.
W przypadku błędów zarówno komunikacja danych wsadowych, jak i transakcja połączeń mają swoje własne specyfikacje. Podczas gdy dziennik błędów jest tworzony w Batch Data Communication, błędy muszą być obsługiwane bardzo jawnie.
Kolejną zauważalną różnicą jest transfer danych. W komunikacji danych wsadowych dane nie są aktualizowane, chyba że sesja jest całkowicie przetworzona. Z drugiej strony dane są automatycznie aktualizowane w transakcji połączeń.
streszczenie
1. Najważniejszym aspektem interfejsu BDC jest przetwarzanie asynchroniczne. Z drugiej strony najważniejszym aspektem interfejsu transakcji połączeń jest przetwarzanie synchroniczne.
2. W transakcjach typu Call przelewy odbywają się w momencie samego przetwarzania. W BDC żadna nowa transakcja nie zostanie uruchomiona, dopóki poprzednia transakcja nie zostanie całkowicie zapisana w bazie danych.
3. Gdy Batch Data Communication przesyła dużą ilość danych, transakcja połączeń przekazuje tylko niewielką ilość danych.
4. Przetwarzanie jest powolne w komunikacji danych wsadowych w porównaniu do prędkości przetwarzania w transakcji połączeń.