2 Utilisation de l'interface de ligne de commande Blockchain App Builder

L'interface de ligne de commande Blockchain App Builder vous aide à créer et à soutenir un projet de code chaîne entièrement fonctionnel à partir d'un fichier de spécification.

Une fois le projet créé, vous pouvez l'exécuter et le tester sur un réseau Hyperledger Fabric local ou sur votre réseau Oracle Blockchain Platform provisionné. Vous pouvez ensuite exécuter des requêtes SQL riches, déboguer le code chaîne ou écrire et exécuter des tests unitaires à l'aide du code généré.

Diagramme de workflow de Blockchain App Builder

Tableau 2-1 Workflow lors de l'utilisation de la CLI

Tâche Description Rubriques connexes
Installation et configuration Téléchargez l'interface de ligne de commande Blockchain App Builder à partir de votre console Oracle Blockchain Platform et installez-la et tout logiciel prérequis.
Créer le projet de code chaîne Créez un fichier de spécification pour le projet de code chaîne.
Générer le code chaîne Modifiez le fichier de spécification afin de définir les ressources et les codes chaîne à générer, puis exécutez le processus d'initialisation de l'interface de ligne de commande pour générer le code chaîne à partir du fichier de spécification.
Informations de référence détaillées sur la structure et le contenu du fichier de spécification et du projet de code chaîne généré :
Déployer le code chaîne

Une fois votre projet de code chaîne créé, vous pouvez le déployer localement sur le réseau Hyperledger Fabric préconfiguré inclus ou à distance sur Oracle Blockchain Platform Cloud ou Enterprise Edition.

Vous pouvez également packager le projet de code chaîne pour un déploiement manuel vers Oracle Blockchain Platform.

Tester le code chaîne

Une fois que votre code chaîne est exécuté sur un réseau, vous pouvez tester l'une des méthodes générées.

Par ailleurs, si vous choisissez de créer la méthode executeQuery lors du développement de votre code chaîne, vous pouvez exécuter des requêtes SQL riches si votre code chaîne est déployé sur un réseau Oracle Blockchain Platform.

Synchroniser vos mises à jour Lorsque vous mettez à jour votre fichier de spécification, vous pouvez synchroniser les modifications avec les fichiers de code chaîne générés.
Appliquer des patches à l'interface de ligne de commande Blockchain App Builder Vous pouvez utiliser la commande patch pour appliquer un patch à l'interface de ligne de commande Blockchain App Builder.
Exécuter des tests d'unité Un cas de test unitaire de base est inclus dans le projet. Vous pouvez ajouter et exécuter des tests supplémentaires.