Personalizza API wrapper per CBDC all'ingrosso riservato
L'API wrapper CBDC all'ingrosso riservata è una versione modificata del package API wrapper generato da Blockchain App Builder.
Completare i passi riportati di seguito se si rigenera il package API wrapper dopo aver aggiunto metodi personalizzati al codice concatenato CBDC all'ingrosso riservato. Per garantire la compatibilità delle modifiche, è necessario modificare il pacchetto API wrapper appena generato utilizzando il pacchetto API wrapper CBDC all'ingrosso riservato fornito con il prodotto.
- Utilizzare Blockchain App Builder per generare un package API wrapper per il codice concatenato CBDC all'ingrosso riservato.
- Estrarre i file dal pacchetto.
- Eseguire il backup del file
routes.go
, quindi sostituire la cartella delle funzioni OCI nel nuovo package API wrapper con la cartellaWholesaleCBDCWithConfidentialPaymentOCIFunction
dal package API wrapperWholesaleCBDCWithConfidentialPayment
in bundle. Ripristinare la versione di backup del fileroutes.go
. - Modificare la variabile JSON
function_path
alla fine del fileterraform.vars
per aggiungere voci per qualsiasi nuovo metodo. La variabilefunction_path
definisce gli endpoint API come array di oggetti nel formato seguente.
Aggiungere le voci per i nuovi metodifunction_paths="[{\"endpoint\":\"/addAdmin\",\"methodType\":[\"POST\"]}]"
createIDCSUser
ecreateAccountWithEnrollment
come mostrato nell'esempio seguente.function_paths="[{\"endpoint\":\"/addAdmin\",\"methodType\":[\"POST\"]},{\"endpoint\":\"/createIDCSUser\",\"methodType\":[\"POST\"]},{\"endpoint\":\"/createAccountWithEnrollment\",\"methodType\":[\"POST\"]}]"
- Sostituire il file
main.tf
nel pacchetto API wrapper appena generato con il filemain.tf
del pacchetto API wrapper fornito con il prodotto.