Dépanner l'application d'échantillonnage CBDC de gros
Vous pouvez entrer manuellement des données de compte et de jeton si vous perdez des données pendant le processus d'inscription dans une table intermédiaire.
L'exemple d'application CBDC de gros stocke les données de compte et de jeton dans des objets d'affaires dans Oracle Visual Builder. Plus précisément, les détails du compte sont stockés dans l'objet d'affaires AccountStatus et les détails du jeton sont stockés dans l'objet d'affaires EarmarkingList. Lorsque vous stockez l'application pour la première fois, ces objets d'affaires sont vides. Lorsque vous interagissez avec l'application en initialisant des jetons et en créant des comptes, les données sont enregistrées dans ces objets d'affaires.
Si vous réinscrivez l'application dans une table intermédiaire et que vous ne sélectionnez pas Conserver les données existantes dans une table intermédiaire, les objets d'affaires sont réinitialisés. Cela peut entraîner des non-concordances de données entre les objets fonctionnels et le grand livre, ce qui peut entraîner des dysfonctionnements de l'application.
Vous pouvez éviter ce problème en sauvegardant toutes les données de l'étape avant de replacer l'application dans l'étape, et en utilisant l'outil Gestionnaire de données d'Oracle Visual Builder pour exporter et importer des données d'objet d'affaires entre des environnements.
Si vous sélectionnez par erreur Stage Application with a Clean Database (Application intermédiaire avec une base de données propre) ou Replace Stage Data with Development Data (Remplacer les données d'étape par les données de développement) lors du re-stage de l'application, vous devez entrer manuellement les détails du compte et du jeton en suivant les étapes suivantes.
- Utilisez les points d'extrémité
getAllActiveAccountsetgetAllSuspendedAccountsdans la collection CBDC Postman en gros ou la collection CBDC Postman en gros confidentielle pour obtenir des informations sur tous les comptes du réseau. En mode confidentiel, vous devez appeler ces points d'extrémité séparément pour chaque organisation, car vous ne pouvez extraire les données de compte que par organisation. Compilez les résultats pour lister tous les comptes sur le réseau. - Alimentez l'objet d'affaires
AccountStatuscomme décrit dans les tableaux suivants.Champ AccountStatus Champ source Notes bankAccountIDaccount_idbankNameorg_idbankStatusActivesi les informations proviennent du point d'extrémitégetAllActiveAccounts,InActivesi les informations proviennent du point d'extrémitégetAllSuspendedAccounts.bankTokenIDtoken_idbankUserIDuser_idbankUserRolerole_name, non_account_role_nameConsultez le tableau suivant pour obtenir des informations sur le mappage des rôles. groupNameapplication_groupsuserRoleConsultez le tableau suivant pour obtenir des informations sur le mappage des rôles. customAccountIdID compte personnalisé euseridscodes d'inscription associés à l'utilisateur; Séparez les inscriptions multiples par des virgules (,). Condition Valeur role_nameest nul ETnon_account_role_nameest videNON role_nameest nul ETnon_account_role_name=token_adminAdministrateur de jetons role_nameest nul ETnon_account_role_name=org_adminAdministration de l'organisation role_nameest nul ETnon_account_role_name=token_auditorVérificateur de jeton role_nameest nul ETnon_account_role_name=org_auditorVérificateur de l'organisation non_account_role_nameest vide ETrole_namen'est pas nulValeur de role_name - Laissez tous les autres champs de l'objet d'affaires
AccountStatusvides. - Utilisez l'objet d'affaires
CurrencyCodeDetailspour obtenir des informations sur les jetons et alimenter l'objet d'affairesEarmarkingListavec ces informations, comme décrit dans le tableau suivant. Vous devez entrer de nouveau les informations pour tous les jetons qui ont été initialisés précédemment.champ EarmarkingList Source Description Exemple currencyCodecurrencyNamedansCurrencyCodeDetailsID jeton utilisé par l'application CBDC de gros USD currencyStringcurrencyDescdansCurrencyCodeDetailsDescription du jeton utilisé par l'application CBDC de gros Dollar - États-Unis earmarkingStringChamp d'objectif entré lors de l'initialisation du jeton [définie par l'utilisateur]