特定管理 > Info*Engine 管理 > Info*Engine 管理公用程式 > 服務與轉接器 > Info*Engine 伺服器
  
Info*Engine 伺服器
Info*Engine 伺服器提供一種機制,可用於擷取及操縱使用者或自訂應用程式要檢視或接收的資料。
* 
依預設,不再使用「Info*Engine 伺服器」項目。但是,您可以建立可與 Info*Engine 之舊有獨立安裝整合的項目。
現在,已改用 Windchill 轉接器
如需有關此處未列出之屬性的資訊,以及使用可用表單按鈕及正確輸入屬性值的指示,請參閱常用屬性與動作
證明對應屬性
您可以指定要使用的證明檔,來透過伺服器設定認證對應。證明檔可以讓使用者以適用於一或多個轉接器的證明登入伺服器。
通常會在 wt.properties 檔案中而不是透過「內容管理」公用程式來配置證明對應內容。但是,在配置新轉接器時,您可以使用「內容管理」公用程式來設定某些認證對應內容。
如需詳細資訊,請參閱證明對應
認證對應程式
credentialsMapper
網站針對透過 Info*Engine 驗證使用者所建立之驗證任務的相對路徑。此路徑是已配置的任務根目錄的相對路徑。此內容為選用內容。
呼叫企業任務處理器以執行企業任務時,它會檢查 credentialsMapper 內容。如果已設定內容,任務處理器會在執行其已指派任務之前執行驗證對應任務。認證對應任務可將使用者名稱作為金鑰使用,利用此金鑰可從一或多個轉接器可存取的資訊系統中取得使用者特定認證資訊。然後可以利用這些認證資訊建立一個輸出群組。
如果未指定 credentialsMapper 內容,Info*Engine 不會在執行指定任務之前,執行以伺服器為基礎的驗證對應任務。
認證檔
credentialsFiles
網站所建立的用於儲存各個使用者驗證對應檔案之目錄的相對路徑。每個對應檔案的名稱都必須與傳遞到 Info*Engine 之已驗證的使用者名稱相符。此目錄路徑是已配置的任務根目錄的相對路徑。此內容為選用內容。
如果未指定此內容,Info*Engine 不會尋找驗證對應檔案。
如果已指定此內容,Info*Engine 會嘗試開啟並讀取對應於所提供之使用者名稱的驗證對應檔案
會在執行企業任務以及執行在 credentialsMapper 內容中命名的任務之前開啟檔案。
有效的認證時間
credentialsTimeToLive
此內容透過允許任務處理器從快取中讀取驗證資訊來改進效能。否則,任務處理器會在每次讀取驗證檔案或執行驗證對應任務時呼叫驗證資訊。
此內容的值為驗證資訊在進行重新整理之前快取的毫秒數。值必須是正整數,否則會略過此值。如果未定義內容,則不會快取驗證群組資訊,效能也會維持原來的效能。
任務編譯器屬性
您可以指定編譯器屬性,來設定已編譯任務的位置,以及需要新增至類別路徑的其他任何檔案。
如需詳細資訊,請參閱關於 Info*Engine 任務與任務規則
Codebase
codebase
編譯後任務所在的目錄。
編譯器類別路徑
compiler.classpath
編譯任務時,要新增到類別路徑的其他 JAR 與類別檔。輸入標準 Java 類別路徑。針對 Windows 系統,請使用分號 (;) 來作為路徑分隔符號。針對 Unix 系統,請使用冒號 (:) 來作為路徑分隔符號。
程式庫目錄 n
compiler.libDirectoryn
如果已將其他 JAR 與類別檔新增至類別路徑,請使用此欄位來指定這些檔案所在的目錄。
n 的第一個值必須是 1,而且其值必須循序增加。
一般屬性
欲指定一般屬性,請使用以下欄位:
主目錄
home
Info*Engine 根安裝目錄。Info*Engine 的根安裝目錄與 Windchill 的根安裝目錄 (wt.home) 相同。
啟動任務 n
startupTaskn
您可以配置 Info*Engine 以在啟動時執行特定任務。例如,您可以自動產生「佇列」或「事件」訂閱。n 的第一個值必須是 1,而且其值必須循序增加,例如下列範例:
com.infoengine.startupTask1=msg/subscribeQueue.xml
Info*Engine 啟動時,此內容的值是啟動之任務的路徑。
如需詳細資訊,請參閱 Info*Engine 任務
XML 剖析器偵錯
request.xmlParser.debug
啟用 XML 剖析器偵錯。當針對偵錯目的剖析引入 XML 時,此選項會列印資訊。
請求偵錯
request.xmlStream.debug
啟用 XML 記錄請求。這會針對偵錯目的而列印引入 XML。
預設 JMS 服務
jms.defaultService
這是 JMS 服務的名稱,應將其用於在不使用 SERVICE 參數的情況下所呼叫之任何 MSG 與 WES webject。
核心 JMS 屬性
使用 Java Messaging Service (JMS) 配置 Info*Engine 時,通常會設定以下內容。會根據表單中屬性的位置及其執行的功能,為屬性描述分組。
* 
使用 JMS MOM 配置 Info*Engine 時,最好改為建立新的 JMS 服務項目。您可以針對該 JMS 服務項目使用屬性編輯器,來指定核心及其他屬性。
然後您可以輸入該 JMS 服務的服務名稱作為 MSG 與 WES webject 的 SERVICE 參數。您也可以輸入該服務名稱作為 Info*Engine 伺服器或轉接器之「預設 JMS 服務」內容的值。
如需詳細資訊,請參閱下列主題:
MOM 的認證對應
實行任務佇列
實行傳訊與 Web 事件服務
JMS Context Provider Factory
jms.CtxFactory
用於在管理物件查詢期間傳回初始 JNDI 前後關聯之 factory 的類別名稱。如果未指定,會假設管理物件未儲存在 LDAP 中。
預設值為 com.sun.jndi.ldap.LdapCtxFactory
JMS 基準 URI
jms.baseUri
JMS 相關 URI 相關的 LDAP Uniform Resource Indicator (URI)。
它會作為可在其中找到 JMS 相關已管理物件的基礎位置。
JMS 基礎 URI 主參與者
jms.baseUri.principal
為驗證與「JMS 基礎 URI」相關聯之 JNDI 使用者而提供的使用者名稱。
JMS 基礎 URI 密碼
jms.baseUri.password
「JMS 基礎 URI 主參與者」相關聯的密碼。
JMS 使用者
jms.username
與 JMS 提供者或 MOM 相關聯的預設使用者。
JMS 密碼
jms.password
用於連接至 JMS 提供者或 MOM 的預設密碼。
佇列連接 Factory
msg.queueConnectionFactory
JMS MOM 使用之管理 JMS 佇列連接 factory 的位置。
主題連接 Factory
wes.topicConnectionFactory
管理 JMS 主題連接 factory 的位置。此值可以是完整的 URI,或者是與組態基礎 URI 相對的辨別名稱。如需詳細資訊,請參閱實行傳訊與 Web 事件服務
WES 訂閱識別元
wes.subscriptionIdentifier
建立主題訂閱時使用的唯一識別元。如果單一主機上的多個 Info*Engine 流程想要產生相同主題的訂閱,可設定此內容。
每個不同的 Info*Engine 服務必須有自己具唯一性的識別元。如果未指定此內容,會根據主機名稱與事件名稱產生識別元。
JMS 物件庫目錄
jms.lib
與 JMS 服務通訊所需之協力廠商 JAR 檔所在的目錄。如果 JAR 檔已包括在服務類別路徑中,此屬性為可選屬性。
其他 JMS 屬性
使用 JMS 服務配置 Info*Engine 時,也可以設定以下內容:會根據表單中屬性的位置及其執行的功能,為屬性描述分組。
JMS 重試間隔時間
jms.recoveryRetryInterval
MOM 變為中斷連接時,嘗試重新建立連接之間的等待時間量 (以秒為單位)。
預設值是 30。
JMS 不當的訊息佇列
jms.badMessageQueue
如果接收到無法轉譯為 Info*Engine 請求的訊息,此內容會定義放置訊息的佇列。如果未定義此內容,會捨棄錯誤的訊息。
WES Context Provider Factory
wes.CtxFactory
用於在管理物件查詢期間傳回 Windchill 初始前後關聯之 factory 的類別名稱。
預設值為 com.sun.jndi.ldap.LdapCtxFactory
WES 基礎 URI
wes.baseUri
LDAP Uniform Resource Indicator (URI) (LDAP 目錄內的子目錄),您可以在其中找到 WES 相關的管理物件。
如果未指定,會使用 jms.baseUri 內容。
WES 使用者
wes.username
連接至 JMS MOM 時應提供的 WES 使用者名稱。
如果未指定,會使用 jms.username 內容。
WES 密碼
wes.password
「WES 使用者」相關聯的密碼。
如果未指定,會使用 jms.password 內容。
WES 不當的訊息佇列
wes.badMessageQueue
如果接收到無法轉譯為 Info*Engine 請求的訊息,此內容會定義放置訊息的佇列。如果未定義此內容,會捨棄錯誤的訊息。
如果未指定,會使用 jms.badMessageQueue 內容。
MSG Context Provider Factory
msg.CtxFactory
用於在管理物件查詢期間傳回初始 JNDI 前後關聯之 factory 的類別名稱。
預設值為 com.sun.jndi.ldap.LdapCtxFactory
佇列基礎 URI
msg.baseUri
LDAP Uniform Resource Indicator (URI) (LDAP 目錄內的子目錄),您可以在其中找到佇列相關的管理物件。
如果未指定,會使用 jms.baseUri 內容。
佇列使用者
msg.username
連接至 JMS MOM 時應提供的使用者名稱。
如果未指定,會使用 jms.username 內容。
佇列密碼
msg.password
「佇列使用者」相關聯的密碼。
如果未指定,會使用 jms.password 內容。
MSG 不當的訊息佇列
msg.badMessageQueue
如果接收到無法轉譯為 Info*Engine 請求的訊息,此內容會定義放置訊息的佇列。如果未定義此內容,會捨棄錯誤的訊息。
如果未指定,會使用 jms.badMessageQueue 內容。
預設訂閱/提交佇列
msg.defaultExecutionQueue
管理佇列的 LDAP 辨別名稱。值可以是相對於已配置基礎 URI 的 LDAP 辨識名稱,或是完全合格的 LDAP 辨別名稱。如果是相對辨識名稱,cn= (通用名稱屬性) 在未明確指定的情況下為隱含狀態。
會將此佇列位置與下列 webject 搭配使用:
佇列任務 - 放置佇列任務的位置。如果未指定此內容,則必須指定 webject QUEUE 參數。
Subscribe-Queue - 當使用 webject 時要訂閱的佇列。如果未指定此內容,則必須指定 webject QUEUE 參數。
預設結果佇列
msg.defaultResultsQueue
管理佇列的 LDAP 辨別名稱。值可以是相對於已配置基礎 URI 的 LDAP 辨識名稱,或是完全合格的 LDAP 辨別名稱。如果是相對辨識名稱,cn= (通用名稱屬性) 在未明確指定的情況下為隱含狀態。
會將此佇列位置與下列 webject 搭配使用:
Query-Results - 放置結果的佇列位置。如果未指定此內容,則必須指定 webject QUEUE 參數。
Delete-Results - 放置結果的佇列位置。如果未指定此內容,則必須指定 webject QUEUE 參數。
Queue-Task - 放置結果的佇列位置。如果未指定此內容,則必須指定 webject DESTINATION 參數。
傳送郵件 Webject 屬性
傳送郵件 webject 會建立及傳送電子郵件訊息。配置傳送郵件 webject 屬性可讓您在執行 webject 時設定某些預設值。
如需詳細資訊,請參閱配置傳送郵件屬性傳送郵件 webject 描述
欲配置傳送郵件預設設定,請設定以下屬性:
預設郵件創始者
mail.originator
傳送郵件 webject 使用的預設創始者 (傳送訊息的電子郵件位址)。
與 FROM webject 參數對應。
預設 SMTP 伺服器
mail.smtp.server
傳送郵件 webject 使用的預設伺服器。
預設 SMTP 使用者名稱
mail.smtp.username
當連接至 SMTP 伺服器時提供的預設使用者名稱。
與 USERNAME 參數對應。
[預設 SMTP 密碼]
mail.smtp.password
「預設 SMTP 使用者名稱」相關聯的預設密碼。
與 PASSWORD 參數對應。
動態屬性組態
服務或轉接器的組態資訊可在服務或轉接器執行的同時更新,如此一來,您不需要重新啟動即可更新屬性。
「存留時間」屬性會指定在自動重新載入服務或轉接器屬性之前已經過的時間,單位為分鐘。屬性只會在受存取時自動重新載入。依預設,屬性不會過期。
其他屬性
如果未在表單上定義屬性,可以在「其他內容」欄位中進行新增。新增其他屬性時,屬性名稱格式為轉接器項目的名稱 (服務名稱) 後跟屬性名稱。例如:
<service_name>.dbuser
在適當的欄位中,指定服務或轉接器使用的屬性及該屬性的值。按一下新屬性名稱旁邊的「新增」可開啟文字方塊,您可以在其中修改屬性值。
如果值變得太長,而無法檢視其整體,則會顯示「編輯」動作。按一下「編輯」可開啟擁有較大文字區域的新瀏覽器視窗。