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.

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:
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 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 |
|
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. |