Hyperledger Composer-未注册查询

时间:2018-06-29 05:58:48

标签: hyperledger-composer

我正在使用hyperledger作曲家1.1版本。

运行composer-rest-server时,query.qry文件中的查询未注册。我也尝试了升级bna文件,但是问题仍然存在。

但是,当使用yo生成器创建示例时,将我们的示例代码合并到其中之后,它的工作正常,但出现了一些连接问题。 “参与者没有对资源sample.bna文件的读取权限。

请提出建议。

1 个答案:

答案 0 :(得分:0)

这是应该起作用的过程:

  1. 使用确切名称 queries.qry创建文件,并确保文件位于项目的根文件夹中 (与package.json和权限相同) .acl,没有任何子文件夹)
  2. 编辑package.json并更新您的BNA的版本号
  3. 使用composer archive create新建一个.bna文件
  4. 运行命令以在对等composer network install上安装新的bna版本
  5. 运行命令以在对等composer network upgrade上升级网络的运行版本(请注意,这将为网络的新版本创建一个新的链码docker容器。)
  6. 停止REST服务器-启动REST服务器,以便它可以发现网络的新端点。