Есть ли способ запросить / получить доступ к списку доступных классов транзакций в hyperledger composer? - PullRequest
0 голосов
/ 02 ноября 2018

Можем ли мы запросить у бизнес-сети список классов транзакций? и зная имя класса транзакции, можем ли мы запросить обязательные параметры для передачи при его вызове?

Например: BusinessNetworkA состоит из 3 классов транзакций {TradeApples, BuyCar, RentHouse}

  • TradeApples требует цену за кг в качестве параметра
  • BuyCar требует автомобильный VIN и цену в качестве параметров
  • Для аренды требуется номер дома и цена в качестве параметров

1 Ответ

0 голосов
/ 25 июня 2019

Это легко сделать:

    query getCupData { 
         description: "particular batch" 
         statement: 
                SELECT org.ibm.coffee.cupCoffee
                   WHERE (cupId == _$CupId ) 
}

Используйте TradeApple вместо cupCoffe и pricePerKg вместо cupId, и _ $ CupId будет входной переменной, и вы можете иметь любой тип запроса между вашей переменной.

PS: это должно быть в отдельном файле с именем query.qry (имя важно, должно совпадать)

...