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

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:
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 executeQuery durante el desarrollo del código de cadenas, puede ejecutar consultas enriquecidas con SQL si el código de cadenas se despliega en una red de Oracle Blockchain Platform.

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.