Новый параметр в типе хранилища данных addRemoteStore().

В Wakanda Enterprise 2.2.1, когда я пытаюсь подключиться к удаленному хранилищу данных 4D, я получаю эту ошибку:

Тип хранилища данных "ваканда" недоступен.

Объект, переданный addRemoteStore() для получения удаленного хранилища данных:

{
    hostname: "myserver:8050",
    jsFile: "targetDS.js",
    password: "mypassword",
    ssl: false,
    timeout: 15,
    type: "4D",
    user: "myuser"
}

person Fran Caja    schedule 30.10.2017    source источник


Ответы (1)


Решение найдено:

Оказывается, это связано с лицензированием. Помимо коннектора 4D Mobile, addRemoteStore() также требует коннектор Wakanda для доступа к хранилищу данных 4D.

Метод работает как в V1 с добавленной лицензией коннектора Wakanda. Пожалуйста, не стесняйтесь обращаться в службу поддержки Wakanda или к торговому представителю 4D за обновленной лицензией.

Обновленный пост:

Я тестировал в V 2.2.1 и получил ту же ошибку. Тот же код в версии 1.1.5 работает без ошибок.

Документация Wakanda, включая примечания по переходу с версии 1 на версию 2, не сообщает об изменениях в addRemoteStore().

Я сообщил об этом в проблемах GitHub как об ошибке. Команда инженеров проверит это. Статус можно отслеживать по следующей ссылке: https://github.com/Wakanda/wakanda-issues/issues/221

----------------------- Исходный пост------------------------- --- Является ли это решение обновленным или новым?

В версии 2.2.1 локальная модель и удаленная модель имеют собственный набор файлов моделей, включая config.waConfig, который определяет конфигурации подключения 4D Mobile. Основная модель должна быть локальной, а удаленная модель должна быть новой: введите здесь описание изображения

Пожалуйста, проверьте, есть ли этот файл в вашей удаленной модели для 4D Mobile и не конфликтуют ли его значения со значениями, переданными в addRemoteStore().

person Xiang Liu    schedule 30.10.2017
comment
Я использую addRemoteStore() для доступа к нескольким базам данных 4D. Используя аналогичный объект, получите тот же результат: {type:"4D",group:NombreTienda,connection:{user:"xxxx",password:"xxxxx",hostname:host,timeout:60}};error.message: Тип хранилища данных wakanda недоступен. - person Fran Caja; 01.11.2017
comment
это решение для обновления, но я тестирую addRemoteStore() изолированно - person Fran Caja; 01.11.2017