Gracias Alex, Ese es justo el artículo del que partimos para intentar hacer lo que estamos haciendo. Intentaremos seguir las indicaciones de Javier a ver si cambiando el CCSID conseguimos algo.
Nuevamente, gracias a todos por vuestras aportaciones. Un saludo, On Tue, May 26, 2020 at 11:24 AM Alex Martínez <[email protected]> wrote: > Hola > > No sé decirte donde está el problema sin mas información > > ¿ trabajas en tu sesión con CCSID 1145 (equivale al 284+Euro) ? haz un > CHGJOB CCSID(1145) y prueba a compilar > > Mira estos ejemplos por si te ayudan > https://blog.faq400.com/en/db2-for-i/exploring-the-ifs-with-db2-services/ > > > Salu2 > > El mar., 26 may. 2020 a las 8:57, estela retes (<[email protected]>) > escribió: > >> Buenas Alex, >> >> El CCSID 1200 da error de compilación, tanto si lo pongo en la variable >> host como si lo meto en la propia select. >> >> >> Sobre el STRSEQ, al compilar no estamos estableciendo ningún valor, así >> que entiendo que va por defecto, *HEX. >> >> Así está definido el objeto compilado: >> [image: image.png] >> >> Así están definidos los trabajos: >> [image: image.png] >> Deberíamos cambiar algo? >> >> Muchas gracias!!! >> >> >> On Tue, May 26, 2020 at 7:32 AM Alex Martínez <[email protected]> wrote: >> >>> 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. >> >> >> >> -- >> 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. -- Estela
____________________________________________________ �nete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) Forum.Help400 � Publicaciones Help400, S.L.
