Comment : |
Langages disponibles : reporting, Maintain
La fonction UFMT convertit les caractères en chaîne source alphanumérique en sa représentation hexadécimale. Cette fonction est utile pour examiner les données de format inconnu. Du moment que vous connaissez la longueur des données, vous pouvez examiner son contenu.
UFMT(source_string, length, output)
où :
Alphanumérique
est la chaîne de caractères à convertir encadrée par des guillemets simples, ou le champ contenant celle-ci.
Entier
est le nombre de caractères du champ source_string.
Alphanumérique
est le champ qui contient le résultat, ou le format de la valeur de sortie entre guillemets simples. Le format de output doit être alphanumérique et sa longueur doit être deux fois celle de length.
UFMT convertit chaque valeur en JOBCODE en sa représentation hexadécimale et stocke le résultat en HEXCODE :
DEFINE FILE JOBFILE
HEXCODE/A6 = UFMT(JOBCODE, 3, HEXCODE);
END
TABLE FILE JOBFILE
PRINT JOBCODE HEXCODE
END
La sortie est :
JOBCODE HEXCODE ------- ------- A01 C1F0F1 A02 C1F0F2 A07 C1F0F7 A12 C1F1F2 A14 C1F1F4 A15 C1F1F5 A16 C1F1F6 A17 C1F1F7 B01 C2F0F1 B02 C2F0F2 B03 C2F0F3 B04 C2F0F4 B14 C2F1F4
WebFOCUS |