如何在SQL Server中观察发生的任何事件并将其与Maximo集成

时间:2013-12-08 13:52:15

标签: integration tivoli maximo

我有一个请求将Maximo与另一个使用SQL Server DB的系统集成,我们称之为System 1 系统1,在数据库中添加或更新人员,我想观察此更改并相应地在Maximo中创建或更新人员记录, 有关如何实施此方案的任何建议? 另外,我听说过Integration Composer,它有帮助吗?

提前致谢,

2 个答案:

答案 0 :(得分:1)

您使用的Maximo版本是什么?在7中,Maximo集成框架(mif)允许您通过csv,XML或接口表进行集成。您使用Maximo mbos(Maximo业务对象),因此应用程序将执行验证。可以通过数据库插入数据,但这可能会导致问题。

例如,电子邮件地址和电话存储在辅助表(非持久字段)中。如果要通过后端插入数据,则必须小心。使用mif,您将不会遇到这些数据完整性问题。

答案 1 :(得分:0)

您可以在Visual Studio中创建一个CLR(触发器)应用程序,用于侦听SQL Server数据库插入,更新和删除

在VS中点击开始 - >新项目 - >数据库 - > SQL Server - > Visual c#CLR数据库项目。

您可以阅读一些在线的tuturials来开始

link:http://blog.sqlauthority.com/2008/10/19/sql-server-introduction-to-clr-simple-example-of-clr-stored-procedure/