Utilisation de l'interface de ligne de commande du générateur d'applications de chaîne de blocs

L'interface de ligne de commande du générateur d'applications de chaîne de blocs vous aide à créer et à adapter un projet de chaîne de blocs 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 interrogations SQL enrichies, déboguer le code de chaîne ou écrire et exécuter des tests d'unité à l'aide du code généré.

Diagramme de flux de travail du générateur d'applications de chaîne de blocs

Tableau 7-1 : Flux de travail lors de l'utilisation de l'interface de ligne de commande

Tâche Description Rubriques connexes
Installer et configurer Téléchargez l'interface de ligne de commande du générateur d'applications de chaîne de blocs à partir de la console Oracle Blockchain Platform et installez-la, ainsi que tout logiciel préalable.
Créer le projet de code de chaîne Créer un fichier de spécification pour le projet de code de chaîne.
Générer le code de chaîne Modifiez le fichier de spécification pour définir les ressources et les codes de 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 de 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 de chaîne généré :
Déployer le code de chaîne

Après la création du projet de code de chaîne, vous pouvez le déployer localement au réseau Hyperledger Fabric préconfiguré inclus, ou à distance à votre Oracle Blockchain Platform Cloud ou Enterprise Edition.

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

Tester le code de chaîne

Après l'exécution du code de chaîne sur un réseau, vous pouvez tester l'une des méthodes générées.

De plus, si vous choisissez de créer la méthode executeQuery lors du développement de votre code de chaîne, vous pouvez exécuter des interrogations SQL enrichies si votre code de chaîne est déployé dans un réseau Oracle Blockchain Platform.

Déboguer le code de chaîne L'extension Blockchain App Builder for Visual Studio Code inclut le débogage ligne par ligne de votre code de chaîne.
Synchroniser vos mises à jour Lorsque vous mettez à jour le fichier de spécification, vous pouvez synchroniser les modifications avec les fichiers de code de chaîne générés.
Appliquer des correctifs à l'interface de ligne de commande Blockchain App Builder Vous pouvez utiliser la commande patch pour appliquer un correctif à l'interface de ligne de commande du générateur d'applications de chaîne de blocs.
Exécuter des tests d'unité d'exécution Un scénario de test unitaire de base est inclus dans le projet. Des tests supplémentaires peuvent être ajoutés et exécutés.