Découvrez Oracle Blockchain Platform à l'aide d'échantillons (Hyperledger Fabric v1.4.7)

Vous pouvez installer, instancier et appeler les exemples de code chaîne inclus dans Oracle Blockchain Platform.

Vous devez être administrateur pour installer et instancier des exemples de code chaîne. Si vous disposez de droits d'accès utilisateur, vous pouvez appeler des exemples de code chaîne.
  1. Accédez à la console et sélectionnez l'onglet Outils de développement.
  2. Cliquez sur le volet Exemples.
    La page Echantillons de code chaîne est affichée.
  3. Localisez l'exemple de code de chaîne et installez-le.
    1. Choisissez l'exemple de code chaîne à utiliser et cliquez sur le bouton Installer correspondant.
    2. Dans la boîte de dialogue Installer le code chaîne, indiquez les homologues sur lesquels installer le code chaîne et sélectionnez le langage de code chaîne à utiliser (Accéder, Node.js ou Java). Cliquez sur Installer.
  4. Instanciez le code de chaîne.
    1. Cliquez sur le bouton Instancier du code chaîne.
    2. Dans la boîte de dialogue Instancier le code chaîne, sélectionnez le canal vers lequel instancier le code chaîne et indiquez les paramètres requis. Cliquez sur Instancier.
  5. Accédez à l'onglet Canaux et cliquez sur le nom du canal vers lequel vous avez instancié l'exemple de code chaîne.
    1. Sur la page Informations sur le canal, cliquez sur le panneau Codes chaîne instanciés pour confirmer le déploiement du code chaîne sur le canal.
    2. Vous pouvez utiliser le panneau Livre pour localiser des informations sur des transactions individuelles sur le canal.
  6. Cliquez sur le panneau Livre et confirmez les éléments suivants.
    • La synthèse du livre indique qu'un déploiement a eu lieu.

    • Dans la table Livre, localisez le bloc avec le type de données (sys).

    • Cliquez sur le bloc et, dans le tableau Transactions, cliquez sur l'icône en forme de flèche pour afficher plus d'informations sur le bloc. Vérifiez que le champ Nom de fonction affiche "deploy".

  7. Si nécessaire, accédez à l'onglet Codes chaîne et instanciez le code chaîne sur d'autres canaux.
    Si vous travaillez sur un réseau qui contient plusieurs membres et que vous avez instancié le code chaîne sur le fondateur, vous n'avez pas à instancier le code chaîne sur les participants où vous avez installé le même code chaîne. Dans ce cas, le code chaîne est déjà instancié et exécuté sur les participants.
    1. Recherchez le nom du code chaîne à instancier dans la table et cliquez dessus.
    2. Sur la page Informations sur le code chaîne, cliquez sur le bouton Instancier sur un nouveau code chaîne.
    3. Dans la boîte de dialogue Instancier le code chaîne, indiquez les informations requises.
  8. Appelez le code de chaîne.
    1. Accédez à la page Echantillons de code chaîne, localisez le code chaîne sur lequel vous travaillez, puis cliquez sur le bouton Appeler correspondant.
    2. Dans la boîte de dialogue Appeler un code chaîne, sélectionnez le canal sur lequel exécuter la transaction.
    3. Dans le champ Action, indiquez une action pour exécuter le code chaîne.
    4. Cliquez sur Exécuter. Le champ Résultats de la transaction affiche les valeurs renvoyées et le champ Détails de l'API affiche le journal détaillé de tous les processus de chaîne de blocs exécutés lors de l'appel de la transaction.
  9. Vérifiez si le code chaîne a été appelé.
    1. Accédez à l'onglet Canaux, puis localisez le canal sur lequel le code chaîne a été installé et cliquez dessus.
    2. Vérifiez que le volet Livre est sélectionné et, dans la table Livre de requête, localisez le numéro de bloc indiquant qu'un appel a eu lieu.
    3. Cliquez sur le bloc et vérifiez que la colonne Statut de la table Transactions indique "Succès".
  10. Si nécessaire, accédez à la page Exemples et appelez toute autre opération sur le code chaîne.