Compartilhar via


Contrato Inteligente do Xooa Blockchain (versão prévia)

O Xooa facilita o uso do blockchain eliminando barreiras comuns. Uma PaaS (plataforma blockchain como serviço) fornece um blockchain corporativo. O conector fornece um razão imutável e uma infraestrutura de blockchain privada. Você controla quem pode exibir e participar do razão e pode transferir seus dados para sua própria rede a qualquer momento.

Esse conector está disponível nos seguintes produtos e regiões:

Service Class Regions
Copilot Studio Premium Todas as regiões do Power Automate , exceto as seguintes:
     – Governo dos EUA (GCC)
     – Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Aplicativos Lógicos Standard Todas as regiões dos Aplicativos Lógicos , exceto as seguintes:
     – Regiões do Azure Governamental
     - Regiões do Azure China
     - Departamento de Defesa dos EUA (DoD)
Power Apps Premium Todas as regiões do Power Apps , exceto as seguintes:
     – Governo dos EUA (GCC)
     – Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Power Automate Premium Todas as regiões do Power Automate , exceto as seguintes:
     – Governo dos EUA (GCC)
     – Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Contato
Email support@xooa.com
Metadados do conector
Publicador Xooa Inc
Site https://xooa.com/blockchain/
Política de privacidade https://xooa.com/XooaPrivacyPolicy.htm

Criando uma conexão

O conector dá suporte aos seguintes tipos de autenticação:

Default Parâmetros para criar conexão. Todas as regiões Não compartilhável

Padrão

Aplicável: todas as regiões

Parâmetros para criar conexão.

Essa não é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.

Nome Tipo Description Obrigatório
Chave de API secureString A chave de API para esta api Verdade

Limitações

Nome Chamadas Período de renovação
Chamadas à API por conexão 100 60 segundos

Ações

Executar uma função de consulta

Consulte o razão usando uma determinada função de contrato inteligente. O ponto de extremidade da consulta é usado para executar operações de leitura. Essas operações não criam transações no razão.

Invocar uma função

Invoque uma determinada função de contrato inteligente personalizada para gravar no razão. Essas operações criam transações no razão.

Xooa DEL [PRETERIDO]

Essa ação é usada para executar uma operação 'del' no aplicativo Xooa. Essa operação invoca a função del no Contrato Inteligente para excluir a chave do Blockchain. Essa operação gera uma transação no blockchain e a armazena no razão.

Xooa GET [PRETERIDO]

Essa ação é usada para executar uma operação 'get' no aplicativo Xooa. Essa operação invoca a função get no Contrato Inteligente para fornecer o estado mais recente do Blockchain.

Xooa SET [PRETERIDO]

Essa ação é usada para executar uma operação 'set' no aplicativo Xooa. Essa operação invoca a função definida no Contrato Inteligente para armazenar os pares de valores de chave no Blockchain. Essa operação gera uma transação no blockchain e a armazena no razão.

Executar uma função de consulta

Consulte o razão usando uma determinada função de contrato inteligente. O ponto de extremidade da consulta é usado para executar operações de leitura. Essas operações não criam transações no razão.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da função
fcn True string

O nome da função.

Indicador de chamada assíncrona (booliano)
async boolean

Especifica se a chamada deve ser executada de forma assíncrona (o padrão é falso).

Tempo limite (somente chamadas síncronas)
timeout integer

Tempo limite aguardando uma resposta de uma chamada síncrona (falso assíncrono). Uma resposta de transação pendente 202 com a URL a ser recuperada será exibida se o valor do tempo limite for excedido. O valor de tempo limite padrão é 5000ms.

body
body True array of string

Retornos

response
string

Invocar uma função

Invoque uma determinada função de contrato inteligente personalizada para gravar no razão. Essas operações criam transações no razão.

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da função
fcn True string

O nome da função.

Indicador de chamada assíncrona (booliano)
async boolean

Especifica se a chamada deve ser executada de forma assíncrona (o padrão é falso).

Tempo limite (somente chamadas síncronas)
timeout integer

Tempo limite aguardando uma resposta de uma chamada síncrona (falso assíncrono). Uma resposta de transação pendente 202 com a URL a ser recuperada será exibida se o valor do tempo limite for excedido. O valor de tempo limite padrão é 5000ms.

body
body True array of string

Retornos

response
string

Xooa DEL [PRETERIDO]

Essa ação é usada para executar uma operação 'del' no aplicativo Xooa. Essa operação invoca a função del no Contrato Inteligente para excluir a chave do Blockchain. Essa operação gera uma transação no blockchain e a armazena no razão.

Parâmetros

Nome Chave Obrigatório Tipo Description
Indicador de chamada assíncrona
async boolean

Esse parâmetro é usado para definir se a chamada para Xooa deve ser feita no modo síncrono ou assíncrono. Seu valor padrão é false, ou seja, modo síncrono.

Tempo de espera antes de transformar uma chamada síncrona em assíncrona.
timeout integer

Se uma chamada para Xooa for feita no modo síncrono, a chamada aguardará o tempo passado no tempo limite para receber uma resposta. Se uma resposta não for gerada dentro do tempo limite especificado, uma resposta pendente será gerada. O valor de tempo limite padrão é 3000ms.

body
body array of string

Retornos

response
string

Xooa GET [PRETERIDO]

Essa ação é usada para executar uma operação 'get' no aplicativo Xooa. Essa operação invoca a função get no Contrato Inteligente para fornecer o estado mais recente do Blockchain.

Parâmetros

Nome Chave Obrigatório Tipo Description
Indicador de chamada assíncrona
async boolean

Esse parâmetro é usado para definir se a chamada para Xooa deve ser feita no modo síncrono ou assíncrono. Seu valor padrão é false, ou seja, modo síncrono.

Tempo de espera antes de transformar uma chamada síncrona em assíncrona.
timeout integer

Se uma chamada para Xooa for feita no modo síncrono, a chamada aguardará o tempo passado no tempo limite para receber uma resposta. Se uma resposta não for gerada dentro do tempo limite especificado, uma resposta pendente será gerada. O valor de tempo limite padrão é 3000ms.

body
body array of string

Retornos

response
string

Xooa SET [PRETERIDO]

Essa ação é usada para executar uma operação 'set' no aplicativo Xooa. Essa operação invoca a função definida no Contrato Inteligente para armazenar os pares de valores de chave no Blockchain. Essa operação gera uma transação no blockchain e a armazena no razão.

Parâmetros

Nome Chave Obrigatório Tipo Description
Indicador de chamada assíncrona
async boolean

Esse parâmetro é usado para definir se a chamada para Xooa deve ser feita no modo síncrono ou assíncrono. Seu valor padrão é false, ou seja, modo síncrono.

Tempo de espera antes de transformar uma chamada síncrona em assíncrona.
timeout integer

Se uma chamada para Xooa for feita no modo síncrono, a chamada aguardará o tempo passado no tempo limite para receber uma resposta. Se uma resposta não for gerada dentro do tempo limite especificado, uma resposta pendente será gerada. O valor de tempo limite padrão é 3000ms.

body
body array of string

Retornos

response
string

Definições

cadeia

Esse é o tipo de dados básico 'string'.