資訊型錄管理程式管理手冊

OBJECT

定義物件類型的屬性或識別物件類型。

上下文

這個標籤必須跟隨:

ACTION.OBJTYPE
ACTION.OBJINST

語法



:OBJECT.TYPE(type) CATEGORY(category) EXTNAME(ext_name)
         PHYNAME(table_name) ICOFILE( )
            ICWFILE(Windows_ICON_file_name)

是否需要不同的 OBJECT 標籤關鍵字,以及其是否有效,是根據 OBJECT 標籤跟隨的 ACTION 標籤 類型而定。

ACTION.OBJTYPE(ADD) 或 ACTION.OBJTYPE(MERGE)

新增或合併物件類型

上下文

圖 54. 新增物件類型時,使用 OBJECT 標籤

:ACTION.OBJTYPE(ADD)
:OBJECT.TYPE() CATEGORY() EXTNAME() PHYNAME() ICOFILE() ICWFILE()
:PROPERTY.EXTNAME() DT() DL() SHRTNAME() NULLS() UUISEQ()

圖 55. 合併物件類型時,使用 OBJECT 標籤

:ACTION.OBJTYPE(MERGE)
:OBJECT.TYPE() CATEGORY() EXTNAME() PHYNAME() ICOFILE() ICWFILE()
:PROPERTY.EXTNAME() DT() DL() SHRTNAME() NULLS() UUISEQ()

關鍵字

TYPE
指定物件類型的名稱。

必要的關鍵字。

type
定義及識別特定物件類型的簡稱。

type 的值在含有相同物件類型的所有相關的資訊型錄中,必須 是物件類型的唯一值。這可確保此物件類型的物件可以 在相關的資訊型錄中共用。如果 type 的值已經存在,則該值會被當作搜尋引數使用。

這個值的最大長度是 8 個字元。這個值會以大寫字元儲存。 此值可以使用字元 A - Z、@、# 或 $ 作為開始,並可以包含 任何這些字元加上 0 - 9 及 _。不容許有任何前導空白或 內含的空白。

在建立好物件類型之後,您不可以變更 type 的值。

CATEGORY
指定此物件類型屬於哪一種種類。

必要的關鍵字。

category
指定資訊型錄管理程式物件種類。這個值可以是下列其中一項:
GROUPING
ELEMENTAL
SUPPORT
CONTACT
DICTIONARY

您不能指定 PROGRAM 或 ATTACHMENT 作為新物件類型的種類。

您不能在物件類型已定義後,變更此關鍵字中的資訊。

EXTNAME
為物件類型指定一個長一點的說明性名稱。必要的關鍵字。

ext_name
為物件類型指定一個延伸的說明性名稱。ext_name 的最大長度是 80 個字元。

此名稱在相關的資訊型錄中必須是唯一的。

ext_name 的值 是以混合大小寫儲存。

您可以在物件類型定義後,變更此關鍵字中的資訊。

PHYNAME
指定在建立包含此物件類型相關資訊的資料庫表格時要使用的名稱。

選用的關鍵字。

table_name
指定在建立包含物件類型資訊的資料庫表格時要使用的名稱。

名稱的長度上限會在安裝資訊型錄管理程式時定義。table_name 值 必須在資訊目錄間是唯一的,且不能包含任何 SQL 保留字。

依預設值,table_name 是為 TYPE 關鍵字指定的 type。 此值不區分大小寫;您可以使用大寫或小寫字元指定此值。

此值可以使用字元 A - Z、@、# 或 $ 作為開始,並可以包含 任何這些字元,加上 0 - 9 及 _。 不容許有任何前導空白或 內含的空白。 此值不能是資訊目錄使用的資料庫之任何 SQL 保留字。

在表格建立好之後,您不可以變更它的名稱。

ICWFILE
指定含有 Windows 圖示的檔案,該圖示與物件類型相關。

選用的關鍵字。

Windows_ICON_file_name
指定與物件類型相關的 Windows 圖示檔名稱。 Windows_ICON_file_name 的 最大長度是 254 個字元。 不過,這個和圖示路徑 (ICOPATH) 合併起來,其最大長度是 259,因此實際的最大 長度,要根據圖示路徑的長度而定。這個檔案的副檔名沒有特殊指定。此值 是不區分大小寫;您可以使用大寫或小寫字元指定此值。

您不能使用此關鍵字,指定可以識別圖示檔所在的磁碟機及路徑資訊。 您必須指定此資訊作為 FLGImport API 呼叫輸入參數 (請參閱 Information Catalog Manager Programming Guide and Reference)、 使用者介面 中的匯入參數 (請參閱從指令行匯入標示語言檔) 或 DGUIDE 指令的 IMPORT 選項 (請參閱從指令行匯入標示語言檔)。

在物件類型建立後,您可以使用 ACTION.OBJTYPE(UPDATE) 變更 此值。在您指定與物件類型相關的圖示檔後,您可以變更相關的圖示, 但物件類型必須一直與圖示相關聯。

ACTION.OBJTYPE(APPEND)

上下文

圖 56. 新增屬性至物件類型時,使用 OBJECT 標籤

:ACTION.OBJTYPE(APPEND)
:OBJECT.TYPE()
:PROPERTY.EXTNAME() DT() DL() SHRTNAME() NULLS() UUISEQ()

關鍵字

TYPE
指定物件類型的名稱 (type)。

必要的關鍵字。

type
依物件類型的 8 個字元簡稱來識別特定的物件類型。

ACTION.OBJTYPE(DELETE) 或 ACTION.OBJTYPE(DELETE_EXT)

刪除現有的物件類型。

上下文

圖 57. 刪除物件類型時,使用 OBJECT 標籤

:ACTION.OBJTYPE(DELETE)
:OBJECT.TYPE()

圖 58. 刪除物件類型及該類型的所有物件時,使用 OBJECT 標籤

:ACTION.OBJTYPE(DELETE_EXT)
:OBJECT.TYPE()

關鍵字

TYPE
指定物件類型的名稱 (type)。

必要的關鍵字。

type
依物件類型的 8 個字元簡稱來識別特定的物件類型。

ACTION.OBJTYPE(UPDATE)

更新物件類型資訊。

上下文

圖 59. 更新物件類型時,使用 OBJECT 標籤

:ACTION.OBJTYPE(UPDATE)
:OBJECT.TYPE() EXTNAME() ICOFILE() ICWFILE()

關鍵字

TYPE
指定物件類型的名稱 (type)。

必要的關鍵字。

type
依物件類型的 8 個字元簡稱來識別特定的物件類型。您不能更新這個值。

EXTNAME
為物件類型指定一個說明性名稱。選用的關鍵字。

ext_name
為物件類型指定一個延伸的說明性名稱。ext_name 的最大長度是 80 個字元。

您可以更新這個值。

這個名稱必須是相關的資訊目錄中的唯一名稱。

ext_name 的值 是以混合大小寫儲存。

ICWFILE
指定含有 Windows 圖示的檔案,該圖示與物件類型相關聯。

選用的關鍵字。

Windows_ICON_file_name
指定與物件類型相關的 Windows 圖示檔名稱。

您可以更新這個值。

Windows_ICON_file_name 的 最大長度是 254 個字元。 您不能使用此關鍵字,指定會識別 ICON 檔所在位置的 磁碟機與路徑資訊。您必須指定此資訊作為 FLGImport API 呼叫的輸入參數、 使用者介面 中的匯入函數或資訊型錄管理程式指令的 IMPORT 選項。

ACTION.OBJINST

新增、更新、刪除或合併物件

上下文

圖 60. 新增物件時,使用 OBJECT 標籤

:ACTION.OBJINST(ADD)
:OBJECT.TYPE()
:INSTANCE.short_name()

圖 61. 合併物件時,使用 OBJECT 標籤

:ACTION.OBJINST(MERGE)
:OBJECT.TYPE()
:INSTANCE.short_name()

圖 62. 更新物件時,使用 OBJECT 標籤

:ACTION.OBJINST(UPDATE)
:OBJECT.TYPE()
:INSTANCE.SOURCEKEY(UUI_short_name()...) short_name()

圖 63. 刪除物件時,使用 OBJECT 標籤

:ACTION.OBJINST(DELETE)
:OBJECT.TYPE()
:INSTANCE.SOURCEKEY(UUI_short_name()...)

關鍵字

TYPE
指定物件類型的名稱 (type)。

必要的關鍵字。

type
依物件類型的 8 個字元簡稱來識別特定的物件類型。


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