AIX | HP-UX | Linux | OS/2 | OS/390 | OS/400 | PTX | SUN | Win NT |
X | X | X | X | X | X | X | X | X |
Finalidad
Convierte cada carácter hexadecimal de una serie en un valor de carácter.
Formato
@DTW_HEXTOCHAR(serieEntrada, serieSalida)
@DTW_rHEXTOCHAR(serieEntrada)
Parámetros
Tabla 85. Parámetros de DTW_HEXTOCHAR
Tipo de datos | Parámetro | Uso | Descripción |
---|---|---|---|
serie | serieEntrada | IN | Variable o serie literal que va a convertirse. |
serie | serieSalida | OUT | Variable que contiene serieEntrada representada en formato de carácter. |
Códigos de retorno
Tabla 86. Códigos de retorno de DTW_HEXTOCHAR
Código de retorno | Explicación |
---|---|
-1001 | El servidor no ha podido procesar una petición de Net.Data para asignar memoria. |
1003 | Se ha transmitido un número incorrecto de parámetros en una llamada de función. |
1005 | Se ha transmitido un parámetro en una llamada de función que debería haber sido una variable de serie, pero era de un tipo de variable diferente. |
1006 | Se ha transmitido una serie literal en una llamada de función para un parámetro que debería haber sido un parámetro de salida. |
1007 | Un parámetro contiene un valor que no es válido. |
Notas de utilización
Cada carácter hexadecimal de la serie de entrada representa 4 bits en la serie de caracteres resultantes (un carácter se representa por medio de 8 bits). La serie de entrada debe contener un número par de caracteres hexadecimales y puede contener los caracteres siguientes: 0-9, A-F y a-f.
Ejemplos
Ejemplo 1: Sistemas operativos EBCDIC
@DTW_rHEXTOCHAR("F1F2F3")
Ejemplo 2: Sistemas operativos ASCII
@DTW_rHEXTOCHAR("313233")