我想使用 Wepshoere Message Broker 来获取任何用户在任何表上执行的操作以应用于另一个表
例子
1- 用户在 TestDB 的表 x 上插入一条记录
2- 消息代理获取这条新添加的记录并将其添加到 TestDB 中的表 y
你能用详细的信息支持我吗?并提前感谢
我想使用 Wepshoere Message Broker 来获取任何用户在任何表上执行的操作以应用于另一个表
例子
1- 用户在 TestDB 的表 x 上插入一条记录
2- 消息代理获取这条新添加的记录并将其添加到 TestDB 中的表 y
你能用详细的信息支持我吗?并提前感谢
我建议您改为向 Table x 添加一个插入触发器,这是数据库触发器的正常功能。
如果您使用正在使用的 DBMS 和操作系统更新您的问题,将会有所帮助。
您可以使用 dbInput 节点来解决此问题,以便在更新表时触发消息,然后使用普通 ESQL 或映射节点在目标表中执行插入操作。
关键是要正确配置您的数据库输入节点,您可以在此处获取有关如何执行此操作的更多信息:
http://publib.boulder.ibm.com/infocenter/wmbhelp/v8r0m0/topic/com.ibm.etools.mft.doc/bc34041_.htm