У меня есть бизнес-сеть, с которой я работаю в течение нескольких недель, и файл bna был успешно развернут в нескольких версиях структуры Hyperledger. Вдруг не импортируется в composer-playground 0.9 и пытается запустить
архив композитора создать
скиньте эту ошибку:
IllegalModelException: Class ApproveMedication is not declared as abstract. It must define an identifying field. File '/Users/dwakeman/git/pharma-network/models/com.ibm.pharma.cto': line 92 column 1, to line 102 column 2.
Транзакция определяется в моей модели следующим образом:
transaction ApproveMedication {
o String productNdc
o String proprietaryName
o String nonProprietaryName
o String labelerName
o String dosageForm
o String route
o String strength
o String productTypeName
o String deaClassification
}
Я использую последнюю версию composer-cli:
composer-cli v0.9.0
composer-admin v0.9.0
composer-client v0.9.0
composer-common v0.9.0
composer-runtime-hlf v0.9.0
composer-runtime-hlfv1 v0.9.0
Я знаю, что в Composer 0.9 внесены некоторые изменения в этой области, как указано в примечаниях к выпуску. а>:
Я удалил поля в соответствии с рекомендациями, но все равно не получается. Кто-нибудь знает, что происходит?
Спасибо!