Oracle Blockchain Platform Digital Assets Edition 债券市场应用 债券市场包装器 API 程序包 自定义债券市场的包装器 API 自定义债券市场的包装器 API 债券市场包装器 API 是由区块链应用程序构建器生成的包装器 API 程序包的修改版本。 如果在将定制方法添加到债券市场链代码后重新生成包装器 API 包,请完成以下步骤。为了确保您的更改兼容,您必须使用与产品捆绑的债券市场包装器 API 程序包来修改新生成的包装器 API 程序包。 使用 Blockchain App Builder 为债券市场链代码生成包装 API 包。 从软件包中提取文件。 将与产品捆绑在一起的包装器 API 程序包中的以下文件夹复制到新生成的包装器 API 程序包的目录结构中。 createIDCSUser createAccountWithEnrollment purchaseBondToken 或 purchaseToken `approveBondRedemption 或 `approveedemption payInterest 将以下变量添加到 terraform.vars 文件中。idcs_url="<idcs_url>" idcs_port="<idcs_port>" cbdc_chaincode="<cbdc_chaincode>" cbdc_channel="<cbdc_channel>" prepare_timeout=<prepare_timeout> isolation_level="<isolation_level>" 在 terraform.vars 文件末尾为 createIDCSUser 和 createAccountWithEnrollment 方法添加一个条目,如以下示例 JSON 字符串所示。\"createIDCSUser\":{\"path\":\"/createIDCSUser\",\"type\":[\"POST\"]}, \"createAccountWithEnrollment\":{\"path\":\"/createAccountWithEnrollment\",\"type\":[\"POST\"]} 以下文本显示了 terraform.vars 文件中 function_path 变量中的 JSON 字符串的一般格式。{"<methodName>":{"path":"/<methodFolderName>","type":["<HTTP Method POST or GET>"]}} 验证并更新修改的方法 purchaseBondToken、approveBondRedemption 和 payInterest 的名称,以确保在 terraform.vars 文件的 function_path 变量中正确命名这些方法。 将新生成的包装 API 程序包中的 main.tf 文件替换为与产品捆绑在一起的包装 API 程序包中的 main.tf 文件。