配置 MPMLink OData 连接器
工作指示构建基块包括用于检索 Windchill MPMLink 数据并将这些数据存储在 ThingWorx 中的事物。MPMLink OData 连接器事物 (PTC.SCA.SCO.MPMLink_ODataConnector) 基于 OData 连接器事物模板 (ODataConnector)。
MPMLink OData 连接器事物配置为连接到所有 Windchill MPMLink 服务所驻留的 OData 域。
* 
要自定义连接器,例如通过覆盖任意服务生成一个副本并按该主题所述对其进行配置。有关详细信息,请参阅重复构建基块实体
1. “通用连接器连接设置”下,将“身份验证类型”设置为适当的值:
“固定”适用于基本身份验证。
SSO 表示单一登录身份验证。有关详细信息,请参阅 ThingWorx 帮助中心内的单一登录身份验证
“无” - 如果要配置为使用 Windchill 进行身份验证。有关详细信息,请参阅为会话用户配置工作指示构建基块 (Windchill 身份验证)
2. “CSRF 设置”下的“CSRF Get 请求相对 URL”字段预填充了默认值 /servlet/odata。输入一个值并使该值指向可返回 CSRF 随机数令牌的有效 Windchill 资源。有关 CSRF GET 请求的详细信息,请参阅 Windchill REST Services 帮助中心内的 Function to Get the Value of Nonce Token
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 客户端,工作指示构建基块会使用某些 WRS 域的特定版本。这些域和版本就是“服务根相关 URL”的默认值,应在“OData 连接器连接设置”配置表中指定:
/v4/MfgProcMgmt
/v5/ProdMgmt
/v3/NavCriteria
不支持在“相对 URL”字段中指定其他域版本,否则可能会在工作指示构建基块尝试与 Windchill 进行通信时出错。
“连接 URL” - 用于验证连接的 URL。此值是“基本 URL”值的相对值。
OData 域的完整路径由以下值构成:“基本 URL”值和“相对 URL”值,后跟“OData 连接器连接设置”配置表中所指定的每个 OData 域的“服务根相关 URL”
4. 按需更新 MPMLink 工作定义转换器以引用所配置的 MPMLink OData 连接器。有关详细信息,请参阅配置 MPMLink 工作定义转换器
* 
如果在配置 MPMLink OData 连接器之前已配置 Integration Runtime 服务,那么请在转换任何工艺计划前重新启动 Integration Runtime 服务。
所配置的 MPMLink OData 连接器事物和内容代理媒体实体 (PTC.SCA.SCO.OperatorAdvisorContentProxyMediaEntity) 的配置值必须相匹配。此表格会将 MPMLink OData 连接器事物上的配置选项与内容代理媒体实体上的相应选项进行映射。
MPMLink OData 连接器事物属性
内容代理媒体实体属性
“身份验证类型” - “固定”
“身份验证类型” - “基本”
“身份验证类型” - “SSO”
“身份验证类型” - “SSO”
“身份验证类型” - “无”
“身份验证类型” - “会话用户”
“基本 URL”
“URL”
有关配置 OData 连接器的详细信息,请参阅 ThingWorx 帮助中心内的集成连接器使用入门
要创建自定义 OData 连接器,请将 MPMLink OData 连接器用作示例,并参阅 ThingWorx 帮助中心内的创建集成连接器以获取详细信息。
这对您有帮助吗?