Did a trace and perform same steps just to capture the log for both the default System Administrators and Locally Customized Role and found difference. Is there anyway to bypass this part?
SQL statement: SELECT T1.ID,T1.NAME,T1.ENABLE,T1.DEL_STARTUPMENU,T1.STATUSLINEINFO,T1.TOOLBARINFO,T1.DEBUGINFO,T1.AUTOINFO,T1.AUTOUPDATE,T1.GARBAGECOLLECTLIMIT,T1.HISTORYLIMIT,T1.MESSAGELIMIT,T1.GENERALINFO,T1.SHOWSTATUSLINE,T1.SHOWTOOLBAR,T1.DEBUGGERPOPUP,T1.SHOWAOTLAYER,T1.DEL_PASSWORD,T1.DEL_OSACCOUNTNAME,T1.STARTUPPROJECT,T1.CONFIRMDELETE,T1.CONFIRMUPDATE,T1.REPORTFONTNAME,T1.REPORTFONTSIZE,T1.FORMFONTNAME,T1.FORMFONTSIZE,T1.PROPERTYFONTNAME,T1.PROPERTYFONTSIZE,T1.INFOLOGLEVEL,T1.COMPANY,T1.AUTOLOGOFF,T1.QUERYTIMELIMIT,T1.TRACEINFO,T1.REPORTTOPMARGIN,T1.REPORTBOTTOMMARGIN,T1.REPORTLEFTMARGIN,T1.REPORTRIGHTMARGIN,T1.COMPILERWARNINGLEVEL,T1.SID,T1.NETWORKDOMAIN,T1.NETWORKALIAS,T1.ENABLEDONCE,T1.EXTERNALUSER,T1.LANGUAGE,T1.HELPLANGUAGE,T1.PREFERREDTIMEZONE,T1.PREFERREDCALENDAR,T1.HOMEPAGEREFRESHDURATION,T1.NOTIFYTIMEZONEMISMATCH,T1.FILTERBYGRIDONBYDEFAULT,T1.GLOBALFORMOPENMODE,T1.DEL_DEFAULTMODELID,T1.SHOWMODELNAMEINAOT,T1.ACCOUNTTYPE,T1.ISSUERRECID,T1.CREDENTIALRECID,T1.GLOBALLISTPAGELINKMODE,T1.GLOBALEXCELEXPORTMODE,T1.GLOBALEXCELEXPORTLOCATION,T1.CLIENTACCESSLOGLEVEL,T1.DEFAULTPARTITION,T1.GLOBALEXCELEXPORTFILEPATH,T1.RECVERSION,T1.PARTITION,T1.RECID FROM USERINFO T1 WHERE ((PARTITION=xxxxxx) AND (ID=?)) [ID=xxxxx, Reused=Yes]
Call stack:
(S)\Classes\xAxaptaUserManager\GetRolesForUser
(S)\Data Dictionary\Tables\MyRoles\Methods\PopulateRolesForNonAdminUser - line 15
(S)\Data Dictionary\Tables\MyRoles\Methods\XDS - line 17
(S)\Classes\SysQueryRangeUtil\currentRoleHasAccessToPrivate - line 28
(S)<runtime compiled code>\anytype wrapper(){ return SysQueryRangeUtil::currentRoleHasAccessToPrivate(); }
Database: Microsoft SQL Server
SQL statement: SELECT T1.RECID,T1.AOTNAME FROM [XXXX_model].[dbo].SECURITYROLE T1 WHERE (RECID=?) [ID=2, Reused=No]
Call stack:
(S)\Data Dictionary\Tables\MyRoles\Methods\PopulateRolesForNonAdminUser - line 23
(S)\Data Dictionary\Tables\MyRoles\Methods\XDS - line 17
(S)\Classes\SysQueryRangeUtil\currentRoleHasAccessToPrivate - line 28
(S)<runtime compiled code>\anytype wrapper(){ return SysQueryRangeUtil::currentRoleHasAccessToPrivate(); }