特定管理 > Info*Engine 管理 > Info*Engine 管理公用程式 > 通用 LDAP 項目內容
  
通用 LDAP 項目內容
Info*Engine 內容管理」公用程式包括顯示在大多數服務與轉接器表單上的多個內容,如元件識別與支援服務資訊。無論是特定服務還是特定轉接器,「屬性管理」公用程式還包含多個常用按鈕與動作。
如需詳細資訊,請參閱下列主題:
內容管理員動作
使用內容管理公用程式
關於組態流程
輸入值
將諸如 URI 與 URL 的值輸入到「內容管理」公用程式中時,請注意,Info*Engine 會在 LDAP 項目中使用斜線 (/) 作為分隔符號,來識別檔案路徑。會使用反斜線 (\) 字元來作為逸出字元。
* 
反斜線 (\) 是在 Windows 系統上使用的目錄分隔符號。如果您想要在檔案路徑中使用反斜線,您必須針對路徑中的每個反斜線 (\) 輸入兩個反斜線 (\\) 來將其逸出。
URI 或 URL 可以是相對或絕對的:
相對 URI 與 URL 會參考位於針對本機 Info*Engine 任務處理器所定義之根檔案系統目錄下的檔案。
絕對 URI 與 URL 會參考位於本機檔案系統中、位於遠端 HTTP 伺服器上,或透過可存取 LDAP 目錄參考的檔案。
如需詳細資訊,請參閱指定 URI 與 URL
常用屬性
建立及編輯服務或轉接器時,通常會顯示以下屬性。如果某內容沒有顯示為可用欄位,您可以使用表單編輯器來使用該內容。如需詳細資訊,請參閱使用表單編輯器
欄位
描述
其他內容
如果未在表單上定義屬性,可以在「其他內容」欄位中進行新增。新增其他屬性時,屬性名稱格式為轉接器項目的名稱 (服務名稱) 後跟屬性名稱。例如:
<service_name>.dbuser
在適當的欄位中,指定服務或轉接器使用的屬性及該屬性的值。按一下新屬性名稱旁邊的「新增」可開啟文字方塊,您可以在其中修改屬性值。
如果值變得太長,而無法檢視其整體,則會顯示「編輯」動作。按一下「編輯」可開啟擁有較大文字區域的新瀏覽器視窗。
其他服務
其他服務是同時與服務或轉接器一起讀取的 LDAP 項目。這些項目可以共用內容,且在使用多個目錄時很有幫助。如此可讓 Info*Engine 從多個 LDAP 存放庫中及相同 LDAP 存放庫內的其他遠端子目錄中擷取內容。
欲指定其他服務,請輸入其 LDAP URL 或辨別名稱,然後按一下「新增」
共存服務
共存服務是可允許其呼叫轉接器或服務來作為處理中元件的 Info*Engine 服務。輸入共存服務的 LDAP 辨別名稱。
辨別名稱
Info*Engine 內容管理」公用程式建議使用以在基礎 URI 中找到的 LDAP 目錄結構為基礎的預設值。
如果您在「服務名稱」欄位中進行修改,辨別名稱中的 ptcServiceName 屬性會更新,以包括服務名稱的變更。
* 
為了確保為此服務建立正確的 LDAP 項目,應避免手動修改 ptcServiceName 屬性。如果您希望項目所在的 LDAP 目錄位置有別於預設的位置,則可以修改辨別名稱中的其他屬性。
主機
當跨處理序執行轉接器時,這些欄位是必填欄位。
如果指定的元件與某個配置為在其本身之 Java Virtual Machine 中獨立執行的服務相關聯,則該元件便擁有一個或多個相關聯的主機名稱和埠號。
如果只為服務定義一個主機名稱和埠號時,「命名服務」就會傳回該組合。如果為服務定義一組以上的主機名稱和埠號,命名服務就會隨機選取並傳回其中一組。
執行時期服務名稱
執行時間服務名稱針對服務定義內容的前綴。當透過 Java 指令引數或 servlet 引擎初始化參數啟動元件時,也會使用此名稱。
依預設,執行時期服務名稱與服務名稱相同。如果沒有設定執行時期服務名稱,就會以服務名稱作為屬性的前綴。
序列化類型
「序列化類型」欄位可讓您在傳送資料至跨處理序的轉接器或外部任務處理器時,變更 Info*Engine 所使用的資料序列化類型。
依照預設,在各元件之間傳送資料時,Info*Engine 元件會使用 Java 序列化。Java 序列化會保留資料類型資訊,如此一來便可在 Info*Engine 自訂應用程式、任務或 Java Server Page 中輕易操縱資料。
預設值為 java。這可將 ptcObjectSerializationType 屬性設定為 application/java-serialization-object
您只需在下列情況下變更序列化類型:
您要配置 Java 類別與用戶端 Java 類別不相容的跨處理序轉接器或外部任務處理器。
您要配置只接受 XML 的自訂轉接器。
在這些情況下,將值設定為 xml。這可將 ptcObjectSerializationType 屬性設定為 text/xml
服務類別
這是轉接器或服務支援的 Java 類別名稱。
如果指定的元件名稱與某個共存的服務相關聯 (例如某個被配置為與伺服器均在同一個 Java Virtual Machine (JVM) 上執行的轉接器),該元件名稱便擁有一個相關聯的類別名稱。在此情況下,命名服務就會傳回與此服務相關聯的類別名稱。這可為查詢命名服務的元件提供所需的資訊,藉以直接呼叫服務,而不需對其建立 TCP 連線。
如果您要配置處理序中的服務或轉接器:
將預設服務類別名稱保留在「服務類別」欄位中
如果您要配置跨處理序服務或轉接器:
刪除「服務類別」欄位中的名稱
新增用於存取「主機」「埠」欄位中之轉接器的主機與埠
服務名稱
服務名稱用於識別服務或轉接器。如果此名稱在多個元件定義中指定,則多重定義會被認為是為相同元件提供替代的 (但相同的) 路徑。然後,「命名服務」會隨機選取傳回的元件地址,以達成載入平衡。也可以將服務名稱特別用於達成載入平衡。
您可以在不同元件項目中使用同一個服務名稱,但這些項目的位置必須在目錄中的不同結構中。否則,您可以將每個元件放置在相同目錄結構內的不同項目中。在此情況下,每個元件都可以有唯一的服務名稱與共用服務名稱。唯一的服務名稱是在元件建立期間所指定。現有元件顯示在「屬性管理」公用程式主頁時,按一下即可新增共用服務名稱。
連接共用
下列內容會影響 Info*Engine 伺服器或 servlet 與跨處理序轉接器之間的連接共用。它們是全域屬性,會影響可能正在 JVM 中執行之各個服務。
如果必須指定這些內容,則應在啟動 JVM 之 Java 指令的 -D 指令行選項中予以指定。如此可確保其註冊於初始系統內容物件中。
屬性
描述
com.infoengine.maxConnectionAge 
在將連接從集區移除之前,其可保持閒置的最大時間數 (以秒為單位)。
預設值是 60。
com.infoengine.maxConnectionCacheSize 
集區可包含之連接的最大數量。
預設值是 50。