Befehlszeilenschnittstelle von Blockchain App Builder verwenden
Mit der Befehlszeilenschnittstelle Blockchain App Builder können Sie ein voll funktionsfähiges Chaincode-Projekt aus einer Spezifikationsdatei erstellen und strukturieren.
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 Rich-Abfragen ausführen, den Chaincode debuggen oder Unit-Tests mit dem generierten Code schreiben und ausführen.
![Blockchain App Builder-Workflowdiagramm Blockchain App Builder-Workflowdiagramm](img/appbuilderworkflow.png)
Tabelle 7-1: Workflow bei Verwendung der CLI
Aufgabe | Beschreibung | Verwandte Themen |
---|---|---|
Installation und Konfiguration | Laden Sie die Blockchain App Builder-CLI von der Oracle Blockchain Platform-Konsole herunter, und installieren Sie sie sowie alle erforderlichen Software. | |
Chaincode-Projekt erstellen | Erstellen Sie eine Spezifikationsdatei für das Chaincode-Projekt. | |
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 über Struktur und Inhalt der Spezifikationsdatei und des generierten Chaincode-Projekts:
Detaillierte Informationen zur Tokenisierungsunterstützung:
|
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 das manuelle Deployment in Oracle Blockchain Platform verpacken. |
|
Chaincode testen |
Nachdem Ihr Chaincode in einem Netzwerk ausgeführt wurde, können Sie eine der generierten Methoden testen. Wenn Sie während der Chaincode-Entwicklung die Methode |
|
Chaincode debuggen | Die Blockchain App Builder-Erweiterung für Visual Studio Code umfasst das lineare Debugging Ihres Chaincodes. | |
Aktualisieren | Wenn Sie die Spezifikationsdatei aktualisieren, können Sie die Änderungen mit den generierten Chaincode-Dateien synchronisieren. | |
Patches auf die Blockchain App Builder-CLI einspielen | Mit dem Befehl patch können Sie einen Patch auf die Blockchain App Builder-CLI einspielen.
|
|
Führen Sie Unit-Tests aus | Das Projekt enthält eine grundlegende Einrichtung des Einheitentestfalls. Zusätzliche Tests können hinzugefügt und ausgeführt werden. |