我使用Rational Publishing Engine生成一个文档,需要从Rhapsody中提取信息。我查看了有关其集成的几个信息来源(例如http://www-01.ibm.com/support/docview.wss?uid=swg27035704&aid=1),但我不清楚如何从Rhapsody的表视图中提取数据。我知道可以获得表格的图像,但我需要访问结构化数据。
我设法提取了我需要的所有其他信息,但是我无法识别RPE中TableView狂想曲数据源的哪个子节点代表表的元素,或者是否存在这样的节点。 / p>
此操作可以吗?
答案 0 :(得分:0)
可能自己找到了解决方案。问题是TableView对象中没有数据,除了它的范围和布局。所以我的理解是你必须使用RPE复制给定范围的表视图/布局中使用的相同查询。
例如,如果您尝试获取有关图中包含的对象的信息,您只能找到这些对象的GUID:因此您需要从项目的根目录执行查询,以搜索具有相同GUID的元素访问所有相关信息。
答案 1 :(得分:0)
不,您可以遍历您拥有的表视图,然后使用该视图中可用的列(由给定的表布局定义)打印每个单元格。
因此,您最终可以为RPE中的每个表格布局创建特定的布局...为避免这种情况,您可以使用" DataAsXML"这一切都适合你,并允许你有一个通用的模板。在这里查看示例:http://merlinscave.info/Merlins_Cave/Models/Entries/2017/5/26_RPE_Templates_for_Reporting_on_Harmony_Models.html