WEB开发网
开发学院软件开发Java 实现 InfoSphere Master Data Management 行为扩展... 阅读

实现 InfoSphere Master Data Management 行为扩展

 2009-12-16 00:00:00 来源:WEB开发网   
核心提示: READERR — 读取异常 UPDERR — 更新异常 您还可以使用 MDM Model Editor 创建定制的错误类型和错误原因代码,我们的样例场景中创建了一个名为 DEMOERR 的新错误类型,实现 InfoSphere Master Data Managemen

READERR — 读取异常

UPDERR — 更新异常

您还可以使用 MDM Model Editor 创建定制的错误类型和错误原因代码。我们的样例场景中创建了一个名为 DEMOERR 的新错误类型,它包含 DemoBehaviorExtensions 扩展遇到的所有错误。图 6 显示了创建新的错误类型的对话框。


图 6. 创建新的错误类型
实现 InfoSphere Master Data Management 行为扩展

我们还创建以下两种新的错误原因代码:

NOTIFICATION_SENDING_FAILED — 在通知发送期间发生的所有错误。图 7 显示了创建该错误原因代码的对话框。

UNKNOWN_ERROR — 在扩展代码中发生的所有其他错误的错误原因,即除了在通知发送时发生的错误之外的任何错误。


图 7. 新的错误原因代码
实现 InfoSphere Master Data Management 行为扩展

异常处理 小节中描述了如何在扩展代码中使用错误声明。

生成 MDM 工件

在定义了模块的结构之后,您可以使用 MDM Workbench 提供的工具来生成实现行为扩展所需的工件。在生成工件之前,要在 MDM Model Editor 中选择 Validate model 操作来验证您的模型。在模型验证完成之后,选择 Generate code 操作生成所需的工件。

图 8 显示了为 DemoBehaviorExtensions 项目执行 Generate code 操作之后的 MDM Workbench 的屏幕截图。


图 8. 生成代码之后的 DemoBehaviorExtensions 项目
实现 InfoSphere Master Data Management 行为扩展 
带有 <SCHEMA> 占位符的 SQL 文件
在创建了第一个模块项目之后,同时也在主 MDM 项目中创建了一个 application.mdmxmi 文件。更新这个文件来设置数据库模式名。否则,生成的 SQL 文件将使用 <SCHEMA> 占位符,而不是模式名。

上一页  5 6 7 8 9 10 

Tags:实现 InfoSphere Master

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接