Esplora Oracle Blockchain Platform utilizzando esempi (Hyperledger Fabric v1.4.7)

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

Per installare e creare un'istanza dei codici concatenati di esempio è necessario essere amministratori. 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. Istanziare il codice concatenato.
    1. Fare clic sul pulsante Crea istanza del codice concatenato.
    2. Nella finestra di dialogo Crea codice concatenato selezionare il canale in cui si desidera creare un'istanza del codice concatenato e specificare i parametri richiesti. Fare clic su Crea istanza.
  5. Andare alla scheda Canali e fare clic sul nome del canale in cui è stata creata l'istanza del codice concatenato di esempio.
    1. Nella pagina Informazioni canale, fare clic sul riquadro Codici concatenati creati in istanza 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.

    • Nella tabella Libro contabile individuare il blocco con il tipo di dati (sys).

    • Fare clic sul 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 "distribuisci".

  7. Se necessario, andare alla scheda Codici di catena e creare un'istanza del codice concatenato su altri canali.
    Se si sta lavorando su una rete che contiene più membri e che ha creato un'istanza del codice concatenato sul fondatore, non è necessario creare un'istanza del codice concatenato sui partecipanti in cui è stato installato lo stesso codice concatenato. In questi casi, il codice concatenato è già stato istanziato e in esecuzione sui partecipanti.
    1. Individuare il nome del codice concatenato di cui si desidera creare un'istanza nella tabella e fare clic su di esso.
    2. Nella pagina Informazioni sul codice di catena, fare clic sul pulsante Crea istanza su un nuovo codice di catena.
    3. Nella finestra di dialogo Crea codice concatenato specificare le informazioni necessarie.
  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 per eseguire il codice concatenato.
    4. Fare clic su Esegui . I risultati della transazione mostrano i valori restituiti e il campo Dettagli API visualizza il log dettagliato di tutti i processi blockchain eseguiti dal richiamo della transazione.
  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. Confermare che il riquadro Libro contabile è selezionato e, nella tabella Libro contabile query, individuare il numero di blocco che indica che si è verificato un richiamo.
    3. Fare clic sul blocco e verificare che nella tabella Transazioni venga visualizzato "Operazione riuscita" nella colonna Stato.
  10. Se necessario, andare alla pagina Campioni e richiamare qualsiasi altra operazione sul codice concatenato.