2015-02-05 3 views
1

Похоже, что в рамках перехода от IBM Worklight 6.1 и 6.2 были внесены изменения в API JSONStore. В частности, похоже, что метод load() (наряду с другими) were deprecated.Какие изменения были внесены в IBM Worklight JSONStore API между версиями 6.1 и 6.2?

Похоже, что замена этого подхода состоит в том, чтобы вместо этого использовать change() API, входящий в состав JSONStoreInstance, для обновления данных из вызова адаптера (т. Е. Синхронизации с бэкэнд) и пометить его как «чистый» на этом пути. Я делаю этот вывод от the most recent versions of the JSONStore tutorial для платформы MobileFirst 6.3.

Однако это изменение в JSONStore не рассматривается в разделе «what's new in 6.2» Центра знаний, насколько я могу заметить.

Может кто-нибудь подтвердить, что это действительно намеченное изменение? Есть ли еще какая-либо информация о том, что доступно с поддержкой JSONStore между 6.1 и 6.2?

ответ

3

Работа с данным JSONStore и внешними данными в v6.2 документирована here. Существуют API для транзакций (т. Е. startTransaction, commitTransaction, rollbackTransaction). Есть утилиты безопасности here. Существует API advancedFind, который использует объекты QueryPart и другие усовершенствования API find (т. Е. Фильтр, сортировка). Также есть собственный API JSONStore для Android и iOS с примерами here. Изменены структура documentation и новые разделы (например, general terminology), в то время как некоторые старые разделы были обновлены. Есть способ включить сбор информации аналитики (например, размер файла, время работы) из JSONStore (Android & iOS, гибридный & родной) на Operational Analytics console, это задокументировано here. Существуют также гибридные API-интерфейсы JSONStore для Windows Phone 8 и Windows 8.

Изменения все намеренно.

+0

Отличный ответ, спасибо. Похоже, что это только что закончилось из списка изменений случайно. Спасибо за полный набор ссылок. –

Смежные вопросы