參考手冊

DTWR_LISTREG


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

X
X

X

目的

列示 Web 登記的目次。

格式

@DTWR_LISTREG(registry, registryTable)

參數

表 202. DTWR_LISTREG 參數
資料類型 參數 使用 說明
字串 registry IN 所要列示的登記名稱。
表格 registryTable OUT 放置登記之表格變數的名稱。

回覆碼

表 203. DTWR_LISTREG 回覆碼
回覆碼 說明
-1001 伺服器無法處理 Net.Data 的配置記憶體要求。
1001 輸入參數包含 NULL 值。
1002 輸入參數包含的字串有空字元結尾。
1003 函數呼叫上傳遞的參數數目不正確。
1004 函數呼叫上傳遞的參數必須是 Net.Data 巨集表變數,但卻是不同的變數類型。
1005 函數呼叫上傳遞的參數必須是字串變數,但卻是不同的變數類型。
1006 文字字串傳遞給函數呼叫中的參數, 但此參數必須是輸出參數。
1007 參數包含的值無效。
3005 Web 登記內建函數無法使用指定的登記,因為找不到此登記。
3007 Web 登記內建函數無法完成指定的作業, 因為要求者對於指定的登記並無適當的權限。

用法注意事項

DTWR_LISTREG 傳回由使用者所傳送之 OUT 表格變數中的有關登記的資訊。表格變數在被當作參數般傳送至 FUNCTION 區塊以供 LISTREG 登記作業使用之前, 已在使用者巨集中定義過了。

如果使用者為表格的最大列數而使用 ALL 選項來定義表格變數,則這個作業會列示所有在表格中可用的登記, 每個表格列都有一個。換句話說,如果使用者將表格列的最大數目指定為值 X, 然後若在所指定的登記中的登錄多於 X 個登錄, 則將只有前 X 個登錄會被列示出來且將會傳回一個錯誤碼, 以表示因為可用來列示其它登錄的表格列不足, 所以只可完成部分的列示。如果值 X 超過在指定之登記中可用登錄的數目的話, 則將會列示出所有的登記登錄。

在表格中一定是 2 直欄。 表格的「直欄」表頭設定為 REGISTRY_VARIABLE 和 REGISTRY_DATA。

範例

範例 1

%DEFINE RegistryTable = %TABLE(ALL)
@DTWR_LISTREG("URLLIST", RegistryTable)


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