Import danych > Import specjalny > Przebieg zdarzeń > Debugger importu specjalnego | | Drukuj |
Debugger importu specjalnego prezentuje szczegółowe informacje o przebiegu procesu przetwarzania danych podczas importu specjalnego. Można go uruchomić naciskając sekwencję klawiszy Ctrl+Alt+I przed rozpoczęciem importu lub podczas jego trwania. Okno debuggera podzielone jest na "podokna" szablonu, sekcji wejściowej, sekcji wyjściowej.
Importowane dane są przetwarzane cyklicznie w następujących etapach:
•czytanie sekcji danych wejściowych;
•wczytana sekcja wejściowa jest przetwarzana przez szablon do postaci wymaganej przez program i zapisywana do sekcji wyjściowej;
•program importujący dokonuje wszystkich potrzebnych uzgodnień danych i sprawdza poprawność sekcji wyjściowej;
•po weryfikacji dane są zapisywane do bazy.
W procesie importu specjalnego szczególnie istotne są dwa momenty: przetwarzanie w pętli kolejnych linii szablonu (LINE STEP), uzgadnianie i sprawdzanie poprawności (DOC. STEP). W tych miejscach import specjalny można przerwać i uruchomić debugger.
Debugger nie umożliwia przeglądania pliku danych wejściowych ani generowanych dokumentów, można je przeglądać np. w Notatniku.
W punkcie (LINE STEP) bieżąca linia szablonu oznaczona jest podkreśleniem _ na początku linii.
Dodatkowo użytkownik może zaznaczyć punkt przerwania (BREAKPOINT), oznaczony w oknie szablonu znakiem wykrzyknika ! Debugger włączy się przed przetworzeniem linii, w której zaznaczono punkt przerwania.
Przyciski poleceń
BREAKPOINT – powoduje wstawienie / usunięcie punktu przerwania (oznaczanego ! ) na linii kursora w oknie schematu.
GO – uruchomia raport. Debuger włączy się po napotkaniu punktu przerwania lub jeśli użytkownik naciśnie klawisze Ctrl+Alt+I. Jeżeli nie został zaznaczony BREAKPOINT, GO działa jak Cancel (OFF), tylko wolniej (bo sprawdza, czy jest punkt przerwania).
LINE STEP – wykonanie najmniejszego możliwego kroku – uruchomienie debugera, który włączy się w punktach (LINE STEP) i (DOC. STEP).
DOC. STEP – wykonanie do punktu (DOC. STEP ).
TERMINATE – bezwarunkowe przerwanie działania importu.
CANCEL (OFF) – wyłączenie debugera, kontynuacja działania raportu.
Input / Output / Both sec – włączanie i wyłączanie okien sekcji.
Zobacz także: