Skip to main content
View Categories

Słowniki konektora i historia wymiany danych

Słownik konektora służy do zamiany identyfikatorów między BS4 a zewnętrznym systemem. Dwa systemy mogą opisywać ten sam obiekt innymi numerami. Przykładowo waluta o identyfikatorze 5 w BS4 może odpowiadać wartości EUR w systemie źródłowym.

Co zawiera mapowanie #

  • Definicję słownika przypisaną do konkretnego konektora.
  • Wskazanie klasy i, zależnie od zastosowania, pola BS4.
  • Pary wartości: „nasze” ID i identyfikator zdalnego programu, z opcjonalnym opisem.

Przy imporcie mapowanie działa od wartości zewnętrznej do wartości BS4. Przy eksporcie przez replikację może działać odwrotnie. Samo utworzenie słownika nie włącza konwersji: w konfiguracji odpowiedniego pola importu lub replikacji trzeba wybrać konwersję słownikową.

Słowniki pobierane zapytaniem #

Definicja może korzystać z zapytania do źródła oraz ustawień automatycznego dopisywania odpowiedników. Przed uruchomieniem tej opcji sprawdź, jaka klasa lub lista wartości ma być uzupełniana. Najpierw przetestuj pojedynczy słownik i pole, następnie komplet mapowań użytych w integracji.

Brak odpowiednika #

Brak zgodnej pary nie oznacza automatycznie utworzenia poprawnego obiektu. Zachowanie zależy od konfiguracji korzystającego ze słownika importu lub replikacji. Sprawdź ten przypadek na wartości, której celowo nie ma w słowniku; nie zakładaj, że zdalne ID można wpisać wprost jako ID obiektu BS4.

Historia i statystyki #

Konektor posiada dzienniki wymiany ze statusem rozpoczęcia, zakończenia lub błędu, czasami wykonania i licznikami znalezionych, pobranych, dodanych, aktualizowanych i usuniętych rekordów. Log może wskazywać import lub replikację, której dotyczył. Nie każdy mechanizm aktualizuje wszystkie liczniki.

Dla bs4 API szczegółowe komunikaty są dostępne w historii konektora. pole „Logowanie szczegółowe do dnia” określa termin dodatkowego logowania diagnostycznego. Liczniki i historia nie zastępują kontroli danych w klasie docelowej.

Powiązane instrukcje #

Leave a Reply