實務範例 1: 建立簡式自訂工具
此實務範例說明如何建立稱為 UIFrameworkTest的簡式自訂工具。 您可以使用相同的程序,在 IBM® Product Master 環境中部署自訂 JSP 檔。
開始之前
- 在
flow-config.xml檔中,針對自訂流程 (流程和非同步) 新增customTool="true":
此檔案位於 $TOP/etc/default 目錄中。<flow path="testCommand" command="test.TestCommand" method="getAction" isCustomTool="true" > - 新增標頭和標底包含將自訂 JSP 程式碼包裝在 try/catch/finally 區塊中:
- 標頭
- 將這個併入項目放在任何宣告之後,以及將在 JSP 類別層次定義物件的任何其他宣告之後,例如定義方法和成員變數的宣告。 下面提及的併入檔會開啟一個 try 區塊,關閉併入會完成這個 try 區塊。 這個 try 區塊必須包含 JSP 主要方法中的所有程式碼。 避免使用存取資料庫的靜態宣告。
<%@ include file="/js/utils/customToolHeader.jsp.include" %> - 頁腳
- 將此併入項目放在檔案結尾。 下面提及的併入檔會關閉在標頭 include 中開啟的 try 區塊。
<%@ include file="/js/utils/customToolFooter.jsp.include" %>