Hyperledge composer中从另一个事务调用事务的方法

时间:2019-03-15 09:06:56

标签: hyperledger blockchain hyperledger-composer

旧版本的Hyperledger支持以下方法。但是最新的不是

const generateReport = getFactory().newTransaction('org.cusat.hospital', 'GenerateReport');

在新版本中的测试显示错误

Error: No valid responses from any peers. Response from attempted peer comms was an error: Error: transaction returned with failure: TypeError: getFactory(...).newTransaction is not a function

请提出替代方法。

1 个答案:

答案 0 :(得分:0)

我发现了一种从Java脚本调用事务的方法。看看是否有帮助。

const TransactionSubmit = require('composer-cli')。Transaction.Submit;

让选项= {   卡:“ admin @ tutorial-network”,   数据:'{“ $ class”:“ net.biz.digitalPropertyNetwork.RegisterPropertyForSale”,“ transactionId”:“ TRANSACTION_001”,“卖方”:“ mae@biznet.org”,“标题”:“ TITLE_001”}' };

TransactionSubmit.handler(options);