Windchill 轉接器屬性
Windchill 轉接器內容表單由常用屬性與轉接器特有內容所組成。
通用內容位於表單頂端。這些欄位定義與項目相關聯的屬性。如需有關此處未列出之內容的資訊,以及使用表單與匯入及匯出項目的指示,請參閱常用屬性與動作
當指定內容值時,下列主題可能很有用:
一般屬性
欲指定一般屬性,請使用以下欄位:
主目錄
home
Info*Engine 根安裝目錄。Info*Engine 的根安裝目錄與 Windchill 的根安裝目錄 (wt.home) 相同。
負載平衡器
load.balancer
Info*Engine 用戶端在與 Windchill 轉接器通訊時應使用的負載平衡器實行。通常將此值設定為 wt.adapter.LoadBalancer,它會利用多應用伺服器環境中的 Windchill RMI 來選取用來處理下一個請求的最佳應用伺服器。
機密
secret.text
用於簽署及驗證傳送至轉接器之請求的字串。您輸入之值的功能就像是個密碼,能用來認證您的請求。
此內容雖非必要,但它能提高項目的額外安全性。如果您輸入值,則 webject INSTANCE 參數中指定之跨處理序的轉接器名稱必須識別設定此機秘密碼的項目。
如需有關驗證請求的資訊,請參閱轉接器的認證對應變更 Info*Engine 請求驗證內容
機密 2
secret.text2
用於簽署及驗證傳送至轉接器之請求的另一個字串。此屬性會產生更完整的請求簽名,可以取代「機密」屬性或與其共同使用。
如需有關驗證請求的資訊,請參閱轉接器的認證對應變更 Info*Engine 請求驗證內容
機密演算法
secret.algorithm
用來加密「機密」「機密 2」內容值的演算法。
有效的值是 SHA-1、MD2 和 MD5。此屬性的預設值為 SHA-1。預設值為 SHA-1。
預設 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 服務」內容的值。
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 參數。
動態屬性組態
服務或轉接器的組態資訊可在服務或轉接器執行的同時更新,如此一來,您不需要重新啟動即可更新屬性。
「存留時間」屬性會指定在自動重新載入服務或轉接器屬性之前已經過的時間,單位為分鐘。屬性只會在受存取時自動重新載入。依預設,屬性不會過期。
其他屬性
如果未在表單上定義屬性,可以在「其他內容」欄位中進行新增。新增其他屬性時,屬性名稱格式為轉接器項目的名稱 (服務名稱) 後跟屬性名稱。例如:
<service_name>.dbuser
在適當的欄位中,指定服務或轉接器使用的屬性及該屬性的值。按一下新屬性名稱旁邊的「新增」可開啟文字方塊,您可以在其中修改屬性值。
如果值變得太長,而無法檢視其整體,則會顯示「編輯」動作。按一下「編輯」可開啟擁有較大文字區域的新瀏覽器視窗。
這是否有幫助?