IBM之Rational Publishing Engine

文件生成工具(合理出版引擎)

前言:

本篇文章描述了 Rational Publishing Engine,它是一種新的、快捷的和靈活的程序,可以生成包含 IBM Rational 軟件引擎程序各種信息的文件。它 通過定義引用可再用的 document templates 的 document specifications,來顯示 Rational Publishing Engine 中的文件生成得到了配置。

它解釋了文件模板的關(guān)鍵概念:

  1. 數(shù)據(jù)源定義定義了輸入數(shù)據(jù)的結(jié)構(gòu)
  2. 輸出元素層級(jí)結(jié)構(gòu)定義了文件結(jié)構(gòu)的輸出
  3. 查詢會(huì)指定輸入數(shù)據(jù)在輸出元素層級(jí)結(jié)構(gòu)中會(huì)怎樣出現(xiàn)

文件模板其他重要的構(gòu)建模塊同樣得到了命名:

  1. Conditions
  2. Master Page Definitions
  3. Variables
  4. 任務(wù)

本文中的所有范例,顯示了 Rational Publishing Engine 是一個(gè)極端靈活的文件生成器。

本文的第二部分向您展示了,怎樣按使用 DocExpress相同的方式產(chǎn)生相同文件的方式,來配置 Rational Publishing Engine。使用本文中描述的系統(tǒng)化方法,您可以將 DocExpress 模板(最新的版本 4,以及老版本 3)轉(zhuǎn)化為 Rational Publishing Engine 中的模板。它支持從 DocExpress 到 Rational Publishing Engine 的轉(zhuǎn)化。Rational Publishing Engine 是更有效、強(qiáng)大以及穩(wěn)定的方案,它為格式化模板文件提供了豐富的選項(xiàng)。

對(duì)于 DocExpress 的版本 4,IBM 還提供了一個(gè)系統(tǒng)化的自動(dòng)化轉(zhuǎn)化工具,它能幫助您從基本報(bào)告中使用的對(duì)象模板,創(chuàng)建所需要的 Rational Publishing Engine 模板。

為什么我們還要生成文件

  1. Rational Publishing Engine 生成文件工具
  2. IBM Rational DOORS:需求管理
  3. DocExpress:一種合法的文件生成方案。 映射到Rational Publishing Engine上。它的主要目的是生成來自 Rational DOORS 信息的 Microsoft Word 文件

基于視圖的報(bào)告與Get_View提取器
DocExpress 基于視圖的報(bào)告以及Get_View
數(shù)據(jù)提取器支持 DOORS 視圖復(fù)制(如 圖 1 所示)到一個(gè)文件中的操作。您可以將視圖格式化為一個(gè)表格,或者段落.

Rational Publishing Engine模板以表格顯示的基于視圖的報(bào)告
Rational Publishing Engine模板以段落模式顯示的基于視圖的報(bào)告
Rational Publishing Engine模板以表格模式顯示的基于視圖的報(bào)告的結(jié)果
Rational Publishing Engine以段落模式顯示的基于視圖報(bào)告的結(jié)果

基本報(bào)告與Parse_Dps-Extractor提取器

設(shè)計(jì)目標(biāo):

  1. Rational Publishing Engine 應(yīng)該滿足它的用戶的各種格式化需要。因?yàn)闆]有兩個(gè)用戶會(huì)就文件應(yīng)該怎樣進(jìn)行格式化達(dá)成完全一致的意見,Rational Publishing Engine 擁有豐厚系列的屬性。這些屬性將會(huì)使得您的文件的格式和外觀變得更加合適。屬性集應(yīng)該類似于共同的 HTML 編輯屬性,就算是一個(gè)新用戶也應(yīng)該可以快速地管理它們。

  2. Rational Publishing Engine 應(yīng)該能夠有效地生成文件。這意味著資源使用是十分高效的。資源使用一直很低,因?yàn)?Rational Publishing Engine 并不會(huì)將數(shù)據(jù)資源從支持的程序中完全載入到內(nèi)存中。相反,數(shù)據(jù)源提取、處理以及輸出生成會(huì)一起進(jìn)行,這種技術(shù)使得文件生成過程變得更加有效。另外,Rational Publishing Engine 會(huì)直接(而不需使用 COM-Automation 或者系統(tǒng)剪貼簿)生成所有的輸出格式(Microsoft Word? 文件,PDF,HTML,以及 XML Formatting Objects)。

  3. Rational Publishing Engine 使用起來應(yīng)該更加容易,設(shè)計(jì)的目標(biāo)通過將簡(jiǎn)單易交流的概念與現(xiàn)代的用戶界面(UI)相結(jié)合,來得到滿足。定義生成文件的核心工件,是文件規(guī)格和文件模板。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容