當 Net.Data 偵測到不尋常的狀況時,會提供下列回覆碼訊息。
| -1002 |
說明: 呼叫內部函數失敗。 這是一個 Net.Data 的內部錯誤。
| -1001 |
說明: 伺服器無法處理 Net.Data 配置記憶體的要求。
| 1000 |
說明: 函數呼叫上要求的函數不是支援的 Net.Data 內建函數。
使用者回應: 確定內建函數的指定呼叫沒有打錯字。 請參閱 Net.Data 參考手冊以取得支援的內建函數列示。
| 1001 |
說明: 輸入的參數含有 NULL 值。
使用者回應: 確定已定義參數而且不是空值之後,才將它們傳給函數。
| 1002 |
說明: 一個輸入參數含有以空字元結尾組成的字串。
| 1003 |
說明: 傳給某函數呼叫的參數數目超過最大數目或小於該需要的最小數目。
使用者回應: 請檢查函數語法,並確定您傳遞了所有必要的參數,但不多於所指定的最大 數目。
| 1004 |
說明: 傳給某函數呼叫的參數 (必須是 Net.Data 巨集表格變數) 是不同變數類型。
使用者回應: 請確定變數在 DEFINE 陳述式或區塊中被定義為一個 TABLE 變數。
| 1005 |
說明: 傳給某函數呼叫的參數 (必須是字串變數) 是不同變數類型。
使用者回應: 請確定變數定義為 DEFINE 陳述式或區塊中的字串變數。
| 1006 |
說明: 文字字串傳給參數 (必須是輸出參數) 的函數呼叫。
使用者回應: 請勿替輸出參數指定任何輸入值。參數的類型可能需要變更為 INOUT。
| 1007 |
說明: 參數含有無效的值。 可能存在下列其中的一個狀況:
| 1008 |
說明: 參數超過表格界限。 可能存在下列其中的一個狀況:
使用者回應: 請確定所指定的值並沒有小於 0 或大於目前表格中的列數。
| 1009 |
說明: 「系統」或 Perl 程式傳回的資料語法不是使用正確 Net.Data 字串格式。 可能存在下列其中的一個狀況:
使用者回應: 檢查函數傳回的資料是否有語法錯誤並且從而修改 script。
| 1010 |
說明: 並非全部要求的資料都能夠傳回。 一個指定為輸出參數的表格,但是由語言環境所返回之資料的列數大於表格 所允許之列數的最大值。 資料會持續寫入表格直到填滿為止,而且會捨棄剩餘資料。
使用者回應: 您可以忽略已捨棄的資料,或增加表格大小並再次執行函數。
| 2000 |
說明: 純本文檔介面內建函數找不到指定的檔案。
使用者回應: 請確定檔案是位於由起始設定檔案中之 FFI_PATH 陳述式所指定的路經中。
| 2001 |
說明: 純本文檔介面內建函數無法開啟指定的檔案,因為這個處理或另一個處理在使用該檔案, 而且無法在指定模式中共用該檔案。
| 2002 |
說明: 純本文檔介面內建函數無法關閉指定的檔案,因為該檔案並非由此巨集呼叫開啟。
使用者回應: 該檔案必須由開啟它的巨集來關閉。將會失去所作的變更。
| 2003 |
說明: 純本文檔介面內建函數無法將某資料列讀入表格變數, 因為該列中的位元組數超過支援的位元組數上限。
| 2004 |
說明: 純本文檔介面內建函數嘗試尋找某檔案, 但在 FFI_PATH 架構檔變數中發現一個大於支援的位元組數上限 (上限為 4095) 的路徑。
使用者回應: 將 FFI_PATH 陳述式縮短為 Net.Data 為現行應用程式所需要的那些目錄即可。
| 2005 |
說明: 呼叫系統功能失敗。 這個報表至 Net.Data 的內部錯誤可能會需要使用者的互動, 或它可能是一個 Net.Data 所不適合處理的暫時性系統錯誤。 如果這個問題仍然存在,請將問題告知您的軟體服務代表。
使用者回應: 請檢查您的架構,然後再試一次。 如果這個問題仍然存在,請將問題告知您的軟體服務代表。
| 2006 |
說明: 純本文檔介面內建函數無法存取指定的檔案,因為這個處理或另一個處理使用該檔案, 而且在指定模式中無法共用該檔案。
使用者回應: 請將使用檔案的處理終止並重試一次。請考慮將 RETRY 值指定為當函數被呼叫時,如果檔案正在使用中則自動重試。
| 3001 |
說明: Web 登記內建函數無法建立 Web 登記,因為指定的登記已存在。
| 3002 |
說明: Web 登記內建函數無法刪除指定的登記。 可能存在下列其中的一個狀況:
使用者回應: 此登記正由另一個處理所使用,請在關閉處理後重試。
| 3003 |
說明: Web 登記內建函數無法將登錄新增至指定的登記,因為指定的登錄已存在。
使用者回應: 無法在 Web 登記中重複登錄。請修改登錄並再次提出函數,或使用現存的 登錄。
| 3004 |
說明: Web 登記內建函數無法從指定的登記除去或取回登錄,因為指定的登錄不存在。
| 3005 |
說明: Web 登記內建函數無法使用指定的登記,因為找不到該登記。
| 3006 |
說明: Web 登記內建函數無法建立指定的登記,因為該登記名稱中的路徑不存在。
| 3007 |
說明: Web 登記內建函數無法完成指定的作業,因為要求器沒有指定登記的適當權限。
使用者回應: 請變更您 Web 登記函數中的安全性參數來授權給該作業。
| 3008 |
說明: 由於不明原因,使得 Web 登記內建函數無法建立指定的登記。
| 4000 |
說明: 參數含有無效整數值。 可能存在下列其中的一個狀況:
| 4001 |
說明: 參數含有無效數值。 可能存在下列其中的一個狀況:
| 4002 |
說明: 算術運算結果有一個指數超過支援的範圍 -999,999,999 到 +999,999,999。
| 5000 |
說明: 函數區塊的 EXEC 陳述式中的指定字串僅含空格字元。
| 6000 |
說明: 呼叫在函數的函數區塊中沒有指定的 EXEC 陳述式。
| 6100 |
說明: EXEC 區塊中的路徑無效或 EXEC 區塊遺失。
使用者回應: 請確定有指定 EXEC 區塊而且在 EXEC 區塊中指定的路徑參照程式物件。
| 6101 |
說明: 已指定資料類型的錯誤屬性或 Net.Data 不支援此資料類型。
使用者回應: 請使用下列其中一種方法更正錯誤的參數:
| 6102 |
說明: 資料從可顯示的格式轉換成內部格式或從內部格式轉換成可顯示的格式時發生資料轉換錯誤。
| 7000 |
說明: Net.Data 無法連接至指定的 SMTP 伺服器。
使用者回應: 確定您已指定正確的主電腦名稱或 IP 號碼。 SMTP 伺服器必須在所指定之主電腦上的連接埠 25 上執行。
| 7001 |
說明: Net.Data 嘗試將電子郵件訊息轉送至指定的 SMTP 伺服器時發生 SMTP 錯誤。
使用者回應: 確定您是以有效的參數來呼叫 DTW_SENDMAIL。
| 7002 |
說明: 指定的 SMTP 伺服器不支援 ESMTP (Extended Simple Mail Transfer Protocol)。 Net.Data 無法將包含 8 位元字元(例如非美式的 ASCII 字元)的電子郵件訊息, 轉送至只支援 7 位元字元(例如美式的 ASCII)的 SMTP 伺服器。
使用者回應: 請指定支援 ESMTP (8BITMIME) 的 SMTP 伺服器, 抑或不要在您的電子郵件訊息中使用 8 位元的字元。
| 8000 |
說明: 找不到 cookie。 為下列其中一種狀況:
http://search.netscape.com/newsref/std /cookie_spec.html.
使用者回應: 判定為何找不到該 cookie 並更正這種狀況的原因。
| 8201 |
說明: 未依照順序呼叫持續內建函數。
使用者回應: 請確定持續內建函數是正確而且依照順序。 例如,您無法呼叫 DTW_ACCEPT() 接著呼叫 DTW_TERMINATE()。若要瞭解持續內建函數的正確順序, 請參閱 OS/400 版 Net.Data 管理和程式設計指南中的持續巨集這一章。
| 8202 |
說明: 無法啟用持續性。 嘗試定義靜態變數失敗, 因為變數前面的文字被寫入到 stdout。
使用者回應: 請確定先定義靜態變數之後才將文字寫入到 stdout 來啟用持續性。
| 8200 |
說明: 未啟用巨集持續性。 已呼叫需要啟用巨集持續性的內建函數。
使用者回應: 在巨集內啟用持續性或除去函數呼叫。 關於啟用持續巨集的資訊,請參閱 OS/400 版 Net.Data 管理和程式設計指南。