This is a real shot in the dark but someone may well be able to put me out of my misery.
I've used EGLCE to develop a simple SOAP web service test rig for an RPGLE IWS solution I'm working on.
On the whole it's working well however I am getting a problem with some XML data I'm preparing and returning.
My web service RPG program is returning XML data. When I prepare my XML data I escape certain characters < is converted to <, & is converted to &, etc. One of the characters I'm converting is the double quote character, which I'm converting to ". I've debugged the RPGLE program and the double quote is converted as I expect in to my response field.
When the response field is returned to my EGL test rig the " has been converted back to a " in the JSON response and the application throws an exception error [CRRUI3655E] An error occurred while processing response object.
This may be a bug in EGLCE or I may have misunderstood how this should work.
I have tested my web service through another route, and the data is returned as I expect with the " in the returned XML message.
Has anyone else come across this problem? Is it easily solved?