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

Tableau 2-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 Blockchain à partir de votre 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 | Modifier le fichier de spécification pour définir les ressources et les codes de chaîne à générer, puis exécuter 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é :
Informations détaillées sur la prise en charge de la segmentation en unités :
|
Déployer le code de chaîne |
Une fois le projet de code de chaîne créé, vous pouvez le déployer localement dans le réseau Hyperledger Fabric préconfiguré inclus, ou à distance dans Oracle Blockchain Platform Cloud ou Enterprise Edition. Vous pouvez également encapsuler le projet de code de chaîne pour un déploiement manuel dans Oracle Blockchain Platform. |
|
Tester le code de chaîne |
Une fois le code de chaîne exécuté sur un réseau, vous pouvez tester l'une des méthodes générées. En outre, si vous choisissez de créer la méthode |
|
Synchroniser vos mises à jour | Lorsque vous mettez à jour votre 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 Blockchain.
|
|
Exécuter des tests d'unité | Un test unitaire de base est inclus dans le projet. Vous pouvez ajouter et exécuter des tests supplémentaires. |