2 Befehlszeilenschnittstelle von Blockchain App Builder verwenden

Mit der Befehlszeilenschnittstelle von Blockchain App Builder können Sie ein voll funktionsfähiges Chaincode-Projekt aus einer Spezifikationsdatei erstellen und erstellen.

Nachdem das Projekt erstellt wurde, können Sie es in einem lokalen Hyperledger Fabric-Netzwerk oder in Ihrem bereitgestellten Oracle Blockchain Platform-Netzwerk ausführen und testen. Anschließend können Sie SQL-reiche Abfragen ausführen, den Chaincode debuggen oder Unit-Tests mit dem generierten Code schreiben und ausführen.

Blockchain App Builder-Workflowdiagramm

Tabelle 2-1: Workflow bei Verwendung der CLI

Aufgabe Beschreibung Verwandte Themen
Installation und Konfigurierung Laden Sie die Blockchain App Builder-CLI von Ihrer Oracle Blockchain Platform-Konsole herunter, und installieren Sie sie und jede erforderliche Software.
Chaincode-Projekt erstellen Spezifikationsdatei für das Chaincode-Projekt erstellen.
Chaincode generieren Bearbeiten Sie die Spezifikationsdatei, um die zu generierenden Assets und Chaincodes zu definieren, und führen Sie dann den CLI-Initialisierungsprozess aus, um den Chaincode aus der Spezifikationsdatei zu generieren.
Detaillierte Referenzinformationen zu Struktur und Inhalt der Spezifikationsdatei und des generierten Chaincode-Projekts:
Chaincode bereitstellen

Nachdem Ihr Chaincode-Projekt erstellt wurde, können Sie es lokal im enthaltenen vorkonfigurierten Hyperledger Fabric-Netzwerk oder remote in Ihrer Oracle Blockchain Platform Cloud oder Enterprise Edition bereitstellen.

Sie können das Chaincode-Projekt auch für die manuelle Bereitstellung in Oracle Blockchain Platform verpacken.

Chaincode testen

Nachdem der Chaincode in einem Netzwerk ausgeführt wurde, können Sie jede der generierten Methoden testen.

Wenn Sie während der Chaincode-Entwicklung die Methode executeQuery erstellen möchten, können Sie SQL-reiche Abfragen ausführen, wenn Ihr Chaincode in einem Oracle Blockchain Platform-Netzwerk bereitgestellt wird.

Aktualisierungen synchronisieren Wenn Sie Ihre Spezifikationsdatei aktualisieren, können Sie die Änderungen mit den generierten Chaincode-Dateien synchronisieren.
Patches auf die Blockchain App Builder-CLI anwenden Mit dem Befehl patch können Sie einen Patch auf die Blockchain App Builder-CLI einspielen.
Führen Sie Unit-Tests aus Ein einfacher Unit-Testfall ist im Projekt enthalten. Sie können zusätzliche Tests hinzufügen und ausführen.