Partager via


Xooa Blockchain Smart Contract (préversion)

Xooa facilite l’utilisation de blockchain en éliminant les barrières courantes. Une plateforme blockchain en tant que service (PaaS) fournit une blockchain d’entreprise. Le connecteur fournit un registre immuable et une infrastructure blockchain privée. Vous contrôlez qui peut afficher et participer au registre, et vous pouvez déplacer vos données vers votre propre réseau à tout moment.

Ce connecteur est disponible dans les produits et régions suivants :

Service classe Régions
Copilot Studio Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Applications logiques Norme Toutes les régions Logic Apps , à l’exception des suivantes :
     - Régions Azure Government
     - Régions Azure Chine
     - Us Department of Defense (DoD)
Power Apps Premium Toutes les régions Power Apps , à l’exception des suivantes :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Power Automate Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Contact
Messagerie électronique support@xooa.com
Métadonnées du connecteur
Éditeur Xooa Inc
Site internet https://xooa.com/blockchain/
Politique de confidentialité https://xooa.com/XooaPrivacyPolicy.htm

Création d’une connexion

Le connecteur prend en charge les types d’authentification suivants :

Par défaut Paramètres de création de connexion. Toutes les régions Non partageable

Faire défaut

Applicable : Toutes les régions

Paramètres de création de connexion.

Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.

Nom Type Descriptif Obligatoire
Clé d’API securestring Clé API pour cette API Vrai

Limitations

Nom Appels Période de renouvellement
Appels d’API par connexion 100 60 secondes

Actions

Effectuer une fonction de requête

Interrogez le registre à l’aide d’une fonction de contrat intelligent donnée. Le point de terminaison de la requête est utilisé pour effectuer des opérations de lecture. Ces opérations ne créent pas de transactions dans le registre.

Invoquer une fonction

Appelez une fonction de contrat intelligent personnalisée donnée pour écrire dans le registre. Ces opérations créent des transactions dans le registre.

Xooa DEL [DÉPRÉCIÉ]

Cette action est utilisée pour effectuer une opération « del » sur l’application Xooa. Cette opération appelle la fonction del dans le contrat intelligent pour supprimer la clé de la blockchain. Cette opération génère une transaction dans la blockchain et la stocke dans le registre.

Xooa GET [DÉPRÉCIÉ]

Cette action est utilisée pour effectuer une opération « get » sur l’application Xooa. Cette opération appelle la fonction get dans le contrat intelligent pour donner l’état le plus récent de la blockchain.

Xooa SET [DÉPRÉCIÉ]

Cette action est utilisée pour effectuer une opération « set » sur l’application Xooa. Cette opération appelle la fonction set dans le contrat intelligent pour stocker les paires clé-valeur dans la blockchain. Cette opération génère une transaction dans la blockchain et la stocke dans le registre.

Effectuer une fonction de requête

Interrogez le registre à l’aide d’une fonction de contrat intelligent donnée. Le point de terminaison de la requête est utilisé pour effectuer des opérations de lecture. Ces opérations ne créent pas de transactions dans le registre.

Paramètres

Nom Clé Obligatoire Type Description
Nom de la fonction
fcn True string

Nom de la fonction.

Indicateur d’appel asynchrone (booléen)
async boolean

Spécifie s’il faut effectuer l’appel de manière asynchrone (la valeur par défaut est false).

Délai d’expiration (appels synchrones uniquement)
timeout integer

Délai d’attente d’attente sur une réponse à partir d’un appel synchrone (false asynchrone). Une réponse de transaction en attente 202 avec l’URL à récupérer s’affiche si la valeur de délai d’expiration est dépassée. La valeur de délai d’expiration par défaut est de 5 000 ms.

body
body True array of string

Retours

response
string

Invoquer une fonction

Appelez une fonction de contrat intelligent personnalisée donnée pour écrire dans le registre. Ces opérations créent des transactions dans le registre.

Paramètres

Nom Clé Obligatoire Type Description
Nom de la fonction
fcn True string

Nom de la fonction.

Indicateur d’appel asynchrone (booléen)
async boolean

Spécifie s’il faut effectuer l’appel de manière asynchrone (la valeur par défaut est false).

Délai d’expiration (appels synchrones uniquement)
timeout integer

Délai d’attente d’attente sur une réponse à partir d’un appel synchrone (false asynchrone). Une réponse de transaction en attente 202 avec l’URL à récupérer s’affiche si la valeur de délai d’expiration est dépassée. La valeur de délai d’expiration par défaut est de 5 000 ms.

body
body True array of string

Retours

response
string

Xooa DEL [DÉPRÉCIÉ]

Cette action est utilisée pour effectuer une opération « del » sur l’application Xooa. Cette opération appelle la fonction del dans le contrat intelligent pour supprimer la clé de la blockchain. Cette opération génère une transaction dans la blockchain et la stocke dans le registre.

Paramètres

Nom Clé Obligatoire Type Description
Indicateur d’appel asynchrone
async boolean

Ce paramètre est utilisé pour définir si l’appel à Xooa doit être effectué en mode synchrone ou asynchrone. Sa valeur par défaut est false, c’est-à-dire le mode synchrone.

Durée d’attente avant de passer un appel synchrone à asynchrone.
timeout integer

Si un appel à Xooa est effectué en mode synchrone, l’appel attend le délai passé dans le délai d’attente pour recevoir une réponse. Si une réponse n’est pas générée dans le délai d’attente donné, une réponse en attente est générée. La valeur du délai d’expiration par défaut est de 3 000 ms.

body
body array of string

Retours

response
string

Xooa GET [DÉPRÉCIÉ]

Cette action est utilisée pour effectuer une opération « get » sur l’application Xooa. Cette opération appelle la fonction get dans le contrat intelligent pour donner l’état le plus récent de la blockchain.

Paramètres

Nom Clé Obligatoire Type Description
Indicateur d’appel asynchrone
async boolean

Ce paramètre est utilisé pour définir si l’appel à Xooa doit être effectué en mode synchrone ou asynchrone. Sa valeur par défaut est false, c’est-à-dire le mode synchrone.

Durée d’attente avant de passer un appel synchrone à asynchrone.
timeout integer

Si un appel à Xooa est effectué en mode synchrone, l’appel attend le délai passé dans le délai d’attente pour recevoir une réponse. Si une réponse n’est pas générée dans le délai d’attente donné, une réponse en attente est générée. La valeur du délai d’expiration par défaut est de 3 000 ms.

body
body array of string

Retours

response
string

Xooa SET [DÉPRÉCIÉ]

Cette action est utilisée pour effectuer une opération « set » sur l’application Xooa. Cette opération appelle la fonction set dans le contrat intelligent pour stocker les paires clé-valeur dans la blockchain. Cette opération génère une transaction dans la blockchain et la stocke dans le registre.

Paramètres

Nom Clé Obligatoire Type Description
Indicateur d’appel asynchrone
async boolean

Ce paramètre est utilisé pour définir si l’appel à Xooa doit être effectué en mode synchrone ou asynchrone. Sa valeur par défaut est false, c’est-à-dire le mode synchrone.

Durée d’attente avant de passer un appel synchrone à asynchrone.
timeout integer

Si un appel à Xooa est effectué en mode synchrone, l’appel attend le délai passé dans le délai d’attente pour recevoir une réponse. Si une réponse n’est pas générée dans le délai d’attente donné, une réponse en attente est générée. La valeur du délai d’expiration par défaut est de 3 000 ms.

body
body array of string

Retours

response
string

Définitions

ficelle

Il s’agit du type de données de base « string ».