实现 InfoSphere Master Data Management 行为扩展
2009-12-16 00:00:00 来源:WEB开发网READERR — 读取异常
UPDERR — 更新异常
您还可以使用 MDM Model Editor 创建定制的错误类型和错误原因代码。我们的样例场景中创建了一个名为 DEMOERR 的新错误类型,它包含 DemoBehaviorExtensions 扩展遇到的所有错误。图 6 显示了创建新的错误类型的对话框。
图 6. 创建新的错误类型
我们还创建以下两种新的错误原因代码:
NOTIFICATION_SENDING_FAILED — 在通知发送期间发生的所有错误。图 7 显示了创建该错误原因代码的对话框。
UNKNOWN_ERROR — 在扩展代码中发生的所有其他错误的错误原因,即除了在通知发送时发生的错误之外的任何错误。
图 7. 新的错误原因代码
异常处理 小节中描述了如何在扩展代码中使用错误声明。
生成 MDM 工件
在定义了模块的结构之后,您可以使用 MDM Workbench 提供的工具来生成实现行为扩展所需的工件。在生成工件之前,要在 MDM Model Editor 中选择 Validate model 操作来验证您的模型。在模型验证完成之后,选择 Generate code 操作生成所需的工件。
图 8 显示了为 DemoBehaviorExtensions 项目执行 Generate code 操作之后的 MDM Workbench 的屏幕截图。
图 8. 生成代码之后的 DemoBehaviorExtensions 项目
带有 <SCHEMA> 占位符的 SQL 文件
在创建了第一个模块项目之后,同时也在主 MDM 项目中创建了一个 application.mdmxmi 文件。更新这个文件来设置数据库模式名。否则,生成的 SQL 文件将使用 <SCHEMA> 占位符,而不是模式名。
Tags:实现 InfoSphere Master
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接