Esplora Oracle Blockchain Platform utilizzando esempi (Hyperledger Fabric v2.x)

È possibile installare, distribuire e richiamare i codici concatenati di esempio inclusi in Oracle Blockchain Platform.

Per installare e distribuire codici concatenati di esempio, è necessario essere un amministratore. Se si dispone delle autorizzazioni utente, è possibile richiamare i codici concatenati di esempio.
  1. Andare alla console e selezionare la scheda Strumenti sviluppatore.
  2. Fare clic sul riquadro Esempi.
    Viene visualizzata la pagina Esempi di codice di connessione.
  3. Individuare il codice concatenato di esempio e installarlo.
    1. Scegliere il codice concatenato di esempio che si desidera utilizzare e fare clic sul pulsante Installa corrispondente.
    2. Nella finestra di dialogo Installa codice concatenato, specificare uno o più peer su cui installare il codice concatenato e selezionare il linguaggio del codice concatenato da utilizzare (Vai, Node.js o Java). Fate clic su Installa.
  4. Distribuire il codice concatenato.
    1. Fare clic sul pulsante Distribuisci del codice concatenato.
    2. Nella finestra di dialogo Distribuisci codice concatenato selezionare il canale su cui distribuire il codice concatenato. Fare clic su Distribuisci.
  5. Andare alla scheda Canali e fare clic sul nome del canale su cui è stato distribuito il codice concatenato di esempio.
    1. Nella pagina Informazioni canale, fare clic sul riquadro Codici concatenati distribuiti per confermare la distribuzione del codice concatenato nel canale.
    2. È possibile utilizzare il riquadro Libro contabile per individuare le informazioni sulle singole transazioni nel canale.
  6. Fare clic sul riquadro Libro contabile e confermare quanto segue.
    • Il sintetico libro contabile indica che si è verificata una distribuzione. Una distribuzione è costituita da un'approvazione e un commit.
    • Nella tabella Libro contabile individuare i due blocchi con un tipo di dati.
    • Fare clic sul primo blocco e nella tabella Transazioni fare clic sull'icona a forma di freccia per visualizzare ulteriori informazioni sul blocco. Verificare che nel campo Nome funzione sia visualizzato ApproveChaincodeDefinitionForMyOrg.
    • Fare clic sul secondo blocco e verificare che nel campo Nome funzione sia visualizzato CommitChaincodeDefinition.
  7. Se necessario, andare alla scheda Codici di catena e distribuire il codice concatenato su altri canali.
    Se si sta lavorando su una rete che contiene più membri e il codice concatenato è stato distribuito sul fondatore, non è necessario distribuire il codice concatenato sui partecipanti in cui è stato installato lo stesso codice concatenato. In questi casi, il codice concatenato è già distribuito sui partecipanti.
    1. Individuare l'ID package del codice concatenato che si desidera distribuire nella tabella e fare clic su di esso.
      Viene visualizzata la pagina Riepilogo peer installati.
    2. Fare clic su Distribuito sui canali.
    3. Nella pagina Riepilogo canali distribuiti fare clic sul pulsante Distribuisci su un nuovo canale.
    4. Nella finestra di dialogo Distribuisci codice concatenato specificare le informazioni necessarie, quindi fare clic su Distribuisci.
  8. Richiama il codice concatenato.
    1. Andare alla pagina Esempi di codice di catena, individuare il codice di catena con cui si sta lavorando e fare clic sul relativo pulsante Richiama.
    2. Nella finestra di dialogo Richiama codice concatenato, selezionare un canale su cui eseguire la transazione.
    3. Nel campo Azione specificare un'azione da completare utilizzando il codice concatenato.
    4. Fare clic su Esegui.
  9. Conferma se il codice concatenato è stato richiamato correttamente.
    1. Andare alla scheda Canali, quindi individuare e fare clic sul canale su cui è stato installato il codice concatenato.
    2. Nella tabella Riepilogo libro contabile individuare il numero di blocco che indica un richiamo.
    3. Fare clic sul blocco e verificare che nella tabella Transazioni sia visualizzato Operazione riuscita nella colonna Stato.
  10. Se necessario, andare alla pagina Campioni e richiamare qualsiasi altra operazione sul codice concatenato.