Xooa Blockchain Database (プレビュー)

Xooa は、一般的な障壁を排除し、ブロックチェーンを使いやすくします。 エンタープライズ ブロックチェーン プラットフォームを取得すると、ブロックチェーンの機能を即座に活用できるようになります。 Xooa Ledger Database (XLDB) を使用すると、単純なデータベースのようにブロックチェーンを使用できます。 スマート コントラクトを書き込まずに、エントリを保存、取得、クエリします。 必要なのは Xooa アカウントだけです。 このコネクタは、このデータベースへのアクセスを提供することにより、全体像を完成させます。 特定のエントリの現在の状態は、World State (NoSQL データベース) で表されます。 ブロックチェーンは追加のみであるため、エントリの現在の状態に関するトランザクションは元帳に保存されます。 エントリはキーと値のペアの形式である必要があります。ここで、キーはエントリを一意に識別し、値は JSON オブジェクトの形式をとることができます。

このコネクタは、次の製品および地域で利用可能です。

Service クラス 地域
Logic Apps 標準 以下を除くすべての Logic Apps 地域 :
     -   Azure 政府の地域
     -   Azure 中国の地域
     -   国防総省 (DoD)
Power Automate プレミアム 以下を除くすべての Power Automate 地域 :
     -   米国政府 (GCC)
     -   米国政府 (GCC High)
     -   21Vianet が運用する中国のクラウド
     -   国防総省 (DoD)
Power Apps プレミアム 以下を除くすべての Power Apps 地域 :
     -   米国政府 (GCC)
     -   米国政府 (GCC High)
     -   21 Vianet が運用する中国のクラウド
     -   米国国防総省 (DoD)
お問い合わせ先
メール support@xooa.com
Connector Metadata
発行者 Xooa Inc
Web サイト https://xooa.com/blockchain
プライバシー ポリシー https://xooa.com/XooaPrivacyPolicy.htm

接続の作成

コネクタは、次の認証タイプをサポートしています:

既定 接続を作成するためのパラメーター。 すべての地域 共有不可

既定

適用できるもの: すべての領域

接続を作成するためのパラメーター。

これは共有可能な接続ではありません。 パワー アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。

件名 タイプ 内容 必要
API キー securestring この API の API キー True

調整制限

名前 呼び出し 更新期間
接続ごとの API 呼び出し 100 60 秒

アクション

エントリの削除

指定されたキーを持つエントリを削除するトランザクションを作成します。 エントリの状態は表示されなくなりますが、削除のトランザクションを含め、エントリを更新したトランザクションは常に保持され、元帳から削除されることはありません。

エントリの状態を取得する

特定のエントリ一覧の現在の状態を示します

キーの履歴

特定のキーで指定されたエントリのトランザクション履歴を取得します。 削除されたエントリを (トランザクション履歴を通じて) 検索するために使用できます。

データベースにエントリを作成する

キーと値のエントリを作成します。 キーが既に存在する場合、関数は失敗します。 エントリを更新する (キーが存在する) 場合は、Update を使用します。作成または更新する場合は、CreateUpdate を使用してください。

ドキュメントを作成または更新する

キーがまだ存在しない場合は、新しいキーと値のエントリを作成します。それ以外の場合は、既存のエントリの値を更新します。

ドキュメントを更新する

指定されたキーでエントリを更新します。 既存のエントリが見つからない場合、要求は失敗します。

選択条件に基づくクエリ

データベースをクエリし、セレクターによって指定された選択条件に一致するエントリーを返します。

エントリの削除

指定されたキーを持つエントリを削除するトランザクションを作成します。 エントリの状態は表示されなくなりますが、削除のトランザクションを含め、エントリを更新したトランザクションは常に保持され、元帳から削除されることはありません。

パラメーター

名前 キー 必須 説明
キーの一覧。
keys True string

削除済みとしてマークするすべてのキーまたはエントリのコンマ区切りの一覧。

非同期呼び出しインジケーター
async boolean

呼び出しを非同期で実行するかどうかを指定します (既定値は false)。

タイムアウト (同期呼び出しのみ)
timeout integer

同期呼び出しからの応答を待機しているタイムアウト (非同期 false)。タイムアウト値を超えると、取得する URL を含む 202 保留中のトランザクション応答が表示されます。 既定のタイムアウト値は 5000ms です。

戻り値

応答
string

エントリの状態を取得する

特定のエントリ一覧の現在の状態を示します

パラメーター

名前 キー 必須 説明
要求されたエントリのキー。
keys True string

キーのコンマ区切りの一覧。

非同期呼び出しインジケーター
async boolean

呼び出しを非同期で実行するかどうかを指定します (既定値は false)。

タイムアウト (同期呼び出しのみ)
timeout integer

同期呼び出しからの応答を待機しているタイムアウト (非同期 false)。タイムアウト値を超えると、取得する URL を含む 202 保留中のトランザクション応答が表示されます。 既定のタイムアウト値は 5000ms です。

戻り値

応答
string

キーの履歴

特定のキーで指定されたエントリのトランザクション履歴を取得します。 削除されたエントリを (トランザクション履歴を通じて) 検索するために使用できます。

パラメーター

名前 キー 必須 説明
エントリのキー。
key True string

トランザクション履歴が必要なエントリのキー。

非同期呼び出しインジケーター
async boolean

呼び出しを非同期で実行するかどうかを指定します (既定値は false)。

タイムアウト (同期呼び出しのみ)
timeout integer

同期呼び出しからの応答を待機しているタイムアウト (非同期 false)。タイムアウト値を超えると、取得する URL を含む 202 保留中のトランザクション応答が表示されます。 既定のタイムアウト値は 5000ms です。

戻り値

応答
string

データベースにエントリを作成する

キーと値のエントリを作成します。 キーが既に存在する場合、関数は失敗します。 エントリを更新する (キーが存在する) 場合は、Update を使用します。作成または更新する場合は、CreateUpdate を使用してください。

パラメーター

名前 キー 必須 説明
非同期呼び出しインジケーター
async boolean

呼び出しを非同期で実行するかどうかを指定します (既定値は false)。

タイムアウト (同期呼び出しのみ)
timeout integer

同期呼び出しからの応答を待機しているタイムアウト (非同期 false)。タイムアウト値を超えると、取得する URL を含む 202 保留中のトランザクション応答が表示されます。 既定のタイムアウト値は 5000ms です。

body
body True array of string

ドキュメントを作成または更新する

キーがまだ存在しない場合は、新しいキーと値のエントリを作成します。それ以外の場合は、既存のエントリの値を更新します。

パラメーター

名前 キー 必須 説明
非同期呼び出しインジケーター
async boolean

呼び出しを非同期で実行するかどうかを指定します (既定値は false)。

タイムアウト (同期呼び出しのみ)
timeout integer

同期呼び出しからの応答を待機しているタイムアウト (非同期 false)。タイムアウト値を超えると、取得する URL を含む 202 保留中のトランザクション応答が表示されます。 既定のタイムアウト値は 5000ms です。

body
body True array of string

戻り値

返答
string

ドキュメントを更新する

指定されたキーでエントリを更新します。 既存のエントリが見つからない場合、要求は失敗します。

パラメーター

名前 キー 必須 説明
非同期呼び出しインジケーター
async boolean

呼び出しを非同期で実行するかどうかを指定します (既定値は false)。

タイムアウト (同期呼び出しのみ)
timeout integer

同期呼び出しからの応答を待機しているタイムアウト (非同期 false)。タイムアウト値を超えると、取得する URL を含む 202 保留中のトランザクション応答が表示されます。 既定のタイムアウト値は 5000ms です。

body
body True array of string

戻り値

返答
object

選択条件に基づくクエリ

データベースをクエリし、セレクターによって指定された選択条件に一致するエントリーを返します。

パラメーター

名前 キー 必須 説明
クエリの選択条件。
selector string

これは、エントリの値をクエリするための条件です。 例: {'Make.Model':'3', 'Cost':{'$gt':150}}

フィールド一覧。
fields string

返される必要があるフィールドの一覧。 空の場合、特定のエントリのすべてのフィールドが取得されます。

エントリの最大数。
limit integer

返されるエントリの最大数。

非同期呼び出しインジケーター
async boolean

呼び出しを非同期で実行するかどうかを指定します (既定値は false)。

タイムアウト (同期呼び出しのみ)
timeout integer

同期呼び出しからの応答を待機しているタイムアウト (非同期 false)。タイムアウト値を超えると、取得する URL を含む 202 保留中のトランザクション応答が表示されます。 既定のタイムアウト値は 5000ms です。

戻り値

応答
string

定義

string

これは基本的なデータ型 '文字列' です。

オブジェクト

’オブジェクト’ という種類です。