Personnaliser les API de wrapper pour Wholesale CBDC

L'API de wrapper CBDC de gros est une version modifiée du package d'API de wrapper généré par Blockchain App Builder.

Si vous régénérez le package d'API de wrapper après avoir ajouté des méthodes personnalisées au code chaîne CBDC de gros, procédez comme suit. Pour vous assurer que vos modifications sont compatibles, vous devez modifier le package d'API de wrapper nouvellement généré à l'aide du package d'API de wrapper CBDC de gros qui est fourni avec le produit.
  1. Utilisez Blockchain App Builder pour générer un package d'API de wrapper pour le code chaîne CBDC de gros.
  2. Extrayez les fichiers du package.
  3. Sauvegardez le fichier routes.go, puis remplacez le dossier de fonctions OCI du nouveau package d'API de wrapper par le dossier WholesaleCBDCOCIFunction du package d'API de wrapper WholesaleCBDC groupé. Restaurez la version de sauvegarde du fichier routes.go.
  4. Modifiez la variable JSON function_path à la fin du fichier terraform.vars afin d'ajouter des entrées pour les nouvelles méthodes. La variable function_path définit les adresses d'API comme un tableau d'objets au format suivant.
    function_paths="[{\"endpoint\":\"/activateCBDCAccount\",\"methodType\":[\"POST\"]}]"
    Ajoutez une entrée pour la nouvelle méthode createCBDCAccount, comme indiqué dans l'exemple suivant.
    function_paths="[{\"endpoint\":\"/activateCBDCAccount\",\"methodType\":[\"POST\"]},{\"endpoint\":\"/createCBDCAccount\",\"methodType\":[\"POST\"]}]"
  5. Remplacez le fichier main.tf du package d'API de wrapper nouvellement généré par le fichier main.tf du package d'API de wrapper fourni avec le produit.