XML发布到iSeries Web服务

时间:2017-09-08 04:11:59

标签: xml-parsing

我使用IBM Web Administration在iSeries上创建了一个Web服务。我还有一个RPGILE程序,将在POST请求期间触发。

Post Request传递XML字符串。触发RPGILE程序,但传递的parm(xml String)为空或未传递。

我收到的错误是RNX0351 .. XML解析器检测到错误代码300. - > 300解析器在文档完成之前到达文档的末尾。

应该传递的xml如下:

<?xml version="1.0" encoding="UTF-8" ?>
<CLM transId="123abcdef">
   <ABC>
       <DEF>
           <123>
               <XYZ number="123456" Res1="WhoCares" Res2="222" Res3="" />
           </123>
       </DEF>
   </ABC>
</CLM>

由于 唐S.

1 个答案:

答案 0 :(得分:0)

根据https://www.w3schools.com/xml/xml_elements.asp,XML元素名称必须以字母或下划线开头。

因此,您的元素<123>无效,可能导致错误。