Невозможно создать цепной код на канале

Я использую облако IBM для своей инфраструктуры.

Я имею одну организацию с одним пэром, присоединенным на канале. У меня есть очень простой цепной код в файле bna, который установлен на одноранговом узле, и он показывает правильно с правильной версией.

в пользовательском интерфейсе bluemix в разделе " Мой код / ​​установить код " есть возможность создания цепного кода.

во всплывающем окне Insttiate chaincode:

  • аргументов нет, поэтому текстовое поле Arguments оставлено пустым
  • выбрал правильный канал,
  • Тип Chaincode - Node,
  • Идентификатор и версия цепочки кода подобраны правильно, поэтому их не трогали

Аргументами цепочки по умолчанию является [], но, конечно, это текстовое поле недоступно для редактирования, его содержимое изменяется на основе текстового поля Аргументы вверху.

На следующем экране я выбираю Простую политику, моя организация добавляется в качестве участника. Отправить и я получаю неизвестную ошибку. Глядя на одноранговые журналы, я вижу это:

Вызов цепного кода Init() возвратил ответ об ошибке [Ошибка: недопустимые аргументы "[]" для функции "start", ожидая "["serializedResource"]"]. Отправка сообщения об ошибке обратно на одноранговый узел.

Вопрос в том, что именно я должен ввести в текстовое поле аргументов, чтобы это работало?

У меня нет проблем с развертыванием и созданием одного и того же цепного кода через командную строку, через локальную сетевую карту администратора, которая подключается к облаку, но я бы хотел, чтобы он работал и с помощью опции облачного пользовательского интерфейса. Интерфейс bluemix значительно ускоряет развертывание, если оно работает!

0 ответов

Другие вопросы по тегам