|
|
(не показано 57 промежуточных версий этого же участника) |
Строка 1: |
Строка 1: |
− | Модель Json разделена на две части - '''Source''' (источник данных) и '''Destination''' (приёмник данных)
| |
| | | |
− | == Source ==
| |
− | === Discriminator ===
| |
− | discriminator - дискриминатор (тип данных - string)
| |
− |
| |
− | * '''UrlDataManagerSource''' - в случае, если источник данных ''ссылка на ресурс''
| |
− | * '''ConstantDataManagerSource''' - если источник данных ''файл''
| |
− | Если источник данных - ''файл'', то в SOURCE достаточно прописать только дискриминатор:
| |
− | <syntaxhighlight lang="JSON" line>
| |
− | "Source": {
| |
− | "discriminator": "ConstantDataManagerSource"
| |
− | },
| |
− | </syntaxhighlight>
| |
− |
| |
− | === Uri ===
| |
− | Uri - унифицированный идентификатор ресурса
| |
− | Запоминаем, дети, дата менеджер поддерживает следующие источники:
| |
− | Бд постгрес
| |
− | Любой get/post запрос
| |
− |
| |
− | каким базам умеет цепляться и вообще какие источника поддерживает
| |
− | Как получить Uri
| |
− | Ссылка на файловое хранилище - get запрос:
| |
− | 1. Идентификатор файла достать
| |
− | 2. Сваггер для файлового хранилища (от проекта), контроллер файл, get-метод File{fileid}
| |
− | Параметры вызова - тенант и идентификатор файла, затем execute - таким образом мы получаем ссылку на ресурс, смотрим URL Request - копируем его - вставляем эту ссылку в Uri
| |
− |
| |
− | На примере корп портала - там куча запросов и по ним получаем ссылку - вставляем в Uri
| |
− |
| |
− | Далее авторизация
| |
− | === Credentials ===
| |