Oracle Data Integrator和odiRef.getSession

时间:2017-11-15 13:54:53

标签: oracle oracle-data-integrator

我在ODI日志方面遇到了一些麻烦。 我正在尝试从Snp_session获取日志,使用以下会话编号:

select <%=odiRef.getSession("SESS_NO")%> from dual

不幸的是,它并不总是正确的,并且实际上会经常得到错误的会话号码,例如每10次1次。 这是一种预期的行为,还是有另一种方式来获得正确的会话?

编辑: 纠正了错误输入错误

1 个答案:

答案 0 :(得分:0)

不确定为什么这样做...上次我检查(ODI 11g)这个语法需要额外的=字符(直接从ODI Substitution API传递输出)。你能尝试一下:

SELECT <%=odiRef.getSession("SESS_NO")%> FROM dual