Freigeben über


Xooa Blockchain Smart Contract (Vorschau)

Xooa macht es einfach, Blockchain zu verwenden, indem häufige Barrieren beseitigt werden. Eine Blockchain-Plattform als Service (PaaS) bietet eine Unternehmens-Blockchain. Der Connector bietet ein unveränderliches Ledger und eine private Blockchain-Infrastruktur. Sie steuern, wer das Hauptbuch anzeigen und daran teilnehmen kann, und Sie können Ihre Daten jederzeit in Ihr eigenes Netzwerk verschieben.

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
Email 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

Ausführen einer Abfragefunktion

Fragen Sie das Hauptbuch mithilfe einer bestimmten Smart Contract-Funktion ab. Der Abfrageendpunkt wird zum Ausführen von Lesevorgängen verwendet. Solche Vorgänge erstellen keine Transaktionen im Hauptbuch.

Eine Funktion aufrufen

Rufen Sie eine bestimmte benutzerdefinierte Smart Contract-Funktion auf, um in das Hauptbuch zu schreiben. Solche Vorgänge erstellen Transaktionen im Hauptbuch.

Xooa DEL [VERALTET]

Diese Aktion wird verwendet, um einen "del"-Vorgang für die Xooa-App auszuführen. Dieser Vorgang ruft die Del-Funktion im Smart Contract auf, um den Schlüssel aus der Blockchain zu löschen. Dieser Vorgang generiert eine Transaktion in der Blockchain und speichert sie im Hauptbuch.

Xooa GET [VERALTET]

Diese Aktion wird verwendet, um einen "Get"-Vorgang für die Xooa-App auszuführen. Dieser Vorgang ruft die Get-Funktion im Smart Contract auf, um den neuesten Zustand aus der Blockchain zu geben.

Xooa SET [VERALTET]

Diese Aktion wird verwendet, um einen "set"-Vorgang für die Xooa-App auszuführen. Dieser Vorgang ruft die Set-Funktion im Smart Contract auf, um die Schlüsselwertpaare in der Blockchain zu speichern. Dieser Vorgang generiert eine Transaktion in der Blockchain und speichert sie im Hauptbuch.

Ausführen einer Abfragefunktion

Fragen Sie das Hauptbuch mithilfe einer bestimmten Smart Contract-Funktion ab. Der Abfrageendpunkt wird zum Ausführen von Lesevorgängen verwendet. Solche Vorgänge erstellen keine Transaktionen im Hauptbuch.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Funktionsname
fcn True string

Der Name der Funktion.

Asynchrone Anrufanzeige (boolean)
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

Eine Funktion aufrufen

Rufen Sie eine bestimmte benutzerdefinierte Smart Contract-Funktion auf, um in das Hauptbuch zu schreiben. Solche Vorgänge erstellen Transaktionen im Hauptbuch.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Funktionsname
fcn True string

Der Name der Funktion.

Asynchrone Anrufanzeige (boolean)
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

Xooa DEL [VERALTET]

Diese Aktion wird verwendet, um einen "del"-Vorgang für die Xooa-App auszuführen. Dieser Vorgang ruft die Del-Funktion im Smart Contract auf, um den Schlüssel aus der Blockchain zu löschen. Dieser Vorgang generiert eine Transaktion in der Blockchain und speichert sie im Hauptbuch.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Asynchrone Anrufanzeige
async boolean

Dieser Parameter wird verwendet, um zu definieren, ob der Aufruf von Xooa im synchronen oder asynchronen Modus erfolgen soll. Der Standardwert ist "false", d. h. synchroner Modus.

Der Zeitraum, der gewartet werden muss, bevor ein synchroner Aufruf asynchron wird.
timeout integer

Wenn ein Aufruf von Xooa im synchronen Modus erfolgt, wartet der Anruf auf die zeitvergangene Zeit, um eine Antwort zu erhalten. Wenn eine Antwort nicht innerhalb des angegebenen Timeouts generiert wird, wird eine ausstehende Antwort generiert. Der Standardtimeoutwert ist 3000 ms.

body
body array of string

Gibt zurück

response
string

Xooa GET [VERALTET]

Diese Aktion wird verwendet, um einen "Get"-Vorgang für die Xooa-App auszuführen. Dieser Vorgang ruft die Get-Funktion im Smart Contract auf, um den neuesten Zustand aus der Blockchain zu geben.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Asynchrone Anrufanzeige
async boolean

Dieser Parameter wird verwendet, um zu definieren, ob der Aufruf von Xooa im synchronen oder asynchronen Modus erfolgen soll. Der Standardwert ist "false", d. h. synchroner Modus.

Der Zeitraum, der gewartet werden muss, bevor ein synchroner Aufruf asynchron wird.
timeout integer

Wenn ein Aufruf von Xooa im synchronen Modus erfolgt, wartet der Anruf auf die zeitvergangene Zeit, um eine Antwort zu erhalten. Wenn eine Antwort nicht innerhalb des angegebenen Timeouts generiert wird, wird eine ausstehende Antwort generiert. Der Standardtimeoutwert ist 3000 ms.

body
body array of string

Gibt zurück

response
string

Xooa SET [VERALTET]

Diese Aktion wird verwendet, um einen "set"-Vorgang für die Xooa-App auszuführen. Dieser Vorgang ruft die Set-Funktion im Smart Contract auf, um die Schlüsselwertpaare in der Blockchain zu speichern. Dieser Vorgang generiert eine Transaktion in der Blockchain und speichert sie im Hauptbuch.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Asynchrone Anrufanzeige
async boolean

Dieser Parameter wird verwendet, um zu definieren, ob der Aufruf von Xooa im synchronen oder asynchronen Modus erfolgen soll. Der Standardwert ist "false", d. h. synchroner Modus.

Der Zeitraum, der gewartet werden muss, bevor ein synchroner Aufruf asynchron wird.
timeout integer

Wenn ein Aufruf von Xooa im synchronen Modus erfolgt, wartet der Anruf auf die zeitvergangene Zeit, um eine Antwort zu erhalten. Wenn eine Antwort nicht innerhalb des angegebenen Timeouts generiert wird, wird eine ausstehende Antwort generiert. Der Standardtimeoutwert ist 3000 ms.

body
body array of string

Gibt zurück

response
string

Definitionen

Schnur

Dies ist der grundlegende Datentyp "string".