(ODI-Groovy)将setIKM()设置为增量更新时发生ODI 16171错误

时间:2018-11-12 12:26:29

标签: groovy oracle-data-integrator

将groovy脚本更新为要求,并且将默认Km“ Oracle插入/控件追加”更改为“ Oracle增量更新”时卡住了。

尝试了所有可能性,更改了Integration Type和setXKM()方法,但引发了相同的错误。

代码:

deploymentspec = map.getDeploymentSpec(0) 
//assign IKM
tgts = deploymentspec.getTargetNodes() 
tgts_it = tgts.iterator()
while (tgts_it.hasNext() ){
tgt_node = tgts_it.next() 
tgt_node.setIKMByName("IKM Oracle Incremental Update")
tgt_node.getOptionValue(ProcessingType.TARGET,"SYNC_JRN_DELETE").setValue("false")
tgt_node.getOptionValue(ProcessingType.TARGET,"TRUNCATE").setValue("true")
tgt_node.getOptionValue(ProcessingType.TARGET,"FLOW_CONTROL").setValue("false")

可以帮我扔这个东西吗?预先感谢。

0 个答案:

没有答案