点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,专家们我们正在从5.2到6.5的迁移项目中,我们已经安装了6.5版本。 我们正在尝试导入B2BCustomer,并且密码字段存在错误,我们将mySQL用作数据库
这是日志中的错误:
警告[impex结果工作者[cj:00004S5Q]] [ImpExImportReader]主脚本处的第3行:转储未解析的行ValueLine [u nresolvable:Exception:第2行:无法使用值为ItemAttrib uteMap [注册表:null,类型: ,数据:{password = 1234,groups [b2bmanagerg roup [8796093382661],b2bcustomergroup [8796256960517],b2badmingroup [879609331712 5],13311 [8796224192517]],sessioncurrency = 8796093120545-> USD,domain = impex doma in,uid = impexTestB2 ,description = null, enapsys.com ,名称= ImpexTestCustomer}]由于org.springframework.dao.DataInteg rityViolationException:query; SQL []; 数据截断:第1行的列'passwd'的数据太长; 嵌套异常是com.mysql.jdbc.MysqlDataTruncation:数据截断:主脚本第1行第3行,nu,HeaderDescriptor [主脚本第2行,insert_update,B2BCustomer,{}, [描述,uid,电子邮件,名称,域,组,sessionCurrency,密码]],{1 = Value Entry(''= null,unresolved = false,ignore = false),2 = ValueEntry('impexTestB2BCustomer'= impexTestB2BCustomer, unresolved = false,ignore = false),3 = ValueEntry('impexText @ e napsys.com '= impexText@enapsys.com ,unresolved = false,ignore = false),4 = ValueEntry('ImpexTestCustomer'= ImpexTestCustomer,unresolved = false,ignore = false),5 = ValueEntr y('impex domain'= impex domain,unresolved = false,ignore = false),6 = ValueEntry('b2bm anagergroup,b2bcustomergroup,b2badmingroup,13311'= [b2bmanagergroup [8796093382661],b2bcustomergroup [8796256960517],b2badmin125 ],13311 [87962241 92517]],unresolved = false,ignore = false) ,7 = ValueEntry(''= 8796093120545-> USD,unres olved = false,ignore = false),8 = ValueEntry('1234'= 1234,unresolved = false,ignore = fals e)}]
我们对系统进行了更新,我们还检查了mySql中该字段的结构,该字段显示该字段为varchar(255)
感谢您的帮助
嗨阿丹,
该错误表明,由于" password"的值太长,因此已验证发送到数据库的SQL命令是否存在问题。 检查JDBC日志并对实际接收的值数据库进行更多介绍将是很好的。 可能已使用在SSL/TSL中流行的Sha-256,Sha-384或Sha-512进行了哈希处理,或以任何其他方式进行了盐化和编码,具体取决于应用的自定义。
查找您的Impex创建的插入/更新和密码值。
最好的问候
一周热门 更多>