Задание TraceLinks Reviewer утилиты WinDU
В этом разделе описаны предварительные требования для выполнения диагностического задания TraceLinks Reviewer в диагностической утилите Windchill (WinDU). Это задание сканирует все связи отслеживания в Windchill и создает CSV-отчет, содержащий статус их действительности.
Предварительные требования
Перед выполнением диагностического задания TraceLinks Reviewer выполните следующие шаги.
1. Добавьте соединитель OSLC в ThingWorx Flow:
Для сред без поддержки SSO добавьте базовый соединитель OSLC.
Для сред с поддержкой SSO добавьте соединитель OSLC на основе OAuth (именованный пользователь).
Дополнительные сведения о поддерживаемых типах OSLC см. в разделе Поддерживаемые типы соединителей OSLC справочного центра ThingWorx Flow.
* 
Убедитесь, что соединитель настроен с учетными данными пользователя, который имеет необходимые права для доступа к данным OSLC в системе (например, системного администратора сервера OSLC).
Создайте отдельный соединитель OSLC для каждого внешнего сервера OSLC.
2. Введите Метку соединителя, используемую для конфигурирования соединителя OSLC, в свойстве OSLC-CONNECTION_NAME на вкладке Свойства вещи конфигурации привязок (например, PTCCodebeamerConfigThing).
3. Создайте ключ приложения в ThingWorx Platform.
Дополнительные сведения см. в разделе Ключи приложений справочного центра ThingWorx Platform.
4. Запустите утилиту captureIntegrationConnection.[sh|bat].
Выполните следующую команду из оболочки Windchill:
captureIntegrationConnection.[sh|bat] -n <Connection Name> -b <Base URL> -a <Authentication Delegate Class Name> -h "<Request Headers>" -s "<Base64 Encoded Secrets>"
Укажите в утилите следующие параметры:
Параметр
Описание
<Connection Name>
Наименование соединения интеграции DPT.
В поле ThingWorx укажите twx.
<Base URL>
Базовый URL-адрес для соединения ThingWorx.
<Authentication Delegate Class Name>
Имя класса делегата аутентификации.
В поле ThingWorx укажите com.ptc.windchill.integrations.auth.TWXAuthDelegate.
<Request Headers>
Заголовки запроса.
В поле ThingWorx укажите x-thingworx-session=false|Content-Type=application/json|Accept=application/json.
<Base64 Encoded Secrets>
Секретный ключ приложения для ThingWorx.
* 
Ключ приложения должен иметь кодировку base64 и указываться как "appkey=base64 encoded value of application key".
Пример
captureIntegrationConnection.[sh|bat] -n twx -b https://thingworx-dev.acme.com -a com.ptc.windchill.integrations.auth.TWXAuthDelegate -h "x-thingworx-session=false|Content-Type=application/json|Accept=application/json" -s "appkey=YWJjZDEyMzQtZW1NiaDcLWlqay1sbW5Fyc3R1OTA="
* 
Размер пакета можно изменить с помощью свойства com.ptc.linkreviewer.batchsize. Значение по умолчанию: 200.
Диагностическое задание TraceLinks Reviewer можно запланировать с помощью Планировщика заданий диагностики Windchill.
Выполнение задания TraceLinks Reviewer
После выполнения всех предварительных требований выполните диагностическое задание TraceLinks Reviewer в утилите диагностики Windchill. Дополнительные сведения см. в разделе Руководство по утилите диагностики Windchill.
Было ли это полезно?