使用操作命令〔運行〕和〔調用〕
操作命令運行和調用允許一條業務規則執行外部 COBOL 程序或應用程序,這被稱為〔處理擴展〕。
調用命令
調用命令可用來執行一個 COBOL 處理擴展(以前被稱為程式開發接口)。如果需要使用較為複雜的處理來實施有效性檢查和更新業務細節,同時又必須存取外部數據,那這個功能會十分有用。
例如:附在銷售訂單錄入功能上的業務規則可能需要確定,當前現有存貨充足,能夠滿足銷售訂單,同時已開發一個單獨的 COBOL 程序 (VALIDATE) 來做這個檢測工作。
命令 | 第 1 值 | 運算符 | 第 2 值 | 結果 |
調用 | 有效性檢查 | ? | ? | 執行 VALIDATE.GNT COBOL 程序。 |
一旦調用命令執行,當前正由該規則處理的業務會傳送至 COBOL 程序,隨同傳送的還有〔鏈接部分〕中的其他信息。如果業務細節是由 COBOL 程序更新的,則修改後的業務細節可返回至業務規則。
這些 COBOL 處理擴展必須由專業 COBOL 程序員開發,這些程序員還應熟悉 SunSystems 數據結構和處理。如果您需要詳細信息,請聯繫SunSystems技術支持。
運行命令
運行命令會在業務規則內運行一個外部的 Windows 程序或其他應用程序。例如:在顯示一條出錯信息後,運行命令可用來啟用 MS Notepad(記事本),使用戶能記錄下出錯信息。
運行時的參數可在〔第 2 值〕字段中為應用程序輸入。例如:業務規則可能運行 MS Excel 並將工作簿名稱作為參數發送,以做更新。