管理及程式設計指南
Net.Data 會支援下列列示中的 Web API,取決於您的作業系統而定:
- GWAPI 外掛程式
- Lotus Domino Go Webserver API 外掛程式
- ISAPI 外掛程式
- Microsoft Internet Server API 外掛程式
- NSAPI 外掛程式
- Netscape Server API 外掛程式
請參閱 Net.Data 參考手冊中的作業系統參考附錄,
來判斷您的作業系統支援哪些 Web 伺服器 API。請參閱使用 Web 伺服器 API 來架構 Net.Data,以學習如何架構 Net.Data 及 Web 伺服器,與 API 搭配使用。
需求:
- Net.Data 若在 GWAPI、ISAPI 或 NSAPI 模式中執行,請重新啟動 Web 伺服器,
以便 Web 伺服器可以重新載入 Net.Data,並將它當作一個處理來處理。
- 在 Web 伺服器呼叫 API 模式中的 Net.Data 後,若您對起始設定檔案做了變更,
則須重新啟動 Web 伺服器。任何對 Net.Data 起始設定檔案 (db2www.ini) 的變更均沒有效果。
在 API 模式中, Net.Data 僅會讀取起始設定檔案一次,以便減少效能的額外負擔。
- 在 API 模式中執行時,Oracle 與 ODBC 語言環境需要「現場連線」。
若要呼叫 Web 伺服器 API:
- 針對 GWAPI︰
-
語法:
http://server/CGI-BIN/db2www/macro_name/block[?name=val&...]
參數:
- server
- 伺服器名稱。
- macro_name
- 位於 MACRO_PATH 設定的目錄下的巨集的相對路徑名稱。
- block
- 在巨集中要處理的 HTML 或 XML 區塊名稱。
- ?name=val&...
- 指定要傳送給 Net.Data 的一或多個選用性參數。
範例:
http://myserver/CGI-BIN/db2www/mymacro.d2w/report
- ISAPI:
-
語法:
http://server/server_HTML_root_directory/dll_name/
macro_name/
block[?name=val&...]
參數:
- server_name
- 伺服器名稱。
- server_HTML_root_directory
- Web 伺服器 HTML 根目錄名稱。
- dll_name
- Net.Data 的 ISAPI .dll 檔名 dtwisapi.dll。
- macro_name
- 位於 MACRO_PATH 設定的目錄下的巨集的相對路徑名稱。
- block
- 在巨集中要處理的 HTML 或 XML 區塊名稱。
- ?name=val&...
- 指定要傳送給 Net.Data 的一或多個選用性參數。
範例:
http://myserver/scripts/dtwisapi.dll/mymacro.d2w/report
- NSAPI:
-
語法:
http://server/macro_name/block[?name=val&...]
參數:
- server
- 伺服器名稱。
- macro_name
- 位於 MACRO_PATH 設定的目錄下的巨集的相對路徑名稱。巨集的副檔名
(如 .d2w) 必須定義在 Web伺服器架構檔中。
請參閱使用 Web 伺服器 API 來架構 Net.Data,以取得有關詳細資訊。
- block
- 在巨集中要處理的 HTML 或 XML 區塊名稱。
- ?name=val&...
- 指定要傳送給 Net.Data 的一或多個選用性參數。
範例:
http://myserver/mymacro.d2w/report
[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 | 索引 ]