Невозможно создать цепной код на канале
Я использую облако IBM для своей инфраструктуры.
Я имею одну организацию с одним пэром, присоединенным на канале. У меня есть очень простой цепной код в файле bna, который установлен на одноранговом узле, и он показывает правильно с правильной версией.
в пользовательском интерфейсе bluemix в разделе " Мой код / установить код " есть возможность создания цепного кода.
во всплывающем окне Insttiate chaincode:
- аргументов нет, поэтому текстовое поле Arguments оставлено пустым
- выбрал правильный канал,
- Тип Chaincode - Node,
- Идентификатор и версия цепочки кода подобраны правильно, поэтому их не трогали
Аргументами цепочки по умолчанию является [], но, конечно, это текстовое поле недоступно для редактирования, его содержимое изменяется на основе текстового поля Аргументы вверху.
На следующем экране я выбираю Простую политику, моя организация добавляется в качестве участника. Отправить и я получаю неизвестную ошибку. Глядя на одноранговые журналы, я вижу это:
Вызов цепного кода Init() возвратил ответ об ошибке [Ошибка: недопустимые аргументы "[]" для функции "start", ожидая "["serializedResource"]"]. Отправка сообщения об ошибке обратно на одноранговый узел.
Вопрос в том, что именно я должен ввести в текстовое поле аргументов, чтобы это работало?
У меня нет проблем с развертыванием и созданием одного и того же цепного кода через командную строку, через локальную сетевую карту администратора, которая подключается к облаку, но я бы хотел, чтобы он работал и с помощью опции облачного пользовательского интерфейса. Интерфейс bluemix значительно ускоряет развертывание, если оно работает!