Definiciones de vista de Oracle Database para CBDC mayorista
Puede utilizar la base de datos de historial enriquecida para recuperar el historial de transacciones de la cuenta y resolver saldos incorrectos en varias transacciones que se producen en el mismo bloque.
Puede utilizar las API
GetAccountTransactionHistoryWithFiltersFromRichHistDB
, getOrgAccountTransactionHistoryWithFiltersFromRichHistDB
y getAllAccountTransactionHistoryWithFiltersFromRichHistDB
para recuperar el historial de transacciones de la cuenta de la base de datos de historial enriquecida. Al transferir los parámetros custom_endpoint
y bearer_token
al método, el historial de transacciones de cuenta se recupera de la base de datos de historial enriquecido o de la base de datos de estado. Hay varios puntos finales personalizados, como se muestra en la siguiente lista. Para obtener más información, consulte Creación de vistas de base de datos de historial enriquecido.
Para recuperar el historial de transacciones de la base de datos de historial enriquecido, debe ejecutar Oracle Autonomous Database con Oracle REST Data Services (ORDS) y OAuth activados.
Si suprime el archivo
Participant_orgs_list.yml
por error, ejecute el siguiente comando para volver a generar el archivo.npm run refresh
Si ya existe un enlace de vista o base de datos en el sistema, el script no lo vuelve a crear. En su lugar, se registra un mensaje similar al siguiente texto:
createView already exists
El script continúa con el siguiente paso. Esto garantiza que las vistas, las tablas, los enlaces de base de datos y otras entidades de base de datos no se supriman ni sobrescriban mediante el script.Además, es posible que vea el siguiente error.
Error: ORA-20049: Cannot alter the URL mapping while the schema is enabled. Try disabling the schema first.
Este error se produce porque el esquema de base de datos está activado y, por lo tanto, no se puede asignar al alias diferente especificado en el archivo .env
.
Para evitar este comportamiento, complete los pasos siguientes.
- Utilice el mismo nombre de alias utilizado anteriormente o compruebe los servicios REST de la base de datos para el alias de esquema.
- Desactive el esquema de base de datos y vuelva a ejecutar el script. Para obtener más información, consulte Oracle REST Data Services (ORDS): uso de SQL Developer.