Odniesienie do dokumentacji Implementacja
Buforem zarządza się z poziomu obiektu podzielonego na dwie zakładki. Lewe listy, poza standardowymi podziałami (lewa lista przedstawiająca pozycje wg przetwarzania oraz ostatnio używane), dają możliwość wyświetlenia:
Prezentacja
Nagłówek określa wsad danych i bieżący wiersz we wsadzie.
Zamknij
Pola
Na tej karcie występują następujące pola :
Blok numer 1
| Numer paczki, który jest przypisywany z licznika numeru sekwencji, określa stałą grupę danych, która importowana jest do przestrzeni magazynowej. |
| Określa szablon importu / eksportu, który został użyty podczas wypełniania przestrzeni magazynowania. Kod tego szablonu może być używany podczas numerowania paczek, jeśli licznik numerów kolejnych zawiera segment typu „Uzupełnienie”. |
| Służy do wyświetlania liczby pozycji bieżącej paczki. |
| To pole definiuje ścieżkę domyślnego pliku danych proponowaną podczas uruchamiania importu lub eksportu. Ten plik danych jest używany w trybie automatycznym w momencie uruchomienia łańcucha importu lub eksportu. Ta ścieżka pliku może być względna. W takim przypadku oczekiwany katalog bazy danych to katalog bazy danych dla instalacji oprogramowania. Ścieżka może zawierać znak #. W takim przypadku dojdzie do zarządzania numerem sekwencyjnym:
Na przykład, jeśli numer sekwencji importu równa się 156, /u/tmp/fil# umożliwia wygenerowanie pliku /u/tmp/fil156. |
Blok numer 2
| Te przyciski radiowe umożliwiają nawigację po pozycjach bieżącej paczki, kolejno poprzez powracanie do pierwszej pozycji, poprzedniej pozycji, a następnie przełączanie do kolejnej pozycji i do ostatniej pozycji. |
|   |
|   |
|   |
|   |
| Określa kod użytkownika powiązany z przetwarzaną pozycją. Na przykład, jeśli szablon importu obsługuje pozycje nagłówka oznaczone znakiem „H”, szczegółowe pozycje oznaczone znakiem „L” i pomocnicze pozycje szczegółowe oznaczone znakiem „S” użyty zostanie jeden z tych 3 znaków. |
| Określa aktualny numer pozycji oraz liczbę pozycji dla paczki. |
Zamknij
Prezentacja
Ta zakładka służy do wyświetlania pól szablonu, które muszą zostać zintegrowane z bieżącym typem wiersza (oznaczonym flagą). Jednocześnie wyświetlane są wartości znajdujące się w importowanym pliku (formatowane w określony sposób, jeżeli w polu wykryto błąd).
Zamknij
Pola
Na tej karcie występują następujące pola :
|   |
| Wyświetlane pole określające tabelę, w której dane mają być integrowane podczas importu (tabela ta jest także wyszukiwana dla szablonu importu / eksportu). |
| Wyświetlane pole, które określa pole, w którym mają być integrowane dane podczas importu (pole to jest również wyszukiwane dla szablonu import / eksport). |
| Opis powiązany z poprzednim kodem. |
| Wyświetlane pole, które określa typ danych powiązanych z polem, które ma być integrowane. Na podstawie tego typu mogą być wykonywane niektóre kontrole spójności. Jeżeli wprowadzona jest wartość w tym polu, można uaktywnić okno wyboru, które całkowicie uzależnione jest typu. |
| Określa wartość pola, które ma być integrowane. Domyślnie występuje wartość, która została wyszukana podczas importu i jest podświetlona przy użyciu określonego stylu, jeśli jest to uznawane za błędne. Przy użyciu tej funkcji można również dokonać modyfikacji. Należy zauważyć, że podczas wprowadzania:
Błędne pole jest ponownie wyświetlane w domyślnym stylu, ilekroć wprowadzanie zgodne z ograniczeniami formatu pola zostanie ukończone dla danej pozycji. Omawiana pozycja zostanie usunięta z listy błędów (nadal znajduje się ona w tabeli błędów, ale flaga wskazuje, że została ona skorygowana). |
Zamknij
Prezentacja
Jeżeli w szablonie zdefiniowano pole typu clob (długi ciąg znaków), zakładka służy do wyświetlania jego wartości oraz zmieniania jej w razie potrzeby poprzez kliknięcie odpowiedniego przycisku.
Zamknij
Pola
Na tej karcie występują następujące pola :
Blok numer 1
| Określa kod obiektu Clob. |
| Przycisk ten służy do przełączania się w tryb modyfikacji w przypadku tekstu (typu Clob), przedstawionego poniżej. |
Blok numer 2
|   |
| Pole typu Clob, ponieważ było ono zintegrowane w przestrzeni magazynowania import / eksport. Może być ono modyfikowane przy użyciu przycisku, który znajduje się w górnej części zakładki. |
Zamknij
Z funkcją domyślnie powiązane są następujące raporty :
PRTSCR : Drukowanie ekranu
Można to zmienić w ustawieniach.
W oknie otwartym przez ten przycisk występują następujące pola : Plik
Zamknij Służy do ponownego wyeksportowania bieżącego wsadu danych do pliku o wskazanej nazwie. |
W oknie otwartym przez ten przycisk występują następujące pola : Blok numer 1
Miejsce składowania
Zamknij Służy do importowania zawartości pliku do bufora. W przeciwieństwie do standardowej operacji importu, w przypadku której w schowku przechowywane są tylko te rekordy, w jakich wykryto błędy, ta funkcja pozwala zaimportować do bufora wszystkie rekordy z pliku. Tworzy nowy wsad danych. |
Służy do usuwania z bufora całego bieżącego wsadu danych. Do użytkownika wysyłane jest żądanie potwierdzenia operacji.
Służy do usuwania całego rekordu odpowiadającego bieżącemu wierszowi bufora poprzez ponowne ponumerowanie kolejnych wierszy rekordu, żeby w numeracji wierszy nie było luk.
Służy do usuwania bieżącego wiersza rekordu w buforze poprzez ponowne ponumerowanie jego wierszy. Jeżeli pierwszy wiersz rekordu zostanie usunięty, usuwany jest cały rekord.
Aby w pełni zrozumieć sposób wstawiania i dodawania wierszy przyjmijmy, że mamy dany prosty szablon, złożony z nagłówka (H) i kilku wierszy (L).
Rozważmy plik o następującej strukturze:
Jeżeli wszystkie dane zostaną zaimportowane do bufora, to wynik operacji jest następujący (pierwszy wiersz w każdym rekordzie jest wytłuszczony):
Wiersz nr | Typ / nr wiersza |
1 | H 1 |
2 | L 11 |
3 | L12 |
4 | H 2 |
5 | L 21 |
6 | L 22 |
7 | L 23 |
8 | H 3 |
9 | L 31 |
10 | L 32 |
11 | L 33 |
Po przejściu do wiersza 5, jeżeli bieżący wiersz zostanie usunięty, sytuacja przedstawia się następująco (-- oznacza nieistniejące wiersze):
Wiersz nr | Typ / nr wiersza |
1 | H 1 |
2 | L 11 |
3 | L12 |
4 | H 2 |
5 | L 22 |
6 | L 23 |
-- | -- |
8 | H 3 |
9 | L 31 |
10 | L 32 |
11 | L 33 |
Wiersze 6 i 7 zostały skompresowane, żeby nie tworzyć luk w rekordzie, a numeracja kolejnych wierszy nie została zmieniona.
Po przejściu do wiersza 1, 2 lub 3 (pierwszy rekord), jeżeli bieżący rekord został usunięty, albo po przejściu do wiersza 1, jeżeli bieżący wiersz został usunięty, sytuacja jest następująca:
Wiersz nr | Typ / nr wiersza |
-- | -- |
-- | -- |
-- | -- |
4 | H 2 |
5 | L 22 |
6 | L 23 |
-- |
|
8 | H 3 |
9 | L 31 |
10 | L 32 |
11 | L 33 |
Wreszcie, po przejściu do wiersza 5, jeżeli dodano wiersz o nazwie NN, wynik jest następujący:
Wiersz nr | Typ / nr wiersza |
-- | -- |
-- | -- |
-- | -- |
4 | H 2 |
5 | L 22 |
6 | L NN |
7 | L 23 |
8 | H 3 |
9 | L 31 |
10 | L 32 |
11 | L 33 |
Jeżeli po wierszu NN dodano by kolejny wiersz o nazwie MM, przesunięcie wierszy rozprzestrzeniło by się do następnego rekordu w następujący sposób:
Wiersz nr | Typ / nr wiersza |
-- | -- |
-- | -- |
-- | -- |
4 | H 2 |
5 | L 22 |
6 | L NN |
7 | L MM |
8 | L 23 |
9 | H 3 |
10 | L 31 |
11 | L 32 |
12 | L 33 |