文件生成工具(合理出版引擎)
前言:
本篇文章描述了 Rational Publishing Engine,它是一種新的、快捷的和靈活的程序,可以生成包含 IBM Rational 軟件引擎程序各種信息的文件赏廓。它 通過定義引用可再用的 document templates 的 document specifications,來顯示 Rational Publishing Engine 中的文件生成得到了配置傍妒。
它解釋了文件模板的關(guān)鍵概念:
- 數(shù)據(jù)源定義定義了輸入數(shù)據(jù)的結(jié)構(gòu)
- 輸出元素層級(jí)結(jié)構(gòu)定義了文件結(jié)構(gòu)的輸出
- 查詢會(huì)指定輸入數(shù)據(jù)在輸出元素層級(jí)結(jié)構(gòu)中會(huì)怎樣出現(xiàn)
文件模板其他重要的構(gòu)建模塊同樣得到了命名:
- Conditions
- Master Page Definitions
- Variables
- 任務(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 模板彰亥。
為什么我們還要生成文件
- Rational Publishing Engine 生成文件工具
- IBM Rational DOORS:需求管理
- DocExpress:一種合法的文件生成
方案
。 映射到Rational Publishing Engine上衰齐。它的主要目的是生成來自 Rational DOORS 信息的 Microsoft Word 文件
基于視圖的報(bào)告與Get_View提取器
DocExpress 基于視圖的報(bào)告以及Get_View
數(shù)據(jù)提取器支持 DOORS 視圖復(fù)制(如 圖 1 所示)到一個(gè)文件中的操作任斋。您可以將視圖格式化為一個(gè)表格,或者段落.
基本報(bào)告與Parse_Dps-Extractor提取器
設(shè)計(jì)目標(biāo):
Rational Publishing Engine 應(yīng)該滿足它的用戶的各種格式化需要耻涛。因?yàn)闆]有兩個(gè)用戶會(huì)就文件應(yīng)該怎樣進(jìn)行格式化達(dá)成完全一致的意見废酷,Rational Publishing Engine 擁有豐厚系列的屬性。這些屬性將會(huì)使得您的文件的格式和外觀變得更加合適抹缕。屬性集應(yīng)該類似于共同的 HTML 編輯屬性澈蟆,就算是一個(gè)新用戶也應(yīng)該可以快速地管理它們。
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)敛纲。Rational Publishing Engine 使用起來應(yīng)該更加容易喂击,設(shè)計(jì)的目標(biāo)通過將簡(jiǎn)單易交流的概念與現(xiàn)代的用戶界面(UI)相結(jié)合,來得到滿足淤翔。定義生成文件的核心工件翰绊,是文件規(guī)格和文件模板。