Hyperledger fabric Hyperledger Composer参与者创建验证
如何在创建参与者时验证资源的存在 例如:Hyperledger fabric Hyperledger Composer参与者创建验证,hyperledger-fabric,blockchain,hyperledger-composer,Hyperledger Fabric,Blockchain,Hyperledger Composer,如何在创建参与者时验证资源的存在 例如: participant Trader identified by traderId { o String traderId o String traderFirstName o String traderLastName --> Car owner } 还有一项资产: participant Car identified by carId { o String carId o string vin } 当我创建一个新的参
participant Trader identified by traderId {
o String traderId
o String traderFirstName
o String traderLastName
--> Car owner
}
还有一项资产:
participant Car identified by carId {
o String carId
o string vin
}
当我创建一个新的参与者时,我必须给他分配一辆车。当我使用CLI或Restful API或composer进行此操作时,不会验证此
汽车是否存在。如何确保它存在,以便在我创建参与者交易者
时,它应该映射到资产汽车
的现有实例,而不是映射到不存在的资产?看起来您使用的是“系统事务”AddParticipant和AddAsset from playend和REST服务器
如果您想进行检查,您需要编写自己的交易,并在汽车登记处执行一个get
(尽管您可能真的应该将汽车定义为一项资产而不是参与者)来检查车主是否在场,然后在交易员登记处执行一个put
我建议查看操场示例中的事务,以获得编写事务脚本的示例。也请看这个。谢谢你的回答。我想知道如何禁用或覆盖框架创建的主CRUD,以便只在事务中使用它?