Movilizer — идентификатор пула мастер-данных в виде целого числа для участников/устройств

Дескриптор мастер-данных, подобный этому: $masterdata:"pool_name" преобразуется в клиенте Movilizer в целое число, например 113.

Мы создаем логику, которая отправляет обратно в серверную часть идентификатор пула (113) и измененный ключ (key="key1") в контейнере данных.

Ключ DataContainer формируется так: "poolid$$key", мой вопрос:

Является ли целое число poolid одинаковым для всех участников/устройств?? (Всегда 113) или случайным образом зависит от клиента?

Мне нужно знать это, чтобы отправить строку с именем пула вместо идентификатора пула, чтобы это сработало.


person Lucke    schedule 24.02.2015    source источник


Ответы (1)


Если мне нужно угадать, я бы сказал, что отображение poolID одинаково для всех участников/устройств и зависит от порядка пулов, поскольку они создаются в systemID. Вероятно, первый пул, созданный в sysID, получает отображение 0 или 1... и так далее. Но это всего лишь дикая догадка, и я не уверен, что ваш подход вообще целесообразен. В конце концов, все это может полагаться на несортированную структуру данных и может изменить порядок идентификаторов неожиданным образом на основе этого.

person André Schäfer    schedule 24.02.2015
comment
Спасибо за ответ, Андре, тогда нам придется отправить строковый дескриптор для пула, но это понятно. - person Lucke; 24.02.2015