指令檔 - 主要
使用這個頁面來定義指令檔的基本資訊。請使用
來開啟此頁面。使用指令檔查詢入口搜尋現有指令檔。選取指令檔之後,您會被導引至維護入口來檢視和維護選取的記錄。
頁面描述
輸入指令檔的唯一指令檔代碼和描述。使用詳細描述來仔細說明此指令檔的用途。擁有者表示指令檔是由基準套件還是您的實作 (客戶修改) 所擁有。
指令檔類型表示這是業務處理助理指令檔、外掛指令檔、Groovy 程式庫指令檔或服務指令檔。如需詳細資訊,請參閱業務處理助理指令檔概要和伺服器型指令檔概要。
只有業務處理助理指令檔才會顯示存取性選項。針對可以當作獨立指令檔啟動的任何指令檔,請將此值設定為可從指令檔功能表存取。具有這種組態的指令檔可以連結至導覽選項,以便它們可以從功能表中叫用,並且可以由使用者設定為常用指令檔。針對無法自己啟動的任何指令檔,請將此值設定為無法從指令檔功能表存取。例如,以子指令檔形式從另一個指令檔叫用的任何指令檔,都應該有此設定。此外,任何被設計成從特定入口 (在此向指令檔提供某些資料) 中啟動的指令檔,都應要有此設定。
如果應該保護指令檔的執行,請輸入應用服務。應用服務應該包括執行,當作其存取模式之一。如需詳細資訊,請參閱保護指令檔執行。如果指令檔類型為 Groovy 程式庫指令檔,則不會顯示此欄位。
只有外掛指令檔才會顯示演算法實體。使用此欄位來定義可插入此指令檔的演算法實體。
只有與業務物件相關的外掛指令檔,才會顯示業務物件。輸入外掛程式指令檔會參考其元素的業務物件。
指令檔引擎版本定義會影響指令檔內容和執行的關鍵資訊。
-
指令檔引擎版本值 1、2 和 3 定義了要用於指令檔的 XML 路徑語言 (XPath) 的版本。版本 2 和 3 使用 XQuery 團隊提供的 XPath 2 引擎。這與 Oracle 資料庫中使用的引擎相同。目前的指令檔引擎版本 3 是經過修改的版本,可在不影響現有版本 2 指令檔的情況下提供效能方面的改進。
外掛和服務指令檔的預設指令檔引擎版本為 3.0。業務處理助理指令檔的預設版本為 1.0,因為不適用更新的版本。
關於指令檔引擎版本 1.0,還有一些額外的細節需要注意:
-
使用的 XPath 程式庫為 Jaxen
-
針對業務處理助理指令檔,除了使用 XSXML 剖析器的 Internet Explorer 之外,它使用瀏覽器的 xpath 和 XML 支援。
-
Xpath 1 (甚至 JavaScript) 使用浮點運算,這表示新增的數字集合若包含小數點後兩位,可能最終得出的值為 10779.079999999998 而不是 10779.08
-
-
「指令檔引擎版本」值若為 Groovy,則僅適用於外掛指令檔。此值是用來指出指令檔中僅使用 Groovy 相關步驟類型,並告知系統來往 XML 介面的資料不需要進行轉換。這便能更有效率地執行指令檔。
-
架構版本 2.1 相容性模式值保留做為升級之用。此值應只適用於使用的語法與 XPath 語法不相容的業務處理助理指令檔早期版本。
按一下檢視指令檔結構,在結構檢視程式視窗中檢視指令檔的資料區域。如果指令檔引擎版本為 Groovy,則不會顯示此連結。
按一下檢視 XSD超連結,以檢視 XSD 格式的指令檔結構定義。只有當指令檔類型為業務處理助理指令檔或服務指令檔時,才會顯示此連結。
只有使用 Groovy 引擎版本的外掛指令檔才會顯示檢視指令檔超級類別超連結。按一下此連結,以檢視相關外掛點實作的執行時間產生之超級類別的程式碼。
只有基於伺服器的指令檔才會顯示以文字檢視指令檔超連結。按一下此連結,即可在單獨的視窗中檢視內部指令檔命令。
樹狀目錄會摘要指令檔的步驟。您可以使用超連結,轉移至含有顯示對應步驟的步驟頁籤。