我使用在iSeries上创建了一个web服务。我也有一个RPGILE程序,它将在POST请求期间触发。
Post请求传递一个XML字符串。RPGILE程序被触发,但传递的parm(xml字符串)为空或未被传递。
我收到的错误是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。
发布于 2017-09-15 02:43:42
根据elements.asp,XML元素名称必须以字母或下划线开头。
因此您的元素<123>无效,这可能会导致错误。
https://stackoverflow.com/questions/46108515
复制相似问题