Como: |
Linguagens Disponíveis: Reporting, Maintain
A função UFMT converte caracteres em uma string fonte alfanumérica em sua representação hexadecimal. Esta função é útil para a examinação de dados de formato desconhecido. Se você souber o comprimento dos dados, você poderá examinar seu conteúdo.
UFMT(source_string, length, output)
onde:
Alfanumérico
É a string alfanumérica a ser convertida, colocada entre aspas simples ou um campo ou variável contendo a string de caracteres.
Inteiro
É o número de caracteres em source_string.
Alfanumérico
É o nome do campo que contém o resultado ou o formato do valor de saída posto entre aspas simples. O formato de output deve ser alfanumérico e seu comprimento deve ser duas vezes o de length.
UFMT converte cada valor em JOBCODE em sua representação hexadecimal e armazena o resultado em HEXCODE:
DEFINE FILE JOBFILE
HEXCODE/A6 = UFMT(JOBCODE, 3, HEXCODE);
END
TABLE FILE JOBFILE
PRINT JOBCODE HEXCODE
END
A saída é:
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
Information Builders |