Uso de la interfaz de línea de comandos de Blockchain App Builder
La interfaz de línea de comandos de Blockchain App Builder le ayuda a crear y armar un proyecto de código de cadenas totalmente funcional a partir de un archivo de especificación.
Una vez creado el proyecto, puede ejecutarlo y probarlo en una red local de Hyperledger Fabric o en su red de Oracle Blockchain Platform aprovisionada. A continuación, puede ejecutar consultas enriquecidas con SQL, depurar el código de cadenas o escribir y ejecutar pruebas unitarias utilizando el código generado.
![Diagrama de flujo de trabajo de Blockchain App Builder Diagrama de flujo de trabajo de Blockchain App Builder](img/appbuilderworkflow.png)
Tabla 7-1 Flujo de trabajo al usar la CLI
Tarea | Descripción | Temas relacionados |
---|---|---|
Instalación y Configuración | Descargue la CLI de Blockchain App Builder desde la consola de Oracle Blockchain Platform e instálela y cualquier software necesario. | |
Crear el proyecto de código de cadenas | Cree un archivo de especificación para el proyecto de código de cadenas. | |
Generar el código de cadenas | Edite el archivo de especificación para definir los activos y los códigos de cadenas que se van a generar y, a continuación, ejecute el proceso de inicialización de la CLI para generar el código de cadenas a partir del archivo de especificación. |
Información de referencia detallada sobre la estructura y el contenido del archivo de especificación y el proyecto de código de cadenas generado:
Información detallada sobre el soporte de tokenización:
|
Despliegue el código de cadenas |
Una vez creado el proyecto de código de cadenas, puede desplegarlo localmente en la red de Hyperledger Fabric preconfigurada incluida o de forma remota en Oracle Blockchain Platform Cloud o Enterprise Edition. También puede empaquetar el proyecto de código de cadenas para el despliegue manual en Oracle Blockchain Platform. |
|
Probar el código de cadenas |
Una vez que el código de cadenas se esté ejecutando en una red, puede probar cualquiera de los métodos generados. Además, si ha elegido crear el método |
|
Depurar el código de cadenas | La extensión Blockchain App Builder para Visual Studio Code incluye la depuración línea por línea de su código de cadenas. | |
Sincronizar las actualizaciones | Al actualizar el archivo de especificación, puede sincronizar los cambios con los archivos de código de cadenas generados. | |
Aplicación de parches a la CLI de Blockchain App Builder | Puede utilizar el comando patch para aplicar un parche a la CLI de Blockchain App Builder.
|
|
Ejecute las pruebas de unidad | En el proyecto se incluye una configuración básica de caso de prueba de unidad. Se pueden agregar y ejecutar pruebas adicionales. |