3 Utilisation de l'extension Blockchain App Builder pour Visual Studio Code

L'extension Blockchain App Builder pour Visual Studio Code vous permet de créer et d'échafauder 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 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é.

Diagramme de flux de travail du générateur d'applications Blockchain

Tableau 3-1 Flux de travail lors de l'utilisation de l'extension Visual Studio Code

Tâche Description Informations supplémentaires
Installer et configurer Téléchargez l'extension Blockchain App Builder Visual Studio Code à 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 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

Déployer le projet de code de chaîne localement dans le réseau Hyperledger Fabric préconfiguré inclus ou à distance vers 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 executeQuery lors du développement de votre code de chaîne, vous pouvez exécuter des interrogations enrichies SQL si votre code de chaîne est déployé dans un réseau Oracle Blockchain Platform.

Déboguer le code de chaîne Vous pouvez effectuer un débogage ligne par ligne dans Visual Studio Code.
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.
Exécution de tests unitaires 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.