MFF 8.0 invokeProcedure ReferenceError - PullRequest
0 голосов
/ 29 мая 2018

Я перевожу приложение MobileFirst Web (Javascript), разработанное в MFP7.1, на MFF8.0.При вызове адаптера Javascript возникает следующая ошибка.Кто-нибудь дает совет, как решить проблему?

Сообщение об ошибке: ibmmfpf.js: 2040 Uncaught ReferenceError: exteWithDefaultOptions не определен в __WLClient.invokeProcedure (ibmmfpf.js: 2040)

Код:

var proc = function(procedure, parameters) {
    return WL.Client.invokeProcedure({
        adapter: ‘XXXXXXX’,
        procedure: procedure,
        parameters : (parameters || [])
    }, {
        timeout: 60000
    });
};

var standardHandler = function(res) {
    if (typeof res.responseJSON === 'object' && res.responseJSON.code > 0) {
        return $.Deferred().reject(res).promise();
    }
    return $.Deferred().resolve(res).promise();
};

////  invoking proc
return proc(‘getYYYYY’).then(standardHandler);

1 Ответ

0 голосов
/ 29 мая 2018

Некоторые API-интерфейсы из MFP 7.1 были изменены в MFP 8.0. Использование Инструмент «Миграция» . Этот инструмент помогает вам идентифицировать области в вашей кодовой базе, которые вам необходимо будет проверить и изменить, например, API-интерфейсыкоторые устарели, больше не поддерживаются или изменены.

Для получения дополнительной информации о переносе IBM MobileFirst Platform Foundation 6.3 - 7.1 в IBM Mobile Foundation 8.0.см. ссылки ниже

Перенос приложений из более ранних выпусков

Перенос приложений и адаптеров в MobileFirst Foundation 8.0

Разработкадля заявки Cordova

...