在本練習中,您已建立了用來示範如何使用 actionValidators、parameterValidators 和 customParameterControl 延伸點的外掛程式專案。
結果
現在,您應該
執行或除錯您的外掛程式專案。請在仍處於測試工作區中時執行下列步驟,來驗證外掛程式的功能:
- 請確保您處於 zOS 專案視景中,並已連接至主機系統。使用與您在「第 1 課」中對 PDS RAM 的更新相關聯的埠號。
- 開啟 CARMA 儲存庫視圖並連接至您在「第 1 課」中修改的 PDS RAM。
- 向下展開 RAM 至個別「CARMA 成員」。用滑鼠右鍵按一下此成員,然後選取自訂 > HowTo。
這時將開啟 HowTo 對話框。
提示: 如果您在開啟此對話框或提供自訂選項時遇到問題,請回頭完整檢查您在「第 1 課」中所遵循的步驟,或參閱 CARMA Developer's Guide。
- 您將要檢查的第一個事物就是 parameterValidator 延伸是否正常工作。
- 在第一個文字欄位中,輸入 0。這時應該在對話框的標頭中出現一則參考訊息。
- 現在,在文字欄位中輸入 1。此訊息應該改成一則警告訊息。
- 輸入 2 或其他數值,應該會導致顯示錯誤訊息,並會停用確定按鈕。
- parameterValidator 延伸的最終測試,是試圖輸入非數值字元,例如 a。
此輸入應該是不容許的,甚至不會出現在文字欄位中。
- 接下來,您將檢查 actionValidator 延伸。
- 第一個測試是要查看適當的參數(您將其編碼為必要參數)是否標示有星號。針對本範例,第一個參數應該標示有星號,但其他參數不標示。
- 第二個測試是要確保,如果同時提供兩種字串,將不接受表單。針對本範例,當您在這兩個字串欄位中輸入值時,您應該看到會顯示錯誤訊息,並會停用確定按鈕。
- 最後,您將測試 customParameterControl 延伸。
- 第一個測試是要查看勾選框是否已取代預設文字欄位,以及選取和取消選取此勾選框不會導致任何錯誤。
- 第二個測試是要查看是否保留了所提供的預設標籤 Y/N?。