Wrapper-APIs für Confidential Wholesale CBDC anpassen

Die vertrauliche CBDC-Wrapper-API im Großhandel ist eine geänderte Version des Wrapper-API-Packages, das von Blockchain App Builder generiert wird.

Gehen Sie folgendermaßen vor, wenn Sie das Wrapper-API-Paket nach dem Hinzufügen benutzerdefinierter Methoden zum vertraulichen CBDC-Großhandelskettencode neu generieren. Um sicherzustellen, dass Ihre Änderungen kompatibel sind, müssen Sie das neu generierte Wrapper-API-Package mit dem vertraulichen CBDC-Wrapper-API-Package im Großhandel ändern, das mit dem Produkt gebündelt ist.

  1. Verwenden Sie Blockchain App Builder, um ein Wrapper-API-Package für den vertraulichen CBDC-Großhandelskettencode zu generieren.
  2. Extrahieren Sie die Dateien aus dem Package.
  3. Sichern Sie die Datei routes.go, und ersetzen Sie dann den OCI-Funktionsordner im neuen Wrapper-API-Package durch den Ordner WholesaleCBDCWithConfidentialPaymentOCIFunction aus dem gebündelten WholesaleCBDCWithConfidentialPayment-Wrapper-API-Package. Stellen Sie die Backupversion der Datei routes.go wieder her.
  4. Bearbeiten Sie die JSON-Variable function_path am Ende der Datei terraform.vars, um Einträge für neue Methoden hinzuzufügen. Die Variable function_path definiert API-Endpunkte als ein Array von Objekten im folgenden Format.
    function_paths="[{\"endpoint\":\"/addAdmin\",\"methodType\":[\"POST\"]}]"
    Fügen Sie Einträge für die neuen Methoden createIDCSUser und createAccountWithEnrollment hinzu, wie im folgenden Beispiel gezeigt.
    function_paths="[{\"endpoint\":\"/addAdmin\",\"methodType\":[\"POST\"]},{\"endpoint\":\"/createIDCSUser\",\"methodType\":[\"POST\"]},{\"endpoint\":\"/createAccountWithEnrollment\",\"methodType\":[\"POST\"]}]"
  5. Ersetzen Sie die Datei main.tf im neu generierten Wrapper-API-Package durch die Datei main.tf aus dem Wrapper-API-Package, das mit dem Produkt gebündelt ist.