參考手冊

DTW_ACCEPT


AIX HP-UX Linux OS/2 OS/390 OS/400 PTX SUN Win NT





X


目的

定義用來呼叫持續巨集的異動 handle。

格式

@DTW_ACCEPT(handle, timeout)

@DTW_ACCEPT(handle)

參數

表 212. DTW_ACCEPT 參數
資料類型 參數 使用 說明
字串 handle IN 一個變數或文字字串,指定將在 URL 中使用,以便在此持續異動中進行後續巨集呼叫的異動 handle。
整數 timeout IN 一個變數或文字字串,指定伺服此埠的工作等待回應的時間量 (秒)。 這個值會置換 DTW_STATIC() 函數上所指定的任何逾時值。

回覆碼

表 213. DTW_ACCEPT 回覆碼
回覆碼 說明
-1001 伺服器無法處理 Net.Data 的配置記憶體要求。
1001 輸入參數包含 NULL 值。
1003 函數呼叫上傳遞的參數數目不正確。
1005 函數呼叫上傳遞的參數必須是字串變數,但卻是不同的變數類型。
1007 參數包含的值無效。
8200 未啟用巨集持續。
8201 未按順序呼叫持續的內建函數。

用法注意事項

  1. Net.Data 需要異動 handle 包括在 URL 中, 如此 URL 方可呼叫巨集,為來自 Web 瀏覽器的回應。 當一個要求來到 Web 伺服器時, 伺服器會使用異動 handle,將要求遞送到正在處理異動的 CGI 處理。

    須在巨集中的每一 HTML 區塊的開頭呼叫異動 handle, 直到最後一個含有 DTW_TERMINATE() 的呼叫的邏輯區塊為止。 在任何文字輸出到瀏覽器之前,若找不到 DTW_ACCEPT() 或 DTW_TERMINATE() 的呼叫, 將發生 Net.Data 錯誤。

  2. 您可以指定此頁的逾時值,來置換 @DTW_STATIC() 函數上所指定的逾時值。 Web 伺服器會等待指定的時間量 (秒),讓使用者回應此要求。
  3. 當巨集不在持續狀態時,若呼叫這個函數,將發生 Net.Data 錯誤。
  4. 含有異動 handle 的 URL 可撰寫為套表按鈕上的動作,或撰寫為瀏覽器頁面上的超本文鏈結。

範例

範例 1

%DEFINE handle = ""
@DTW_RTVHANLDE(handle)
%HTML(REPORT){
@DTW_ACCEPT(handle)
 ...
%}


[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 | 索引 ]