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 a API
GetAccountTransactionHistoryWithFiltersFromRichHistDB
para extrair o histórico de transações da conta do banco de dados de histórico avançado. Quando você especifica 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.
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.
Você poderá ver o erro a seguir.
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.