创建集成连接器
要创建集成连接器,请执行以下操作:
1. 从 Composer 浏览“建模” > “集成连接器”,然后单击“新建”
2. 选择下列事物模板之一,然后单击“确定”
GenericConnector
HTTPConnector
ODataConnector
SAPODataConnector
SwaggerConnector
WindchillSwaggerConnector
有关上述事物模板的详细信息,请参阅 集成连接器概述
3. 输入名称和说明。
4. 根据选定的事物模板,在“配置”区域中建立与后端系统的连接。
事物模板配置
事物模板
说明
“通用连接器连接设置”
“刷新间隔 (分钟)”:指定用于刷新端点缓存的间隔。默认值为 60 分钟。
“身份验证类型”:输入下列选项之一:
“无”
“固定”
此身份验证类型需要后端应用程序上的服务帐户。此帐户不是实际用户;其目的是为了启用对另一个应用程序的访问。ThingWorx 应用程序的所有访问都将在后端应用程序上使用此服务帐户。
SSO
有关详细信息,请参阅 单一登录身份验证
* 
不同的集成连接器可以有不同的身份验证。
“授权服务器 ID”:仅适用于 SSO 身份验证类型。
输入要连接的身份验证服务器的 ID。
为 SSO 配置 ThingWorx 时,服务器管理员会分配此 ID。要检索此值,请参阅安装 ThingWorx 的 sso-settings.json 文件中 authServerId.clientID 设置所使用的 <authServerId> 变量。您可以与 Apache Tomcat 服务器管理员联系以请求身份验证服务器 ID。
有关详细信息,请参阅 配置 sso-settings.json 主题。
“HTTP 连接器连接设置”:仅适用于“固定”身份验证类型。
在下列字段中输入值:
“用户名”
“密码”
“确认密码”
OData 后端系统的服务路由 URL。如果有多个域,请输入多行。如果在下面输入“相对 URL”,则该 URL 将用作该路径的一部分。
例如,如果相对 URL 为 /servlet/odata,且服务路由 URL 为 /ProdMgmt/DataAdmin,则相对于基本 URL 的有效服务 URL 将为 /servlet/odata/ProdMgmt/servlet/odata/DataAdmin。这些服务路由 URL 指定一个或多个 OData 规范。对于每个服务路由 URL,都会附加 /$metadata 路径,并请求资源来检索 OData 规范。
对于所有身份验证类型,请在下列 URL 字段中输入信息。如果事物模板提供了默认值,则不要更改此值。例如,为 SAPODataConnector 提供了“相对 URL”和“连接 URL”。它们指向查找相关规范的目录服务。
“基本 URL”:需要基本 URL 来访问后端系统。这包括后端系统的主机、端口和应用程序。
对于 SSO,请输入支持 OAuth 的 URL。有关详细信息,请参阅 使用范围
* 
如果新的集成连接器添加了授权服务器上不存在的范围,并且您注销,则会显示一条错误,并且您无法登录。您将被注销,直到在授权服务器上注册了范围。有关详细信息,请参阅 单一登录故障排除
“相对 URL”:提供 API 的 URL,它与基本 URL 相对。
“连接 URL”:用于验证连接的 URL,它与“基本 URL”相对。
“OData 连接器连接设置”:仅适用于 ODataConnector
SAPODataConnector
“Swagger 连接器连接设置”
“Swagger 规范相对 URL”:用于从后端系统获取 Swagger 规范的 URL。与“基本 URL”相对。
“身份验证服务器范围设置”下:仅适用于 SSO 身份验证类型。
输入与身份验证服务器中所显示的范围名称完全一致的范围名称。这些范围在资源提供者处定义,并在身份验证服务器上注册。有关详细信息,请参阅 使用范围
6. 单击“保存”
* 
可在“监控” > “状况” > “集成连接器”中查看连接状况信息。有关详细信息,请参阅 监控集成连接器的状况