Hyperledger Fabric错误-无法找到渠道的分类帐

2020-08-16 14:32发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)朋友们 我一直试图在我的链代码...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


朋友们

我一直试图在我的链代码中实现一个通过" invokeChaincode"调用" qscc"的方法,因此我可以使用" GetBlockByTxID"通过TxID获取该块,但是当我通过Swagger API测试该块时, 500错误:

这是我的代码,也许我做错了什么。 我以为通道名称不正确,但是当我通过SAP API Hub调用Hyperledger Fabric API时,通道名称与我作为参数传递的名称相同。

提前谢谢

(33.6 kB)
4条回答
四川大学会员
2020-08-16 15:22 .采纳回答

嗨Emilio,

此错误似乎与开发系统的体系结构有关。

dev系统的每个通道都以服务实例的ID开头,以区分它们。 该前缀的处理由Hyperledger Fabric服务完成,但是在这种情况下,您是从内部调用链码的,因此您必须将此前缀添加到通道名称中。

在您的情况下,这意味着将链码中的通道名称从" gesjornada"更改为" dev gesjornada"。 实例ID与计划为" dev"的节点服务实例相关。 可以从Hyperledger Fabric仪表板中的URL读取它:

https://hyperledger-fabric-dashboard.cfapps.eu10.hana.ondemand.com/ / / /节点

希望这有助于解决您的问题!

最好

Christopher

一周热门 更多>