0

我有一份像这样流动的工作。

  tAccessDatabse_1 ---> tFileOutputXML_1. 

现在,我的数据库有一个带有用户名和用户 ID 的模式。我的任务是从数据库创建/发送数据到 xml 文件,文件名带有用户名,即,一个文件必须为每个用户创建一个带有他/她名字的文件。

我尝试创建一个 conetxt 变量,但是如何从数据库中将用户名设置为该上下文变量?

4

2 回答 2

3
  1. 从表中选择不同的用户名。
  2. 使用 tFlowToIterate 迭代每个用户名。(使用主链接将表格组件连接到该组件)
  3. 使用 Iterate 链接连接到 tJava 组件。
  4. 使用 tjava 组件将用户名分配给上下文变量。例如。如果表格组件的输出行是第 1 行,则context.username=row1.username.
  5. 'OnComponentOk'使用to Select data from table based on the where 条件将 tJava 连接到表组件:username='"+context variable+"'
  6. 将数据写入文件。将文件名指定为"<path>\"+context.username.
于 2012-12-25T12:34:08.550 回答
1

tYOURDBInput -> [row1] -> tFlowToItterate -> [itterate] -> tJava -> "globalMap.put("DESC", (String)row1.column);"

如果您只有一条线,请通过

(String) globalMap.get("DESC")

我使用此设置来检索存储在要定期刷新的表中的外部系统的密码。这可以防止每次密码更改时重新生成代码。自然保护你的桌子。

于 2014-09-24T13:11:36.120 回答