Подскажите пожалуйста,
Использовался Arc 9.3, где слой строился из базы на определенное представление, но при вызове этого представления срабатывал фильтр where где вызывалась определенная функция к примеру
WHERE MAPPROJECT.PCK_USER_CTX.SET_CLIENT_SID('7634A7DD6899EF1AE0501E0A141E4861')<>0
Эта функция устанавливала определенный ID сессии и выборка из представления показывала определенные результаты
Сейчас используется Arc 10.5 и при вызове этой же функции с такими параметрами, происходит ошибка Invalid 'layerDefs' is specified
вызываем функцию так:
{"0":"(MAPPROJECT.PCK_USER_CTX.SET_CLIENT_SID('7634A7DD6899EF1AE0501E0A141E4861')<>0)"}
Как быть в этой ситуации, может синтаксис не правильный? может нельзя вызывать так функцию? Переписывать логику построения всего сайта к сожалению очень не просто.