Why? This specification is from financial department for my country, and I need to respect their XML structure… and deliver this information automaticaly from NAV, it was possible in NAV classic.
I think I have the same issue. The Classic client is happy with my root node called s:Envelope, which has an xlmns attribute, but RTC stops with the message “Could not process node s:Envelope”.
I see there is a hotfix for an XMLport issue, which sounds similar, but it is version 6.2.33046 and I am on version 6.0.33597, so I must already have this?
I have attached a screenshot of my structure. Can anyone see what I need to change to get this to work
I would appreciate any suggestions as I am on a tight deadline
yes, I already solve this problem. Instead of use the xmlns as a node, use the XML property DefaultNamespace and instead of use xmlns:xsi, try use only xsi, in my case, it still work.
Hi, you can not use the char ‘:’ in node manes and using DefaultNameSapace you don’t need the node xmlns, Xmlport will give it for you in xml file, xmlport just don’t accept this as a node name.
My XMLport now contains no ‘:’ characters and I have removed the xmlns nodes. I no longer get the “Unable to process node” message.
However now my xmlport doesnt create any output in RTC. It continues to create a file in the classic client but without a namespace (because I removed those attributes) so that file is rejected by the web service I need to get this working in RTC.
Now I need to try to understand why my xmlport produces no output in RTC without any explanatory message
The client is currently using the classic client to enable them to perform this webservice link. I think I will have to create the XML the hard way for the RTC, i.e. write it out to a file using text variables.