Właściwości ogólne EDI Mapping
Opisaliśmy już wcześniej ogólną koncepcję EDI Properties i sposób dostępu do nagłówka i właściwości linii z mapping. W tej sekcji przyjrzymy się niektórym właściwościom, które są dostępne we wszystkich mapowaniach. Później przyjrzymy się właściwościom, które są bardziej specyficzne dla formatów mapping, takich jak XML itp.
EDI Mapping Nagłówek Właściwości
Ilekroć właściwość pokazuje wartość w nawiasach „{„, „}”, jest ona tylko do odczytu. W dokumentacji podano dwie pod-właściwości:
Wielojęzyczny, jednowierszowy opis, który jest wyświetlany użytkownikowi w EDI Processing Queue i na liście mapping. Użyj tej właściwości, aby opisać, co robi mapping.
Wielowierszowa, wielojęzyczna właściwość, która pozwala na szczegółowe udokumentowanie tego, co robi mapping. Można go też używać do „changelogów” itp.
Ta właściwość daje Ci dużą kontrolę nad tym, co powinno się wydarzyć, jeśli podczas wykonywania mapping wystąpi błąd. Nie musisz go konfigurować. Właściwość ta pozwala na zdefiniowanie mapping, który powinien zostać wykonany w przypadku wystąpienia błędów podczas wykonywania bieżącego mapping. Z poziomu programu obsługi błędów mapping możesz uzyskać dostęp do wszystkich nazwanych widoków tabeli, które są dostępne w bieżącym mapping. Dodatkowo można uzyskać dostęp do queue za pomocą nazwanego widoku tabeli PROCESSINGQUEUE. Połączony z EDI Processing Queue, możesz uzyskać dostęp do tabeli EDI Processing Log z wszystkimi informacjami o błędach.
Ostrożnie, obsługa błędów jest również wywoływana, jeśli przetwarzanie nie może zostać rozpoczęte z powodu blokad stołowych lub innych ogólnych błędów systemowych lub błędów licencyjnych. Należy upewnić się, że Error Handler nie nazywa siebie lub innych mapowań w zależności od koła.
Właściwości linii EDI Mapping
Główną właściwością, która jest dostępna na wszystkich liniach mapping jest typ. Wybierane wartości mogą zależeć od formatu mapping, ale na ogół można wybrać jedną z nich:
Linia mapping reprezentuje strukturę, która może być powtarzana. Jeśli zmienisz typ linii mapping na Loop, inne właściwości staną się dostępne. Chcesz wybrać typ Loop, jeśli chcesz powtórzyć sekcję w mapping lub gdy chcesz dodać tabelę dostępu do danych. Omówimy ten typ linii dla każdego z konwerterów i w sekcji odczytaj i zapisz dane z tabeli. Linia tego typu może mieć dzieci, które są strukturą, która może się powtarzać.
Wiersz mapping reprezentuje blok w mapping, który jest wykonywany tylko w oparciu o warunek. Warunkiem może być dowolna funkcja i np. porównanie dwóch wartości i wykonanie linii dziecięcych tylko wtedy, gdy porównanie zwróci wartość true.
Szczegółowo omówimy ten typ linii mapping w sekcji obsługującej oddziały warunkowe.
Reprezentuje to linię mapping danych. Wiersz mapping danych reprezentuje dane, które są odczytywane, zapisywane lub przesyłane pomiędzy tabelami. Właściwości linii danych mapping zależą od wybranego formatu mapping. Więcej o liniach mapping danych można dowiedzieć się w opisie używanego konwertera.
Moduł oferuje kilka ogólnych poleceń i kilka poleceń specyficznych dla danego formatu. Polecenie może, na przykład, sprawdzić dane, zgłosić błąd lub przerwać przetwarzanie. Więcej informacji na temat poleceń można znaleźć w części poświęconej pracy z poleceniami.
Ilekroć właściwość pokazuje wartość w nawiasach „{„, „}”, jest ona tylko do odczytu. W dokumentacji podano dwie pod-właściwości:
Wielojęzyczny opis w jednej linii, który jest bezpośrednio wyświetlany w mapping. Może to być wykorzystane do udokumentowania wszelkich ważnych informacji, które powinny być widoczne dla użytkowników pracujących w mapping.
Wielowierszowa, wielojęzyczna właściwość umożliwiająca szczegółowe dokumentowanie tego, co robi linia mapping. Można go też używać do „changelogów” itp.