Personalizar API de envoltorio para CBDC de venta al por mayor confidencial
La API de envoltorio CBDC al por mayor confidencial 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 cadena CBDC de venta al por mayor confidencial. Para asegurarse de que los cambios son compatibles, debe modificar el paquete de API de envoltorio recién generado mediante el paquete de API de envoltorio CBDC de venta al por mayor confidencial que se incluye con el producto.
- Utilice Blockchain App Builder para generar un paquete de API de envoltorio para el código de cadena CBDC mayorista confidencial.
- Extraiga los archivos del paquete.
- 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 envoltorio por la carpetaWholesaleCBDCWithConfidentialPaymentOCIFunction
del paquete de API de envoltorioWholesaleCBDCWithConfidentialPayment
. Restaure la versión de copia de seguridad del archivoroutes.go
. - Edite la variable JSON
function_path
al final del archivoterraform.vars
para agregar entradas para cualquier método nuevo. La variablefunction_path
define los puntos finales de API como una matriz de objetos con el siguiente formato.
Agregue entradas para los nuevos métodosfunction_paths="[{\"endpoint\":\"/addAdmin\",\"methodType\":[\"POST\"]}]"
createIDCSUser
ycreateAccountWithEnrollment
, como se muestra en el siguiente ejemplo.function_paths="[{\"endpoint\":\"/addAdmin\",\"methodType\":[\"POST\"]},{\"endpoint\":\"/createIDCSUser\",\"methodType\":[\"POST\"]},{\"endpoint\":\"/createAccountWithEnrollment\",\"methodType\":[\"POST\"]}]"
- Sustituya el archivo
main.tf
del paquete de API de envoltorio recién generado por el archivomain.tf
del paquete de API de envoltorio que se incluye con el producto.