指令檔 - 主要

使用這個頁面來定義指令檔的基本資訊。請使用管理 > 系統 > 指令檔來開啟此頁面。

使用指令檔查詢入口搜尋現有指令檔。選取指令檔之後,您會被導引至維護入口來檢視和維護選取的記錄。

備註:指令檔提示。內容關聯「指令檔提示」區域會與此頁面產生關聯。該區域提供編輯資料語法進階結構主題的連結,方便使用者可以快速存取這些線上說明主題,幫助他們建立指令檔。此外,該區域提供可檢視 Groovy Javadocs 檢視器和第三方 Groovy 類別允許列表的連結,以便使用者驗證指令檔中可用於 Groovy 編碼的受限制類別列表。

頁面描述

輸入指令檔的唯一指令檔代碼和描述。使用詳細描述來仔細說明此指令檔的用途。擁有者表示指令檔是由基準套件還是您的實作 (客戶修改) 所擁有。

注意:重要!如果您引入新的指令檔,請仔細考慮其命名慣例。請參考系統資料命名慣例以取得更多資訊。

指令檔類型表示這是業務處理助理指令檔外掛指令檔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 程式庫指令檔,就不會顯示指令檔引擎版本欄位。這些指令檔的指令檔引擎版本預設為 Groovy,而且無法變更。

按一下檢視指令檔結構,在結構檢視程式視窗中檢視指令檔的資料區域。如果指令檔引擎版本為 Groovy,則不會顯示此連結。

按一下檢視 XSD超連結,以檢視 XSD 格式的指令檔結構定義。只有當指令檔類型為業務處理助理指令檔服務指令檔時,才會顯示此連結。

只有使用 Groovy 引擎版本的外掛指令檔才會顯示檢視指令檔超級類別超連結。按一下此連結,以檢視相關外掛點實作的執行時間產生之超級類別的程式碼。

只有基於伺服器的指令檔才會顯示以文字檢視指令檔超連結。按一下此連結,即可在單獨的視窗中檢視內部指令檔命令。

樹狀目錄會摘要指令檔的步驟。您可以使用超連結,轉移至含有顯示對應步驟的步驟頁籤。