Указанный запрос не существует - PullRequest
0 голосов
/ 19 мая 2018

Я выполняю транзакцию в Hyperledger со следующими настройками:

namespace com.emastersapp


/**
 * Cashier participant identified by userId
 */
participant Cashier identified by userId {
  o String userId
}

query.qry:

query getCashierByUserId {
  description: "Get Cashier by UserId"
  statement:
      SELECT com.emastersapp.Cashier
          WHERE (userId == _$userId)
}

Внутри logic.js у меня есть функция, которая вызывает:

 let results = await query('getCashierByUserId', { userId: resource.userId });

Но при выполнении транзакции я получил эту ошибку:

"Error trying invoke business network. Error: No valid responses from any peers.\nResponse from attempted peer comms was an error: Error: 2 UNKNOWN: error executing chaincode: transaction returned with failure: Error: The specified query does not exist"

1 Ответ

0 голосов
/ 19 мая 2018

сверху предположим, что запрос в запросах должен быть в файле query.qry.

Спасибо

...