Definições de Exibição do Oracle Database para CBDC Atacadista
Você pode usar o banco de dados de histórico avançado para recuperar o histórico de transações da conta e resolver saldos incorretos em várias transações que ocorrem no mesmo bloco.
Você pode usar as APIs
GetAccountTransactionHistoryWithFiltersFromRichHistDB
, getOrgAccountTransactionHistoryWithFiltersFromRichHistDB
e getAllAccountTransactionHistoryWithFiltersFromRichHistDB
para extrair o histórico de transações da conta do banco de dados de histórico avançado. Quando você informa os parâmetros custom_endpoint
e bearer_token
para o método, o histórico de transações da conta é recuperado do banco de dados de histórico avançado ou do banco de dados de estado. Há vários pontos finais personalizados, conforme mostrado na lista a seguir. Para obter mais informações, consulte Criar Views de Banco de Dados de Histórico Rico.
Para recuperar o histórico de transações do banco de dados de histórico avançado, você deve estar executando o Oracle Autonomous Database com o Oracle REST Data Services (ORDS) e o OAuth ativado.
Se você excluir o arquivo
Participant_orgs_list.yml
por engano, execute o comando a seguir para gerar novamente o arquivo.npm run refresh
Se já existir uma visualização ou um link de banco de dados no sistema, o script não o recriará. Em vez disso, uma mensagem semelhante ao texto a seguir é registrada:
createView already exists
O script continua na próxima etapa. Isso garante que as views, tabelas, links de banco de dados e outras entidades de banco de dados não sejam excluídas ou substituídas pelo script.Além disso, você pode ver o seguinte erro.
Error: ORA-20049: Cannot alter the URL mapping while the schema is enabled. Try disabling the schema first.
Esse erro ocorre porque o esquema do banco de dados está ativado e, portanto, não pode ser mapeado para o alias diferente especificado no arquivo .env
.
Para contornar esse comportamento, execute as etapas a seguir.
- Use o mesmo nome de alias usado anteriormente ou verifique os serviços REST no banco de dados do alias do esquema.
- Desative o esquema do banco de dados e execute o script novamente. Para obter mais informações, consulte Oracle REST Data Services (ORDS): Usando o SQL Developer.