在以下内容中,selector 值是使用关系上下文的预确定的指定符,用于标识适用于特定使用关系的服务配置。不得修改 selector 的值 - 只能更改相应的 serviceClass 值 |
元素 | 类型 | 说明 |
service.properties.xconf | 服务委派配置文件 | 位置:<Windchill>\codebase\service.properties 以下服务配置元素可确定在以下每种情况下将应用哪个 serviceClass: 如果源数据参考了未禁用的用户,则选择器为 UserInContextReplicationImport: <Service context="default" name="wt.org.delegate.PrincipalMatchDelegate"> <Option cardinality="singleton" requestor="wt.org.WTUser" selector="UserInContextReplicationImport" serviceClass="wt.org.delegate.ImportedUserByUserNameMatchDelegate"/> </Service> 如果源数据参考了已禁用的用户,则选择器为 DisabledUserInContextReplicationImport: <Service context="default" name="wt.org.delegate.PrincipalMatchDelegate"> <Option cardinality="singleton" requestor="wt.org.WTUser" selector="DisabledUserInContextReplicationImport" serviceClass="wt.org.delegate.ImportedDisabledUserMatchDelegate"/> </Service> |
ImportedUserByUserNameMatchDelegate | 预设的委派 JAVA 类 | 位置:<Windchill>\codebase\wt\org\ImportedUserByUserNameMatchDelegate.class 此委派实现与选择器 "UserInContextReplicationImport" 配合使用。预设委派,这是默认情况下为此选择器配置的委派。 此委派仅用于在上下文复制导入中查找匹配的未禁用用户。其使用源用户的名称在目标系统中查找匹配的未禁用用户 |
ImportedUserByEmailIdMatchDelegate | 预设的委派 JAVA 类 | 位置:<Windchill>\codebase\wt\org\ImportedUserByEmailIdMatchDelegate.class 此委派实现与选择器 "UserInContextReplicationImport" 配合使用。这不是默认情况下为此选择器配置的委派。 此委派仅用于在上下文复制导入中查找匹配的未禁用用户。其使用源用户的电子邮件地址在目标系统中查找匹配的未禁用用户 |
ImportedDisabledUserMatchDelegate | 预设的委派 JAVA 类 | 位置:<Windchill>\codebase\wt\org\ImportedDisabledUserMatchDelegate.class 此委派实现与选择器 "DisabledUserInContextReplicationImport" 配合使用。这是默认情况下为此选择器配置的委派。 此委派仅用于在上下文复制导入中查找匹配的已禁用用户。其使用源用户的名称、电子邮件地址、全名和姓氏来查找目标系统中匹配的已禁用用户 |
PrincipalMatchDelegate | 自定义者的委派 JAVA 接口 | 所有自定义委派实现都必须遵循此接口所建立的合约 |
选择器 UserInContextReplicationImport 仅支持此配置。其不适用于选择器 DisabledUserInContextReplicationImport,原因在于除默认的预设配置外,没有其他选择器 DisabledUserInContextReplicationImport 的委派实现。 |