База данных блокчейна 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.