통합 커넥터
ThingWorx용 통합 커넥터는 PTC 제품과 타사 제품에서 서비스에 액세스하는 연결을 활성화합니다. 이 설명서에서 백엔드 제품 또는 응용 프로그램을 언급하는 경우 ThingWorx가 통합 커넥터(예: Windchill PDMLink)를 사용하여 연결한 응용 프로그램을 의미합니다.
이 기능에 포함된 구성 요소는 다음과 같습니다.
• 통합 하위 시스템: Integration Runtimes의 가용성 및 등록된 Integration Runtimes에 대한 요청 위임을 관리하는 ThingWorx와 함께 포함된 하위 시스템입니다.
• 통합 커넥터: 플랫폼을 기반으로 구축된 사용자 인터페이스에서 간단하게 사용할 수 있도록 이러한 제품의 데이터를 필요할 때 가져오고 데이터를 ThingWorx Composer에서 노출하여 백엔드 제품과 함께 사용하도록 설계된 사물입니다.
사물 템플릿에서 통합 커넥터를 생성합니다. 사용 가능한 사물 템플릿은 다음과 같습니다.
• SwaggerConnector: Swagger(OpenAPI) 사양을 통해 끝점을 제공하는 Windchill이 아닌 백엔드 시스템에 연결합니다. 범용 OpenAPI(Swagger) 커넥터입니다. SwaggerConnector에 대해 다음을 참조하십시오.
◦ 끝점은 Swagger 사양에 의해 정의됩니다. Swagger 사양이 서로 다른 유형의 HTTP 메소드에 대한 끝점을 포함할 수 있지만, SwaggerConnector는 DELETE, GET, PATCH, POST 및 PUT HTTP 메소드에 대한 끝점만 노출합니다. POST 메소드의 경우 현재 URL 인코딩된 폼 데이터 입력만 지원되고 사용 가능한 끝점에 포함됩니다. 예를 들어, 멀티 파트 폼 데이터를 포함하는 POST 메소드는 사용 가능한 끝점 목록에 포함되지 않습니다.
◦ SwaggerConnector에는 구성에서 지정된 서버에 대한 유효한 JSON Swagger 스키마를 수동으로 입력할 수 있는 SwaggerJSON 속성이 있습니다. 이 속성에 정의된 Swagger 사양은 모든 맵 및 서비스를 생성하는 데 사용됩니다. 이 사양은 통합 커넥터 사물에 대한 구성 페이지에 상대 URL이 정의되어 있지 않은 경우에만 사용됩니다.
• WindchillSwaggerConnector: Swagger(OpenAPI) 사양을 통해 사용 가능한 Windchill REST 끝점에 연결합니다. 이는 Windchill과 함께 제공된 OpenAPI(Swagger) 사양을 사용하는 Windchill 커넥터입니다.