前页 后页

NIEM MPD生成

生成IEPD可以视为一个迭代过程。您不必等到NIEM模型完成后再从中生成IEPD。

您的NIEM MPD图应包含“模型包描述”的实例规范。 MPD实例及其与一致性目标实例以及其他工件的关系是MPD目录的代表。当您从模型中生成MPD时, Enterprise Architect将基于MPD模型中的项目生成目录文件和其他工件。它还将为模型引用的<< InformationModel >>包生成NIEM模式。结果将是输出到您为生成过程指定的目录中的文件的集合。

生成MPD的步骤

行动

1个

您的NIEM MPD图应包含模型包描述的实例规范。

在图上或“浏览器”窗口中选择MPD实例。

2

右键单击MPD实例以打开弹出菜单,或转到“专业化”功能区,然后选择“技术> NIEM>生成NIEM架构”选项。

显示“生成NIEM MPD模式”对话框。

3

在“目录”字段中,键入或浏览以生成MPD的目录路径。

4

“ NIEM版本”字段默认为“ 4.0”。如果生成NIEM 3 IEPD,请将此字段设置为“ 3.0”。

“ MPD工件”面板列出了此模型中使用的静态MPD工件和常见工件(例如“结构”和“目录”),每个都有其相对路径。

选择或取消选择这些项目旁边的复选框以生成或跳过这些项目。

“名称空间模式”面板显示将为信息模型生成的模式文件。

选择或取消选择“命名空间模式”旁边的复选框以生成或跳过该模式。

选择一个命名空间模式以显示该模式的程序包详细信息。

5

单击生成按钮。

生成成功完成后,单击“查看架构”按钮将打开Windows资源管理器,其中显示了用于生成的输出目录的内容。如果已取消选择目录工件,则单击“查看模式”按钮将打开一个编辑器,以查看与当前选定的命名空间包关联的模式文件。

笔记

  • 为包生成的模式文件的输出位置由“用法”连接器上的“ pathURI”标记值指定,该值将包与ModelPackageDescription实例规范相关联;创建子程序包时,Schema Composer会设置默认值,但用户可以覆盖这些值