Windchill 服務主參與者
服務主參與者識別用於機器對機器 (M2M) 操作。此識別用於處理服務帳戶。使用者無法作為服務主參與者登入 Windchill 使用者介面。
* 
IP 或主機信任針對服務主參與者處於禁用狀態。
JNDI 轉接器組態與對應
服務主參與者相關資訊儲存在 WTUser 類別中。為了支援此功能,在 WTPrincipal 類別中新增了屬性。會將轉接器內容對應至對應的 LDAP 實體。WTPrincipal 類別的屬性如下所列:
principalType - 依預設,此屬性對應至 employeeType 欄位。您可以將此屬性對應到用於標識服務主參與者的任何 LDAP 欄位。您可以視需要配置此屬性的值,預設值為 serviceprincipal。組態範例如下:

#configuration for principalType as departmentNumber and value as sp
"com.ptc.ptcnet.EnterpriseLdap.windchill.mapping.user.principalType=departmentNumber"
"com.ptc.ptcnet.EnterpriseLdap.windchill.config.serviceprincipal.value=sp"
Description - 您可以為建立的服務主參與者提供描述。
使用相同組態時,可在「網站」 「公用程式」 > 「Info*Engine 管理」 > 「轉接器」頁中檢視屬性對應。屬性對應的範例如下所示:
LDAP 中的服務主參與者項目
在 LDAP 中建立服務主參與者時,LDAP 欄位如下所示:
* 
欲確定參考是否是對服務主參與者的參考,請使用 isServicePrincipal API。
服務主參與者的搜尋功能
只能使用 User 作為搜尋條件類型來搜尋服務主參與者。服務主參與者會在所有「尋找參與者」挑選器上啟用。雖然服務主參與者沒有電子郵件位址,但您仍可在需要電子郵件位址的搜尋挑選器中搜尋它們。「最近的專案」搜尋挑選器就是一個範例。
重新連線已中斷連線的服務主參與者
您可以將中斷連線的服務主參與者重新連線至 Windchill 資料庫中未持續的任何服務主參與者或使用者主參與者。如需有關重新連線已中斷連線主參與者的詳細資訊,請參閱管理已中斷連線的主參與者
將使用者指定為服務主參與者
從最初建立使用者但現在需要指定為服務主參與者的較舊系統移轉時,請執行以下任一步驟:
針對可供寫入已配置 LDAP 的系統,從要修改之使用者的滑鼠右鍵動作選單中導覽至「編輯使用者」,然後選取「指定為服務主參與者」
針對唯讀已配置 LDAP 的系統,請檢查 LDAP 中使用者項目的詳細資訊,並更新您已針對 JNDI 轉接器配置的屬性。此屬性指示 LDAP 項目適用於服務主參與者。
服務主參與者的載入程式
載入程式支援用於建立單一或多個服務主參與者。csvPrincipalType 的屬性值不區分大小寫。當透過載入程式檔案建立任何服務主參與者時,LDAP 項目會根據載入程式檔案中的 LDAP 選取項來產生。
<?xml version="1.0"?><!DOCTYPE NmLoader SYSTEM "standard13_1.dtd">
<NmLoader>
<csvUser handler=-wt.load.LoadUser.createuser">
<csvuse></csvuser>
<csvnewUser>xxyyzz</csvnewuser>
<csvwebServer>xxx</csvwebServer>
<csvfullName></csvfullName>
<csvLast></csvLast>
<csvLocale>US</csvLocale>
<csvEmail>[email protected]</csvEmail>
<csvDescríption></csvDescríption>
<csvTitle>xyz</csvTitle>
<csvOrganization>Demo Organízatio</csvOrganization>
<csvStreet1></csvStreet1>
<csvStreet2></csvStreet2>
<csvCity></csvCity>
<csvState></csvState>
<csvCountry></csvCountry>
<csvZipCode></csvZipCode>
<csvIgnore></csvIgnore>
<csvpassword></csvpassword>
<csvDirectoryService>com.xxx .xxxnet .EnterpriseLdap</csvDirectoryService>
<csvPrincipaltype><serviceprincipal</csvPrincipaltype>
</csvUser>
</NmLoader>

##loader script
windchill wt.load.LoadFromFile -d<loader_name> -u wcadmin -p wcadmin -CONT_PATH /
這是否有幫助?