私は数週間働いていたビジネスネットワークを持っていて、bnaファイルは複数バージョンのhyperledgerファブリックにうまく配置されています。突然、それは作曲-遊び場0.9にインポートされません、と有効なbnaファイルを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
私は
release notesに示すように作曲0.9は、この分野でいくつかの変更を導入したことを知っている
:
推奨されているように、私はフィールドを削除したが、それはまだ失敗。誰が何が起こっているのか知っていますか?
ありがとうございます!