Advertisement
Guest User

Untitled

a guest
Feb 8th, 2018
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. cache.enabled=true
  2. cache.size=20000
  3. cache.ttl=10800000
  4. sql.template.role = select * from VW_ACCESS_RIGHT_BY_ROLE \
  5.                     where USERPRINCIPAL = :UserName \
  6.                     and AGENT = :ApplicationName \
  7.                     and ResourceType = :ResourceTypeName \
  8.                     and ResourceRecord = :ResourceName \
  9.                     and (ACCESSRIGHT = :Operation or ACCESSRIGHT = 'ANY')
  10. sql.template.attr = select * from VW_ACCESS_RIGHT_BY_RESTYPE \
  11.                     where USERPRINCIPAL = :UserName \
  12.                     and PLATFORM = :PlatformName \
  13.                     and RESOURCETYPE = :ResourceTypeName \
  14.                                         and (ACCESSRIGHT = :Operation or ACCESSRIGHT = 'ANY')
  15.                                        
  16. sql.template.code = SELECT * \
  17.   FROM (  SELECT mda.VALUE \
  18.             FROM \
  19.                  (SELECT \
  20.                              d.DEPARTMENT_ID, \
  21.                              LEVEL AS TreeLevel \
  22.                         FROM DEPARTMENT d \
  23.                   CONNECT BY PRIOR d.PARENT_ID = d.DEPARTMENT_ID start with d.DEPARTMENT_ID in \
  24.                  (select d.department_id from USER_ACCOUNT ua \
  25.                  INNER JOIN SECURITY_PRINCIPAL sp \
  26.                     ON sp.SECURITY_PRINCIPAL_ID = ua.SECURITY_PRINCIPAL_ID \
  27.                  INNER JOIN \
  28.                  M_SECURITY_PRINCIPAL_DATA mspd \
  29.                     ON     mspd.PARENT_ID = sp.SECURITY_PRINCIPAL_ID \
  30.                        AND mspd.KEY = N'Principal.SystemName' \
  31.                  INNER JOIN PERSONAGE pers \
  32.                     ON ua.PERSONAGE_ID = pers.PERSONAGE_ID \
  33.                  INNER JOIN POST pst ON pst.POST_ID = pers.POST_ID \
  34.                  INNER JOIN DEPARTMENT d ON d.DEPARTMENT_ID = pst.DEPARTMENT_ID \
  35.                  where UPPER (mspd.VALUE) = upper(:UserName) \
  36.                  )  \
  37.                     ORDER BY LEVEL) TreeDepartments \
  38.                  INNER JOIN M_DEPARTMENT_DATA mda \
  39.                     ON mda.PARENT_ID = TreeDepartments.DEPARTMENT_ID \
  40.            WHERE MDA.KEY = N'ExternalID' \
  41.         ORDER BY TreeDepartments.TreeLevel ASC) \
  42.  WHERE ROWNUM = 1
  43.  
  44. resourceAttr=UserOrgID
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement