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

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

Vous devez être administrateur pour installer et instancier des exemples de code de chaîne. Si vous disposez des autorisations d'utilisateur, vous pouvez appeler des exemples de code de chaîne.
  1. Allez à la console et sélectionnez l'onglet Outils pour développeurs.
  2. Cliquez sur le volet Exemples.
    La page Exemples de code de chaîne s'affiche.
  3. Localisez l'exemple de code de chaîne et installez-le.
    1. Sélectionnez l'exemple de code de chaîne à utiliser et cliquez sur le bouton Installer correspondant.
    2. Dans la boîte de dialogue Installer le code de chaîne, spécifiez un ou plusieurs pairs sur lesquels installer le code de chaîne et sélectionnez le langage de code de chaîne que vous voulez utiliser (Go, Node.js ou Java). Cliquez sur Installer.
  4. Instancier le code de chaîne.
    1. Cliquez sur le bouton Instancier du code de chaîne.
    2. Dans la boîte de dialogue Instancier le code de chaîne, sélectionnez le canal vers lequel instancier le code de chaîne et spécifiez les paramètres requis. Cliquez sur Instancier.
  5. Allez à l'onglet Canaux et cliquez sur le nom du canal vers lequel vous avez instancié l'exemple de code de chaîne.
    1. Dans la page Informations sur le canal, cliquez sur le volet Code de chaîne instancié pour confirmer le déploiement du code de chaîne sur le canal.
    2. Vous pouvez utiliser le volet Livre pour localiser des informations sur des transactions individuelles sur le canal.
  6. Cliquez sur le volet Livre et confirmez ce qui suit.
    • Le sommaire du livre indique qu'un déploiement s'est produit.

    • 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 la fonction affiche "deploy".

  7. Si nécessaire, allez à l'onglet Code de chaîne et instanciez le code de chaîne sur d'autres canaux.
    Si vous travaillez sur un réseau qui contient plusieurs membres et que vous avez instancié le code de chaîne sur le fondateur, vous n'avez pas besoin d'instancier le code de chaîne sur les participants où vous avez installé le même code de chaîne. Dans ce cas, le code de chaîne est déjà instancié et exécuté sur les participants.
    1. Localisez le nom du code de chaîne à instancier dans la table et cliquez dessus.
    2. Dans la page Informations sur le code de chaîne, cliquez sur le bouton Instancier sur un nouveau code de chaîne.
    3. Dans la boîte de dialogue Instancier le code de chaîne, spécifiez les informations requises.
  8. Appeler le code de chaîne.
    1. Allez à la page Exemples de code de chaîne, localisez le code de chaîne avec lequel vous travaillez et cliquez sur le bouton Appeler correspondant.
    2. Dans la boîte de dialogue Appeler le code de chaîne, sélectionnez un canal sur lequel exécuter la transaction.
    3. Dans le champ Action, spécifiez une action pour exécuter le code de chaîne.
    4. Cliquez sur Exécuter. Les résultats de transaction affichent les valeurs retourné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 à partir de l'appel de la transaction.
  9. Confirmez si le code de chaîne a été appelé avec succès.
    1. Accédez à l'onglet Canaux et localisez le canal sur lequel le code de chaîne a été installé et cliquez dessus.
    2. Confirmez que le volet Livre est sélectionné et, dans la table Livre d'interrogation, localisez le numéro de bloc indiquant qu'un appel s'est produit.
    3. Cliquez sur le bloc et confirmez que dans la table Transactions, vous voyez "Réussite" dans la colonne Statut.
  10. Si nécessaire, allez à la page Exemples et appelez d'autres opérations sur le code de chaîne.