我遇到以下问题:我想从Oracle获取下一个序列号并将其保存到我的上下文变量中。
我有一个工作的tOracleInput_1(tLogRow显示正确的输出:)
.-------------------.
|#1. tLogRow_1--tLogRow_1|
+----------+--------+
| key | value |
+----------+--------+
| datei_id | 264032 |
+----------+--------+
现在我想将此值(' datei_id')写入' context.dateiId'。为此我已经为tJava和tJava创建了一个主行:
context.dateiId = ((String)globalMap.get("tOracleInput.datei_id"));
context.dateiId的值现在是
null
任何人都可以帮我解决这个问题吗?
答案 0 :(得分:0)
使用tJavaRow代替tJava,在其中使用context.dateiId = input_row.schemacolumnName; 其中schemacolumnName是来自tOracleInput模式的列名,通过主流映射到tJavaRow