Для импорта ресурса задайте настройки:
Настройки импорта ресурса зависят от источника данных:
Название для мобильного клиента. Введите название ресурса, содержащее допустимые в URL символы. Параметр используется в запросах на получение данных из ресурса. Поле обязательно для заполнения;
Примечание. При импорте ресурса значение в поле «Название для мобильного клиента» должно совпадать с идентификатором репозитория.
Название в источнике данных. Введите название ресурса, заданное в источнике данных. Поле обязательно для заполнения;
Кэшировать. Импортируйте ресурс для доступа к настройкам кэширования;
Примечание. Настройка кэширования доступна только для скалярных входных параметров ресурса.
Группы. Выберите в раскрывающемся списке существующие группы пользователей, которым будет доступен ресурс.
Название для мобильного клиента. Введите название ресурса, содержащее допустимые в URL символы. Параметр используется в запросах на получение данных из ресурса. Поле обязательно для заполнения;
Примечание. При импорте ресурса значение в поле «Название для мобильного клиента» должно совпадать с идентификатором репозитория.
Название в источнике данных. Введите название ресурса, заданное в источнике данных. Поле обязательно для заполнения;
Кэшировать. Импортируйте ресурс для доступа к настройкам кэширования;
Примечание. Настройка кэширования доступна только для скалярных входных параметров ресурса.
Группы. Выберите в раскрывающемся списке существующие группы пользователей, которым будет доступен ресурс.
Название для мобильного клиента. Введите название ресурса, содержащее допустимые в URL символы. Параметр используется в запросах на получение данных из ресурса. Поле обязательно для заполнения;
Примечание. При импорте ресурса значение в поле «Название для мобильного клиента» должно совпадать с идентификатором репозитория.
Название в источнике данных. Введите название ресурса, заданное в источнике данных. Поле обязательно для заполнения;
Кэшировать. Импортируйте ресурс для доступа к настройкам кэширования;
Примечание. Настройка кэширования доступна только для скалярных входных параметров ресурса.
Группы. Выберите в раскрывающемся списке существующие группы пользователей, которым будет доступен ресурс.
Название для мобильного клиента. Введите название ресурса, содержащее допустимые в URL символы. Параметр используется в запросах на получение данных из ресурса. Поле обязательно для заполнения;
Примечание. При импорте ресурса значение в поле «Название для мобильного клиента» должно совпадать с идентификатором репозитория.
Название в источнике данных. Введите название ресурса, заданное в источнике данных. Поле обязательно для заполнения;
Пакет. Введите имя хранимой процедуры Oracle. Поле обязательно для заполнения;
Кэшировать. Импортируйте ресурс для доступа к настройкам кэширования;
Примечание. Настройка кэширования доступна только для скалярных входных параметров ресурса.
Группы. Выберите в раскрывающемся списке существующие группы пользователей, которым будет доступен ресурс.
Название для мобильного клиента. Введите название ресурса, содержащее допустимые в URL символы. Параметр используется в запросах на получение данных из ресурса. Поле обязательно для заполнения;
Примечание. При импорте ресурса значение в поле «Название для мобильного клиента» должно совпадать с идентификатором репозитория.
Название в источнике данных. Введите название ресурса, заданное в источнике данных. Поле обязательно для заполнения;
Кэшировать. Импортируйте ресурс для доступа к настройкам кэширования;
Примечание. Настройка кэширования доступна только для скалярных входных параметров ресурса.
Группы. Выберите в раскрывающемся списке существующие группы пользователей, которым будет доступен ресурс.
Название для мобильного клиента. Введите название ресурса, содержащее допустимые в URL символы. Параметр используется в запросах на получение данных из ресурса. Поле обязательно для заполнения;
Примечание. При импорте ресурса значение в поле «Название для мобильного клиента» должно совпадать с идентификатором репозитория.
Название в источнике данных. Введите название ресурса, заданное в источнике данных. Поле обязательно для заполнения;
Кэшировать. Импортируйте ресурс для доступа к настройкам кэширования;
Примечание. Настройка кэширования доступна только для скалярных входных параметров ресурса.
Группы. Выберите в раскрывающемся списке существующие группы пользователей, которым будет доступен ресурс.
Название для мобильного клиента. Введите название ресурса, содержащее допустимые в URL символы. Параметр используется в запросах на получение данных из ресурса. Поле обязательно для заполнения;
Путь. Укажите часть URL для доступа к ресурсу. Параметр используется вместе с хостом, заданным при настройке подключения к источнику данных;
JSON Schema. Вставьте данные в формате JSON Schema согласно проекту спецификации или JSON-объект. Поле обязательно для заполнения.
Если вставлен JSON-объект, то нажмите кнопку «Конвертировать в JSON Schema». После чего будет автоматически сгенерирована схема для используемого JSON-объекта. Поддерживаются схемы версий от draft-04 до draft-07, описывающие плоские таблицы.
Поддерживается передача массивов данных с типом:
Array. Мобильному клиенту передаются данные в виде массива с заголовком output_table;
Object. Мобильному клиенту передаётся таблица с названием, которое пришло от источника данных.
Для получения подробной информации о заполнении поля «JSON Schema» обратитесь к разделу «Табличный JSON-сервис».
Примечание. Для прохождения валидации при неточном совпадении схем применяется внутреннее свойство additionalProperties. Если свойство принимает значение false, то при запросе данных ресурса выдается ошибка нестрогого соответствия входящих данных схеме. Для устранения ошибки измените схему или выберите другой источник данных. Если свойство принимает значение true, то входящие данные, неуказанные в схеме, не учитываются при обработке запроса.
Jq преобразование. Введите команду для JQ-преобразования. Используется для преобразования сложных многомерных JSON-структур в набор плоских структур;
Тип запроса к ресурсу на источнике данных. Выберите в раскрывающемся списке тип метода, который будет использоваться для взаимодействия сервера мобильной платформы с источником данных при запросе ресурса:
GET. Методы для запроса ресурса:
GET /api/v1/rpc/<название ресурса>/ - используется, если ресурс не содержит входящих параметров;
POST /api/v1/rpc/<название ресурса>/ - отправляется запрос типа GET к источнику данных, параметры из POST используются в качестве query-параметров;
GET /api/v1/json/<название ресурса>/ - используется, если ресурс не содержит входящих параметров.
POST. Методы для запроса ресурса:
GET /api/v1/rpc/<название ресурса>/ - используется, если ресурс не содержит входящих параметров, отправляется запрос типа POST к источнику данных;
POST /api/v1/rpc/<название ресурса>/ - отправляется запрос типа POST к источнику данных, входящие параметры передаются в теле запроса.
Примечание. Тип запроса POST доступен, если снят флажок «Кэшировать».
Кэшировать. Импортируйте ресурс для доступа к настройкам кэширования;
Примечание. Настройка кэширования доступна только для скалярных входных параметров ресурса.
Группы. Выберите в раскрывающемся списке существующие группы пользователей, которым будет доступен ресурс.
Название для мобильного клиента. Введите название ресурса, содержащее допустимые в URL символы. Параметр используется в запросах на получение данных из ресурса. Поле обязательно для заполнения;
Примечание. При импорте ресурса значение в поле «Название для мобильного клиента» должно совпадать с идентификатором репозитория.
Дата начала. Задайте дату начала периода в календаре MS Exchange Server;
Дата окончания. Задайте дату окончания периода в календаре MS Exchange Server;
Группы. Выберите в раскрывающемся списке существующие группы пользователей, которым будет доступен ресурс.
Название для мобильного клиента. Введите название ресурса, содержащее допустимые в URL символы. Параметр используется в запросах на получение данных из ресурса. Поле обязательно для заполнения;
Примечание. При импорте ресурса значение в поле «Название для мобильного клиента» должно совпадать с идентификатором репозитория.
Путь по умолчанию. Укажите часть URL для доступа к ресурсу. Параметр используется вместе с хостом, заданным при настройке подключения к источнику данных. При запросе WEB-ресурса с помощью API сервера используется путь по умолчанию, если в запросе после названия ресурса не указан путь к ресурсу. Для получения подробной информации обратитесь к разделу «Метод работы с WEB-ресурсом»;
GET-параметры;
Группы. Выберите в раскрывающемся списке существующие группы пользователей, которым будет доступен ресурс.
Название для мобильного клиента. Введите название ресурса, содержащее допустимые в URL символы. Параметр используется в запросах на получение данных из ресурса. Поле обязательно для заполнения;
Примечание. При импорте ресурса значение в поле «Название для мобильного клиента» должно совпадать с идентификатором репозитория.
Группы. Выберите в раскрывающемся списке существующие группы пользователей, которым будет доступен ресурс.
Название для мобильного клиента. Введите название ресурса, содержащее допустимые в URL символы. Параметр используется в запросах на получение данных из ресурса. Поле обязательно для заполнения;
Идентификатор объекта. Введите идентификатор объекта репозитория;
Тип объекта. Выберите в раскрывающемся списке тип объекта:
куб;
справочник;
таблица.
Кэшировать. Установите флажок и задайте настройки кэширования;
Группы. Выберите в раскрывающемся списке существующие группы пользователей, которым будет доступен ресурс.
После настройки импорта ресурса нажмите кнопку «Импортировать». По заданным настройкам ресурс будет импортирован из источника данных. Если при импорте ресурса возникла ошибка, то будет выдано соответствующее сообщение.
Примечание. В системных логах фиксируется только успешный импорт ресурса, выполненный без ошибок.
В настройках отобразятся входные параметры ресурса, для которых можно изменить статус и значение по умолчанию, и будет доступна настройка кэширования при установленном флажке «Кэшировать».
См. также:
Импорт ресурсов источника данных | Кэширование