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 OrdnerWholesaleCBDCWithConfidentialPaymentOCIFunctionaus dem gebündeltenWholesaleCBDCWithConfidentialPayment-Wrapper-API-Package. Stellen Sie die Backupversion der Dateiroutes.gowieder her. - Bearbeiten Sie die JSON-Variable
function_patham Ende der Dateiterraform.vars, um Einträge für neue Methoden hinzuzufügen. Die Variablefunction_pathdefiniert 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\"]}]"createIDCSUserundcreateAccountWithEnrollmenthinzu, wie im folgenden Beispiel gezeigt.function_paths="[{\"endpoint\":\"/addAdmin\",\"methodType\":[\"POST\"]},{\"endpoint\":\"/createIDCSUser\",\"methodType\":[\"POST\"]},{\"endpoint\":\"/createAccountWithEnrollment\",\"methodType\":[\"POST\"]}]" - Ersetzen Sie die Datei
main.tfim neu generierten Wrapper-API-Package durch die Dateimain.tfaus dem Wrapper-API-Package, das mit dem Produkt gebündelt ist.