Wrapper-APIs für Wholesale CBDC anpassen

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

Gehen Sie folgendermaßen vor, wenn Sie das Wrapper-API-Package nach dem Hinzufügen benutzerdefinierter Methoden zum CBDC-Großhandelskettencode neu generieren. Um sicherzustellen, dass Ihre Änderungen kompatibel sind, müssen Sie das neu generierte Wrapper-API-Paket mit dem CBDC-Wrapper-API-Großhandelspaket ändern, das mit dem Produkt gebündelt ist.
  1. Mit Blockchain App Builder können Sie ein Wrapper-API-Paket für den CBDC-Großhandelskettencode generieren.
  2. Extrahieren Sie die Dateien aus dem Paket.
  3. Sichern Sie die Datei routes.go, und ersetzen Sie dann den OCI-Funktionsordner im neuen Wrapper-API-Package durch den Ordner WholesaleCBDCOCIFunction aus dem gebündelten WholesaleCBDC-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\":\"/activateCBDCAccount\",\"methodType\":[\"POST\"]}]"
    Fügen Sie einen Eintrag für die neue Methode createCBDCAccount hinzu, wie im folgenden Beispiel gezeigt.
    function_paths="[{\"endpoint\":\"/activateCBDCAccount\",\"methodType\":[\"POST\"]},{\"endpoint\":\"/createCBDCAccount\",\"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.