ThingWorx Navigate 사용자 지정 > 사용자 지정 작업 작성 > OData 커넥터를 사용하여 Info*Engine 서비스 실행
OData 커넥터를 사용하여 Info*Engine 서비스 실행
OData 커넥터를 사용하여 Info*Engine 작업을 실행하려면 먼저 Info*Engine 도메인 Windchill OData REST Services에 연결하도록 기본 제공 OData 커넥터 ptc-windchill-OData-connector를 구성합니다. 그런 다음 Windchill OData REST Services를 사용하여 Info*Engine 작업을 실행할 수 있습니다.
Info*Engine 작업을 실행하려면 다음 단계를 따르십시오.
1. OData 커넥터 구성 항목의 단계에 따라 ptc-windchill-OData-connector를 구성합니다.
2. 서비스 탭을 클릭합니다.
3. RefreshEndpointCache의 경우 을 클릭합니다. 서비스 실행 창이 열립니다.
4. 실행을 클릭합니다. 다음 메시지가 표시될 것입니다. Success. Your service was successfully executed.
5. 완료를 클릭합니다.
6. InvokeIETask의 경우 을 클릭합니다.
7. 입력 창에 다음 정보를 JSON 형식으로 추가합니다.
Task - Info*Engine 작업의 XML 파일입니다. 이 파일은 <Windchill 설치>/<Windchill_Home>/tasks/에 있습니다.
* 
작업이 실행되도록 활성화되어 있는지 확인하십시오. 즉, XML 파일의 첫 부분에 다음 마크업이 표시되는지 확인하십시오.
<%@page language="java" access="http"%>
Params - (선택 사항) Info*Engine 작업에 매개 변수로 전달하기 위한 이름-값 쌍이 포함된 JSON 어레이입니다.
예:
{
"Task": "wt/federation/delegates/windchill/QueryObjects.xml",
"Params": [
{ "Name": "type", "Value": "wt.part.WTPart" },
{ "Name": "where", "Value": "name=SOME_PART_NAME" }
]
}
8. 실행을 클릭하여 Info*Engine 작업을 시작합니다. 서비스의 출력은 JSON 형식으로 되어 있으며 다음 속성을 포함합니다.
@odata.context - 페이로드에 대한 컨텍스트 URL.
Value - GroupnameElement 속성이 포함된 JSON 객체가 포함되어 있는 JSON 어레이.
9. 다른 Info*Engine 작업을 실행하려면, 1–7단계를 반복합니다.
* 
ThingWorx Navigate에서 OData 커넥터의 끝점이 예상대로 작동하지 않을 수 있으며 결과적으로 변경해야 할 수도 있습니다. Windchill 데이터에 대한 OData 서비스 구성에 대한 자세한 내용 및 지침은 Windchill REST Services 도움말 센터를 참조하십시오.
도움이 되셨나요?