Hola

¿que valor utilizas al compilar para el parámetro SRTSEQ ?

Prueba también a almacenar el valor devuelto por el SELECT en una variable
definida con ccsid(1200)



El lun., 25 may. 2020 a las 18:37, estela retes (<[email protected]>)
escribió:

> Buenas a todos,
>
> Estamos intentando utilizar QSYS2.IFS_OBJECT_STATISTICS para acceder al
> contenido de una carpeta en el IFS y tratarlo después de una manera
> sencilla.
>
> El código de lo que intentamos hacer es este:
>
> SELECT CAST(PATH_NAME AS CHAR(500))
> FROM TABLE (QSYS2.IFS_OBJECT_STATISTICS(START_PATH_NAME => '/home'))
>
> El problema es que pongamos lo que pongamos, desde los scripts del
> rational funciona bien, pero en cuanto lo metemos en un RPG nos da el error
> 57017.
> "Se ha intentado la conversión de caracteres o gráficos para datos
> incompatibles. No hay ninguna conversión definida entre CCSID 65535 y CCSID
> 1200."
>
> Sabemos que el error es por conversión de objetos, ya que hemos leído que
> con el CCSID 65535 la conversión no funciona bien y por tanto hemos
> intentado cambiar el CCSID del trabajo con un CHGJOB en el CL previo al RPG
> poniéndolo a 284, pero sigue saltando el error.
>
> Hemos intentado definir la variable de retorno en el RPG con el CCSID 284,
> pero sigue dando el mismo error.
> También hemos intentado poner SELECT CAST(PATH_NAME AS CHAR(500) CCSID
> 284), pero sigue sin gustarle y da el error 57017.
>
> No tenemos grandes conocimientos sobre los CCSID, pero hemos leído de todo
> en Google y estamos atascadas.
>
> ¿Alguien sabe porqué no nos funciona y cómo solucionarlo?
>
> Muchas gracias a todos por vuestra ayuda.
>
> Un saludo,
>
>
> --
> Estela
> ____________________________________________________
> Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
> Forum.Help400 © Publicaciones Help400, S.L.
____________________________________________________
�nete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 � Publicaciones Help400, S.L.

Reply via email to