0

我正在使用 Rational Publishing Engine 生成需要从 Rhapsody 中提取信息的文档。我查看了有关它们集成的几个信息来源(例如http://www-01.ibm.com/support/docview.wss?uid=swg27035704&aid=1),但我不清楚如何从 Rhapsody 的表中提取数据看法。我知道可以获得表格的图像,但我需要访问结构化数据。

我设法提取了我需要的所有其他信息,但我无法识别 RPE 中 TableView rhapsody 数据源的哪个子节点代表表的元素,或者是否存在这样的节点。

这个操作可以吗?

4

2 回答 2

0

不,您可以遍历您拥有的表格视图,然后使用该视图中可用的列打印每个单元格(由给定的表格布局定义)。

因此,您最终可能会在 RPE 中为您拥有的每个表格布局创建特定的布局......为避免这种情况,您可以使用“DataAsXML”,它为您完成所有工作并允许您拥有一个通用模板。在此处查找示例:http: //merlinscave.info/Merlins_Cave/Models/Entries/2017/5/26_RPE_Templates_for_Reporting_on_Harmony_Models.html

于 2017-12-04T14:43:27.373 回答
0

可能自己找到了解决方案。问题是 TableView 对象内部没有数据,除了它的范围和布局。因此,我的理解是,您必须使用 RPE 复制在给定范围的表视图/布局中使用的相同查询。

例如,如果您尝试获取有关图表中包含的对象的信息,您只会找到这些对象的 GUID:因此您需要从项目的根目录执行查询,搜索具有相同 GUID 的元素以访问所有相关信息。

于 2017-10-27T12:29:08.243 回答