2017-07-28 19 views
1

私はHyperledgerファブリックサンプル/最初のネットワークサンプルを試しています。私は3つのノードで作業しています。私はチェインコードをインスタンス化しながら、異なる保証ポリシーでテストしています。インスタンス化は成功です。しかし、私がチェーンコードを呼び出すと、失敗しています。 1つのOR条件のみが機能しています。Hyperledger V1.0承認ポリシーAND条件に失敗しました

出力結果で試したオプションの一覧を次に示します。

  • -P "OR ('Org1MSP.member', 'Org2MSP.member','Org3MSP.member'))" -response 成功
  • -P "OR ('Org1MSP.member', AND('Org2MSP.member','Org3MSP.member'))" -response 失敗しました
  • -P "AND ('Org1MSP.member','Org2MSP.member','Org3MSP.member')" -responseステータス
  • -P "OR ('Org1MSP.member','Org3MSP.member'))" -response
  • 失敗を失敗しました。-response 裏書政策課題の解決に私を助けてください

を失敗しました。

答えて

1

Nピアからの署名を必要とする裏書きポリシーの場合は、最初にすべてのピアから署名を収集してから送信しなければなりません。

HyperledgerファブリックSDK(少なくともノードSDK)を使用すると、これを実行できます。 peer CLIは現時点では使用できません。

のHyperledger Fabric SDKを使用している場合は、デバッグする環境とログの詳細が必要です。

希望すると便利です。

関連する問題