Personalizar API de Wrapper para CBDC al por mayor

La API de envoltorio CBDC al por mayor es una versión modificada del paquete de API de envoltorio que genera Blockchain App Builder.

Complete los siguientes pasos si vuelve a generar el paquete de API de envoltorio después de agregar métodos personalizados al código de cadenas CBDC mayorista. Para asegurarse de que los cambios sean compatibles, debe modificar el paquete de API de envoltorio recién generado mediante el paquete de API de envoltorio CBDC mayorista que se incluye con el producto.
  1. Utilice Blockchain App Builder para generar un paquete de API de envoltorio para el código de cadena CBDC mayorista.
  2. Extraiga los archivos del paquete.
  3. Realice una copia de seguridad del archivo routes.go y, a continuación, sustituya la carpeta de funciones de OCI en el nuevo paquete de API de encapsulador por la carpeta WholesaleCBDCOCIFunction del paquete de API de encapsulador WholesaleCBDC incluido. Restaure la versión de copia de seguridad del archivo routes.go.
  4. Edite la variable JSON function_path al final del archivo terraform.vars para agregar entradas para cualquier método nuevo. La variable function_path define los puntos finales de API como una matriz de objetos con el siguiente formato.
    function_paths="[{\"endpoint\":\"/activateCBDCAccount\",\"methodType\":[\"POST\"]}]"
    Agregue una entrada para el nuevo método createCBDCAccount como se muestra en el siguiente ejemplo.
    function_paths="[{\"endpoint\":\"/activateCBDCAccount\",\"methodType\":[\"POST\"]},{\"endpoint\":\"/createCBDCAccount\",\"methodType\":[\"POST\"]}]"
  5. Sustituya el archivo main.tf en el paquete de API de envoltorio recién generado por el archivo main.tf del paquete de API de envoltorio que se incluye con el producto.