Generación de API de Wrapper mediante Visual Studio Code

La versión mejorada de Blockchain App Builder permite generar API de envoltorio en Visual Studio Code.

Al generar API de envoltorio en Visual Studio Code, se le preguntará si desea sobrescribir los paquetes de API de envoltorio anteriores que existan en la ubicación de selección.

API Gateway limita a 50 el número de rutas que se pueden crear en un solo despliegue. Si intenta generar más de 50 API de envoltorio, se le preguntará si desea crear varios gateways. La creación de varios gateways con el mismo prefijo de ruta de despliegue mantiene una ruta de acceso base consistente en todos los puntos finales de API de envoltorio. Si decide no crear varios gateways, se cancela la generación de API de envoltorio.

  1. Seleccione el proyecto de código de cadenas en el panel Códigos de cadenas.
  2. Haga clic con el botón derecho en el nombre del código de cadenas y, a continuación, seleccione Generar paquete de API de envoltorio. Se abre el panel Oracle Blockchain Platform - Generación de paquete de API de envoltorio.
  3. Introduzca las variables de configuración como se describe en la siguiente tabla.
    Campo Descripción Valor por defecto
    OCID de compartimento OCID del compartimento en Oracle Cloud Infrastructure (OCI). ninguno
    Nombre de compartimento Nombre del compartimento de OCI. ninguno
    Dominio de Identidad Dominio de identidad que se va a utilizar. ninguno
    Canal de cadena de bloques Nombre del canal de Oracle Blockchain Platform en el que se despliega el código de cadena. ninguno
    URL de cadena de bloques URL de Oracle Blockchain Platform asociada al despliegue del código de cadena. ninguno
    Ubicación Directorio del sistema en el que se generará el paquete de API de envoltorio. ninguno
    Prefijo de ruta de acceso de despliegue Prefijo de ruta de acceso de despliegue en API Gateway, que especifica la ruta de acceso donde se despliegan las rutas. El prefijo de la ruta de despliegue debe empezar por una barra inclinada (/). /<ChaincodeName>
    Sincronización de cadena de bloques Valor de sincronización que se incluirá en la carga útil para llamadas de API. true
    Timeout de cadena de bloques Valor de timeout que se va a incluir en la carga útil para llamadas de API. 6.000
    Nombre de la política Nombre de la política que permite la gestión controlada y el acceso a las API mediante permisos definidos para grupos y compartimentos de la organización ChaincodeName
    Nombre mostrado de VCN Nombre mostrado de la red virtual en la nube de OCI. ChaincodeName
    Nombre Mostrado de la Aplicación Nombre mostrado de la aplicación de OCI. ChaincodeName
    Nombre mostrado de gateway de gateway Nombre mostrado de API Gateway. ChaincodeName
    Nombre mostrado de despliegue Nombre mostrado de API Gateway. ChaincodeName
    Nombre de repositorio de OCI Nombre del repositorio de OCI Registry, que debe estar en minúsculas. ChaincodeName en caracteres en minúscula
  4. Haga clic en Guardar.
  5. Haga clic en el separador Asignación. El panel Asignación muestra una tabla de todas las API de controlador que están disponibles en el código de cadenas. Cada método tiene un punto final de API correspondiente, que puede editar según sea necesario. Seleccione la casilla de control Generar API de Wrapper correspondiente para incluir la API de controlador en el paquete de API de wrapper. Haga clic en Seleccionar todo para incluir todas las API de controlador.
  6. Haga clic en Guardar.
  7. Haga clic en Generar. Se generan el paquete de API de envoltorio y la recopilación de Postman asociada.