ThingWorx Software Content Management > Пакеты > Создание пакета на основе файлов
Создание пакета на основе файлов
Пакеты на основе файлов поддерживаются только в ThingWorx Edge MicroServer на основе WebSocket (WS EMS) и C SDK.
* 
Чтобы создать пакет на основе файлов, выполните следующие шаги.
1. На левой панели в ThingWorx Software Content Management в разделе Пакеты выберите ПАКЕТ > Создать пакет.
2. В поле Наименование пакета введите наименование пакета.
3. Введите краткое описание пакета в поле Описание пакета.
4. В поле Версия войдите в номер версии для пакета.
К версии пакета применяются следующие правила.
Необходимо ввести номер основной версии пакета.
Можно вводить только неотрицательные целые числа.
В каждое поле составного поля версии можно ввести числовую строку длиной до 4 цифр для версии пакета, как показано на следующем изображении:
* 
По умолчанию номер основной версии заполняется значением 1, а остальные поля считаются равными 0. Ниже приведены примеры неверных значений:
Если в последнем поле составного поля Версия имеется значение, пустое значение для предыдущих полей недопустимо и это поле подсвечивается красным цветом, как показано ниже:
Не оставляйте поля незаполненными, вместо этого введите в пустые поля следующие (или любые другие) значения:
При вводе в какое-либо из полей отрицательного значения это отдельное поле подсвечивается красным цветом, как показано ниже:
Исправьте ошибку - введите в эти поля только неотрицательные целые числа.
При вводе в какое-либо из полей буквенного или буквенно-цифрового значения это отдельное поле подсвечивается красным цветом, как показано ниже:
Исправьте ошибку - введите в эти поля только неотрицательные целые числа.
5. Чтобы указать, имеет ли пакет дату окончания срока действия, выберите одну из следующих опций в поле Срок действия.
Никогда - пакет не имеет даты окончания срока действия. По умолчанию для этой опции задается дата окончания срока действия на 100 лет позже даты создания пакета.
Дата - используйте виджет селектора даты, чтобы выбрать дату, и виджет селектора времени.
* 
Нельзя создать два пакета с одним и тем же наименованием и номером версии. Если появится сообщение о том, что это сочетание наименования пакета и версии существует, укажите уникальное сочетание наименования и версии.
6. Чтобы связать тип актива (шаблон вещи) с пакетом, выберите тип актива в средстве выбора сущности Тип актива. По умолчанию в этом средстве выбора сущности перечислены все шаблоны вещей, соответствующие конфигурации, упоминаемой в разделе Конфигурация ThingWorx Software Content Management.
При выборе шаблона вещи для активов, которые должны получать пакеты на основе файлов, отображается только вкладка Пакет на основе файлов, а вкладка Пакет на основе инструкций скрыта.
Типы активов, отображаемые в средстве выбора сущности, также зависят от конфигурации "Типы пакетов". Дополнительные сведения см. в разделе Типы пакетов. Если в качестве видимого выбран только тип Пакет на основе файлов, в окне выбора сущностей отображаются только шаблоны, поддерживающие пакеты на основе файлов.
При выборе шаблона вещи для активов, которые должны получать пакеты на основе файлов, отображается только вкладка Пакет на основе файлов, а вкладка Пакет на основе инструкций скрыта.
Типы активов, отображаемые в средстве выбора сущности, также зависят от конфигурации "Типы пакетов". Дополнительные сведения см. в разделе Типы пакетов. Если в качестве видимого выбран только тип Пакет на основе файлов, в окне выбора сущностей отображаются только шаблоны, поддерживающие пакеты на основе файлов.
Выберите вкладку Пакет на основе файлов.
Раздел Структура каталога отображает содержимое каталога TW.RSM.Thing.FileRepository.
В разделе Структура каталога можно выполнить следующие действия.
Если файл сценария, который нужно доставить в актив, недоступен в папке TW.RSM.Thing.FileRepository, щелкните значок , чтобы выгрузить файл в репозиторий ThingWorx.
Щелкните значок , чтобы загрузить файл в расположение загрузки по умолчанию на вашем компьютере.
Щелкните значок , чтобы удалить этот файл из репозитория.
В разделе Структура каталога перейдите к файлу сценария, который нужно доставить в актив, и в разделе Содержимое каталога выберите файл сценария, чтобы отобразить его наименование в поле Имя выбр. ZIP-файла содержимого.
В разделе Содержимое каталога для каждого файла доступна следующая информация.
Наименование - если файл доступен в репозитории ThingWorx, этот параметр указывает наименование файла с его расширением. Если файл выгружен в репозиторий, то к наименованию файла присоединяется метка времени (от начала отсчета в системе). Эта метка времени различна для двух файлов с одним и тем же наименованием.
Дата выгрузки - указывает дату и время добавления файла в репозиторий ThingWorx.
Размер - указывает размер файла в байтах.
Путь - указывает абсолютный путь к файлу в репозитории ThingWorx.
В поле Наименование файла инструкций в ZIP-файле введите полное наименование файла инструкции, содержащегося в выбранном zip-файле.
Щелкните Сохранить, чтобы сохранить пакет.
Откроется страница Добавить или изменить зависимости. Добавление или изменение зависимостей - это необязательный шаг. Дополнительные сведения см. в разделе Добавление или изменение зависимостей пакета.
Если вы добавили зависимости пакета, щелкните Сохранить.
Откроется страница Создать тестовое развертывание. Создание тестового развертывания - это необязательный шаг. Дополнительные сведения см. в разделе Тестовое развертывание пакета.
(Необязательно) Можно также указать уровень доступа, предоставляемый конкретным пользователям или группам пользователей. Дополнительные сведения см. в разделе Определение управления доступом пользователей.
Для продолжения перейдите к публикации пакета.
Было ли это полезно?