2 queries found for "User Group Language"
User's User Groups with Access to Application Service
select distinct UPROF.USR_GRP_ID, UGRPL.DESCR, UPROF.EXPIRATION_DT, UPROF.APP_SVC_ID
from SC_USR_GRP_PROF UPROF , SC_USER_GROUP_L UGRPL , SC_USR_GRP_USR UGRPU1
where UPROF.APP_SVC_ID = 'INSERT_APPLICATION_SERVICE'
and UPROF.USR_GRP_ID = UGRPL.USR_GRP_ID
and UGRPL.LANGUAGE_CD = 'INSER_LANGUAGE_CD_MOSTLY_ENG'
and UPROF.USR_GRP_ID = UGRPU1.USR_GRP_ID
and UGRPU1.USER_ID = 'INSERT_USER_ID'
uploaded by Nuno Rodrigues
Retrieve all User Groups Information including Application Services [Can be used in CCB, MDM, ODM]
alter session set current_schema=CISADM;
SELECT
TRIM(T1.USR_GRP_ID),
TRIM(T1.USG_GRP_DESCR),
TRIM(T2.APP_SVC_ID),
TRIM(T3.APP_SVC_DESCR),
T3.APP_SVC_EXP_DT,
TRIM(T2.ACCESS_MODE),
TRIM(T2.ACC_MODE_DESCR),
T2.OWNER_FLG,
T3.SC_TYPE_CD,
TRIM(T3.SC_TYPE_DESCR),
T3.AUTH_LEVEL_NBR,
TRIM(T3.AUTH_LVL_DESCR)
FROM
(
SELECT
USG.USR_GRP_ID,
USGL.DESCR AS USG_GRP_DESCR
FROM
CISADM.SC_USER_GROUP USG,
CISADM.SC_USER_GROUP_L USGL
WHERE
USG.USR_GRP_ID = USGL.USR_GRP_ID
)
T1,
(
SELECT
B.USR_GRP_ID,
B.APP_SVC_ID,
B.ACCESS_MODE,
A.DESCR AS ACC_MODE_DESCR,
B.OWNER_FLG
FROM
CISADM.CI_LOOKUP_VAL_L A,
CISADM.SC_ACCESS_CNTL B
WHERE
B.ACCESS_MODE = A.FIELD_VALUE
AND A.FIELD_NAME = 'ACCESS_MODE'
ORDER BY
B.USR_GRP_ID,
B.APP_SVC_ID
)
T2,
(
SELECT
J1.USR_GRP_ID,
J1.APP_SVC_ID,
J1.APP_SVC_DESCR,
J1.APP_SVC_EXP_DT,
J2.SC_TYPE_CD,
J2.SC_TYPE_DESCR,
J2.AUTH_LEVEL_NBR,
J2.AUTH_LVL_DESCR
FROM
(
SELECT
USGP.USR_GRP_ID,
USGP.APP_SVC_ID,
ASL.DESCR AS APP_SVC_DESCR,
USGP.EXPIRATION_DT AS APP_SVC_EXP_DT
FROM
CISADM.SC_USR_GRP_PROF USGP,
CISADM.SC_APP_SERVICE_L ASL
WHERE
USGP.APP_SVC_ID = ASL.APP_SVC_ID
)
J1
LEFT JOIN
(
SELECT
UGSC.USR_GRP_ID,
UGSC.APP_SVC_ID,
SCL.SC_TYPE_CD,
SCL.DESCR AS SC_TYPE_DESCR,
AL.AUTH_LEVEL_NBR,
AL.DESCR AS AUTH_LVL_DESCR
FROM
CISADM.CI_USR_GRP_SC UGSC,
CISADM.CI_SC_TYPE_L SCL,
CISADM.CI_SC_AUTH_LVL_L AL
WHERE
UGSC.SC_TYPE_CD = SCL.SC_TYPE_CD
AND UGSC.SC_TYPE_CD = AL.SC_TYPE_CD
AND SCL.SC_TYPE_CD = AL.SC_TYPE_CD
AND UGSC.AUTH_LEVEL_NBR = AL.AUTH_LEVEL_NBR
)
J2
ON J1.USR_GRP_ID = J2.USR_GRP_ID
AND J1.APP_SVC_ID = J2.APP_SVC_ID
)
T3
WHERE
T1.USR_GRP_ID = T2.USR_GRP_ID
AND T1.USR_GRP_ID = T3.USR_GRP_ID
AND T2.USR_GRP_ID = T3.USR_GRP_ID
AND T2.APP_SVC_ID = T3.APP_SVC_ID
AND T1.USR_GRP_ID IN
(
'ALL_SERVICES'
)
ORDER BY
T1.USR_GRP_ID,
T2.APP_SVC_ID,
T2.ACCESS_MODE,
T3.SC_TYPE_CD,
T3.AUTH_LEVEL_NBR;
uploaded by Jessie Dean U. Tomas