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