Выполнение сервисов Info*Engine с соединителем OData
Чтобы использовать соединитель OData для выполнения заданий Info*Engine, сначала настройте стандартный соединитель OData ptc-windchill-OData-connector на соединение с сервисами Windchill OData REST домена Info*Engine. После этого сервисы Windchill OData REST можно использовать для выполнения заданий Info*Engine.
Завершите следующие шаги, чтобы выполнить задания Info*Engine:
2. Нажмите вкладку Сервисы.
3. В поле
RefreshEndpointCache щелкните значок

. Откроется окно
Выполнить сервис.
4. Щелкните Выполнить. Необходимо получить сообщение: Успешно. Сервис успешно выполнен.
5. Нажмите кнопку Готово.
6. В поле
InvokeIETask щелкните значок

.
7. В окне Входные данные добавьте следующую информацию в формате JSON:
◦ Task - XML-файл для задания Info*Engine. Файл расположен здесь: <Установка Windchill><Главная страница Windchill>//tasks/.
| Убедитесь, что задание включено для выполнения. Чтобы сделать это, проверьте, что следующее замечание появляется в заголовке XML-файла: <%@page language="java" access="http"%> |
◦ Params - (необязательно) массив JSON, который содержит пары "наименование-значение" для передачи в задание Info*Engine в качестве параметра.
Пример:
{
"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 - массив JSON, содержащий объекты JSON, имеющие свойства Groupname и Element.
9. Чтобы выполнить другое задание Info*Engine, повторите шаги с 1-го по 7-й.
| Конечные точки соединителя OData могут не работать в Windchill Navigate так, как ожидается, и в результате вам, возможно, потребуется внести изменения. Дополнительные сведения и инструкции по конфигурированию сервисов OData для данных Windchill см. в документации Windchill REST Services Help Center. |