点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我们已经在PI 7.3中完成了一个文件到IDoc的方案。 我们已经使用IDoc_AAE适配器作为接收器。
接收器通道中的参数为:
适配器类型:IDoc_AAE
版本:SAP BASIS 7.30
传输协议:tRFC
消息协议:IDoc XML
RFC参数标签:
RFC客户端参数:默认(推荐)
目的地:XI_IDOC_DEFAULT_DESTINATION
界面版本:界面版本4.0及更高版本
SAP版本:730
可选参数标签:
未选中选项"需要外部元数据"。
高级标签:
IDoc XML中的控制记录:不是强制性的
错误
IDoc:处理接收到的消息时出错com.sap.conn.idoc.IDocParseException:(7)IDOC_ERROR_PARSE_FAILURE:解析IDocXML类型为
state = READING_FIELD_VALUE_TAG,charPosition = 483,lineNumber = 1,columnNumber = 484
MP:因原因com.sap.conn.idoc.IDocParseException捕获的异常:(7)IDOC_ERROR_PARSE_FAILURE:解析IDocXML类型为
state = READING_FIELD_VALUE_TAG,charPosition = 483,lineNumber = 1 ,columnNumber = 484
使用连接File_ http://sap.com/xi/XI将消息传输到端点
state = READING_FIELD_VALUE_TAG,charPosition = 483,lineNumber = 1,columnNumber = 484
paylo
您能否阐明接收方通道为什么会引发此错误? 。 该如何解决?
致谢
raju。
嗨Raju,
您需要分析有效载荷,并找到有效载荷的第483和484个字符。 该错误精确地指定:
charPosition = 483,lineNumber = 1,columnNumber = 484
可能您会在此找到一些意外字符,可能是字符集不正确,或者是特殊的XML
问候,
Greg
Raju,
我建议为此问题打开一个新线程。
Ambrish
你好,
我认为ABNRD字段中给出的输出日期格式不正确。 。
尝试以以下格式输出日期:yyyyMMdd
谢谢
Amit Srivastava
嗨Raju,
请基于以下线程检查您的配置: http://scn.sap.com/docs/DOC-43471
亲切的问候
Dimitri
嗨,
当您在字段中传递错误的值时,通常会出现此错误。 检查是否没有在字符字段中传递数字值,反之亦然。
Ambrish
嗨,
我在这个问题上的2美分。
每当由于READING_FIELD_VALUE_TAG而导致IDoc解析失败时,请尝试执行以下步骤。
错误中的charPosition有助于在有效负载中定位数据错误。
1。 如果不确定,请首先分析有效负载中的DATE和TIME字段,以检查它们是否为SAP标准格式。
2。 其次,如果数据/时间不是问题,则请验证idoc字段中的所有数据是否都遵守相应字段的数据类型。 就像检查是否将CHAR字符串传递给期望DEC格式的数据的idoc字段。
致谢,
周杰伦
一周热门 更多>