Медиаобъекты
К медиаобъектам могут относиться локально хранящиеся артефакты мультимедиа или динамическое содержимое, используемое в реализации приложения ThingWorx. В большинстве случаев они включают в себя изображения и значки, используемые для таких сущностей, как меню, определения стилей и мэшапы. Локально сохраняемые медиаобъекты поддерживают типы изображений JPEG, PNG и BMP. Чтобы использовать другие типы файлов, ссылайтесь на них как на динамическое содержимое и изменяйте параметр supportedMediaEntityContentTypes в файле platform-settings.json, чтобы включить нужный тип MIME.
Общая информация
Медиаобъекты определяются следующими полями.
Имя
Обязательное поле.
Описание
Необязательное поле для описания сущности
Проект
Набор сущностей, которому принадлежит этот медиаобъект
Теги
Необязательное поле для включения любых применимых тегов
Изображение
Локально хранящееся изображение, используемое медиаобъектом
Дата последнего изменения
Дата и время последнего редактирования
Конфигурация
Использование существующей конфигурации Flow
Можно использовать соединители ThingWorx Flow для доступа непосредственно к сервисам сторонних производителей, предоставляя сведения о конфигурации в разделе "Использование существующей конфигурации Flow". Если выбрано использование существующей конфигурации ThingWorx Flow, нет необходимости указывать какие-либо значения в разделах "Информация о соединении с источником содержимого", "Настройки областей сервера авторизации", "Конфигурация соединения SSL" и "Конфигурация пользователя сессии".
Наименование
Значение по умолчанию
Заметки
Наименование соединителя
-
Задайте это свойство, если нужно получить доступ к ThingWorx Flow через медиаобъекты.
Игнорировать ошибки SSL
Не выбрано/false
Выберите это свойство, чтобы игнорировать любые ошибки SSL, например для самоподписанных сертификатов, обнаруженные при доступе к URL-адресу.
Чтобы поддерживать двухстороннюю аутентификацию SSL (Secure Sockets Layer) в ThingWorx 8.0.7, 8.1.3 и 8.2.1 или более поздних версиях, можно использовать следующие настройки конфигурации SSL-подключения.
Информация о соединениях с источниками содержимого
Наименование
Значение по умолчанию
Заметки
Динамическое содержимое
Не выбрано/false
Выберите это свойство, чтобы использовать динамическое содержимое. Если это свойство не выбрано, медиаобъект использует содержимое, хранящееся на сервере ThingWorx.
URL
URL-адрес родительского сервера источника динамического содержимого. Это может быть полный URL-адрес определенного файла или базовый URL-адрес сервера, на котором хранится содержимое. Для OAuth введите URL-адрес, поддерживающий OAuth. Дополнительные сведения об использовании базового URL-адреса см. в разделах GetProxyUrl темы Методы обслуживания медиаобъектов.
Игнорировать ошибки SSL
Не выбрано/false
Выберите это свойство, чтобы игнорировать любые ошибки SSL, например для самоподписанных сертификатов, обнаруженные при доступе к URL-адресу.
Для поддержки двусторонней аутентификации по протоколу SSL можно использовать настройки конфигурации соединений SSL, приведенные ниже.
Тайм-аут
60
Время ожидания отклика сервера источника, указанного в URL-адресе (в секундах). Если сервер источника не отвечает в течение этого периода, происходит сбой запроса.
Тип аутентификации
нет
Аутентификация, требуемая сервером источника, указанным в URL-адресе. Доступны следующие опции.
нет: аутентификация не требуется. Это настройка по умолчанию.
базовая: если содержимое находится на сервере, который требует базовой аутентификации, выберите эту опцию. Если выбрана эта опция, для аутентификации на сервере используются свойства Имя пользователя и Пароль.
* 
Используется одна системная учетная запись для получения доступа к серверу источника для каждого медиаобъекта.
OAuth (пользователь сессии):
Дополнительные сведения см. в разделе Поток кода авторизации (пользователь сессии OAuth).
OAuth (машина-машина):
Дополнительные сведения см. в разделе Поток учетных данных клиента (OAuth (машина-машина)).
Пользователь в сессии:
Выберите эту опцию, чтобы поддерживать аутентификацию учетных записей пользователей без использования SSO. Если эта опция выбрана, необходимо предоставить следующий параметр запроса пользователя сессии, который будет отправлен как параметр запроса в прокси-запросах содержимого.
Имя пользователя
Имя пользователя для базовой аутентификации. Это свойство отображается всегда, хотя используется только в том случае, если выбрана базовая как Тип аутентификации.
* 
Используется одна системная учетная запись для получения доступа к серверу источника для каждого медиаобъекта.
Пароль
Пароль для базовой аутентификации. Это свойство отображается всегда, хотя используется только в том случае, если выбрана базовая как Тип аутентификации.
ИД сервера авторизации
Эта настройка предназначена только для OAuth. Введите идентификатор сервера авторизации, к которому следует подключиться. Этот идентификатор назначается администратором сервера при конфигурировании ThingWorx для использования OAuth. Чтобы загрузить это значение, используйте переменную <authServerId> в настройке authServerId.clientID, находящейся в файле sso-settings.json в месте установки ThingWorx. Возможно, необходимо связаться с администратором сервера Tomcat Apache, чтобы запросить идентификатор сервера авторизации. Дополнительные сведения см. в разделе Конфигурирование файла platform-settings.json.
Проверять URL-адрес подключения
URL-адрес используется для проверки конфигурации медиаобъекта. Если при попытке сохранения обнаруживается недопустимая конфигурация медиаобъекта, появляется сообщение об ошибке подключения. Администратор должен исправить конфигурацию и сохранить ее. При выполнении импорта или переноса на месте недопустимой конфигурации медиаобъекта в Журнал приложения записывается сообщение об ошибке, для флага Динамическое содержимое этого медиаобъекта задается значение ЛОЖЬ, и импорт или перенос на месте продолжаются. Затем администратор должен исправить конфигурацию, включая сброс флага Динамическое содержимое до значения true.
Например, следующие URL-адреса могут использоваться для тестирования прокси-сервера для сервера Windchill в зависимости от Типа аутентификации:
базовая: https://HOST/Windchill/servlet/WindchillAuthGW/wt.httpgw.HTTPServer/echo
SSO:https://HOST/Windchill/oauth/servlet/WindchillAuthGW/wt.httpgw.HTTPServer/echo
Пользователь в сессии: https://HOST/Windchill/sslClientAuth/servlet/WindchillAuthGW/wt.httpgw.HTTPServer/echo
Заголовки для перенаправления в POST
Это значение всегда отображается, хотя оно используется только для динамического содержимого, доступ к которому осуществляется с запросами POST. Значение должно быть разделенным запятыми списком наименований заголовков. Когда эта сущность получает запрос HTTP POST, выбранные заголовки и значения будут копироваться из запроса ThingWorx в запрос к URL-адресу динамического содержимого.
Проверять кэш браузера с использованием сервера
Не выбрано/false
Для повышения производительности ThingWorx кэширует сущности медиаобъектов. Если флажок Динамическое содержимое выбран или имеет настройку true, медиаобъекты вызываются с сервера. При изменении флажка Динамическое содержимое задайте для него значение true и выполните принудительное обновление медиаобъектов.
Дополнительные сведения о выполнении принудительного обновления см. в справке вашего интернет-браузера.
Настройки контекстных областей сервера авторизации
Эти настройки предназначены только для OAuth.
Введите наименования контекстных областей в точности так, как они отображаются на сервере авторизации. Эти контекстные области определяются в поставщике ресурсов и регистрируются на сервере авторизации. Дополнительные сведения см. в разделе Работа с контекстными областями.
Конфигурирование соединений SSL
Если настройка Игнорировать ошибки SSL (описанная выше) выбрана (имеет значение "истина") либо определены следующие настройки конфигурации, контекст SSL должен использоваться при выполнении всех прокси-запросов для медиаобъектов. Эта конфигурация включает двустороннюю аутентификацию SSL или обмен сертификатами.
Наименование
Заметки
Путь к хранилищу ключей SSL
Путь к вашим сертификатам.
Пароль хранилища ключей SSL
Пароль для файла хранилища ключей и ваших сертификатов.
Путь к хранилищу доверия SSL
Путь к доверенным сертификатам из центров сертификации (CA) или учетных данных других пользователей.
Пароль хранилища доверия SSL
Пароль к сертификатам файла хранилища доверия или сертификатам других пользователей.
Конфигурация пользователя сессии
Эта конфигурация требуется, когда Тип аутентификации задан как Пользователь в сессии.
Наименование
Значение по умолчанию
Заметки
Параметр запроса пользователя в сессии
Когда Тип аутентификации задан как Пользователь в сессии, необходимо ввести параметр запроса пользователя в сессии. Это значение и зарегистрированный идентификатор пользователя сессии отправляются как параметры запроса в прокси-запросах содержимого. Например, вы можете отправить wt.effectiveUid на Windchill с прокси-запросами содержимого.
Было ли это полезно?