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.
  1. 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.
  2. 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_GROUP e così via, devono essere creati e configurati nelle istanze Oracle Blockchain Platform corrispondenti in base all'accesso e ai ruoli applicazione corrispondenti, ad esempio admin, restproxy user, ca user e così via. Per ulteriori informazioni, vedere Impostazione di utenti e ruoli applicazione.
  3. 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.

Per eseguire la distribuzione mediante Blockchain App Builder, effettuare le operazioni riportate di seguito.
  1. Estrarre il file dell'archivio BondMarketplace.zip.
  2. Importa il codice concatenato BondMarketplace nell'estensione Blockchain App Builder in Visual Studio Code.
  3. Modificare il file .ochain.json per aggiornare il valore della chiave configFileLocation al percorso del file di specifica BondMarketplace.yml.
  4. Aprire una finestra del terminale e passare alla cartella del codice concatenato, quindi eseguire il comando seguente.
    npm install
Per ulteriori informazioni sulla distribuzione mediante Blockchain App Builder, vedere Distribuire il codice concatenato mediante Visual Studio Code.
Per ulteriori dettagli sull'uso delle raccolte Postman, vedere i seguenti argomenti in Blockchain App Builder for Oracle Blockchain Platform.