как получить свойство SecurityContext в ADF с помощью Groovy Expression

#java #oracle #groovy #expression #oracle-adf

Вопрос:

В настоящее время я работаю над приложением ADF, и я просто получаю свойство SecurityContext, используя это заводное выражение «adf.context.SecurityContext.get (‘DCode’)», и это приведет к приведенной ниже ошибке.

ошибка: исключение в выражении «DCode», связанном со значением параметра выражение: oracle.jbo.script.ExprSecurityException Доступ к свойству sessionScope в классе oracle.adf.share.http.ServletADFContext не разрешен. в строке «DCode» BoundParameter 1

Я изо всех сил старался решить эту ошибку, но не могу. Пожалуйста, помогите мне устранить эту ошибку.

Спасибо

Ответ №1:

В groovy expression в исходном режиме убедитесь, что , trustMode='trusted' .

Ответ №2:

Не могли бы вы сообщить нам свою точную версию JDev, пожалуйста?

Вы установили для выражения значение ‘trusted’?

Смотрите https://andrejusb.blogspot.com/2017/04/adf-bc-groovy-expression-security.html для получения полного описания.