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.
- Seleccione el proyecto de código de cadenas en el panel Códigos de cadenas.
- 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.
- 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 - Haga clic en Guardar.
- 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.
- Haga clic en Guardar.
- Haga clic en Generar. Se generan el paquete de API de envoltorio y la recopilación de Postman asociada.