語言環境介面參考手冊
在您撰寫語言環境時,您必須決定要提供哪些介面。
而您的決定必須視您想要語言環境從事哪些作業而定。
例如,若語言環境要存取資料庫資料,或是要編寫語言,
則兩者所使用的選項會有所不同。
下面的段落將說明 Net.Data 語言環境介面。
- dtw_execute()
- 您必須提供 dtw_execute() 介面以便從巨集傳送輸入參數;它是每一個語言環境的唯一必要介面。
Net.Data 透過語言環境通信結構 dtw_lei_t 將全部輸入參數傳給 dtw_execute()。
- dtw_initialize()
- 提供 dtw_initialize() 介面來配置或起始設定資料。
在第一次對您的語言環境進行函數呼叫之前,
針對每一個巨集呼叫,Net.Data 只會呼叫一次這個介面。
如果沒有對您的語言環境進行任何函數呼叫,
Net.Data 就不會呼叫 dtw_initialize() 介面。
- dtw_cleanup()
-
提供 dtw_initialize() 介面而且您想要釋放任何資源時,提供 dtw_cleanup() 介面。
- dtw_getNextRow()
- 提供 dtw_getNextRow() 介面來作為資料庫語言環境的一部份,
或是作為可一次處理一列資料之語言環境的一部份。
若在 OS/400(R) 或 OS/390 作業系統中執行 Net.Data 會呼叫此介面。
[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 | 索引 ]