IBM Books

訊息與訊息碼


回覆碼:解說及恢復資訊

當 Net.Data 偵測到不尋常的狀況時,會提供下列回覆碼訊息。

-1002

說明: 呼叫內部函數失敗。 這是一個 Net.Data 的內部錯誤。

使用者回應: 請將問題告知您的軟體服務代表。

-1001

說明: 伺服器無法處理 Net.Data 配置記憶體的要求。

使用者回應: 確定伺服器有足夠可用記憶體。

1000

說明: 函數呼叫上要求的函數不是支援的 Net.Data 內建函數。

使用者回應: 確定內建函數的指定呼叫沒有打錯字。 請參閱 Net.Data 參考手冊以取得支援的內建函數列示。

1001

說明: 輸入的參數含有 NULL 值。

使用者回應: 確定已定義參數而且不是空值之後,才將它們傳給函數。

1002

說明: 一個輸入參數含有以空字元結尾組成的字串。

使用者回應: 確定指定的參數不含 NULL 值。

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

說明: 純本文檔介面內建函數無法將某資料列讀入表格變數, 因為該列中的位元組數超過支援的位元組數上限。

使用者回應: 表格太大,Net.Data 無法處理。

2004

說明: 純本文檔介面內建函數嘗試尋找某檔案, 但在 FFI_PATH 架構檔變數中發現一個大於支援的位元組數上限 (上限為 4095) 的路徑。

使用者回應: 將 FFI_PATH 陳述式縮短為 Net.Data 為現行應用程式所需要的那些目錄即可。

2005

說明: 呼叫系統功能失敗。 這個報表至 Net.Data 的內部錯誤可能會需要使用者的互動, 或它可能是一個 Net.Data 所不適合處理的暫時性系統錯誤。 如果這個問題仍然存在,請將問題告知您的軟體服務代表。

使用者回應: 請檢查您的架構,然後再試一次。 如果這個問題仍然存在,請將問題告知您的軟體服務代表。

2006

說明: 純本文檔介面內建函數無法存取指定的檔案,因為這個處理或另一個處理使用該檔案, 而且在指定模式中無法共用該檔案。

使用者回應: 請將使用檔案的處理終止並重試一次。請考慮將 RETRY 值指定為當函數被呼叫時,如果檔案正在使用中則自動重試。

3001

說明: Web 登記內建函數無法建立 Web 登記,因為指定的登記已存在。

使用者回應: 請使用另一個 Web 登記名稱。

3002

說明: Web 登記內建函數無法刪除指定的登記。 可能存在下列其中的一個狀況:

使用者回應: 此登記正由另一個處理所使用,請在關閉處理後重試。

3003

說明: Web 登記內建函數無法將登錄新增至指定的登記,因為指定的登錄已存在。

使用者回應: 無法在 Web 登記中重複登錄。請修改登錄並再次提出函數,或使用現存的 登錄。

3004

說明: Web 登記內建函數無法從指定的登記除去或取回登錄,因為指定的登錄不存在。

使用者回應: Net.Data 找不到所要求的登記登錄。

3005

說明: Web 登記內建函數無法使用指定的登記,因為找不到該登記。

使用者回應: 如果登記並不存在的話,請將其建立。

3006

說明: Web 登記內建函數無法建立指定的登記,因為該登記名稱中的路徑不存在。

使用者回應: 當您建立登記時請指定路徑。

3007

說明: Web 登記內建函數無法完成指定的作業,因為要求器沒有指定登記的適當權限。

使用者回應: 請變更您 Web 登記函數中的安全性參數來授權給該作業。

3008

說明: 由於不明原因,使得 Web 登記內建函數無法建立指定的登記。

使用者回應: 請檢查您的架構,然後再試一次。

4000

說明: 參數含有無效整數值。 可能存在下列其中的一個狀況:

使用者回應: 請確定值並沒有超過範圍或無效。

4001

說明: 參數含有無效數值。 可能存在下列其中的一個狀況:

使用者回應: 請確定值並沒有超過範圍或無效。

4002

說明: 算術運算結果有一個指數超過支援的範圍 -999,999,999 到 +999,999,999。

使用者回應: 請確定該值在所支援的範圍之內。

5000

說明: 函數區塊的 EXEC 陳述式中的指定字串僅含空格字元。

使用者回應: 請指定一個不是只有空白字元的字串。

6000

說明: 呼叫在函數的函數區塊中沒有指定的 EXEC 陳述式。

使用者回應: 在函數區塊中新增 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。 為下列其中一種狀況:

使用者回應: 判定為何找不到該 cookie 並更正這種狀況的原因。

8201

說明: 未依照順序呼叫持續內建函數。

使用者回應: 請確定持續內建函數是正確而且依照順序。 例如,您無法呼叫 DTW_ACCEPT() 接著呼叫 DTW_TERMINATE()。若要瞭解持續內建函數的正確順序, 請參閱 OS/400 版 Net.Data 管理和程式設計指南中的持續巨集這一章。

8202

說明: 無法啟用持續性。 嘗試定義靜態變數失敗, 因為變數前面的文字被寫入到 stdout。

使用者回應: 請確定先定義靜態變數之後才將文字寫入到 stdout 來啟用持續性。

8200

說明: 未啟用巨集持續性。 已呼叫需要啟用巨集持續性的內建函數。

使用者回應: 在巨集內啟用持續性或除去函數呼叫。 關於啟用持續巨集的資訊,請參閱 OS/400 版 Net.Data 管理和程式設計指南


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