Compartir a través de


Xooa Blockchain Database (versión preliminar)

Xooa facilita el uso de la cadena de bloques mediante la eliminación de barreras comunes. Al obtener una plataforma de cadena de bloques empresarial, puede empezar a aprovechar las funcionalidades de la cadena de bloques casi al instante. La base de datos Xooa Ledger (XLDB) permite usar la cadena de bloques como una base de datos simple. Almacenar, recuperar y consultar entradas sin necesidad de escribir un contrato inteligente. Todo lo que necesitas es una cuenta de Xooa. Este conector completa la imagen proporcionando acceso a esta base de datos. El estado actual de una entrada determinada se representa mediante el Estado mundial (una base de datos NoSQL). Dado que la cadena de bloques solo se anexa, las transacciones que llevaron al estado actual de la entrada se almacenan en el libro de contabilidad. Una entrada debe adoptar la forma de par clave-valor donde la clave identifica de forma única la entrada y el valor puede adoptar la forma de un objeto JSON.

Este conector está disponible en los siguientes productos y regiones:

Service Class Regions
Copilot Studio Premium Todas las regiones de Power Automate excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Aplicaciones lógicas Estándar Todas las regiones de Logic Apps excepto las siguientes:
     - Regiones de Azure Government
     - Regiones de Azure China
     - Departamento de Defensa de EE. UU. (DoD)
Power Apps Premium Todas las regiones de Power Apps excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Power Automate Premium Todas las regiones de Power Automate excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Contacto
Correo Electrónico support@xooa.com
Metadatos del conector
Publicador Xooa Inc
Sitio web https://xooa.com/blockchain
Directiva de privacidad https://xooa.com/XooaPrivacyPolicy.htm

Creación de una conexión

El conector admite los siguientes tipos de autenticación:

Predeterminado Parámetros para crear una conexión. Todas las regiones No se puede compartir

Predeterminado

Aplicable: Todas las regiones

Parámetros para crear una conexión.

Esta conexión no se puede compartir. Si la aplicación de energía se comparte con otro usuario, se pedirá a otro usuario que cree explícitamente una nueva conexión.

Nombre Tipo Description Obligatorio
Clave de API securestring La clave de API de esta API Cierto

Limitaciones

Nombre Llamadas Período de renovación
Llamadas API por conexión 100 60 segundos

Acciones

Actualiza un documento

Actualiza una entrada con clave agiven. Si no se encuentra una entrada existente, se produce un error en la solicitud.

Consulta basada en criterios de selección

Consulte la base de datos y devuelva entradas que coincidan con los criterios de selección proporcionados por el selector.

Creación de una entrada en la base de datos

Cree una entrada clave-valor. La función producirá un error si la clave ya existe. Si desea actualizar una entrada (la clave existe), use Update; Si desea crear o actualizar, use CreateUpdate.

Crear o actualizar un documento

Si la clave aún no existe, crea una nueva entrada clave-valor; de lo contrario, actualiza el valor de una entrada existente.

Elimina una entrada

Crea una transacción para eliminar una entrada con clave agiven. El estado de la entrada ya no aparece, pero las transacciones que han actualizado la entrada, incluida una transacción para la eliminación, siempre se mantienen y nunca se eliminan del libro de contabilidad.

Historial de una clave

Obtenga el historial de transacciones de una entrada especificada por la clave especificada. Se puede usar para buscar entradas eliminadas (a través de su historial de transacciones).

Obtener los estados de las entradas

Proporciona el estado actual de una lista determinada de entradas.

Actualiza un documento

Actualiza una entrada con clave agiven. Si no se encuentra una entrada existente, se produce un error en la solicitud.

Parámetros

Nombre Clave Requerido Tipo Description
Indicador de llamada asincrónica
async boolean

Especifica si se debe realizar la llamada de forma asincrónica (el valor predeterminado es false).

Tiempo de espera (solo llamadas sincrónicas)
timeout integer

Tiempo de espera en espera de una respuesta de una llamada sincrónica (false asincrónica). Aparece una respuesta de transacción pendiente 202 con la dirección URL que se va a recuperar si se supera el valor de tiempo de espera. El valor de tiempo de espera predeterminado es de 5000 ms.

body
body True array of string

Devoluciones

response
object

Consulta basada en criterios de selección

Consulte la base de datos y devuelva entradas que coincidan con los criterios de selección proporcionados por el selector.

Parámetros

Nombre Clave Requerido Tipo Description
Criterios de selección para realizar consultas.
selector string

Estos son los criterios para consultar los valores de las entradas. Por ejemplo: {'Make.Model':'3', 'Cost':{'$gt':150}}

Lista de campos.
fields string

Lista de campos que deben devolverse. Si está vacío, se recuperarán todos los campos de una entrada determinada.

Número máximo de entradas.
limit integer

Número máximo de entradas que se pueden recuperar.

Indicador de llamada asincrónica
async boolean

Especifica si se debe realizar la llamada de forma asincrónica (el valor predeterminado es false).

Tiempo de espera (solo llamadas sincrónicas)
timeout integer

Tiempo de espera en espera de una respuesta de una llamada sincrónica (false asincrónica). Aparece una respuesta de transacción pendiente 202 con la dirección URL que se va a recuperar si se supera el valor de tiempo de espera. El valor de tiempo de espera predeterminado es de 5000 ms.

Devoluciones

response
string

Creación de una entrada en la base de datos

Cree una entrada clave-valor. La función producirá un error si la clave ya existe. Si desea actualizar una entrada (la clave existe), use Update; Si desea crear o actualizar, use CreateUpdate.

Parámetros

Nombre Clave Requerido Tipo Description
Indicador de llamada asincrónica
async boolean

Especifica si se debe realizar la llamada de forma asincrónica (el valor predeterminado es false).

Tiempo de espera (solo llamadas sincrónicas)
timeout integer

Tiempo de espera en espera de una respuesta de una llamada sincrónica (false asincrónica). Aparece una respuesta de transacción pendiente 202 con la dirección URL que se va a recuperar si se supera el valor de tiempo de espera. El valor de tiempo de espera predeterminado es de 5000 ms.

body
body True array of string

Crear o actualizar un documento

Si la clave aún no existe, crea una nueva entrada clave-valor; de lo contrario, actualiza el valor de una entrada existente.

Parámetros

Nombre Clave Requerido Tipo Description
Indicador de llamada asincrónica
async boolean

Especifica si se debe realizar la llamada de forma asincrónica (el valor predeterminado es false).

Tiempo de espera (solo llamadas sincrónicas)
timeout integer

Tiempo de espera en espera de una respuesta de una llamada sincrónica (false asincrónica). Aparece una respuesta de transacción pendiente 202 con la dirección URL que se va a recuperar si se supera el valor de tiempo de espera. El valor de tiempo de espera predeterminado es de 5000 ms.

body
body True array of string

Devoluciones

response
string

Elimina una entrada

Crea una transacción para eliminar una entrada con clave agiven. El estado de la entrada ya no aparece, pero las transacciones que han actualizado la entrada, incluida una transacción para la eliminación, siempre se mantienen y nunca se eliminan del libro de contabilidad.

Parámetros

Nombre Clave Requerido Tipo Description
Lista de claves.
keys True string

Lista separada por comas de todas las claves o entradas que se van a marcar como eliminadas.

Indicador de llamada asincrónica
async boolean

Especifica si se debe realizar la llamada de forma asincrónica (el valor predeterminado es false).

Tiempo de espera (solo llamadas sincrónicas)
timeout integer

Tiempo de espera en espera de una respuesta de una llamada sincrónica (false asincrónica). Aparece una respuesta de transacción pendiente 202 con la dirección URL que se va a recuperar si se supera el valor de tiempo de espera. El valor de tiempo de espera predeterminado es de 5000 ms.

Devoluciones

response
string

Historial de una clave

Obtenga el historial de transacciones de una entrada especificada por la clave especificada. Se puede usar para buscar entradas eliminadas (a través de su historial de transacciones).

Parámetros

Nombre Clave Requerido Tipo Description
Clave de la entrada.
key True string

Clave de la entrada para la que se requiere el historial de transacciones.

Indicador de llamada asincrónica
async boolean

Especifica si se debe realizar la llamada de forma asincrónica (el valor predeterminado es false).

Tiempo de espera (solo llamadas sincrónicas)
timeout integer

Tiempo de espera en espera de una respuesta de una llamada sincrónica (false asincrónica). Aparece una respuesta de transacción pendiente 202 con la dirección URL que se va a recuperar si se supera el valor de tiempo de espera. El valor de tiempo de espera predeterminado es de 5000 ms.

Devoluciones

response
string

Obtener los estados de las entradas

Proporciona el estado actual de una lista determinada de entradas.

Parámetros

Nombre Clave Requerido Tipo Description
Claves de las entradas solicitadas.
keys True string

Lista separada por comas de claves.

Indicador de llamada asincrónica
async boolean

Especifica si se debe realizar la llamada de forma asincrónica (el valor predeterminado es false).

Tiempo de espera (solo llamadas sincrónicas)
timeout integer

Tiempo de espera en espera de una respuesta de una llamada sincrónica (false asincrónica). Aparece una respuesta de transacción pendiente 202 con la dirección URL que se va a recuperar si se supera el valor de tiempo de espera. El valor de tiempo de espera predeterminado es de 5000 ms.

Devoluciones

response
string

Definiciones

cuerda / cadena

Este es el tipo de datos básico "string".

objeto

Este es el tipo 'object'.