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'.