如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
管理端向NC请求数据说明测试方法选中数据项,点击全部交换或者增量交换,发起交换数据请求数据项所在的表:rm_dataitem,反射执行字段execClassName配置的类配置方法数据项的业务处理类,必须继承nc.impl.ye.dataexchange.BaseDataItemProcessor,并把业务处理类配置在数据库中,更新如下两个表的execClassName字段select*fromrm_dataitemtwheret.vnamelike'%退货原因%'andt.vtype='backendsystem'forupdate;select*fromrm_datasourceitemtwheret.vcodelike'%退货原因%'andt.cdatasourceid='RM000000000000001005'forupdate;代码实现代码如果转换后是简单VO数组,转换和保存过程有默认实现,只需填写需要的字段。如果VO对象复杂,或者有特殊的业务处理,重写save函数示例:nc.impl.ye.dataexchange.BackNotesProcessorXslt变换首先需要知道原格式和目标格式,原格式到57环境上发送请求,在%NCHOME%\pfxx\responses\文件夹中获取目标格式,可通过xstream直接输出对象数组获得Xslt描述字段之间的对应关系。注:对象别名为:item,数组别名:item-array具体请参考:nc\impl\ye\dataexchange下的backnotes_source,backntoes_target,SCM2RM.xslt代码逻辑TODO:补上目前,退货原因可以点击进行数据交换(模拟数据,并没有真正调用ESB),可以跟一下代码,看下实现逻辑是怎样的。