Découvrez Oracle Blockchain Platform à l'aide d'exemples
Vous pouvez installer, déployer et appeler les exemples de code chaîne inclus dans Oracle Blockchain Platform.
Vous devez être un administrateur pour installer et déployer des exemples de codes chaîne. Si vous disposez de droits d'accès utilisateur, vous pouvez appeler des exemples de code chaîne.
- Accédez à la console et sélectionnez l'onglet Outils de développement.
- Cliquez sur le panneau Echantillons. La page Exemples de code chaîne apparaît.
- Localisez l'exemple de code chaîne et installez-le.
- Choisissez l'exemple de code chaîne à utiliser et cliquez sur le bouton Installer correspondant.
- 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 (Go, Node.js ou Java). Cliquez sur Installer.
- Déployez le code chaîne.
- Cliquez sur le bouton Déployer du code chaîne.
- Dans la boîte de dialogue Déployer le code chaîne, sélectionnez le canal sur lequel déployer le code chaîne. Cliquez sur Déployer.
- Accédez à l'onglet Canaux et cliquez sur le nom du canal sur lequel vous avez déployé l'exemple de code chaîne.
- Sur la page Informations sur le canal, cliquez sur le panneau Codes chaîne déployés pour confirmer le déploiement du code chaîne sur le canal.
- Vous pouvez utiliser le panneau Livre pour rechercher des informations sur des transactions individuelles sur le canal.
- Cliquez sur le panneau Livre et confirmez les éléments suivants.
- La synthèse du livre indique qu'un déploiement a eu lieu. Un déploiement se compose d'une approbation et d'une validation.
- Dans la table Ledger, localisez les deux blocs dont le type est data.
- Cliquez sur le premier 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 ApproveChaincodeDefinitionForMyOrg.
- Cliquez sur le deuxième bloc et vérifiez que le champ Nom de la fonction affiche CommitChaincodeDefinition.
- Si nécessaire, accédez à l'onglet Codes chaîne et déployez le code chaîne sur d'autres canaux.Si vous travaillez sur un réseau qui contient plusieurs membres et que vous avez déployé le code chaîne sur le fondateur, vous n'avez pas à déployer 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à déployé sur les participants.
- Localisez l'ID de package du code chaîne à déployer dans la table et cliquez dessus. La page Récapitulatif des homologues installés apparaît.
- Cliquez sur Déployer sur les canaux.
- Sur la page Récapitulatif des canaux déployés, cliquez sur le bouton Déployer.
- Dans la boîte de dialogue Déployer le code chaîne, indiquez les informations requises, puis cliquez sur Déployer.
- Localisez l'ID de package du code chaîne à déployer dans la table et cliquez dessus.
- Appelez le code chaîne.
- Accédez à la page Exemples de code chaîne, localisez le code chaîne sur lequel vous travaillez et cliquez sur le bouton Appeler correspondant.
- Dans la boîte de dialogue Appeler le code chaîne, sélectionnez le canal sur lequel exécuter la transaction.
- Dans le champ Action, indiquez une action à effectuer à l'aide du code chaîne.
- Cliquez sur Exécuter.
- Vérifiez si le code chaîne a été appelé.
- Accédez à l'onglet Canaux, puis localisez et cliquez sur le canal sur lequel le code chaîne a été installé.
- Dans la table Récapitulatif du livre, localisez le numéro de bloc indiquant qu'un appel a eu lieu.
- Cliquez sur le bloc et vérifiez que, dans la table Transactions, Succès apparaît dans la colonne Statut.
- Si nécessaire, accédez à la page Exemples et appelez toute autre opération sur le code chaîne.