Distribuisci e testa codice catena Marketplace Bond
Prerequisiti
È necessario completare i passi riportati di seguito prima di utilizzare il codice concatenato del marketplace delle obbligazioni.- Creare un'applicazione client riservata in Oracle Identity Cloud Service. L'API wrapper del marketplace delle obbligazioni fornisce metodi per creare utenti di Identity Cloud Service che possono essere utilizzati dai client nel flusso di iscrizione. Ciò richiede un'applicazione client riservata che disponga del privilegio per creare un utente in Identity Cloud Service. Il codice concatenato del marketplace delle obbligazioni richiede l'ID client e il segreto client di questa applicazione. Per ulteriori informazioni sull'aggiunta di un'applicazione riservata, vedere Aggiungere un'applicazione riservata.
- Creare gruppi di utenti e configurarli nell'istanza di Oracle Blockchain Platform. I gruppi di utenti di Identity Cloud Service, ad esempio
ADMIN_GROUP,USER_GROUP,CLIENT_GROUPe così via, devono essere creati e configurati nelle istanze Oracle Blockchain Platform corrispondenti in base all'accesso e ai ruoli applicazione corrispondenti, ad esempioadmin,restproxy user,ca usere così via. Per ulteriori informazioni, vedere Impostazione di utenti e ruoli applicazione. - Distribuire il codice concatenato CBDC all'ingrosso. Il codice concatenato CBDC all'ingrosso deve essere distribuito sulle stesse istanze di Oracle Blockchain Platform in cui viene distribuito il codice concatenato del marketplace delle obbligazioni. Il conto token e il conto token corrispondenti devono essere impostati nel codice concatenato CBDC all'ingrosso come modalità di pagamento predefinita per l'obbligazione. Puoi farlo manualmente o utilizzando la raccolta Postman generata da Blockchain App Builder. Il codice concatenato CBDC all'ingrosso e il mercato obbligazionario possono essere distribuiti sullo stesso canale o su canali diversi.
Distribuzione del codice concatenato
Puoi distribuire il codice concatenato direttamente dalla console di Oracle Blockchain Platform o utilizzando Blockchain App Builder. Prima di distribuire il codice concatenato, creare gli ID di registrazione per ciascun utente del token e quindi mappare gli utenti del token ai rispettivi ID di registrazione. Specificare un solo utente per ogni iscrizione. Per ulteriori informazioni sull'aggiunta di iscrizioni, vedere Aggiungere iscrizioni a un proxy REST.
Quando si distribuisce il codice concatenato del token, è necessario chiamare il metodo init e passare l'ID organizzazione e l'ID utente dell'utente Token Admin.
Per informazioni sulla distribuzione dalla console di Oracle Blockchain Platform, vedere Usa distribuzione avanzata.
- Estrarre il file dell'archivio
BondMarketplace.zip. - Importa il codice concatenato
BondMarketplacenell'estensione Blockchain App Builder in Visual Studio Code. - Modificare il file
.ochain.jsonper aggiornare il valore della chiaveconfigFileLocational percorso del file di specificaBondMarketplace.yml. - Aprire una finestra del terminale e passare alla cartella del codice concatenato, quindi eseguire il comando seguente.
npm install