Xooa Blockchain-Datenbank (Vorschau)
Xooa macht es einfach, Blockchain zu verwenden, indem häufige Barrieren beseitigt werden. Indem Sie eine Unternehmens-Blockchain-Plattform gewinnen, können Sie mit der Nutzung der Funktionen von Blockchain fast sofort beginnen. Mit der Xooa Ledger Database (XLDB) können Sie Blockchain wie eine einfache Datenbank verwenden. Speichern, Abrufen und Abfragen von Einträgen, ohne einen intelligenten Vertrag schreiben zu müssen. Alles, was Sie benötigen, ist ein Xooa-Konto. Dieser Connector schließt das Bild ab, indem der Zugriff auf diese Datenbank bereitgestellt wird. Der aktuelle Status eines bestimmten Eintrags wird durch den Weltstaat (eine NoSQL-Datenbank) dargestellt. Da Blockchain nur angefügt wird, werden die Transaktionen, die zum aktuellen Zustand des Eintrags geführt haben, im Hauptbuch gespeichert. Ein Eintrag muss in Form eines Schlüsselwertpaars verwendet werden, bei dem der Schlüssel den Eintrag und den Wert eindeutig identifiziert, in Form eines JSON-Objekts.
Dieser Connector ist in den folgenden Produkten und Regionen verfügbar:
| Dienstleistung | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche: - US Government (GCC) - US Government (GCC High) - China Cloud betrieben von 21Vianet - US Department of Defense (DoD) |
| Logik-Apps | Norm | Alle Logik-Apps-Regionen mit Ausnahme der folgenden Bereiche: – Azure Government-Regionen - Azure China-Regionen - US Department of Defense (DoD) |
| Power Apps | Premium | Alle Power Apps-Regionen mit Ausnahme der folgenden: - US Government (GCC) - US Government (GCC High) - China Cloud betrieben von 21Vianet - US Department of Defense (DoD) |
| Power Automate | Premium | Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche: - US Government (GCC) - US Government (GCC High) - China Cloud betrieben von 21Vianet - US Department of Defense (DoD) |
| Kontakt | |
|---|---|
| support@xooa.com |
| Connectormetadaten | |
|---|---|
| Herausgeber | Xooa Inc |
| Webseite | https://xooa.com/blockchain |
| Datenschutzrichtlinie | https://xooa.com/XooaPrivacyPolicy.htm |
Erstellen einer Verbindung
Der Connector unterstützt die folgenden Authentifizierungstypen:
| Vorgabe | Parameter zum Erstellen einer Verbindung. | Alle Regionen | Nicht teilbar |
Vorgabe
Anwendbar: Alle Regionen
Parameter zum Erstellen einer Verbindung.
Dies ist keine freigabefähige Verbindung. Wenn die Power-App für einen anderen Benutzer freigegeben wird, wird ein anderer Benutzer aufgefordert, eine neue Verbindung explizit zu erstellen.
| Name | Typ | Description | Erforderlich |
|---|---|---|---|
| API-Schlüssel | securestring | Der API-Schlüssel für diese API | Richtig |
Drosselungsgrenzwerte
| Name | Aufrufe | Verlängerungszeitraum |
|---|---|---|
| API-Aufrufe pro Verbindung | 100 | 60 Sekunden |
Aktionen
| Abfrage basierend auf Auswahlkriterien |
Fragen Sie die Datenbank ab, und geben Sie Einträge zurück, die den auswahlkriterien entsprechen, die vom Selektor angegeben werden. |
| Abrufen der Status von Einträgen |
Gibt den aktuellen Status einer bestimmten Liste von Einträgen an. |
| Aktualisiert ein Dokument |
Aktualisiert einen Eintrag mit agiven Schlüsseln. Wenn ein vorhandener Eintrag nicht gefunden wird, schlägt die Anforderung fehl. |
| Erstellen eines Eintrags in der Datenbank |
Erstellen Sie einen Schlüsselwerteintrag. Funktion schlägt fehl, wenn der Schlüssel bereits vorhanden ist. Wenn Sie einen Eintrag aktualisieren möchten (der Schlüssel ist vorhanden), verwenden Sie Update; Wenn Sie CreateUpdate erstellen oder aktualisieren möchten, verwenden Sie CreateUpdate. |
| Erstellen oder Aktualisieren eines Dokuments |
Wenn der Schlüssel noch nicht vorhanden ist, wird ein neuer Schlüsselwerteintrag erstellt, andernfalls wird der Wert eines vorhandenen Eintrags aktualisiert. |
| Löscht einen Eintrag. |
Erstellt eine Transaktion zum Löschen eines Eintrags mit agiven Schlüssel. Der Status des Eintrags wird nicht mehr angezeigt, aber die Transaktionen, die den Eintrag aktualisiert haben, einschließlich einer Transaktion für die Löschung werden immer aufbewahrt und nie aus dem Hauptbuch gelöscht. |
| Verlauf für einen Schlüssel |
Rufen Sie den Transaktionsverlauf für einen durch den angegebenen Schlüssel angegebenen Eintrag ab. Kann verwendet werden, um gelöschte Einträge (über den Transaktionsverlauf) zu finden. |
Abfrage basierend auf Auswahlkriterien
Fragen Sie die Datenbank ab, und geben Sie Einträge zurück, die den auswahlkriterien entsprechen, die vom Selektor angegeben werden.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Auswahlkriterien für abfragen.
|
selector | string |
Dies ist die Kriterien zum Abfragen der Werte von Einträgen. Beispiel: {'Make.Model':'3', 'Cost':{'$gt':150}} |
|
|
Liste der Felder.
|
fields | string |
Liste der Felder, die zurückgegeben werden müssen. Wenn leer, werden alle Felder für einen bestimmten Eintrag abgerufen. |
|
|
Maximale Anzahl von Einträgen.
|
limit | integer |
Maximale Anzahl von Einträgen, die abgerufen werden können. |
|
|
Asynchrone Anrufanzeige
|
async | boolean |
Gibt an, ob der Aufruf asynchron ausgeführt werden soll (Standardwert ist false). |
|
|
Timeout (nur synchrone Aufrufe)
|
timeout | integer |
Timeout, das auf eine Antwort eines synchronen Aufrufs wartet (asynchron false). Eine 202 ausstehende Transaktionsantwort mit der abzurufenden URL wird angezeigt, wenn der Timeoutwert überschritten wird. Der Standardtimeoutwert ist 5000 ms. |
Gibt zurück
- response
- string
Abrufen der Status von Einträgen
Gibt den aktuellen Status einer bestimmten Liste von Einträgen an.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Schlüssel der angeforderten Einträge.
|
keys | True | string |
Kommagetrennte Liste der Schlüssel. |
|
Asynchrone Anrufanzeige
|
async | boolean |
Gibt an, ob der Aufruf asynchron ausgeführt werden soll (Standardwert ist false). |
|
|
Timeout (nur synchrone Aufrufe)
|
timeout | integer |
Timeout, das auf eine Antwort eines synchronen Aufrufs wartet (asynchron false). Eine 202 ausstehende Transaktionsantwort mit der abzurufenden URL wird angezeigt, wenn der Timeoutwert überschritten wird. Der Standardtimeoutwert ist 5000 ms. |
Gibt zurück
- response
- string
Aktualisiert ein Dokument
Aktualisiert einen Eintrag mit agiven Schlüsseln. Wenn ein vorhandener Eintrag nicht gefunden wird, schlägt die Anforderung fehl.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Asynchrone Anrufanzeige
|
async | boolean |
Gibt an, ob der Aufruf asynchron ausgeführt werden soll (Standardwert ist false). |
|
|
Timeout (nur synchrone Aufrufe)
|
timeout | integer |
Timeout, das auf eine Antwort eines synchronen Aufrufs wartet (asynchron false). Eine 202 ausstehende Transaktionsantwort mit der abzurufenden URL wird angezeigt, wenn der Timeoutwert überschritten wird. Der Standardtimeoutwert ist 5000 ms. |
|
|
body
|
body | True | array of string |
Gibt zurück
- response
- object
Erstellen eines Eintrags in der Datenbank
Erstellen Sie einen Schlüsselwerteintrag. Funktion schlägt fehl, wenn der Schlüssel bereits vorhanden ist. Wenn Sie einen Eintrag aktualisieren möchten (der Schlüssel ist vorhanden), verwenden Sie Update; Wenn Sie CreateUpdate erstellen oder aktualisieren möchten, verwenden Sie CreateUpdate.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Asynchrone Anrufanzeige
|
async | boolean |
Gibt an, ob der Aufruf asynchron ausgeführt werden soll (Standardwert ist false). |
|
|
Timeout (nur synchrone Aufrufe)
|
timeout | integer |
Timeout, das auf eine Antwort eines synchronen Aufrufs wartet (asynchron false). Eine 202 ausstehende Transaktionsantwort mit der abzurufenden URL wird angezeigt, wenn der Timeoutwert überschritten wird. Der Standardtimeoutwert ist 5000 ms. |
|
|
body
|
body | True | array of string |
Erstellen oder Aktualisieren eines Dokuments
Wenn der Schlüssel noch nicht vorhanden ist, wird ein neuer Schlüsselwerteintrag erstellt, andernfalls wird der Wert eines vorhandenen Eintrags aktualisiert.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Asynchrone Anrufanzeige
|
async | boolean |
Gibt an, ob der Aufruf asynchron ausgeführt werden soll (Standardwert ist false). |
|
|
Timeout (nur synchrone Aufrufe)
|
timeout | integer |
Timeout, das auf eine Antwort eines synchronen Aufrufs wartet (asynchron false). Eine 202 ausstehende Transaktionsantwort mit der abzurufenden URL wird angezeigt, wenn der Timeoutwert überschritten wird. Der Standardtimeoutwert ist 5000 ms. |
|
|
body
|
body | True | array of string |
Gibt zurück
- response
- string
Löscht einen Eintrag.
Erstellt eine Transaktion zum Löschen eines Eintrags mit agiven Schlüssel. Der Status des Eintrags wird nicht mehr angezeigt, aber die Transaktionen, die den Eintrag aktualisiert haben, einschließlich einer Transaktion für die Löschung werden immer aufbewahrt und nie aus dem Hauptbuch gelöscht.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Liste der Schlüssel.
|
keys | True | string |
Durch Trennzeichen getrennte Liste aller Schlüssel oder Einträge, die als gelöscht markiert werden sollen. |
|
Asynchrone Anrufanzeige
|
async | boolean |
Gibt an, ob der Aufruf asynchron ausgeführt werden soll (Standardwert ist false). |
|
|
Timeout (nur synchrone Aufrufe)
|
timeout | integer |
Timeout, das auf eine Antwort eines synchronen Aufrufs wartet (asynchron false). Eine 202 ausstehende Transaktionsantwort mit der abzurufenden URL wird angezeigt, wenn der Timeoutwert überschritten wird. Der Standardtimeoutwert ist 5000 ms. |
Gibt zurück
- response
- string
Verlauf für einen Schlüssel
Rufen Sie den Transaktionsverlauf für einen durch den angegebenen Schlüssel angegebenen Eintrag ab. Kann verwendet werden, um gelöschte Einträge (über den Transaktionsverlauf) zu finden.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Der Schlüssel des Eintrags.
|
key | True | string |
Der Schlüssel des Eintrags, für den der Transaktionsverlauf erforderlich ist. |
|
Asynchrone Anrufanzeige
|
async | boolean |
Gibt an, ob der Aufruf asynchron ausgeführt werden soll (Standardwert ist false). |
|
|
Timeout (nur synchrone Aufrufe)
|
timeout | integer |
Timeout, das auf eine Antwort eines synchronen Aufrufs wartet (asynchron false). Eine 202 ausstehende Transaktionsantwort mit der abzurufenden URL wird angezeigt, wenn der Timeoutwert überschritten wird. Der Standardtimeoutwert ist 5000 ms. |
Gibt zurück
- response
- string
Definitionen
Schnur
Dies ist der grundlegende Datentyp "string".
Objekt
Dies ist der Typ 'object'.