Delen via


Xooa Blockchain Database (preview)

Xooa maakt het eenvoudig om blockchain te gebruiken door veelvoorkomende barrières te elimineren. Door een enterprise blockchain-platform te verkrijgen, kunt u vrijwel direct gebruikmaken van de mogelijkheden van blockchain. Met de Xooa Grootboekdatabase (XLDB) kunt u blockchain gebruiken als een eenvoudige database. Opslaan, ophalen en query's uitvoeren op vermeldingen zonder een slim contract te hoeven schrijven. U hebt alleen een Xooa-account nodig. Deze connector voltooit de afbeelding door toegang tot deze database te bieden. De huidige status van een bepaalde vermelding wordt vertegenwoordigd door de World State (een NoSQL-database). Omdat blockchain alleen wordt toegevoegd, worden de transacties die tot de huidige status van de vermelding hebben geleid, opgeslagen in het grootboek. Een vermelding moet de vorm hebben van sleutel-waardepaar, waarbij de sleutel de vermelding en waarde uniek kan identificeren in de vorm van een JSON-object.

Deze connector is beschikbaar in de volgende producten en regio's:

Dienst Class Regions
Copilot Studio Premium Alle Power Automate-regio's , met uitzondering van het volgende:
     - Amerikaanse overheid (GCC)
     - Amerikaanse overheid (GCC High)
     - China Cloud beheerd door 21Vianet
     - Us Department of Defense (DoD)
Logic-apps Standaard Alle Logic Apps-regio's , met uitzondering van het volgende:
     - Azure Government-regio's
     - Azure China-regio's
     - Us Department of Defense (DoD)
Power Apps Premium Alle Power Apps-regio's , met uitzondering van het volgende:
     - Amerikaanse overheid (GCC)
     - Amerikaanse overheid (GCC High)
     - China Cloud beheerd door 21Vianet
     - Us Department of Defense (DoD)
Power Automate Premium Alle Power Automate-regio's , met uitzondering van het volgende:
     - Amerikaanse overheid (GCC)
     - Amerikaanse overheid (GCC High)
     - China Cloud beheerd door 21Vianet
     - Us Department of Defense (DoD)
Contactpersoon
E-mailen support@xooa.com
Connectormetagegevens
Uitgever Xooa Inc
Webpagina https://xooa.com/blockchain
Privacybeleid https://xooa.com/XooaPrivacyPolicy.htm

Een verbinding maken

De connector ondersteunt de volgende verificatietypen:

standaard Parameters voor het maken van verbinding. Alle regio's Niet deelbaar

Verstek

Van toepassing: Alle regio's

Parameters voor het maken van verbinding.

Dit is geen deelbare verbinding. Als de power-app wordt gedeeld met een andere gebruiker, wordt een andere gebruiker gevraagd om expliciet een nieuwe verbinding te maken.

Naam Typologie Description Verplicht
API-sleutel beveiligde string De API-sleutel voor deze API Klopt

Beperkingslimieten

Name Aanroepen Verlengingsperiode
API-aanroepen per verbinding 100 60 seconden

Acties

De statussen van vermeldingen ophalen

Geeft de huidige status van een bepaalde lijst met vermeldingen

Een document bijwerken

Hiermee wordt een vermelding bijgewerkt met een agiven-sleutel. Als er geen bestaande vermelding wordt gevonden, mislukt de aanvraag.

Een document maken of bijwerken

Als de sleutel nog niet bestaat, maakt u een nieuwe sleutelwaardevermelding, anders wordt de waarde van een bestaande vermelding bijgewerkt.

Een vermelding maken in de database

Maak een sleutel-waardevermelding. De functie mislukt als de sleutel al bestaat. Als u een vermelding wilt bijwerken (de sleutel bestaat), gebruikt u Update; als u CreateUpdate wilt maken of bijwerken.

Geschiedenis voor een sleutel

Haal de transactiegeschiedenis op voor een vermelding die is opgegeven door de opgegeven sleutel. Kan worden gebruikt om verwijderde items te vinden (via hun transactiegeschiedenis).

Hiermee verwijdert u een vermelding

Hiermee maakt u een transactie om een vermelding met een agiven-sleutel te verwijderen. De status van de vermelding wordt niet meer weergegeven, maar de transacties die de vermelding hebben bijgewerkt, inclusief een transactie voor de verwijdering, worden altijd bewaard en nooit verwijderd uit het grootboek.

Query op basis van selectiecriteria

Voer een query uit op de database en retourneert vermeldingen die overeenkomen met de selectiecriteria die zijn opgegeven door de selector.

De statussen van vermeldingen ophalen

Geeft de huidige status van een bepaalde lijst met vermeldingen

Parameters

Name Sleutel Vereist Type Description
Sleutels van de aangevraagde vermeldingen.
keys True string

Door komma's gescheiden lijst met sleutels.

Asynchrone aanroepindicator
async boolean

Hiermee geeft u op of de aanroep asynchroon moet worden uitgevoerd (standaard is onwaar).

Time-out (alleen synchrone aanroepen)
timeout integer

Time-out die wacht op een reactie van een synchrone aanroep (asynchroon onwaar). Een 202 Wachtend transactieantwoord met de URL die moet worden opgehaald, wordt weergegeven als de time-outwaarde wordt overschreden. De standaardtime-outwaarde is 5000 ms.

Retouren

response
string

Een document bijwerken

Hiermee wordt een vermelding bijgewerkt met een agiven-sleutel. Als er geen bestaande vermelding wordt gevonden, mislukt de aanvraag.

Parameters

Name Sleutel Vereist Type Description
Asynchrone aanroepindicator
async boolean

Hiermee geeft u op of de aanroep asynchroon moet worden uitgevoerd (standaard is onwaar).

Time-out (alleen synchrone aanroepen)
timeout integer

Time-out die wacht op een reactie van een synchrone aanroep (asynchroon onwaar). Een 202 Wachtend transactieantwoord met de URL die moet worden opgehaald, wordt weergegeven als de time-outwaarde wordt overschreden. De standaardtime-outwaarde is 5000 ms.

body
body True array of string

Retouren

response
object

Een document maken of bijwerken

Als de sleutel nog niet bestaat, maakt u een nieuwe sleutelwaardevermelding, anders wordt de waarde van een bestaande vermelding bijgewerkt.

Parameters

Name Sleutel Vereist Type Description
Asynchrone aanroepindicator
async boolean

Hiermee geeft u op of de aanroep asynchroon moet worden uitgevoerd (standaard is onwaar).

Time-out (alleen synchrone aanroepen)
timeout integer

Time-out die wacht op een reactie van een synchrone aanroep (asynchroon onwaar). Een 202 Wachtend transactieantwoord met de URL die moet worden opgehaald, wordt weergegeven als de time-outwaarde wordt overschreden. De standaardtime-outwaarde is 5000 ms.

body
body True array of string

Retouren

response
string

Een vermelding maken in de database

Maak een sleutel-waardevermelding. De functie mislukt als de sleutel al bestaat. Als u een vermelding wilt bijwerken (de sleutel bestaat), gebruikt u Update; als u CreateUpdate wilt maken of bijwerken.

Parameters

Name Sleutel Vereist Type Description
Asynchrone aanroepindicator
async boolean

Hiermee geeft u op of de aanroep asynchroon moet worden uitgevoerd (standaard is onwaar).

Time-out (alleen synchrone aanroepen)
timeout integer

Time-out die wacht op een reactie van een synchrone aanroep (asynchroon onwaar). Een 202 Wachtend transactieantwoord met de URL die moet worden opgehaald, wordt weergegeven als de time-outwaarde wordt overschreden. De standaardtime-outwaarde is 5000 ms.

body
body True array of string

Geschiedenis voor een sleutel

Haal de transactiegeschiedenis op voor een vermelding die is opgegeven door de opgegeven sleutel. Kan worden gebruikt om verwijderde items te vinden (via hun transactiegeschiedenis).

Parameters

Name Sleutel Vereist Type Description
De sleutel van het item.
key True string

De sleutel van de vermelding waarvoor transactiegeschiedenis is vereist.

Asynchrone aanroepindicator
async boolean

Hiermee geeft u op of de aanroep asynchroon moet worden uitgevoerd (standaard is onwaar).

Time-out (alleen synchrone aanroepen)
timeout integer

Time-out die wacht op een reactie van een synchrone aanroep (asynchroon onwaar). Een 202 Wachtend transactieantwoord met de URL die moet worden opgehaald, wordt weergegeven als de time-outwaarde wordt overschreden. De standaardtime-outwaarde is 5000 ms.

Retouren

response
string

Hiermee verwijdert u een vermelding

Hiermee maakt u een transactie om een vermelding met een agiven-sleutel te verwijderen. De status van de vermelding wordt niet meer weergegeven, maar de transacties die de vermelding hebben bijgewerkt, inclusief een transactie voor de verwijdering, worden altijd bewaard en nooit verwijderd uit het grootboek.

Parameters

Name Sleutel Vereist Type Description
Lijst met sleutels.
keys True string

Door komma's gescheiden lijst met alle sleutels of vermeldingen die moeten worden gemarkeerd als verwijderd.

Asynchrone aanroepindicator
async boolean

Hiermee geeft u op of de aanroep asynchroon moet worden uitgevoerd (standaard is onwaar).

Time-out (alleen synchrone aanroepen)
timeout integer

Time-out die wacht op een reactie van een synchrone aanroep (asynchroon onwaar). Een 202 Wachtend transactieantwoord met de URL die moet worden opgehaald, wordt weergegeven als de time-outwaarde wordt overschreden. De standaardtime-outwaarde is 5000 ms.

Retouren

response
string

Query op basis van selectiecriteria

Voer een query uit op de database en retourneert vermeldingen die overeenkomen met de selectiecriteria die zijn opgegeven door de selector.

Parameters

Name Sleutel Vereist Type Description
Selectiecriteria voor het uitvoeren van query's.
selector string

Dit zijn de criteria voor het opvragen van de waarden van vermeldingen. Bijvoorbeeld: {'Make.Model':'3', 'Cost':{'$gt':150}}

Lijst met velden.
fields string

Lijst met velden die moeten worden geretourneerd. Als dit leeg is, worden alle velden voor een bepaalde vermelding opgehaald.

Maximum aantal vermeldingen.
limit integer

Maximum aantal vermeldingen dat kan worden opgehaald.

Asynchrone aanroepindicator
async boolean

Hiermee geeft u op of de aanroep asynchroon moet worden uitgevoerd (standaard is onwaar).

Time-out (alleen synchrone aanroepen)
timeout integer

Time-out die wacht op een reactie van een synchrone aanroep (asynchroon onwaar). Een 202 Wachtend transactieantwoord met de URL die moet worden opgehaald, wordt weergegeven als de time-outwaarde wordt overschreden. De standaardtime-outwaarde is 5000 ms.

Retouren

response
string

Definities

touw

Dit is het basisgegevenstype 'tekenreeks'.

Voorwerp

Dit is het type 'object'.