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.

  1. Utilizzare Blockchain App Builder per generare un package API wrapper per il codice concatenato CBDC all'ingrosso riservato.
  2. Estrarre i file dal pacchetto.
  3. Eseguire il backup del file routes.go, quindi sostituire la cartella delle funzioni OCI nel nuovo package API wrapper con la cartella WholesaleCBDCWithConfidentialPaymentOCIFunction dal package API wrapper WholesaleCBDCWithConfidentialPayment in bundle. Ripristinare la versione di backup del file routes.go.
  4. Modificare la variabile JSON function_path alla fine del file terraform.vars per aggiungere voci per qualsiasi nuovo metodo. La variabile function_path definisce gli endpoint API come array di oggetti nel formato seguente.
    function_paths="[{\"endpoint\":\"/addAdmin\",\"methodType\":[\"POST\"]}]"
    Aggiungere le voci per i nuovi metodi createIDCSUser e createAccountWithEnrollment come mostrato nell'esempio seguente.
    function_paths="[{\"endpoint\":\"/addAdmin\",\"methodType\":[\"POST\"]},{\"endpoint\":\"/createIDCSUser\",\"methodType\":[\"POST\"]},{\"endpoint\":\"/createAccountWithEnrollment\",\"methodType\":[\"POST\"]}]"
  5. Sostituire il file main.tf nel pacchetto API wrapper appena generato con il file main.tf del pacchetto API wrapper fornito con il prodotto.