我使用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.
答案 0 :(得分:0)
根据https://www.w3schools.com/xml/xml_elements.asp,XML元素名称必须以字母或下划线开头。
因此,您的元素<123>
无效,可能导致错误。