配置 Operator Advisor > 配置 MPMLink OData 连接器
配置 MPMLink OData 连接器
Operator Advisor 中含有可从 Windchill MPMLink 检索数据并将其存储于 ThingWorx 中的事物。MPMLink OData 连接器事物 (PTC.SCA.SCO.MPMLink_ODataConnector) 基于 OData 连接器事物模板 (ODataConnector)。
创建一个重复事物进行配置。将复制的 MPMLink OData 连接器事物配置为连接到所有 Windchill MPMLink 服务所驻留的 OData 域。
1. “通用连接器连接设置”下,将“身份验证类型”设置为适当的值:
“固定”适用于基本身份验证。
SSO 表示单一登录身份验证。有关详细信息,请参阅 ThingWorx 帮助中心内的 单一登录身份验证
“无” - 如果要配置为使用 Windchill 进行身份验证。有关详细信息,请参阅 配置 Operator Advisor 使用会话用户选项 (Windchill 身份验证)
2. 默认情况下,“CSRF 设置”下的“CSRF Get 请求相对 URL”字段为空。输入指向有效 Windchill 资源的值,例如 /servlet/odata
3. “HTTP 连接器连接设置”下,可根据系统需要更新字段。
“用户名”“密码” - 对于“固定”身份验证类型,请输入适用于从 Windchill MPMLink 请求数据的 Windchill 用户凭据。对于 SSO“无”,请将这些字段留空。
“基本 URL” - 指定 Windchill MPMLink 系统的基本 URL,例如,https://<主机名>:<端口>/Windchill。确保在 URL 中指定适当的传输机制 (httphttps)。对于 SSO,请输入支持 OAuth 的 URL。
“相对 URL” - OData 服务相对于“基本 URL”所在的 URL。例如,默认值为:/servlet/odata/
* 
作为 Windchill REST Services (WRS) 的 REST 客户端,Operator Advisor 会使用某些 WRS 域的特定版本。这些域和版本就是“服务根相关 URL”的默认值,应在“OData 连接器连接设置”配置表中指定:
/v3/MfgProcMgmt
/v4/ProdMgmt
/v2/NavCriteria
不支持在“相对 URL”字段中指定其他域版本,并且可能会在 Operator Advisor 尝试与 Windchill 进行通信时出错。
* 
对于 Operator Advisor 8.5.0 和 8.5.1 系统:
支持的域为 MfgProcMgmtProdMgmt
“相对 URL”的默认值为 /servlet/odata/v1
不支持在“相对 URL”字段中指定其他域版本,并且可能会在 Operator Advisor 尝试与 Windchill 进行通信时出错。
“连接 URL” - 用于验证连接的 URL。此值是“基本 URL”值的相对值。
OData 域的完整路径由以下值构成:“基本 URL”值和“相对 URL”值,后跟“OData 连接器连接设置”配置表中所指定的每个 OData 域的“服务根相关 URL”
4. 更新 MPMLink 工作定义转换器以引用 MPMLink OData 连接器的副本。有关详细信息,请参阅 配置 MPMLink 工作定义转换器
重复的 MPMLink OData 连接器事物和内容代理媒体实体 (PTC.SCA.SCO.OperatorAdvisorContentProxyMediaEntity) 的配置值必须相匹配。此表格会将 MPMLink OData 连接器事物上的配置选项与内容代理媒体实体上的相应选项进行映射。
MPMLink OData 连接器事物属性
内容代理媒体实体属性
“身份验证类型” - “固定”
“身份验证类型” - “基本”
“身份验证类型” - “SSO”
“身份验证类型” - “SSO”
“身份验证类型” - “无”
“身份验证类型” - “会话用户”
“基本 URL”
“URL”
有关配置 OData 连接器的详细信息,请参阅 ThingWorx 帮助中心内的 集成连接器使用入门
要创建自定义 OData 连接器,请将 MPMLink OData 连接器用作示例,并参阅 ThingWorx 帮助中心内的 创建集成连接器以获取详细信息。