База данных блокчейна Xooa (предварительная версия)
Xooa упрощает использование блокчейна путем устранения общих барьеров. Получив корпоративную платформу блокчейна, вы можете начать использовать возможности блокчейна практически мгновенно. База данных реестра Xooa (XLDB) позволяет использовать блокчейн как простую базу данных. Хранение, извлечение и запрос записей без необходимости записи смарт-контракта. Все, что вам нужно, — это учетная запись Xooa. Этот соединитель завершает рисунок, предоставляя доступ к этой базе данных. Текущее состояние заданной записи представлено всемирной базой данных (базой данных NoSQL). Так как блокчейн добавляется только, транзакции, которые привели к текущему состоянию записи, хранятся в реестре. Запись должна иметь форму пары "ключ-значение", где ключ однозначно идентифицирует запись и значение, может принимать форму объекта JSON.
Этот соединитель доступен в следующих продуктах и регионах:
| Услуга | Class | Регионы |
|---|---|---|
| Copilot Studio | Премия | Все регионы Power Automate , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Логические приложения | Стандарт | Все регионы Logic Apps , кроме следующих: — Регионы Azure для государственных организаций — Регионы Azure Для Китая - Министерство обороны США (DoD) |
| Power Apps | Премия | Все регионы Power Apps , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Power Automate | Премия | Все регионы Power Automate , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Контакт | |
|---|---|
| Адрес электронной почты | support@xooa.com |
| Метаданные соединителя | |
|---|---|
| Publisher | Xooa Inc |
| Веб-сайт | https://xooa.com/blockchain |
| Политика конфиденциальности | https://xooa.com/XooaPrivacyPolicy.htm |
Создание подключения
Соединитель поддерживает следующие типы проверки подлинности:
| По умолчанию | Параметры для создания подключения. | Все регионы | Недоступен для совместного использования |
По умолчанию
Применимо: все регионы
Параметры для создания подключения.
Это недоступно для общего доступа. Если приложение power предоставляется другому пользователю, пользователю будет предложено явно создать новое подключение.
| Имя | Тип | Description | Обязательно |
|---|---|---|---|
| Ключ API | securestring | Ключ API для этого API | True |
Ограничения регулирования
| Имя | Вызовы | Период обновления |
|---|---|---|
| Вызовы API для каждого подключения | 100 | 60 секунд |
Действия
| Журнал ключа |
Получите журнал транзакций для записи, указанной заданным ключом. Можно использовать для поиска удаленных записей (через журнал транзакций). |
| Запрос на основе критериев выбора |
Запросите базу данных и возвращаемые записи, соответствующие критериям выбора, заданным селектором. |
| Обновление документа |
Обновляет запись с помощью ключа agiven. Если существующая запись не найдена, запрос завершается ошибкой. |
| Получение состояний записей |
Возвращает текущее состояние заданного списка записей |
| Создание записи в базе данных |
Создайте запись "ключ-значение". Функция завершится ошибкой, если ключ уже существует. Если вы хотите обновить запись (ключ существует), используйте обновление; Если вы хотите создать или обновить, используйте CreateUpdate. |
| Создание или обновление документа |
Если ключ еще не существует, создает новую запись "ключ-значение", в противном случае обновляет значение существующей записи. |
| Удаляет запись |
Создает транзакцию для удаления записи с ключом agiven. Состояние записи больше не отображается, но транзакции, которые обновили запись, включая транзакцию для удаления, всегда хранятся и никогда не удаляются из реестра. |
Журнал ключа
Получите журнал транзакций для записи, указанной заданным ключом. Можно использовать для поиска удаленных записей (через журнал транзакций).
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Ключ записи.
|
key | True | string |
Ключ записи, для которой требуется журнал транзакций. |
|
Индикатор асинхронного вызова
|
async | boolean |
Указывает, следует ли выполнять вызов асинхронно (по умолчанию — false). |
|
|
Время ожидания (только синхронные вызовы)
|
timeout | integer |
Время ожидания ответа от синхронного вызова (асинхронный false). Ответ на ожидающие транзакции 202 с URL-адресом, который требуется получить, появляется, если превышено значение времени ожидания. Значение времени ожидания по умолчанию — 5000 мс. |
Возвращаемое значение
- response
- string
Запрос на основе критериев выбора
Запросите базу данных и возвращаемые записи, соответствующие критериям выбора, заданным селектором.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Критерии выбора для запроса.
|
selector | string |
Это критерии для запроса значений записей. Например: {'Make.Model':'3', 'Cost':{'$gt':150}} |
|
|
Список полей.
|
fields | string |
Список полей, которые необходимо вернуть. Если пусто, будут извлечены все поля для заданной записи. |
|
|
Максимальное количество записей.
|
limit | integer |
Максимальное количество записей, которые можно получить. |
|
|
Индикатор асинхронного вызова
|
async | boolean |
Указывает, следует ли выполнять вызов асинхронно (по умолчанию — false). |
|
|
Время ожидания (только синхронные вызовы)
|
timeout | integer |
Время ожидания ответа от синхронного вызова (асинхронный false). Ответ на ожидающие транзакции 202 с URL-адресом, который требуется получить, появляется, если превышено значение времени ожидания. Значение времени ожидания по умолчанию — 5000 мс. |
Возвращаемое значение
- response
- string
Обновление документа
Обновляет запись с помощью ключа agiven. Если существующая запись не найдена, запрос завершается ошибкой.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Индикатор асинхронного вызова
|
async | boolean |
Указывает, следует ли выполнять вызов асинхронно (по умолчанию — false). |
|
|
Время ожидания (только синхронные вызовы)
|
timeout | integer |
Время ожидания ответа от синхронного вызова (асинхронный false). Ответ на ожидающие транзакции 202 с URL-адресом, который требуется получить, появляется, если превышено значение времени ожидания. Значение времени ожидания по умолчанию — 5000 мс. |
|
|
body
|
body | True | array of string |
Возвращаемое значение
- response
- object
Получение состояний записей
Возвращает текущее состояние заданного списка записей
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Ключи запрошенных записей.
|
keys | True | string |
Разделенный запятыми список ключей. |
|
Индикатор асинхронного вызова
|
async | boolean |
Указывает, следует ли выполнять вызов асинхронно (по умолчанию — false). |
|
|
Время ожидания (только синхронные вызовы)
|
timeout | integer |
Время ожидания ответа от синхронного вызова (асинхронный false). Ответ на ожидающие транзакции 202 с URL-адресом, который требуется получить, появляется, если превышено значение времени ожидания. Значение времени ожидания по умолчанию — 5000 мс. |
Возвращаемое значение
- response
- string
Создание записи в базе данных
Создайте запись "ключ-значение". Функция завершится ошибкой, если ключ уже существует. Если вы хотите обновить запись (ключ существует), используйте обновление; Если вы хотите создать или обновить, используйте CreateUpdate.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Индикатор асинхронного вызова
|
async | boolean |
Указывает, следует ли выполнять вызов асинхронно (по умолчанию — false). |
|
|
Время ожидания (только синхронные вызовы)
|
timeout | integer |
Время ожидания ответа от синхронного вызова (асинхронный false). Ответ на ожидающие транзакции 202 с URL-адресом, который требуется получить, появляется, если превышено значение времени ожидания. Значение времени ожидания по умолчанию — 5000 мс. |
|
|
body
|
body | True | array of string |
Создание или обновление документа
Если ключ еще не существует, создает новую запись "ключ-значение", в противном случае обновляет значение существующей записи.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Индикатор асинхронного вызова
|
async | boolean |
Указывает, следует ли выполнять вызов асинхронно (по умолчанию — false). |
|
|
Время ожидания (только синхронные вызовы)
|
timeout | integer |
Время ожидания ответа от синхронного вызова (асинхронный false). Ответ на ожидающие транзакции 202 с URL-адресом, который требуется получить, появляется, если превышено значение времени ожидания. Значение времени ожидания по умолчанию — 5000 мс. |
|
|
body
|
body | True | array of string |
Возвращаемое значение
- response
- string
Удаляет запись
Создает транзакцию для удаления записи с ключом agiven. Состояние записи больше не отображается, но транзакции, которые обновили запись, включая транзакцию для удаления, всегда хранятся и никогда не удаляются из реестра.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Список ключей.
|
keys | True | string |
Разделенный запятыми список всех ключей или записей, которые будут помечены как удаленные. |
|
Индикатор асинхронного вызова
|
async | boolean |
Указывает, следует ли выполнять вызов асинхронно (по умолчанию — false). |
|
|
Время ожидания (только синхронные вызовы)
|
timeout | integer |
Время ожидания ответа от синхронного вызова (асинхронный false). Ответ на ожидающие транзакции 202 с URL-адресом, который требуется получить, появляется, если превышено значение времени ожидания. Значение времени ожидания по умолчанию — 5000 мс. |
Возвращаемое значение
- response
- string
Определения
струна
Это базовый тип данных string.
объект
Это тип object.