Parametry TUL01 do TUL20 służą do określania typów znaków, które używane są w formatach, aby wykonać dokładne sprawdzenie tych znaków. Parametry te są ciągiem typu znakowego, który tworzony jest w następujący sposób:
Parametr jest zdefiniowany na poziomie Folder.Przynależy do rozdziału ADX (Adonix) i do grupy FMT (Formaty),w której znajdują się następujące parametry :
Brak powiązania ze zmienną globalną.
Załóżmy, że w TUL15 i TUL16 określone są odpowiednio ciągi:
Określone zostały dwa nowe typy znaków i mogą być one użyte w formatach: typ „n”, który odnosi się albo do liczby (#), albo do jednego z dwóch znaków A lub H oraz typ „j”, który odnosi się albo do jednego ze znaków rozpoznanych w typie „n”, albo do jednego ze znaków / () \. Od tej chwili format zapisu, np. 9n3j będzie miał znaczenie i będzie interpretowany jako format opisujący „ciąg maksymalnie 12 znaków, który składa się z 9 znaków typu „n”, po którym ewentualnie występują 3 znaki typu „j”.
Parametry te mają wpływ na definiowanie formatów zapisu (a w szczególności zarządzanie ekranem i typem danych).
Typy TUL01 do TUL07 są używane do określania typów znaków oprogramowania w technologii Adonix. Zalecane jest, poza niektórymi przypadkami, aby ich nie modyfikować. W rzeczywistości wykonanie modyfikacji w sposób niewłaściwy może doprowadzić do pojawienia się dalszych problemów operacyjnych. W każdym przypadku konieczne będzie zweryfikowanie lokalizacji, w której używane są te typy.
Ponadto zalecane jest unikanie używania typów TUL08 do TUL10, które zarezerwowane są na potrzeby ewentualnych rozszerzeń standardowych formatów oprogramowania Safe. Z drugiej strony typy TUL11 do TUL20 są zarezerwowane na potrzeby rozwiązań niestandardowych i dlatego mogą być one używane w dowolny sposób.
Lista „standardowych” typów, które obsługiwane są przez silnik Adonix, wyszczególniona jest poniżej:
Typ | Definicja |
# | Cyfry od 0 do 9. |
A | Duże litery (A–Z). |
a | Małe litery (a–z) |
L | Duże i małe litery (A–Z, a–z) |
B | Duże litery + cyfry. |
b | Małe litery + cyfry. |
C | Duże i małe litery + cyfry. |
H | Cyfry szesnastkowe (0–9, A–F). |
X | Dowolne drukowane znaki. |
Y | Liczba tworząca rok. |
M | Liczba lub litera tworząca miesiąc. |
D | Liczba tworząca dzień. |
. | Pozycja przecinka dziesiętnego. |
F | Liczba o płynnym formacie. |
h | Liczba dla aktualnego czasu (na wyświetlaczu). |
m | Liczba dla minut (na wyświetlaczu). |
s | Liczba dla sekund (na wyświetlaczu). |
' ' | Wprowadzanie pustych miejsc. |
& | Wewnętrznie do Adonix (duża litera). |
% | Wewnętrznie do Adonix (duża litera + cyfra). |