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.

Responder a