haz*_*nli 5 hyperledger-fabric
注意:我正在尝试在Fabric 1.2PrivateDataCollections
上使用hyperledger
我们正在迁移代码以使用PDC
之前写入分类账的代码,并且我们正在执行范围查询并更改分类账上同一交易的状态。
我们所做的是首先运行某种范围查询来获取所有相关对象的列表,加载它们并更改状态,到目前为止效果很好。
我们PDC
保持了相同的方法,但现在当我们尝试将数据放入PDC
. 这是我们收到的错误消息。
事务已经对 pvt 数据执行了查询。不允许写入
我们使用这个组合没有任何问题:
GetStateByPartialCompositeKey
PutState
Run Code Online (Sandbox Code Playgroud)
但这是行不通的;
GetPrivateDataByPartialCompositeKey
PutPrivateData
Run Code Online (Sandbox Code Playgroud)
这是设计使然还是有一个选项可以覆盖此行为?
SideDB
即使您查询它,我也没有看到任何写入问题,这背后的原因是什么?
在我的函数中我正在使用
GetPrivateDataByPartialCompositeKey
PutState
Run Code Online (Sandbox Code Playgroud)
依然在抱怨
错误:调用期间背书失败。响应:状态:500 消息:“模拟错误:事务返回失败:错误:PUT_STATE 失败:事务已对 pvt 数据执行查询。不允许写入”
归档时间: |
|
查看次数: |
640 次 |
最近记录: |