Общая информация по релизу
В данном корректирующем релизе оптимизирована работа с табличными параметрами типа QUAN в интеграционной библиотеке SAP. Также в релиз серверной части включены функции из предыдущих версий.
Серверная часть и администрирование
Автозамена табличных параметров для типа данных QUAN
В новой версии библиотеки для интеграции с источником данных SAP внедрены строгие правила по обработке типов данных. Для сохранения рабочего состояния, ранее введённых в эксплуатацию мобильных приложений, где для табличных параметров с типом данных QUAN могли передаваться целые числа и числа с запятой, возвращена функциональность для приведения полученных от пользователя API значений к числу с плавающей точкой. Если значение входного табличного параметра с типом QUAN обозначено как целое число, целое число в строке, число с запятой в строке, число с точкой в строке, то сервер мобильной платформы добавит десятичный разряд и/или преобразует строку в число и/или заменит запятую на точку. Данное решение позволяет сохранять логику обработки значений входных табличных параметров с типом данных QUAN как было ранее. Преобразование значений изначально включено для всех ресурсов источника данных SAP. Доступно отключение преобразования через настройки ресурса.
Правила преобразования значений для входных параметров с типом данных QUAN:
- целые положительные/отрицательные числа, а также строки со значением целого числа, преобразуются к числу с плавающей точкой. Например, пользователь API передаёт параметр со значением «1» серверу мобильной платформы, сервер мобильной платформы преобразует и передаёт источнику данных параметр со значением «1.0»;
- строки со значением положительного/отрицательного числа с точкой/запятой преобразуются к числу с плавающей точкой. Например, пользователь API передаёт строковый параметр со значением «-1,5» серверу мобильной платформы, сервер мобильной платформы преобразует и передаёт источнику данных параметр со значением «-1.5».