The Usage Guideline Editor allows the formalization of a field/element format as an MT Format. The MT format language is defined by Swift. It describes how a field is structure by specifying :
- which type of characters can be used in that field
- what are the restrictions on the length of the field (i.e. how many times each type of character can appear and in which order)
Here is a simplified definition of those two attributes:
Types of characters allowed | |
---|---|
n | numeric digits (0 to 9) only |
a | alphabetic letters (A through Z), upper case only |
c | alphabetic letters (upper case) and digits only |
h | hexadecimal letters A through F (upper case) and digits only |
x | any character of the X permitted set, upper and lower case allowed |
y | any character of the EDIFACT level A character set as defined in ISO 9735 upper case only |
z | any character as defined by the Information Service |
e | blank space |
d | decimals |
Restrictions on Length | |
---|---|
nn | maximum length (minimum is 1) |
nn..nn | minimum and maximum length |
nn! | fixed length |
nn*nn | maximum number of lines times maximum line length |
Examples
2n : up to 2 digits
3!a : exactly 3 uppercase letters
4*35x : up to 4 lines of up to 35 characters each
16..64h : at least 16 and up to 64 hexadecimal digits
