Gracias a los dos. Estoy iniciandome en el tema del XML y me ha servido de ayuda los dos comentarios. Amenazo con mas dudas XD.
Gracias y saludos
---Mensaje original---
Muchas gracias por tu respuesta, Cid. Efectivamente, el problema era ése (aparte de algunas cosillas más, relacionadas con el lío de estructuras de datos necesarias para reflejar el XML).Le verdad es que, para XML's pequeños, XML-INTO es una maravilla. Para el que le interese, adjunto de nuevo el XML y el ILE RPG que lo parsea. Al final del programa he añadido la recuperación de los 4 nodos del XML que me interesaba recuperar. Un saludo, Potele El 27/01/2015 20:54, Cid Fernández escribió: > Hola, > > Según tenía entendido los nombres de las variables deben ser "exactamente" > los nombres de los Elementos. > > En el .xml todos los elementos comienzan por "PFxxxx" y en el RPG no hay > ninguna variable con "PFxxx" > > Prueba a poner todas las variables con "exactamente" el mismo nombre > (incluido Minúsculas/Mayúsculas, no sea que el XML-INTO haga case sensitive) > > Saludos, Cid > > -----Mensaje original----- > De: [email protected] > [mailto:[email protected]] En nombre de Potele > Enviado el: martes, 27 de enero de 2015 11:43 > Para: forum.help400 > Asunto: Una de XML-INTO en ILE RPG > > Buenas foreros, > > Aquí va una pregunta para algún Scott Klement que haya por ahí ;-) > > Estoy intentando parsear un documento XML utilizando la operación de ILE RPG > "XML-INTO", que carga un documento XML completo y lo mapea con las > estructuras de datos (DS) definidas en el RPG. Mi problema es que no consigo > definir correctamente dichas estructuras para que no me dé el error RNX0353 > ("El documento XML no coincide con la variable RPG") al ejecutar el > XML-INTO. > > Adjunto fuente del RPG y del documento XML. Los nodos del XML que se pueden > repetir varias veces son PFdoc, PFremitente y PFfirmante. La ruta en la que > se encuentra el XML se recibe en el primer parámetro del RPG: > "$file_path". > > Muchas gracias de antemano por vuestra ayuda. > > Un saludo, > Potele > > > > > José de la Herran Núñez > Kordinazio Teknikoko Burua | Jefe del Área de Coordinación Técnica > Informazioaren Teknologien Saila Departamento de Tecnologías de la > Información > Tel: 945161614 > Fax: 945161600 > Vitoria-Gasteizko Udala. Ayuntamiento de Vitoria-Gasteiz VITORIA-GASTEIZ! > EUROPEAN GREEN CAPITAL 2012 > > ------------------------------------------------------------ > > KONFIDENTZIALTASUNA > > Komunikazio honen edukia eta honi erantsitako dokumentazio osoarena > konfidentziala da eta adierazitako jasotzaileari beste inori ez dagokio. > Zeu jasotzaile ez bazina, jakinaraz iezaguzu, mesedez, eta eskatu nahi > dizugu edukiaren berri inori ez esan eta mezua ezaba dezazula. > > > CONFIDENCIALIDAD > > El contenido de esta comunicación, así como el de toda la documentación > anexa, es confidencial y va dirigido únicamente al destinatario del mismo. > En el supuesto de que usted no fuera el destinatario, le solicitamos que nos > lo indique y no comunique su contenido a terceros, procediendo a su > destrucción. > > > CONFIDENCIALITY > > The content of this communication and any attached information is > confidential and exclusively for the use of the addressee. > If you are not the addressee, we ask you to notify to the sender and do not > pass its content to another person, and please be sure you destroy it. > > ____________________________________________________ > Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) > Forum.Help400 © Publicaciones Help400, S.L. > > José de la Herran Núñez Kordinazio Teknikoko Burua | Jefe del Área de Coordinación Técnica Informazioaren Teknologien Saila Departamento de Tecnologías de la Información Tel: 945161614 Fax: 945161600 Vitoria-Gasteizko Udala. Ayuntamiento de Vitoria-Gasteiz VITORIA-GASTEIZ! EUROPEAN GREEN CAPITAL 2012 ------------------------------------------------------------ KONFIDENTZIALTASUNA Komunikazio honen edukia eta honi erantsitako dokumentazio osoarena konfidentziala da eta adierazitako jasotzaileari beste inori ez dagokio. Zeu jasotzaile ez bazina, jakinaraz iezaguzu, mesedez, eta eskatu nahi dizugu edukiaren berri inori ez esan eta mezua ezaba dezazula. CONFIDENCIALIDAD El contenido de esta comunicación, así como el de toda la documentación anexa, es confidencial y va dirigido únicamente al destinatario del mismo. En el supuesto de que usted no fuera el destinatario, le solicitamos que nos lo indique y no comunique su contenido a terceros, procediendo a su destrucción. CONFIDENCIALITY The content of this communication and any attached information is confidential and exclusively for the use of the addressee. If you are not the addressee, we ask you to notify to the sender and do not pass its content to another person, and please be sure you destroy it.
____________________________________________________ Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) Forum.Help400 © Publicaciones Help400, S.L.

