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