Upload
repentchristian
View
250
Download
0
Embed Size (px)
Citation preview
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 1/150
O r a c l e ® A p p l i c a t i o n s
S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
R e l e a s e 1 1 i
P a r t N o . B 1 3 9 2 3 - 0 3
D e c e m b e r 2 0 0 5
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 2/150
O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y , R e l e a s e 1 1 i
P a r t N o . B 1 3 9 2 3 - 0 3
C o p y r i g h t © 1 9 9 4 , 2 0 0 5 , O r a c l e . A l l r i g h t s r e s e r v e d .
P r i m a r y A u t h o r : R o b e r t F a r r i n g t o n , M i l d r e d W a n g
C o n t r i b u t i n g A u t h o r : G e o r g e B u z s a k i , A n n e C a r l s o n , S t e v e C a r t e r , S i u C h a n g , M i c h e l l e C h e n g , K a l y a n i V e n k a t C h e r v e l a , K e n n y T a k C h i C h i n g , C h a r l e s C o l t , K i l l i a n E v e r s , C h i r a g M e h t a , T o m M o r r o w , S r i k a n t h S a l l a k a , P e t e r P i l S e o , J a n S m i t h , S u s a n S t r a t t o n , S a n j e e v P . T o p i w a l a , R o g e r W i g e n s t a m
T h e P r o g r a m s ( w h i c h i n c l u d e b o t h t h e s o f t w a r e a n d d o c u m e n t a t i o n ) c o n t a i n p r o p r i e t a r y i n f o r m a t i o n ; t h e y a r e p r o v i d e d u n d e r a l i c e n s e a g r e e m e n t c o n t a i n i n g r e s t r i c t i o n s o n u s e a n d d i s c l o s u r e a n d a r e a l s o p r o t e c t e d
b y c o p y r i g h t , p a t e n t , a n d o t h e r i n t e l l e c t u a l a n d i n d u s t r i a l p r o p e r t y l a w s . R e v e r s e e n g i n e e r i n g , d i s a s s e m b l y , o r d e c o m p i l a t i o n o f t h e P r o g r a m s , e x c e p t t o t h e e x t e n t r e q u i r e d t o o b t a i n i n t e r o p e r a b i l i t y w i t h o t h e r i n d e p e n d e n t l y c r e a t e d s o f t w a r e o r a s s p e c i fi e d b y l a w , i s p r o h i b i t e d .
T h e i n f o r m a t i o n c o n t a i n e d i n t h i s d o c u m e n t i s s u b j e c t t o c h a n g e w i t h o u t n o t i c e . I f y o u fi n d a n y p r o b l e m s i n t h e d o c u m e n t a t i o n , p l e a s e r e p o r t t h e m t o u s i n w r i t i n g . T h i s d o c u m e n t i s n o t w a r r a n t e d t o b e e r r o r - f r e e . E x c e p t a s m a y b e e x p r e s s l y p e r m i t t e d i n y o u r l i c e n s e a g r e e m e n t f o r t h e s e P r o g r a m s , n o p a r t o f t h e s e P r o g r a m s m a y b e r e p r o d u c e d o r t r a n s m i t t e d i n a n y f o r m o r b y a n y m e a n s , e l e c t r o n i c o r m e c h a n i c a l , f o r a n y p u r p o s e .
I f t h e P r o g r a m s a r e d e l i v e r e d t o t h e U n i t e d S t a t e s G o v e r n m e n t o r a n y o n e l i c e n s i n g o r u s i n g t h e P r o g r a m s o n b e h a l f o f t h e U n i t e d S t a t e s G o v e r n m e n t , t h e f o l l o w i n g n o t i c e i s a p p l i c a b l e :
U . S . G O V E R N M E N T R I G H T S P r o g r a m s , s o f t w a r e , d a t a b a s e s , a n d r e l a t e d d o c u m e n t a t i o n a n d t e c h n i c a l d a t a d e l i v e r e d t o U . S . G o v e r n m e n t c u s t o m e r s a r e " c o m m e r c i a l c o m p u t e r s o f t w a r e " o r " c o m m e r c i a l t e c h n i c a l d a t a " p u r s u a n t t o t h e a p p l i c a b l e
F e d e r a l A c q u i s i t i o n R e g u l a t i o n a n d a g e n c y - s p e c i fi c s u p p l e m e n t a l r e g u l a t i o n s . A s s u c h , u s e , d u p l i c a t i o n , d i s c l o s u r e , m o d i fi c a t i o n , a n d a d a p t a t i o n o f t h e P r o g r a m s , i n c l u d i n g d o c u m e n t a t i o n a n d t e c h n i c a l d a t a , s h a l l
b e s u b j e c t t o t h e l i c e n s i n g r e s t r i c t i o n s s e t f o r t h i n t h e a p p l i c a b l e O r a c l e l i c e n s e a g r e e m e n t , a n d , t o t h e e x t e n t a p p l i c a b l e , t h e a d d i t i o n a l r i g h t s s e t f o r t h i n F A R 5 2 . 2 2 7 - 1 9 , C o m m e r c i a l C o m p u t e r S o f t w a r e – R e s t r i c t e d R i g h t s ( J u n e 1 9 8 7 ) . O r a c l e C o r p o r a t i o n , 5 0 0 O r a c l e P a r k w a y , R e d w o o d C i t y , C A 9 4 0 6 5 .
T h e P r o g r a m s a r e n o t i n t e n d e d f o r u s e i n a n y n u c l e a r , a v i a t i o n , m a s s t r a n s i t , m e d i c a l , o r o t h e r i n h e r e n t l y d a n g e r o u s a p p l i c a t i o n s . I t s h a l l b e t h e l i c e n s e e ' s r e s p o n s i b i l i t y t o t a k e a l l a p p r o p r i a t e f a i l - s a f e , b a c k u p , r e d u n d a n c y a n d o t h e r m e a s u r e s t o e n s u r e t h e s a f e u s e o f s u c h a p p l i c a t i o n s i f t h e P r o g r a m s a r e u s e d f o r s u c h p u r p o s e s , a n d w e d i s c l a i m l i a b i l i t y f o r a n y d a m a g e s c a u s e d b y s u c h u s e o f t h e P r o g r a m s .
T h e P r o g r a m s m a y p r o v i d e l i n k s t o W e b s i t e s a n d a c c e s s t o c o n t e n t , p r o d u c t s , a n d s e r v i c e s f r o m t h i r d p a r t i e s . O r a c l e i s n o t r e s p o n s i b l e f o r t h e a v a i l a b i l i t y o f , o r a n y c o n t e n t p r o v i d e d o n , t h i r d - p a r t y W e b s i t e s . Y o u b e a r a l l r i s k s a s s o c i a t e d w i t h t h e u s e o f s u c h c o n t e n t . I f y o u c h o o s e t o p u r c h a s e a n y p r o d u c t s o r s e r v i c e s f r o m a t h i r d p a r t y , t h e r e l a t i o n s h i p i s d i r e c t l y b e t w e e n y o u a n d t h e t h i r d p a r t y . O r a c l e i s n o t r e s p o n s i b l e f o r : ( a ) t h e q u a l i t y o f t h i r d - p a r t y p r o d u c t s o r s e r v i c e s ; o r ( b ) f u l fi l l i n g a n y o f t h e t e r m s o f t h e a g r e e m e n t w i t h t h e t h i r d p a r t y , i n c l u d i n g d e l i v e r y o f p r o d u c t s o r s e r v i c e s a n d w a r r a n t y o b l i g a t i o n s r e l a t e d t o p u r c h a s e d p r o d u c t s o r
s e r v i c e s . O r a c l e i s n o t r e s p o n s i b l e f o r a n y l o s s o r d a m a g e o f a n y s o r t t h a t y o u m a y i n c u r f r o m d e a l i n g w i t h a n y t h i r d p a r t y .
O r a c l e , J D E d w a r d s , a n d P e o p l e S o f t a r e r e g i s t e r e d t r a d e m a r k s o f O r a c l e C o r p o r a t i o n a n d / o r i t s a f fi l i a t e s . O t h e r n a m e s m a y b e t r a d e m a r k s o f t h e i r r e s p e c t i v e o w n e r s .
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 3/150
C o n t e n t s
S e n d U s Y o u r C o m m e n t s
P r e f a c e
1 I n t r o d u c t i o n
A c c e s s C o n t r o l i n O r a c l e A p p l i c a t i o n s . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 1
O r a c l e U s e r M a n a g e m e n t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 1 O r a c l e A p p l i c a t i o n O b j e c t L i b r a r y S e c u r i t y . . . . . . . . . . . . . . . . . . . . . . 1 - 2
U s e r a n d D a t a A u d i t i n g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 2
2 A c c e s s C o n t r o l w i t h O r a c l e U s e r M a n a g e m e n t
O v e r v i e w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 1
F u n c t i o n S e c u r i t y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 2
D a t a S e c u r i t y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 2
R o l e B a s e d A c c e s s C o n t r o l ( R B A C ) . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 3
D e l e g a t e d A d m i n i s t r a t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 5
R e g i s t r a t i o n P r o c e s s e s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 6
S e l f S e r v i c e a n d A p p r o v a l s . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 1 2
3 O r a c l e U s e r M a n a g e m e n t S e t u p a n d A d m i n i s t r a t i o n
S e t u p T a s k s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 1
D e fi n i n g R o l e C a t e g o r i e s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 1
C r e a t i n g a n d U p d a t i n g R o l e s . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 1
A s s i g n i n g P e r m i s s i o n s t o R o l e s . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 2
D e fi n i n g D e l e g a t e d A d m i n i s t r a t i o n P r i v i l e g e s f o r R o l e s . . . . . . . . . . . . . . . . 3 - 3
D e fi n i n g D a t a S e c u r i t y P o l i c i e s . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 7
D e fi n i n g R o l e I n h e r i t a n c e H i e r a r c h i e s . . . . . . . . . . . . . . . . . . . . . . . . 3 - 7
C r e a t i n g a n d U p d a t i n g R e g i s t r a t i o n P r o c e s s e s . . . . . . . . . . . . . . . . . . . 3 - 1 4 S e t t i n g U p T h e F o r g o t P a s s w o r d F e a t u r e . . . . . . . . . . . . . . . . . . . . . 3 - 1 7
C o n fi g u r i n g t h e U s e r N a m e P o l i c y . . . . . . . . . . . . . . . . . . . . . . . . 3 - 1 7
D e l e g a t e d A d m i n i s t r a t i o n T a s k s . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 1 8
M a i n t a i n i n g P e o p l e a n d U s e r s . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 1 9
C r e a t i n g , I n a c t i v a t i n g , a n d R e a c t i v a t i n g U s e r A c c o u n t s . . . . . . . . . . . . . . . 3 - 2 0
R e s e t t i n g U s e r P a s s w o r d s . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 2 0
i i i
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 4/150
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 5/150
S e a r c h G r a n t s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 3 8
C r e a t e G r a n t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 3 8
D e fi n e G r a n t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 3 8
S e l e c t O b j e c t D a t a C o n t e x t . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 3 9
D e fi n e O b j e c t P a r a m e t e r s a n d S e l e c t S e t . . . . . . . . . . . . . . . . . . . . 4 - 3 9
R e v i e w a n d F i n i s h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 4 0 U p d a t e G r a n t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 4 0
V i e w G r a n t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 4 0
F u n c t i o n s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 4 0
S e a r c h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 4 0
C r e a t e F u n c t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 4 1
U p d a t e F u n c t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 4 1
D u p l i c a t e F u n c t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 4 1
V i e w F u n c t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 4 2
D e l e t e F u n c t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 4 2
N a v i g a t i o n M e n u s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 4 2
S e a r c h f o r M e n u s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 4 3 C r e a t e N a v i g a t i o n M e n u . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 4 3
U p d a t e M e n u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 4 4
D u p l i c a t e M e n u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 4 5
V i e w M e n u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 4 5
D e l e t e M e n u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 4 5
P e r m i s s i o n s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 4 5
C r e a t e P e r m i s s i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 4 5
U p d a t e P e r m i s s i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 4 6
D u p l i c a t e P e r m i s s i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 4 6
V i e w P e r m i s s i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 4 6
D e l e t e P e r m i s s i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 4 6 P e r m i s s i o n S e t s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 4 6
C r e a t e P e r m i s s i o n S e t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 4 7
U p d a t e P e r m i s s i o n S e t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 4 7
D u p l i c a t e P e r m i s s i o n S e t . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 4 7
V i e w P e r m i s s i o n S e t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 4 8
D e l e t e P e r m i s s i o n S e t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 4 8
C o m p i l e S e c u r i t y C o n c u r r e n t P r o g r a m . . . . . . . . . . . . . . . . . . . . . . . . 4 - 4 8
P a r a m e t e r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 4 8
F u n c t i o n S e c u r i t y R e p o r t s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 4 8
U s e r s o f a R e s p o n s i b i l i t y R e p o r t . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 4 9
R e p o r t P a r a m e t e r s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 4 9 R e p o r t H e a d i n g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 4 9
C o l u m n H e a d i n g s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 4 9
A c t i v e R e s p o n s i b i l i t i e s R e p o r t . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 5 0
R e p o r t P a r a m e t e r s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 5 0
R e p o r t H e a d i n g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 5 0
C o l u m n H e a d i n g s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 5 0
v
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 6/150
A c t i v e U s e r s R e p o r t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 5 0
R e p o r t P a r a m e t e r s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 5 1
R e p o r t H e a d i n g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 5 1
C o l u m n H e a d i n g s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 5 1
R e p o r t s a n d S e t s b y R e s p o n s i b i l i t y R e p o r t . . . . . . . . . . . . . . . . . . . . . 4 - 5 1
R e p o r t P a r a m e t e r s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 5 1 R e p o r t H e a d i n g s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 5 2
5 U s e r a n d D a t a A u d i t i n g
O v e r v i e w o f U s e r a n d D a t a A u d i t i n g . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 1
A u d i t i n g U s e r A c t i v i t y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 1
A u d i t i n g D a t a b a s e R o w C h a n g e s . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 1
A u d i t i n g U s e r A c t i v i t y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 2
M a j o r F e a t u r e s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 2
S e t t i n g U p S i g n - O n A u d i t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 2
U s i n g t h e A p p l i c a t i o n M o n i t o r . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 4
A b o u t T h i s R e c o r d W i n d o w . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 4
N o t i f y i n g o f U n s u c c e s s f u l L o g i n s . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 5
S i g n - O n A u d i t R e p o r t s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 5
R e p o r t i n g O n A u d i t T r a i l D a t a . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 6
A u d i t T r a i l . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 6
A u d i t T r a i l U p d a t e T a b l e s R e p o r t . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 6
C h a n g i n g Y o u r A u d i t T a b l e s . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 6
S e t t i n g U p A u d i t T r a i l . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 7
A u d i t T r a i l T a b l e s , T r i g g e r s a n d V i e w s . . . . . . . . . . . . . . . . . . . . . . . . 5 - 7
R e p o r t i n g o n A u d i t I n f o r m a t i o n . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 1 3
D i s a b l i n g A u d i t T r a i l a n d A r c h i v i n g A u d i t D a t a . . . . . . . . . . . . . . . . . . 5 - 1 4
A d d i t i o n a l A u d i t T r a i l R e p o r t i n g . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 1 5
A u d i t I n d u s t r y T e m p l a t e . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 1 5
A u d i t H i e r a r c h y E d i t o r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 1 6
A u d i t Q u e r y N a v i g a t o r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 1 7
A u d i t R e p o r t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 1 8
S i g n o n A u d i t C o n c u r r e n t R e q u e s t s R e p o r t . . . . . . . . . . . . . . . . . . . . . 5 - 2 7
R e p o r t P a r a m e t e r s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 2 7
R e p o r t H e a d i n g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 2 7
C o l u m n H e a d i n g s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 2 8
S i g n o n A u d i t F o r m s R e p o r t . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 2 8
R e p o r t P a r a m e t e r s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 2 9
R e p o r t H e a d i n g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 2 9
C o l u m n H e a d i n g s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 2 9
S i g n o n A u d i t R e s p o n s i b i l i t i e s R e p o r t . . . . . . . . . . . . . . . . . . . . . . . . 5 - 3 0
R e p o r t P a r a m e t e r s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 3 0
R e p o r t H e a d i n g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 3 1
C o l u m n H e a d i n g s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 3 1
S i g n o n A u d i t U n s u c c e s s f u l L o g i n s R e p o r t . . . . . . . . . . . . . . . . . . . . . . 5 - 3 2
v i
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 7/150
R e p o r t P a r a m e t e r s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 3 2
R e p o r t H e a d i n g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 3 2
C o l u m n H e a d i n g s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 3 3
S i g n o n A u d i t U s e r s R e p o r t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 3 3
R e p o r t P a r a m e t e r s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 3 3
R e p o r t H e a d i n g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 3 4 C o l u m n H e a d i n g s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 3 4
P u r g e S i g n o n A u d i t D a t a P r o g r a m . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 3 5
P a r a m e t e r s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 3 5
A S e c u r i t y C o n g u r a t i o n a n d M a i n t e n a n c e
S e c u r i t y C o n fi g u r a t i o n a n d M a i n t e n a n c e . . . . . . . . . . . . . . . . . . . . . . . . A - 1
I n d e x
v i i
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 8/150
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 9/150
S e n d U s Y o u r C o m m e n t s
O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y , R e l e a s e 1 1 i
P a r t N o . B 1 3 9 2 3 - 0 3
O r a c l e w e l c o m e s y o u r c o m m e n t s a n d s u g g e s t i o n s o n t h e q u a l i t y a n d u s e f u l n e s s o f t h i s p u b l i c a t i o n . Y o u r i n p u t i s a n i m p o r t a n t p a r t o f t h e i n f o r m a t i o n u s e d f o r r e v i s i o n .
• D i d y o u fi n d a n y e r r o r s ?
• I s t h e i n f o r m a t i o n c l e a r l y p r e s e n t e d ?
• D o y o u n e e d m o r e i n f o r m a t i o n ? I f s o , w h e r e ? • A r e t h e e x a m p l e s c o r r e c t ? D o y o u n e e d m o r e e x a m p l e s ?
• W h a t f e a t u r e s d i d y o u l i k e m o s t a b o u t t h i s m a n u a l ?
I f y o u fi n d a n y e r r o r s o r h a v e a n y o t h e r s u g g e s t i o n s f o r i m p r o v e m e n t , p l e a s e i n d i c a t e t h e t i t l e a n d p a r t n u m b e r o f t h e d o c u m e n t a t i o n a n d t h e c h a p t e r , s e c t i o n , a n d p a g e n u m b e r ( i f a v a i l a b l e ) . Y o u c a n s e n d c o m m e n t s t o u s i n t h e f o l l o w i n g w a y s :
• E l e c t r o n i c m a i l : a p p s d o c _ u s @ o r a c l e . c o m
• F A X : 6 5 0 - 5 0 6 - 7 2 0 0 A t t n : O r a c l e A p p l i c a t i o n s T e c h n o l o g y G r o u p D o c u m e n t a t i o n M a n a g e r
• P o s t a l s e r v i c e : O r a c l e A p p l i c a t i o n s T e c h n o l o g y G r o u p D o c u m e n t a t i o n M a n a g e r O r a c l e C o r p o r a t i o n
5 0 0 O r a c l e P a r k w a y R e d w o o d S h o r e s , C A 9 4 0 6 5 U S A
I f y o u w o u l d l i k e a r e p l y , p l e a s e g i v e y o u r n a m e , a d d r e s s , t e l e p h o n e n u m b e r , a n d e l e c t r o n i c m a i l a d d r e s s ( o p t i o n a l ) .
I f y o u h a v e p r o b l e m s w i t h t h e s o f t w a r e , p l e a s e c o n t a c t y o u r l o c a l O r a c l e S u p p o r t S e r v i c e s .
i x
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 10/150
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 11/150
P r e f a c e
I n t e n d e d A u d i e n c e W e l c o m e t o R e l e a s e 1 1 i o f t h e O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y .
T h i s g u i d e a s s u m e s y o u h a v e a w o r k i n g k n o w l e d g e o f t h e p r i n c i p l e s a n d c u s t o m a r y p r a c t i c e s o f y o u r b u s i n e s s a r e a . I f y o u h a v e n e v e r u s e d O r a c l e A p p l i c a t i o n s w e s u g g e s t y o u a t t e n d o n e o r m o r e o f t h e O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t i o n t r a i n i n g c l a s s e s a v a i l a b l e t h r o u g h O r a c l e U n i v e r s i t y . ( S e e O t h e r I n f o r m a t i o n S o u r c e s f o r m o r e i n f o r m a t i o n a b o u t O r a c l e t r a i n i n g . )
T h i s g u i d e a l s o a s s u m e s y o u a r e f a m i l i a r w i t h t h e O r a c l e A p p l i c a t i o n s g r a p h i c a l u s e r i n t e r f a c e . T o l e a r n m o r e a b o u t t h e O r a c l e A p p l i c a t i o n s g r a p h i c a l u s e r i n t e r f a c e , r e a d t h e O r a c l e A p p l i c a t i o n s U s e r ’ s G u i d e .
S e e O t h e r I n f o r m a t i o n S o u r c e s f o r m o r e i n f o r m a t i o n a b o u t O r a c l e A p p l i c a t i o n s p r o d u c t i n f o r m a t i o n .
S e e R e l a t e d D o c u m e n t s o n p a g e x i i f o r m o r e O r a c l e A p p l i c a t i o n s p r o d u c t i n f o r m a t i o n .
T T Y A c c e s s t o O r a c l e S u p p o r t S e r v i c e s O r a c l e p r o v i d e s d e d i c a t e d T e x t T e l e p h o n e ( T T Y ) a c c e s s t o O r a c l e S u p p o r t S e r v i c e s w i t h i n t h e U n i t e d S t a t e s o f A m e r i c a 2 4 h o u r s a d a y , s e v e n d a y s a w e e k . F o r T T Y s u p p o r t ,
c a l l 8 0 0 . 4 4 6 . 2 3 9 8 .
D o c u m e n t a t i o n A c c e s s i b i l i t y O u r g o a l i s t o m a k e O r a c l e p r o d u c t s , s e r v i c e s , a n d s u p p o r t i n g d o c u m e n t a t i o n a c c e s s i b l e , w i t h g o o d u s a b i l i t y , t o t h e d i s a b l e d c o m m u n i t y . T o t h a t e n d , o u r d o c u m e n t a t i o n i n c l u d e s f e a t u r e s t h a t m a k e i n f o r m a t i o n a v a i l a b l e t o u s e r s o f a s s i s t i v e t e c h n o l o g y . T h i s d o c u m e n t a t i o n i s a v a i l a b l e i n H T M L f o r m a t , a n d c o n t a i n s m a r k u p t o f a c i l i t a t e a c c e s s b y t h e d i s a b l e d c o m m u n i t y . A c c e s s i b i l i t y s t a n d a r d s w i l l c o n t i n u e t o e v o l v e o v e r t i m e , a n d O r a c l e i s a c t i v e l y e n g a g e d w i t h o t h e r m a r k e t - l e a d i n g t e c h n o l o g y v e n d o r s t o a d d r e s s t e c h n i c a l o b s t a c l e s s o t h a t o u r d o c u m e n t a t i o n c a n b e a c c e s s i b l e t o a l l o f o u r c u s t o m e r s . F o r m o r e i n f o r m a t i o n , v i s i t t h e O r a c l e A c c e s s i b i l i t y P r o g r a m W e b s i t e a t
h t t p : / / w w w . o r a c l e . c o m / a c c e s s i b i l i t y / .
A c c e s s i b i l i t y o f C o d e E x a m p l e s i n D o c u m e n t a t i o n S c r e e n r e a d e r s m a y n o t a l w a y s c o r r e c t l y r e a d t h e c o d e e x a m p l e s i n t h i s d o c u m e n t . T h e c o n v e n t i o n s f o r w r i t i n g c o d e r e q u i r e t h a t c l o s i n g b r a c e s s h o u l d a p p e a r o n a n o t h e r w i s e e m p t y l i n e ; h o w e v e r , s o m e s c r e e n r e a d e r s m a y n o t a l w a y s r e a d a l i n e o f t e x t t h a t c o n s i s t s s o l e l y o f a b r a c k e t o r b r a c e .
x i
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 12/150
A c c e s s i b i l i t y o f L i n k s t o E x t e r n a l W e b S i t e s i n D o c u m e n t a t i o n T h i s d o c u m e n t a t i o n m a y c o n t a i n l i n k s t o W e b s i t e s o f o t h e r c o m p a n i e s o r o r g a n i z a t i o n s t h a t O r a c l e d o e s n o t o w n o r c o n t r o l . O r a c l e n e i t h e r e v a l u a t e s n o r m a k e s a n y r e p r e s e n t a t i o n s r e g a r d i n g t h e a c c e s s i b i l i t y o f t h e s e W e b s i t e s .
S t r u c t u r e 1 I n t r o d u c t i o n
2 A c c e s s C o n t r o l w i t h O r a c l e U s e r M a n a g e m e n t
3 O r a c l e U s e r M a n a g e m e n t S e t u p a n d A d m i n i s t r a t i o n
4 O r a c l e A p p l i c a t i o n O b j e c t L i b r a r y S e c u r i t y
5 U s e r a n d D a t a A u d i t i n g
A S e c u r i t y C o n g u r a t i o n a n d M a i n t e n a n c e
R e l a t e d D o c u m e n t s Y o u c a n c h o o s e f r o m m a n y s o u r c e s o f i n f o r m a t i o n , i n c l u d i n g o n l i n e d o c u m e n t a t i o n , t r a i n i n g , a n d s u p p o r t s e r v i c e s t o i n c r e a s e y o u r k n o w l e d g e a n d
u n d e r s t a n d i n g o f O r a c l e A p p l i c a t i o n s s y s t e m a d m i n i s t r a t i o n .
I f t h i s g u i d e r e f e r s y o u t o o t h e r O r a c l e A p p l i c a t i o n s d o c u m e n t a t i o n , u s e o n l y t h e R e l e a s e 1 1 i v e r s i o n s o f t h o s e g u i d e s .
O n l i n e D o c u m e n t a t i o n A l l O r a c l e A p p l i c a t i o n s d o c u m e n t a t i o n i s a v a i l a b l e o n l i n e ( H T M L o r P D F ) .
• P D F D o c u m e n t a t i o n - S e e t h e O r a c l e A p p l i c a t i o n s D o c u m e n t a t i o n L i b r a r y C D f o r c u r r e n t P D F d o c u m e n t a t i o n f o r y o u r p r o d u c t w i t h e a c h r e l e a s e . T h e O r a c l e A p p l i c a t i o n s D o c u m e n t a t i o n L i b r a r y i s a l s o a v a i l a b l e o n O r a c l e M e t a L i n k a n d i s u p d a t e d f r e q u e n t l y .
• O n l i n e H e l p - O n l i n e h e l p p a t c h e s ( H T M L ) a r e a v a i l a b l e o n O r a c l e M e t a L i n k .
• A b o u t D o c u m e n t s - R e f e r t o t h e A b o u t d o c u m e n t f o r t h e m i n i - p a c k o r f a m i l y p a c k t h a t y o u h a v e i n s t a l l e d t o l e a r n a b o u t f e a t u r e u p d a t e s , i n s t a l l a t i o n i n f o r m a t i o n , a n d n e w d o c u m e n t a t i o n o r d o c u m e n t a t i o n p a t c h e s t h a t y o u c a n d o w n l o a d . A b o u t d o c u m e n t s a r e a v a i l a b l e o n O r a c l e M e t a L i n k .
R e l a t e d G u i d e s Y o u c a n r e a d t h e g u i d e s o n l i n e b y c h o o s i n g L i b r a r y f r o m t h e e x p a n d a b l e m e n u o n y o u r H T M L h e l p w i n d o w , b y r e a d i n g f r o m t h e O r a c l e A p p l i c a t i o n s D o c u m e n t a t i o n L i b r a r y C D i n c l u d e d i n y o u r m e d i a p a c k , o r b y u s i n g a W e b b r o w s e r w i t h a U R L t h a t y o u r s y s t e m a d m i n i s t r a t o r p r o v i d e s .
I f y o u r e q u i r e p r i n t e d g u i d e s , y o u c a n p u r c h a s e t h e m f r o m t h e O r a c l e S t o r e a t h t t p : / / o r a c l e s t o r e . o r a c l e . c o m .
G u i d e s R e l a t e d t o A l l P r o d u c t s O r a c l e A p p l i c a t i o n s U s e r ’ s G u i d e
T h i s g u i d e e x p l a i n s h o w t o e n t e r d a t a , q u e r y , r u n r e p o r t s , a n d n a v i g a t e u s i n g t h e g r a p h i c a l u s e r i n t e r f a c e ( G U I ) a v a i l a b l e w i t h t h i s r e l e a s e o f O r a c l e A d v a n c e d P r o d u c t
x i i
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 13/150
C a t a l o g ( a n d a n y o t h e r O r a c l e A p p l i c a t i o n s p r o d u c t s ) . T h i s g u i d e a l s o i n c l u d e s i n f o r m a t i o n o n s e t t i n g u s e r p r o fi l e s , a s w e l l a s r u n n i n g a n d r e v i e w i n g r e p o r t s a n d c o n c u r r e n t p r o c e s s e s .
Y o u c a n a c c e s s t h i s u s e r ’ s g u i d e o n l i n e b y c h o o s i n g ” G e t t i n g S t a r t e d w i t h O r a c l e A p p l i c a t i o n s ” f r o m a n y O r a c l e A p p l i c a t i o n s h e l p fi l e .
I n s t a l l a t i o n a n d S y s t e m A d m i n i s t r a t i o n O r a c l e A p p l i c a t i o n s C o n c e p t s
T h i s g u i d e p r o v i d e s a n i n t r o d u c t i o n t o t h e c o n c e p t s , f e a t u r e s , t e c h n o l o g y s t a c k , a r c h i t e c t u r e , a n d t e r m i n o l o g y f o r O r a c l e A p p l i c a t i o n s R e l e a s e 1 1 i . I t p r o v i d e s a u s e f u l fi r s t b o o k t o r e a d b e f o r e a n i n s t a l l a t i o n o f O r a c l e A p p l i c a t i o n s . T h i s g u i d e a l s o i n t r o d u c e s t h e c o n c e p t s b e h i n d A p p l i c a t i o n s - w i d e f e a t u r e s s u c h a s B u s i n e s s I n t e l l i g e n c e ( B I S ) , l a n g u a g e s a n d c h a r a c t e r s e t s , a n d S e l f - S e r v i c e W e b A p p l i c a t i o n s .
I n s t a l l i n g O r a c l e A p p l i c a t i o n s
T h i s g u i d e p r o v i d e s i n s t r u c t i o n s f o r m a n a g i n g t h e i n s t a l l a t i o n o f O r a c l e A p p l i c a t i o n s p r o d u c t s . I n R e l e a s e 1 1 i , m u c h o f t h e i n s t a l l a t i o n p r o c e s s i s h a n d l e d u s i n g O r a c l e R a p i d
I n s t a l l , w h i c h m i n i m i z e s t h e t i m e t o i n s t a l l O r a c l e A p p l i c a t i o n s , t h e O r a c l e 8 t e c h n o l o g y s t a c k , a n d t h e O r a c l e 8 i S e r v e r t e c h n o l o g y s t a c k b y a u t o m a t i n g m a n y o f t h e r e q u i r e d s t e p s . T h i s g u i d e c o n t a i n s i n s t r u c t i o n s f o r u s i n g O r a c l e R a p i d I n s t a l l a n d l i s t s t h e t a s k s y o u n e e d t o p e r f o r m t o fi n i s h y o u r i n s t a l l a t i o n . Y o u s h o u l d u s e t h i s g u i d e i n c o n j u n c t i o n w i t h i n d i v i d u a l p r o d u c t u s e r g u i d e s a n d i m p l e m e n t a t i o n g u i d e s .
U p g r a d i n g O r a c l e A p p l i c a t i o n s
R e f e r t o t h i s g u i d e i f y o u a r e u p g r a d i n g y o u r O r a c l e A p p l i c a t i o n s R e l e a s e 1 0 . 7 o r R e l e a s e 1 1 . 0 p r o d u c t s t o R e l e a s e 1 1 i . T h i s g u i d e d e s c r i b e s t h e u p g r a d e p r o c e s s a n d l i s t s d a t a b a s e a n d p r o d u c t - s p e c i fi c u p g r a d e t a s k s . Y o u m u s t b e e i t h e r a t R e l e a s e 1 0 . 7 ( N C A , S m a r t C l i e n t , o r c h a r a c t e r m o d e ) o r R e l e a s e 1 1 . 0 , t o u p g r a d e t o R e l e a s e 1 1 i . Y o u c a n n o t u p g r a d e t o R e l e a s e 1 1 i d i r e c t l y f r o m r e l e a s e s p r i o r t o 1 0 . 7 .
M a i n t a i n i n g O r a c l e A p p l i c a t i o n s U s e t h i s g u i d e t o h e l p y o u r u n t h e v a r i o u s A D u t i l i t i e s , s u c h a s A u t o U p g r a d e , A u t o P a t c h , A D A d m i n i s t r a t i o n , A D C o n t r o l l e r , A D R e l i n k , L i c e n s e M a n a g e r , a n d o t h e r s . I t c o n t a i n s h o w - t o s t e p s , s c r e e n s h o t s , a n d o t h e r i n f o r m a t i o n t h a t y o u n e e d t o r u n t h e A D u t i l i t i e s . T h i s g u i d e a l s o p r o v i d e s i n f o r m a t i o n o n m a i n t a i n i n g t h e O r a c l e A p p l i c a t i o n s fi l e s y s t e m a n d d a t a b a s e .
O r a c l e A l e r t U s e r ’ s G u i d e
T h i s g u i d e e x p l a i n s h o w t o d e fi n e p e r i o d i c a n d e v e n t a l e r t s t o m o n i t o r t h e s t a t u s o f y o u r O r a c l e A p p l i c a t i o n s d a t a .
O r a c l e A p p l i c a t i o n s D e v e l o p e r ’ s G u i d e
T h i s g u i d e c o n t a i n s t h e c o d i n g s t a n d a r d s f o l l o w e d b y t h e O r a c l e A p p l i c a t i o n s d e v e l o p m e n t s t a f f . I t d e s c r i b e s t h e O r a c l e A p p l i c a t i o n O b j e c t L i b r a r y c o m p o n e n t s n e e d e d t o i m p l e m e n t t h e O r a c l e A p p l i c a t i o n s u s e r i n t e r f a c e d e s c r i b e d i n t h e O r a c l e
A p p l i c a t i o n s U s e r I n t e r f a c e S t a n d a r d s f o r F o r m s - B a s e d P r o d u c t s . I t a l s o p r o v i d e s i n f o r m a t i o n t o h e l p y o u b u i l d y o u r c u s t o m O r a c l e F o r m s D e v e l o p e r f o r m s s o t h a t t h e y i n t e g r a t e w i t h O r a c l e A p p l i c a t i o n s .
O r a c l e A p p l i c a t i o n s U s e r I n t e r f a c e S t a n d a r d s f o r F o r m s - B a s e d P r o d u c t s
x i i i
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 14/150
T h i s g u i d e c o n t a i n s t h e u s e r i n t e r f a c e ( U I ) s t a n d a r d s f o l l o w e d b y t h e O r a c l e A p p l i c a t i o n s d e v e l o p m e n t s t a f f . I t d e s c r i b e s t h e U I f o r t h e O r a c l e A p p l i c a t i o n s p r o d u c t s a n d h o w t o a p p l y t h i s U I t o t h e d e s i g n o f a n a p p l i c a t i o n b u i l t b y u s i n g O r a c l e F o r m s .
O t h e r I m p l e m e n t a t i o n D o c u m e n t a t i o n
O r a c l e A p p l i c a t i o n s P r o d u c t U p d a t e N o t e s U s e t h i s g u i d e a s a r e f e r e n c e f o r u p g r a d i n g a n i n s t a l l a t i o n o f O r a c l e A p p l i c a t i o n s . I t p r o v i d e s a h i s t o r y o f t h e c h a n g e s t o i n d i v i d u a l O r a c l e A p p l i c a t i o n s p r o d u c t s b e t w e e n R e l e a s e 1 1 . 0 a n d R e l e a s e 1 1 i . I t i n c l u d e s n e w f e a t u r e s , e n h a n c e m e n t s , a n d c h a n g e s m a d e t o d a t a b a s e o b j e c t s , p r o fi l e o p t i o n s , a n d s e e d d a t a f o r t h i s i n t e r v a l .
M u l t i p l e R e p o r t i n g C u r r e n c i e s i n O r a c l e A p p l i c a t i o n s
I f y o u u s e t h e M u l t i p l e R e p o r t i n g C u r r e n c i e s f e a t u r e t o r e c o r d t r a n s a c t i o n s i n m o r e t h a n o n e c u r r e n c y , u s e t h i s m a n u a l b e f o r e i m p l e m e n t i n g O r a c l e A p p l i c a t i o n s . T h i s m a n u a l d e t a i l s a d d i t i o n a l s t e p s a n d s e t u p c o n s i d e r a t i o n s f o r i m p l e m e n t i n g O r a c l e A p p l i c a t i o n s w i t h t h i s f e a t u r e .
M u l t i p l e O r g a n i z a t i o n s i n O r a c l e A p p l i c a t i o n s
T h i s g u i d e d e s c r i b e s h o w t o s e t u p a n d u s e O r a c l e A p p l i c a t i o n s ’ M u l t i p l e O r g a n i z a t i o n s u p p o r t f e a t u r e , s o y o u c a n d e fi n e a n d s u p p o r t d i f f e r e n t o r g a n i z a t i o n s t r u c t u r e s w h e n r u n n i n g a s i n g l e i n s t a l l a t i o n o f O r a c l e A p p l i c a t i o n s .
O r a c l e W o r k fl o w A d m i n i s t r a t o r ’ s G u i d e
T h i s g u i d e e x p l a i n s h o w t o c o m p l e t e t h e s e t u p s t e p s n e c e s s a r y f o r a n y O r a c l e A p p l i c a t i o n s p r o d u c t t h a t i n c l u d e s w o r k fl o w - e n a b l e d p r o c e s s e s , a s w e l l a s h o w t o m o n i t o r t h e p r o g r e s s o f r u n t i m e w o r k fl o w p r o c e s s e s .
O r a c l e W o r k fl o w D e v e l o p e r ’ s G u i d e
T h i s g u i d e e x p l a i n s h o w t o d e fi n e n e w w o r k fl o w b u s i n e s s p r o c e s s e s a n d c u s t o m i z e e x i s t i n g O r a c l e A p p l i c a t i o n s - e m b e d d e d w o r k fl o w p r o c e s s e s . I t a l s o d e s c r i b e s h o w t o
d e fi n e a n d c u s t o m i z e b u s i n e s s e v e n t s a n d e v e n t s u b s c r i p t i o n s . O r a c l e W o r k fl o w U s e r ’ s G u i d e
T h i s g u i d e d e s c r i b e s h o w O r a c l e A p p l i c a t i o n s u s e r s c a n v i e w a n d r e s p o n d t o w o r k fl o w n o t i fi c a t i o n s a n d m o n i t o r t h e p r o g r e s s o f t h e i r w o r k fl o w p r o c e s s e s .
O r a c l e W o r k fl o w A P I R e f e r e n c e
T h i s g u i d e d e s c r i b e s t h e A P I s p r o v i d e d f o r d e v e l o p e r s a n d a d m i n i s t r a t o r s t o a c c e s s O r a c l e W o r k fl o w .
O r a c l e A p p l i c a t i o n s F l e x fi e l d s G u i d e
T h i s g u i d e p r o v i d e s fl e x fi e l d s p l a n n i n g , s e t u p , a n d r e f e r e n c e i n f o r m a t i o n f o r t h e O r a c l e A p p l i c a t i o n s i m p l e m e n t a t i o n t e a m , a s w e l l a s f o r u s e r s r e s p o n s i b l e f o r t h e o n g o i n g
m a i n t e n a n c e o f O r a c l e A p p l i c a t i o n s p r o d u c t d a t a . T h i s g u i d e a l s o p r o v i d e s i n f o r m a t i o n o n c r e a t i n g c u s t o m r e p o r t s o n fl e x fi e l d s d a t a .
O r a c l e e T e c h n i c a l R e f e r e n c e M a n u a l s
E a c h e T e c h n i c a l R e f e r e n c e M a n u a l ( e T R M ) c o n t a i n s d a t a b a s e d i a g r a m s a n d a d e t a i l e d d e s c r i p t i o n o f d a t a b a s e t a b l e s , f o r m s , r e p o r t s , a n d p r o g r a m s f o r a s p e c i fi c O r a c l e A p p l i c a t i o n s p r o d u c t . T h i s i n f o r m a t i o n h e l p s y o u c o n v e r t d a t a f r o m y o u r e x i s t i n g a p p l i c a t i o n s , i n t e g r a t e O r a c l e A p p l i c a t i o n s d a t a w i t h n o n - O r a c l e a p p l i c a t i o n s , a n d
x i v
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 15/150
w r i t e c u s t o m r e p o r t s f o r O r a c l e A p p l i c a t i o n s p r o d u c t s . O r a c l e e T R M i s a v a i l a b l e o n O r a c l e M e t a L i n k .
O r a c l e A p p l i c a t i o n s M e s s a g e R e f e r e n c e M a n u a l
T h i s m a n u a l d e s c r i b e s O r a c l e A p p l i c a t i o n s m e s s a g e s . T h i s m a n u a l i s a v a i l a b l e i n H T M L f o r m a t o n t h e d o c u m e n t a t i o n C D - R O M f o r R e l e a s e 1 1 i .
T r a i n i n g a n d S u p p o r t T r a i n i n g
O r a c l e o f f e r s a c o m p l e t e s e t o f t r a i n i n g c o u r s e s t o h e l p y o u a n d y o u r s t a f f m a s t e r O r a c l e A p p l i c a t i o n s a n d r e a c h f u l l p r o d u c t i v i t y q u i c k l y . T h e s e c o u r s e s a r e o r g a n i z e d i n t o f u n c t i o n a l l e a r n i n g p a t h s , s o y o u t a k e o n l y t h o s e c o u r s e s a p p r o p r i a t e t o y o u r j o b o r a r e a o f r e s p o n s i b i l i t y .
Y o u h a v e a c h o i c e o f e d u c a t i o n a l e n v i r o n m e n t s . Y o u c a n a t t e n d c o u r s e s o f f e r e d b y O r a c l e U n i v e r s i t y a t a n y o n e o f o u r m a n y E d u c a t i o n C e n t e r s , y o u c a n a r r a n g e f o r o u r t r a i n e r s t o t e a c h a t y o u r f a c i l i t y , o r y o u c a n u s e O r a c l e L e a r n i n g N e t w o r k ( O L N ) , O r a c l e U n i v e r s i t y ’ s o n l i n e e d u c a t i o n u t i l i t y . I n a d d i t i o n , O r a c l e t r a i n i n g p r o f e s s i o n a l s c a n t a i l o r
s t a n d a r d c o u r s e s o r d e v e l o p c u s t o m c o u r s e s t o m e e t y o u r n e e d s . F o r e x a m p l e , y o u m a y w a n t t o u s e y o u r o r g a n i z a t i o n ’ s s t r u c t u r e , t e r m i n o l o g y , a n d d a t a a s e x a m p l e s i n a c u s t o m i z e d t r a i n i n g s e s s i o n d e l i v e r e d a t y o u r o w n f a c i l i t y .
S u p p o r t
F r o m o n - s i t e s u p p o r t t o c e n t r a l s u p p o r t , o u r t e a m o f e x p e r i e n c e d p r o f e s s i o n a l s p r o v i d e s t h e h e l p a n d i n f o r m a t i o n y o u n e e d t o k e e p O r a c l e A p p l i c a t i o n s w o r k i n g f o r y o u . T h i s t e a m i n c l u d e s y o u r T e c h n i c a l R e p r e s e n t a t i v e , A c c o u n t M a n a g e r , a n d O r a c l e ’ s l a r g e s t a f f o f c o n s u l t a n t s a n d s u p p o r t s p e c i a l i s t s w i t h e x p e r t i s e i n y o u r b u s i n e s s a r e a , m a n a g i n g a n O r a c l e D a t a b a s e , a n d y o u r h a r d w a r e a n d s o f t w a r e e n v i r o n m e n t .
D o N o t U s e D a t a b a s e T o o l s t o M o d i f y O r a c l e A p p l i c a t i o n s D a t a O r a c l e S T R O N G L Y R E C O M M E N D S t h a t y o u n e v e r u s e S Q L * P l u s , O r a c l e D a t a B r o w s e r , d a t a b a s e t r i g g e r s , o r a n y o t h e r t o o l t o m o d i f y O r a c l e A p p l i c a t i o n s d a t a u n l e s s o t h e r w i s e i n s t r u c t e d .
O r a c l e p r o v i d e s p o w e r f u l t o o l s y o u c a n u s e t o c r e a t e , s t o r e , c h a n g e , r e t r i e v e , a n d m a i n t a i n i n f o r m a t i o n i n a n O r a c l e d a t a b a s e . B u t i f y o u u s e O r a c l e t o o l s s u c h a s S Q L * P l u s t o m o d i f y O r a c l e A p p l i c a t i o n s d a t a , y o u r i s k d e s t r o y i n g t h e i n t e g r i t y o f y o u r d a t a a n d y o u l o s e t h e a b i l i t y t o a u d i t c h a n g e s t o y o u r d a t a .
B e c a u s e O r a c l e A p p l i c a t i o n s t a b l e s a r e i n t e r r e l a t e d , a n y c h a n g e y o u m a k e u s i n g a n O r a c l e A p p l i c a t i o n s f o r m c a n u p d a t e m a n y t a b l e s a t o n c e . B u t w h e n y o u m o d i f y O r a c l e A p p l i c a t i o n s d a t a u s i n g a n y t h i n g o t h e r t h a n O r a c l e A p p l i c a t i o n s , y o u m a y c h a n g e a r o w i n o n e t a b l e w i t h o u t m a k i n g c o r r e s p o n d i n g c h a n g e s i n r e l a t e d t a b l e s . I f y o u r t a b l e s g e t
o u t o f s y n c h r o n i z a t i o n w i t h e a c h o t h e r , y o u r i s k r e t r i e v i n g e r r o n e o u s i n f o r m a t i o n a n d y o u r i s k u n p r e d i c t a b l e r e s u l t s t h r o u g h o u t O r a c l e A p p l i c a t i o n s .
W h e n y o u u s e O r a c l e A p p l i c a t i o n s t o m o d i f y y o u r d a t a , O r a c l e A p p l i c a t i o n s a u t o m a t i c a l l y c h e c k s t h a t y o u r c h a n g e s a r e v a l i d . O r a c l e A p p l i c a t i o n s a l s o k e e p s t r a c k o f w h o c h a n g e s i n f o r m a t i o n . I f y o u e n t e r i n f o r m a t i o n i n t o d a t a b a s e t a b l e s u s i n g d a t a b a s e t o o l s , y o u m a y s t o r e i n v a l i d i n f o r m a t i o n . Y o u a l s o l o s e t h e a b i l i t y t o t r a c k w h o h a s c h a n g e d y o u r i n f o r m a t i o n b e c a u s e S Q L * P l u s a n d o t h e r d a t a b a s e t o o l s d o n o t k e e p a r e c o r d o f c h a n g e s .
x v
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 16/150
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 17/150
1 I n t r o d u c t i o n
A c c e s s C o n t r o l i n O r a c l e A p p l i c a t i o n s T h i s r e l e a s e o f O r a c l e A p p l i c a t i o n s p r o v i d e s s i g n i fi c a n t e n h a n c e m e n t s t o t h e O r a c l e A p p l i c a t i o n s s e c u r i t y s y s t e m . C o r e S e c u r i t y n o w i n c l u d e s a R o l e B a s e d A c c e s s C o n t r o l m o d e l t h a t b u i l d s o n t h e e x i s t i n g F u n c t i o n S e c u r i t y a n d D a t a S e c u r i t y m o d e l s . A n e w s e t o f a d m i n i s t r a t i v e f e a t u r e s t h a t b u i l d o n C o r e S e c u r i t y a r e a l s o i n t r o d u c e d i n t h i s r e l e a s e .
O r a c l e U s e r M a n a g e m e n t O r a c l e U s e r M a n a g e m e n t i s a s e c u r e a n d s c a l a b l e s y s t e m t h a t e n a b l e s o r g a n i z a t i o n s t o d e fi n e a d m i n i s t r a t i v e f u n c t i o n s a n d m a n a g e u s e r s b a s e d o n s p e c i fi c r e q u i r e m e n t s s u c h a s j o b r o l e o r g e o g r a p h i c l o c a t i o n . W i t h O r a c l e U s e r M a n a g e m e n t , i n s t e a d o f e x c l u s i v e l y r e l y i n g o n a c e n t r a l i z e d a d m i n i s t r a t o r t o m a n a g e a l l i t s u s e r s , a n o r g a n i z a t i o n c a n c r e a t e l o c a l a d m i n i s t r a t o r s a n d g r a n t t h e m s u f fi c i e n t p r i v i l e g e s t o m a n a g e a s p e c i fi c s u b s e t o f t h e o r g a n i z a t i o n ’ s u s e r s . T h i s p r o v i d e s t h e o r g a n i z a t i o n w i t h a m o r e g r a n u l a r l e v e l o f s e c u r i t y , a n d t h e a b i l i t y t o m a k e t h e m o s t e f f e c t i v e u s e o f i t s a d m i n i s t r a t i v e c a p a b i l i t i e s .
O r a c l e ’ s f u n c t i o n a n d d a t a s e c u r i t y m o d e l s c o n s t i t u t e t h e b a s e l a y e r s o f t h i s s y s t e m , a n d c o n t a i n t h e t r a d i t i o n a l s y s t e m a d m i n i s t r a t i v e c a p a b i l i t i e s . O r g a n i z a t i o n s c a n o p t i o n a l l y a d d m o r e l a y e r s t o t h e s y s t e m d e p e n d i n g o n t h e d e g r e e o f fl e x i b i l i t y t h e y r e q u i r e .
K e y f e a t u r e s o f O r a c l e U s e r M a n a g e m e n t i n c l u d e :
• R o l e B a s e d A c c e s s C o n t r o l ( R B A C ) - E n a b l e s o r g a n i z a t i o n s t o c r e a t e r o l e s b a s e d o n s p e c i fi c j o b f u n c t i o n s , a n d t o a s s i g n t h e s e r o l e s t h e a p p r o p r i a t e p e r m i s s i o n s . W i t h R B A C , a d m i n i s t r a t i v e p r i v i l e g e s a n d u s e r a c c e s s a r e d e t e r m i n e d b y a s s i g n i n g i n d i v i d u a l s t h e a p p r o p r i a t e r o l e s .
• D e l e g a t e d A d m i n i s t r a t i o n - E n a b l e s s y s t e m a d m i n i s t r a t o r s t o d e l e g a t e s o m e o f t h e i r a d m i n i s t r a t i v e p r i v i l e g e s t o i n d i v i d u a l s t h a t m a n a g e a s u b s e t o f t h e o r g a n i z a t i o n ’ s u s e r s . T h e s e i n d i v i d u a l s a r e a s s i g n e d a d m i n i s t r a t i v e p r i v i l e g e s f o r a l i m i t e d s e t o f r o l e s t h a t t h e y c a n a s s i g n t o t h e u s e r s t h e y m a n a g e .
• R e g i s t r a t i o n P r o c e s s e s - E n a b l e o r g a n i z a t i o n s t o p r o v i d e e n d - u s e r s w i t h a
m e t h o d f o r r e q u e s t i n g v a r i o u s l e v e l s o f a c c e s s t o t h e s y s t e m , b a s e d o n t h e i r e l i g i b i l i t y . R e g i s t r a t i o n p r o c e s s e s a l s o s i m p l i f y a n a d m i n i s t r a t o r ’ s j o b b y p r o v i d i n g s t r e a m l i n e d fl o w s f o r a c c o u n t m a i n t e n a n c e a n d r o l e a s s i g n m e n t .
• S e l f S e r v i c e R e q u e s t s a n d A p p r o v a l s - E n a b l e e n d u s e r s t o r e q u e s t i n i t i a l a c c e s s o r a d d i t i o n a l a c c e s s t o t h e s y s t e m .
O r a c l e U s e r M a n a g e m e n t i s u s e d i n b o t h a n a d m i n i s t r a t i v e a n d a f u n c t i o n a l c a p a c i t y . S y s t e m a d m i n i s t r a t o r s u s e O r a c l e U s e r M a n a g e m e n t t o d e fi n e t h e a v a i l a b l e l e v e l s o f a c c e s s c o n t r o l a s r e q u i r e d , i n c l u d i n g R B A C , D e l e g a t e d
I n t r o d u c t i o n 1 - 1
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 18/150
A d m i n i s t r a t i o n , R e g i s t r a t i o n P r o c e s s e s , a n d S e l f S e r v i c e & A p p r o v a l s . P a r t o f t h i s s e t u p i n c l u d e s d e fi n i n g l o c a l a d m i n i s t r a t o r s p r i m a r i l y b y c r e a t i n g a d m i n i s t r a t i v e r o l e s a n d a s s i g n i n g t h e m t o i n d i v i d u a l s w h o s e r v e a s a n o r g a n i z a t i o n ’ s l o c a l a d m i n i s t r a t o r s . O n c e t h i s i s a c c o m p l i s h e d , l o c a l a d m i n i s t r a t o r s u s e O r a c l e U s e r M a n a g e m e n t t o m a n a g e a s u b s e t o f a n o r g a n i z a t i o n ’ s u s e r s .
O r a c l e A p p l i c a t i o n O b j e c t L i b r a r y S e c u r i t y O r a c l e A p p l i c a t i o n O b j e c t L i b r a r y s e c u r i t y i s p r i m a r i l y c o m p r i s e d o f t w o p a r t s , F u n c t i o n S e c u r i t y a n d D a t a S e c u r i t y .
F u n c t i o n S e c u r i t y r e s t r i c t s u s e r a c c e s s t o i n d i v i d u a l m e n u s o f f u n c t i o n s , s u c h a s f o r m s , H T M L p a g e s , o r w i d g e t s w i t h i n a n a p p l i c a t i o n . F u n c t i o n S e c u r i t y b y i t s e l f r e s t r i c t s a c c e s s t o v a r i o u s f u n c t i o n s , b u t i t d o e s n o t r e s t r i c t a c c e s s t o t h e d a t a a u s e r c a n s e e o r w h a t a c t i o n s a u s e r c a n p e r f o r m o n t h a t d a t a .
D a t a S e c u r i t y r e s t r i c t s t h e a c c e s s t o t h e i n d i v i d u a l d a t a t h a t i s s h o w n o n c e a u s e r h a s s e l e c t e d a m e n u o r m e n u o p t i o n . F o r e x a m p l e , w i t h D a t a S e c u r i t y y o u c a n c o n t r o l t h e s e t o f u s e r s t h a t a p a r t i c u l a r l o c a l s e c u r i t y a d m i n i s t r a t o r c a n a c c e s s w i t h i n O r a c l e U s e r M a n a g e m e n t . I n c o n j u n c t i o n w i t h F u n c t i o n S e c u r i t y , D a t a S e c u r i t y p r o v i d e s a d d i t i o n a l a c c e s s c o n t r o l o n d a t a t h a t a u s e r c a n s e e o r a c t i o n s a u s e r c a n p e r f o r m o n t h a t d a t a .
U s e r a n d D a t a A u d i t i n g O r a c l e A p p l i c a t i o n s a l l o w s y o u t o a u d i t u s e r s a n d c h a n g e s t h e y m a k e o n a p p l i c a t i o n d a t a .
T h e S i g n - O n A u d i t f e a t u r e a l l o w s y o u t o t r a c k y o u r u s e r s ’ a c t i v i t i e s . Y o u c a n c h o o s e w h o t o a u d i t a n d w h a t t y p e o f u s e r i n f o r m a t i o n t o t r a c k . S i g n - O n A u d i t r e p o r t s g i v e y o u h i s t o r i c a l , d e t a i l e d i n f o r m a t i o n o n y o u r u s e r s ’ a c t i v i t i e s w i t h i n a n a p p l i c a t i o n . A l s o , t h e M o n i t o r U s e r s f o r m a l l o w y o u t o v i e w o n l i n e , r e a l - t i m e i n f o r m a t i o n o n u s e r a c t i v i t y .
A u d i t T r a i l l e t s y o u k e e p a h i s t o r y o f c h a n g e s t o i m p o r t a n t d a t a : w h a t c h a n g e d , w h o
c h a n g e d i t , a n d w h e n . W i t h A u d i t T r a i l , y o u c a n e a s i l y d e t e r m i n e h o w a n y d a t a r o w o r e l e m e n t o b t a i n e d i t s c u r r e n t v a l u e . Y o u c a n t r a c k i n f o r m a t i o n o n m o s t t y p e s o f fi e l d s , i n c l u d i n g c h a r a c t e r , n u m b e r , a n d d a t e fi e l d s .
1 - 2 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 19/150
2 A c c e s s C o n t r o l w i t h O r a c l e U s e r M a n a g e m e n t
O v e r v i e w T h i s c h a p t e r i n t r o d u c e s t h e C o r e S e c u r i t y a n d A d m i n i s t r a t i v e F e a t u r e s o f O r a c l e U s e r M a n a g e m e n t . C o r e S e c u r i t y i n c l u d e s O r a c l e ’ s F u n c t i o n a n d D a t a S e c u r i t y m o d e l s a s
w e l l a s R o l e B a s e d A c c e s s C o n t r o l . A d m i n i s t r a t i v e F e a t u r e s b u i l d u p o n C o r e S e c u r i t y a n d i n c l u d e D e l e g a t e d A d m i n i s t r a t i o n , R e g i s t r a t i o n P r o c e s s e s , a n d S e l f S e r v i c e a n d A p p r o v a l s .
C o r e S e c u r i t y a n d A d m i n i s t r a t i v e F e a t u r e s a r e i m p l e m e n t e d i n s u c c e s s i v e l a y e r s a n d e a c h b u i l d s u p o n t h e o n e t h a t p r e c e d e s i t . O r g a n i z a t i o n s c a n o p t i o n a l l y u p t a k e t h e v a r i o u s l a y e r s d e p e n d i n g o n t h e d e g r e e o f a u t o m a t i o n a n d s c a l a b i l i t y t h a t t h e y w i s h t o
b u i l d u p o n t h e e x i s t i n g F u n c t i o n a n d D a t a S e c u r i t y m o d e l s .
I n g e n e r a l , A c c e s s C o n t r o l w i t h O r a c l e U s e r M a n a g e m e n t b e g i n s w i t h b a s i c s y s t e m a d m i n i s t r a t i o n t a s k s a n d t h e n p r o g r e s s e s t o m o r e d i s t r i b u t e d , l o c a l m o d e s o f a d m i n i s t r a t i o n , a n d u l t i m a t e l y e n a b l e s u s e r s t o p e r f o r m s o m e b a s i c , p r e d e fi n e d r e g i s t r a t i o n t a s k s o n t h e i r o w n . T h e f o l l o w i n g d i a g r a m i l l u s t r a t e s h o w t h e l a y e r s b u i l d u p o n e a c h o t h e r .
F i g u r e 2 - 1 O r a c l e U s e r M a n a g e m e n t L a y e r s
A c c e s s C o n t r o l w i t h O r a c l e U s e r M a n a g e m e n t 2 - 1
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 20/150
O r a c l e U s e r M a n a g e m e n t p r o v i d e s s u p p o r t f o r l e g a c y a n d a p p l i c a t i o n - s p e c i fi c s e c u r i t y m e c h a n i s m s t h r o u g h w o r k fl o w b u s i n e s s e v e n t s . O r a c l e U s e r M a n a g e m e n t r a i s e s t h e s e e v e n t s o n c e a u s e r ’ s r e q u e s t i s a p p r o v e d . O r g a n i z a t i o n s c a n t h e n i n t e r c e p t t h e s e e v e n t s , d e t e r m i n e t h e a p p r o p r i a t e a c t i o n , a n d a s s i g n a n y a d d i t i o n a l p r i v i l e g e s t h a t m a y b e r e q u i r e d .
F u n c t i o n S e c u r i t y
F i g u r e 2 - 2 F u n c t i o n S e c u r i t y L a y e r
F u n c t i o n S e c u r i t y i s t h e b a s e l a y e r o f a c c e s s c o n t r o l i n O r a c l e A p p l i c a t i o n s . I t r e s t r i c t s u s e r a c c e s s t o i n d i v i d u a l m e n u s a n d m e n u o p t i o n s w i t h i n t h e s y s t e m b u t d o e s n o t r e s t r i c t a c c e s s t o t h e d a t a c o n t a i n e d w i t h i n t h o s e m e n u s . F o r e x a m p l e , a n o r g a n i z a t i o n c o u l d u s e F u n c t i o n S e c u r i t y t o p r o v i d e i t s s a l e s r e p r e s e n t a t i v e s w i t h t h e r e q u i r e d m e n u s a n d m e n u o p t i o n s f o r q u e r y i n g c u s t o m e r s . I t c o u l d a l s o c o n t r o l a c c e s s t o s p e c i fi c c o m p o n e n t s o f t h o s e p a g e s s u c h a s a b u t t o n o n a s a l e s f o r e c a s t i n g p a g e . F o r a m o r e c o m p r e h e n s i v e e x p l a n a t i o n o f f u n c t i o n s e c u r i t y , p l e a s e s e e t h e O r a c l e A p p l i c a t i o n O b j e c t L i b r a r y S e c u r i t y c h a p t e r , p a g e 4 - 1 .
D a t a S e c u r i t y
F i g u r e 2 - 3 D a t a S e c u r i t y L a y e r
D a t a S e c u r i t y i s t h e n e x t l a y e r o f a c c e s s c o n t r o l . B u i l d i n g o n F u n c t i o n S e c u r i t y , D a t a
S e c u r i t y p r o v i d e s a c c e s s c o n t r o l w i t h i n O r a c l e A p p l i c a t i o n s o n t h e d a t a a u s e r c a n a c c e s s , a n d t h e a c t i o n s a u s e r c a n p e r f o r m o n t h a t d a t a . O r a c l e A p p l i c a t i o n s r e s t r i c t s a c c e s s t o i n d i v i d u a l d a t a t h a t i s d i s p l a y e d o n t h e s c r e e n o n c e t h e u s e r h a s s e l e c t e d a m e n u o r m e n u o p t i o n . F o r e x a m p l e , D a t a S e c u r i t y r e s t r i c t s t h e s e t o f u s e r s t h a t a l o c a l a d m i n i s t r a t o r c a n a c c e s s w i t h i n O r a c l e U s e r M a n a g e m e n t . D a t a S e c u r i t y p o l i c i e s c a n o n l y b e d e fi n e d f o r a p p l i c a t i o n s t h a t h a v e b e e n w r i t t e n t o u t i l i z e t h e D a t a S e c u r i t y F r a m e w o r k . F o r a m o r e c o m p r e h e n s i v e e x p l a n a t i o n o f d a t a s e c u r i t y , p l e a s e s e e t h e O r a c l e A p p l i c a t i o n O b j e c t L i b r a r y S e c u r i t y c h a p t e r , p a g e 4 - 1 .
2 - 2 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 21/150
R o l e B a s e d A c c e s s C o n t r o l ( R B A C )
F i g u r e 2 - 4 R o l e B a s e d A c c e s s C o n t r o l L a y e r
R B A C i s t h e n e x t l a y e r a n d b u i l d s u p o n D a t a S e c u r i t y a n d F u n c t i o n S e c u r i t y . W i t h
R B A C , a c c e s s c o n t r o l i s d e fi n e d t h r o u g h r o l e s , a n d u s e r a c c e s s t o A p p l i c a t i o n s i s d e t e r m i n e d b y t h e r o l e s g r a n t e d t o t h e u s e r . A c c e s s c o n t r o l i n O r a c l e A p p l i c a t i o n s c l o s e l y f o l l o w s t h e R B A C A N S I s t a n d a r d ( A N S I I N C I T S 3 5 9 - 2 0 0 4 ) o r i g i n a l l y p r o p o s e d
b y t h e N a t i o n a l I n s t i t u t e o f S t a n d a r d s & T e c h n o l o g y ( N I S T ) , w h i c h d e fi n e s a r o l e a s " a j o b f u n c t i o n w i t h i n t h e c o n t e x t o f a n o r g a n i z a t i o n w i t h s o m e a s s o c i a t e d s e m a n t i c s r e g a r d i n g t h e a u t h o r i t y a n d r e s p o n s i b i l i t y c o n f e r r e d o n t h e u s e r a s s i g n e d t o t h e r o l e . "
A r o l e c a n b e c o n fi g u r e d t o c o n s o l i d a t e t h e r e s p o n s i b i l i t i e s , p e r m i s s i o n s , f u n c t i o n s e c u r i t y a n d d a t a s e c u r i t y p o l i c e s t h a t u s e r s r e q u i r e t o p e r f o r m a s p e c i fi c f u n c t i o n . T h i s i s a c c o m p l i s h e d w i t h a o n e - t i m e s e t u p , i n w h i c h p e r m i s s i o n s , r e s p o n s i b i l i t i e s , a n d o t h e r r o l e s a r e a s s i g n e d t o t h e r o l e . U s e r s a r e n o t r e q u i r e d t o b e a s s i g n e d t h e l o w e r - l e v e l p e r m i s s i o n s d i r e c t l y , s i n c e p e r m i s s i o n s a r e i m p l i c i t l y i n h e r i t e d o n t h e b a s i s o f t h e r o l e s a s s i g n e d t o t h e u s e r . T h i s s i m p l i fi e s m a s s u p d a t e s o f u s e r p e r m i s s i o n s , s i n c e a n
o r g a n i z a t i o n n e e d o n l y c h a n g e t h e p e r m i s s i o n s o r r o l e i n h e r i t a n c e h i e r a r c h y d e fi n e d f o r a g i v e n r o l e , a n d t h e u s e r s a s s i g n e d t h a t r o l e w i l l i n h e r i t t h e n e w s e t o f p e r m i s s i o n s a u t o m a t i c a l l y .
O r g a n i z a t i o n s c a n d e fi n e r o l e s t h a t c l o s e l y m i r r o r t h e i r b u s i n e s s s i t u a t i o n . F o r e x a m p l e , a n o r g a n i z a t i o n c a n c r e a t e a n " E m p l o y e e " r o l e a n d t h e n a s s i g n t h a t r o l e t o a l l o f i t s e m p l o y e e s . I t c a n a l s o c r e a t e a n " E x t e r n a l " r o l e a n d a s s i g n t h a t r o l e t o c u s t o m e r s a n d s u p p l i e r s . F u r t h e r e x a m p l e s m a y i n c l u d e s p e c i fi c r o l e s s u c h a s " S u p p o r t A g e n t " , " S a l e s R e p " , " S a l e s M a n a g e r s " . I n t h e s e e x a m p l e s , e a c h r o l e c o n t a i n s a s p e c i fi c l e v e l o f a c c e s s p r i v i l e g e s t h a t r e s t r i c t s i t s a s s i g n e e s t o t h e s c o p e o f t h e i r j o b f u n c t i o n s . S o m e m e m b e r s o f t h e o r g a n i z a t i o n w i l l p r o b a b l y b e a s s i g n e d m o r e t h a n o n e r o l e . A s a l e s r e p r e s e n t a t i v e w o u l d b e a s s i g n e d t h e E m p l o y e e a n d S a l e s R e p r e s e n t a t i v e r o l e s , a n d a S a l e s M a n a g e r w o u l d b e a s s i g n e d t h e E m p l o y e e , S a l e s R e p r e s e n t a t i v e , a n d S a l e s M a n a g e r r o l e s . R o l e s a n d r o l e a s s i g n m e n t s a r e s t o r e d i n t h e w o r k fl o w d i r e c t o r y , w h i c h i s i n t e r p r e t e d b y t h e s e c u r i t y s y s t e m a t r u n t i m e .
R o l e C a t e g o r i e s
A s p a r t o f t h e O r a c l e A p p l i c a t i o n s R B A C m o d e l , O r a c l e U s e r M a n a g e m e n t i n t r o d u c e s R o l e C a t e g o r i e s . A d m i n i s t r a t o r s c a n c r e a t e r o l e c a t e g o r i e s t o b u n d l e r o l e s a n d r e s p o n s i b i l i t i e s t o m a k e t h e p r o c e s s o f s e a r c h i n g f o r r o l e s a n d r e s p o n s i b i l i t i e s e a s i e r . F o r e x a m p l e , a l l s a l e s a n d m a r k e t i n g r e l a t e d r o l e s c o u l d b e i n c l u d e d i n t h e S a l e s & M a r k e t i n g c a t e g o r y .
A c c e s s C o n t r o l w i t h O r a c l e U s e r M a n a g e m e n t 2 - 3
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 22/150
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 23/150
D e l e g a t e d A d m i n i s t r a t i o n
F i g u r e 2 - 6 D e l e g a t e d A d m i n i s t r a t i o n L a y e r
D e l e g a t e d A d m i n i s t r a t i o n i s a p r i v i l e g e m o d e l t h a t b u i l d s o n t h e R B A C s y s t e m t o p r o v i d e o r g a n i z a t i o n s w i t h t h e a b i l i t y t o a s s i g n t h e r e q u i r e d a c c e s s r i g h t s f o r m a n a g i n g r o l e s a n d u s e r a c c o u n t s . W i t h d e l e g a t e d a d m i n i s t r a t i o n , i n s t e a d o f r e l y i n g o n a c e n t r a l a d m i n i s t r a t o r t o m a n a g e a l l i t s u s e r s , a n o r g a n i z a t i o n c a n c r e a t e l o c a l a d m i n i s t r a t o r s a n d g r a n t t h e m s u f fi c i e n t p r i v i l e g e s t o m a n a g e a s p e c i fi c s u b s e t o f t h e o r g a n i z a t i o n ’ s u s e r s a n d r o l e s . T h i s p r o v i d e s o r g a n i z a t i o n s w i t h a t i g h t e r , m o r e g r a n u l a r l e v e l o f s e c u r i t y , a n d t h e a b i l i t y t o e a s i l y s c a l e t h e i r a d m i n i s t r a t i v e c a p a b i l i t i e s . F o r e x a m p l e , o r g a n i z a t i o n s c o u l d i n t e r n a l l y d e s i g n a t e a d m i n i s t r a t o r s a t d i v i s i o n o r e v e n d e p a r t m e n t l e v e l s , a n d t h e n d e l e g a t e a d m i n i s t r a t i o n o f e x t e r n a l u s e r s t o p e o p l e w i t h i n t h o s e ( e x t e r n a l ) o r g a n i z a t i o n s . D e l e g a t i o n p o l i c i e s a r e d e fi n e d a s d a t a s e c u r i t y p o l i c i e s . T h e s e t o f d a t a p o l i c i e s t h a t a r e d e fi n e d a s p a r t o f d e l e g a t e d a d m i n i s t r a t i o n a r e k n o w n a s A d m i n i s t r a t i o n P r i v i l e g e s .
A d m i n i s t r a t i o n P r i v i l e g e s
A d m i n i s t r a t i o n P r i v i l e g e s d e t e r m i n e t h e u s e r s , r o l e s a n d o r g a n i z a t i o n i n f o r m a t i o n t h a t d e l e g a t e d a d m i n i s t r a t o r s ( l o c a l a d m i n i s t r a t o r s ) c a n m a n a g e . E a c h p r i v i l e g e i s g r a n t e d s e p a r a t e l y , y e t t h e t h r e e w o r k i n c o n j u n c t i o n t o p r o v i d e t h e c o m p l e t e s e t o f a b i l i t i e s f o r t h e d e l e g a t e d a d m i n i s t r a t o r .
U s e r A d m i n i s t r a t i o n P r i v i l e g e s . A l o c a l a d m i n i s t r a t o r m u s t b e g r a n t e d U s e r A d m i n i s t r a t i o n P r i v i l e g e s t o d e t e r m i n e t h e u s e r s a n d p e o p l e t h e l o c a l a d m i n i s t r a t o r c a n m a n a g e . L o c a l a d m i n i s t r a t o r s c a n b e g r a n t e d d i f f e r e n t p r i v i l e g e s f o r d i f f e r e n t s u b s e t s o f u s e r s . F o r e x a m p l e , a l o c a l a d m i n i s t r a t o r c a n b e g r a n t e d p r i v i l e g e s o n l y t o q u e r y o n e s e t o f u s e r s , a n d g r a n t e d f u l l p r i v i l e g e s ( i n c l u d i n g u p d a t e a n d r e s e t p a s s w o r d ) f o r a n o t h e r s e t . L o c a l a d m i n i s t r a t o r s c a n n o t q u e r y u s e r s f o r w h i c h t h e y d o n o t h a v e a d m i n i s t r a t i o n p r i v i l e g e s .
N o t e : P l e a s e n o t e t h a t O r a c l e A p p l i c a t i o n s c o n t i n u e s t o s u p p o r t t h e t r a d i t i o n a l “ S y s t e m A d m i n i s t r a t o r ” l e v e l o f a d m i n i s t r a t i o n p r i v i l e g e s , w h e r e a d e s i g n a t e d g r o u p o f p e o p l e m a n a g e s a l l u s e r s a n d a c c e s s p r i v i l e g e s . O r a c l e U s e r M a n a g e m e n t s h i p s a p r e d e fi n e d S e c u r i t y A d m i n i s t r a t o r r o l e , w h i c h g i v e s t h e a d m i n i s t r a t o r t h e p r i v i l e g e s t o m a n a g e a l l u s e r s i n c l u d i n g s y s t e m a c c o u n t s a n d a l l r o l e s i n t h e s y s t e m .
A c c e s s C o n t r o l w i t h O r a c l e U s e r M a n a g e m e n t 2 - 5
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 24/150
R o l e A d m i n i s t r a t i o n P r i v i l e g e s . R o l e A d m i n i s t r a t i o n P r i v i l e g e s d e fi n e t h e r o l e s t h a t l o c a l a d m i n i s t r a t o r s c a n d i r e c t l y a s s i g n t o a n d r e v o k e f r o m t h e s e t o f u s e r s t h e y m a n a g e .
O r g a n i z a t i o n A d m i n i s t r a t i o n P r i v i l e g e s . O r g a n i z a t i o n A d m i n i s t r a t i o n P r i v i l e g e s d e fi n e t h e e x t e r n a l o r g a n i z a t i o n s a l o c a l a d m i n i s t r a t o r c a n v i e w i n O r a c l e U s e r M a n a g e m e n t . T h i s p r i v i l e g e e n a b l e s a n a d m i n i s t r a t o r t o s e a r c h f o r p e o p l e b a s e d o n t h e i r o r g a n i z a t i o n , i f t h e l o c a l a d m i n i s t r a t o r h a s a d d i t i o n a l l y b e e n g r a n t e d a c c e s s t o v i e w t h e p e o p l e i n t h a t o r g a n i z a t i o n ( U s e r A d m i n i s t r a t i o n P r i v i l e g e s ) . D e p e n d i n g o n t h e u s e r a d m i n i s t r a t i o n p r i v i l e g e s , a n a d m i n i s t r a t o r m a y h a v e t h e a b i l i t y t o r e g i s t e r n e w p e o p l e f o r t h a t o r g a n i z a t i o n .
R e g i s t r a t i o n P r o c e s s e s
F i g u r e 2 - 7 R e g i s t r a t i o n P r o c e s s e s L a y e r
R e g i s t r a t i o n p r o c e s s e s a r e p r e d e fi n e d r e g i s t r a t i o n c o m p o n e n t s t h a t e n a b l e e n d u s e r s t o p e r f o r m s o m e o f t h e i r o w n r e g i s t r a t i o n t a s k s , s u c h a s r e q u e s t i n g n e w a c c o u n t s o r a d d i t i o n a l a c c e s s t o t h e s y s t e m . T h e y a l s o p r o v i d e a d m i n i s t r a t o r s w i t h a f a s t e r a n d m o r e e f fi c i e n t m e t h o d o f c r e a t i n g n e w u s e r a c c o u n t s , a s w e l l a s a s s i g n i n g r o l e s . R e g i s t r a t i o n p r o c e s s e s a c c o m p l i s h t h i s b y e n c a p s u l a t i n g c o r e c o m p o n e n t s o f r e g i s t r a t i o n , i n c l u d i n g :
• T h e r o l e ( s ) a s s i g n e d a f t e r t h e u s e r s u c c e s s f u l l y c o m p l e t e s t h e p r o c e s s .
• A n o p t i o n a l r e g i s t r a t i o n u s e r i n t e r f a c e f o r c o l l e c t i n g a c c o u n t o r a d d i t i o n a l i n f o r m a t i o n .
• A w o r k fl o w f o r a p p r o v a l , c o n fi r m a t i o n , r e j e c t i o n , a n d i d e n t i t y v e r i fi c a t i o n
n o t i fi c a t i o n s .
• T h e A p p r o v a l M a n a g e m e n t T r a n s a c t i o n T y p e . A t r a n s a c t i o n t y p e r e p r e s e n t s a s e t o f a p p r o v a l r o u t i n g r u l e s t h a t a r e i n t e r p r e t e d a t r u n t i m e .
• T h e s e t o f u s e r s t h a t a r e e l i g i b l e t o s i g n u p f o r a d d i t i o n a l a c c e s s ( o n l y a p p l i c a b l e f o r R e q u e s t f o r A d d i t i o n a l A c c e s s r e g i s t r a t i o n p r o c e s s e s ) .
• W h e t h e r i d e n t i t y v e r i fi c a t i o n i s r e q u i r e d . I d e n t i t y v e r i fi c a t i o n c o n fi r m s t h e i d e n t i t y o f a r e q u e s t e r b e f o r e t h e r e g i s t r a t i o n r e q u e s t i s p r o c e s s e d , b y s e n d i n g a n e m a i l
2 - 6 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 25/150
n o t i fi c a t i o n t o t h e r e q u e s t e r ’ s e m a i l a d d r e s s . I f t h e r e c i p i e n t d o e s n o t r e p l y w i t h i n a s p e c i fi e d t i m e , t h e r e q u e s t w i l l b e a u t o m a t i c a l l y r e j e c t e d .
• T h e s e t o f l o c a l a d m i n i s t r a t o r s t h a t s h o u l d b e a b l e t o r e g i s t e r p e o p l e a n d / o r c r e a t e u s e r s t h r o u g h t h e A c c o u n t C r e a t i o n b y A d m i n i s t r a t o r s r e g i s t r a t i o n p r o c e s s .
W h e n a u s e r c o m p l e t e s r e g i s t r a t i o n u s i n g a r e g i s t r a t i o n p r o c e s s , t h e s y s t e m c a p t u r e s t h e
r e q u i r e d i n f o r m a t i o n f r o m t h e u s e r , a n d s u b s e q u e n t l y a s s i g n s t h a t p e r s o n a n e w u s e r a c c o u n t , r o l e , o r b o t h . O r a c l e U s e r M a n a g e m e n t s u p p o r t s t h r e e t y p e s o f r e g i s t r a t i o n p r o c e s s e s : S e l f - s e r v i c e A c c o u n t R e q u e s t s , R e q u e s t s f o r A d d i t i o n a l A c c e s s , a n d A c c o u n t C r e a t i o n b y A d m i n i s t r a t o r s .
S e l f - S e r v i c e A c c o u n t R e q u e s t s
C o m m o n l y r e f e r r e d t o a s S e l f S e r v i c e R e g i s t r a t i o n , s e l f - s e r v i c e a c c o u n t r e q u e s t s p r o v i d e a m e t h o d f o r p e r s o n s t o r e q u e s t a n e w u s e r a c c o u n t . C o n s i d e r a c a s e w h e r e c u s t o m e r s m a y n e e d t o r e g i s t e r b e f o r e t h e y c a n p u r c h a s e a n i t e m f r o m a n o n l i n e s t o r e . O n c e t h e r e g i s t r a t i o n p r o c e s s h a s b e e n c o m p l e t e d , t h e c u s t o m e r o b t a i n s b o t h a u s e r a c c o u n t a n d t h e n e c e s s a r y r o l e ( s ) f o r a c c e s s i n g s o m e p o r t i o n o f t h e w e b s i t e i n w h i c h t h e y r e g i s t e r e d .
T h i s r e l e a s e o f O r a c l e U s e r M a n a g e m e n t p r o v i d e s s a m p l e S e l f S e r v i c e r e g i s t r a t i o n U I s
f o r i n t e r n a l e m p l o y e e s , a n d f o r n e w , e x t e r n a l i n d i v i d u a l s . O r g a n i z a t i o n s c a n c o p y t h e s e s a m p l e S e l f S e r v i c e r e g i s t r a t i o n a n d e x t e n d t h e m b a s e d o n t h e i r o w n r e q u i r e m e n t s . I n a d d i t i o n , o r g a n i z a t i o n s t h a t w i s h t o s u p p o r t o t h e r t y p e s o f u s e r s , o r c a p t u r e a d d i t i o n a l i n f o r m a t i o n s p e c i fi c t o t h e i r a p p l i c a t i o n s , a r e a b l e t o e x t e n d o r c r e a t e t h e i r o w n r e g i s t r a t i o n U I s a n d b u s i n e s s l o g i c .
O r a c l e U s e r M a n a g e m e n t p r o v i d e s s u p p o r t f o r d i s p l a y i n g d i f f e r e n t r e g i s t r a t i o n l i n k s o n t h e l o g i n p a g e b a s e d o n t h e a p p l i c a t i o n t i e r l o g i n p a g e t h a t p r o v i d e s a c c e s s . T h e r e g i s t r a t i o n l i n k c a n c o n t a i n a d d i t i o n a l p a r a m e t e r s t h a t a r e n o t k n o w n a t d e s i g n t i m e , s u c h a s t h e c o u n t r y c o d e . T h e s e a d d i t i o n a l p a r a m e t e r s c a n b e u s e d l a t e r d u r i n g t h e r e g i s t r a t i o n p r o c e s s . U s i n g c o u n t r y c o d e a s a n e x a m p l e , a r e g i s t r a t i o n p r o c e s s c o u l d r o u t e t h e a p p r o v a l r e q u e s t s t o t h e m o s t a p p r o p r i a t e a p p r o v e r . T h e r e f o r e , a l l t h o s e w h o r e q u e s t a n a c c o u n t f r o m N o r w a y c o u l d b e r o u t e d t o a N o r w e g i a n a c c o u n t a p p r o v e r .
N o t e : " A c c o u n t s " a n d " U s e r A c c o u n t s " r e f e r t o a n i n d i v i d u a l ’ s l o g i n a c c o u n t , s t o r e d i n t h e F N D _ U S E R t a b l e .
R e q u e s t s f o r A d d i t i o n a l A c c e s s
U s e r s c a n r e q u e s t a d d i t i o n a l a c c e s s t h r o u g h t h e O r a c l e U s e r M a n a g e m e n t A c c e s s R e q u e s t T o o l ( A R T , ) a v a i l a b l e i n t h e G l o b a l P r e f e r e n c e s m e n u . R e q u e s t s f o r A d d i t i o n a l A c c e s s u s e s t h e s a m e O r a c l e U s e r M a n a g e m e n t i n f r a s t r u c t u r e a n d p r o c e s s i n g l o g i c a s S e l f S e r v i c e A c c o u n t R e q u e s t s .
A d d i t i o n a l A c c e s s a n d S e l f S e r v i c e E l i g i b i l i t y
E l i g i b i l i t y d e fi n e s t h e R o l e s f o r w h i c h a u s e r c a n s i g n u p u s i n g t h e A c c e s s R e q u e s t T o o l . I t d e t e r m i n e s t h e g r o u p s o f u s e r s d e fi n e d i n t h e w o r k fl o w d i r e c t o r y t h a t a r e e n t i t l e d t o r e g i s t e r f o r a g i v e n r o l e . A r e g i s t r a t i o n p r o c e s s o f t y p e “ A d d i t i o n a l A c c e s s ” c a n b e m a d e a v a i l a b l e t o p r e d e fi n e d s e t s o f u s e r s a c r o s s a l l r o l e s o r g r o u p s . E l i g i b i l i t y i s d e fi n e d a s a d a t a s e c u r i t y p o l i c y , a n d i n t e r r o g a t e d a t r u n t i m e b y t h e A c c e s s R e q u e s t T o o l , b u t i s n o t c o n s i d e r e d w h e n a d m i n i s t r a t o r s a s s i g n r o l e s .
B e c a u s e r o l e s a r e s t o r e d i n t h e w o r k fl o w d i r e c t o r y , t h e y c a n b e u s e d b o t h t o g r a n t a c c e s s t o a p p l i c a t i o n s a n d t o d e fi n e e l i g i b i l i t y . T h i s e n a b l e s o r g a n i z a t i o n s t o d e fi n e a n i n c r e m e n t a l r e g i s t r a t i o n p r o c e s s i n w h i c h n e w u s e r s c a n s i g n u p f o r r o l e s i f t h e y a r e fi r s t a p p r o v e d f o r t h e o n e s t h a t p r e c e d e t h e m . F o r e x a m p l e , o n c e a n e w u s e r i s a p p r o v e d f o r
A c c e s s C o n t r o l w i t h O r a c l e U s e r M a n a g e m e n t 2 - 7
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 26/150
t h e A R o l e , t h e u s e r c a n t h e n s i g n u p f o r t h e B R o l e . I f , h o w e v e r , t h e u s e r i s n o t fi r s t a p p r o v e d f o r t h e A R o l e , t h e n t h e u s e r c a n n o t s i g n u p f o r t h e B R o l e .
O r a c l e U s e r M a n a g e m e n t c a n d e fi n e e l i g i b i l i t y p o l i c i e s f o r a n y g r o u p s a n d r o l e s s t o r e d i n t h e w o r k fl o w d i r e c t o r y .
D e l e g a t e d A d m i n i s t r a t i o n a n d R e g i s t r a t i o n P r o c e s s e s
W h e n a n a d m i n i s t r a t o r a s s i g n s a r o l e t o a u s e r , t h e a d m i n i s t r a t o r e s s e n t i a l l y f u l fi l l s a r e g i s t r a t i o n r e q u e s t o n b e h a l f o f t h e u s e r . W h e n t h e a d m i n i s t r a t o r a s s i g n s a r o l e t o t h e u s e r , O r a c l e U s e r M a n a g e m e n t i n v o k e s t h e c o r r e s p o n d i n g “ a d d i t i o n a l a c c e s s ” r e g i s t r a t i o n p r o c e s s ( i f d e fi n e d ) a n d i n t e r p r e t s t h e r e g i s t r a t i o n p r o c e s s e s m e t a d a t a . I f a r e g i s t r a t i o n U I i s d e fi n e d , O r a c l e U s e r M a n a g e m e n t l a u n c h e s i t a n d t h e a d m i n i s t r a t o r c o m p l e t e s t h e r e g i s t r a t i o n p r o c e s s . I n t h i s s c e n a r i o , O r a c l e U s e r M a n a g e m e n t i n v o k e s t h e s a m e p r o c e s s i n g l o g i c a s i t d o e s w h e n a u s e r r e q u e s t s a d d i t i o n a l a c c e s s . N o t i fi c a t i o n w o r k fl o w s a r e o n l y i n v o k e d w h e n a r e g i s t r a t i o n p r o c e s s i s d e fi n e d f o r t h e r o l e t h a t i s
b e i n g a s s i g n e d t o t h e u s e r .
D i r e c t l y a s s i g n i n g a r o l e t o a u s e r b y p a s s e s a n y p r e - d e fi n e d a p p r o v a l r o u t i n g r u l e s , a s d e fi n e d i n O r a c l e A p p r o v a l M a n a g e m e n t . S e l f - s e r v i c e e l i g i b i l i t y , a s d e fi n e d f o r a r e g i s t r a t i o n p r o c e s s , i s n o t c o n s i d e r e d w h e n a d m i n i s t r a t o r s a s s i g n r o l e s . A d m i n i s t r a t o r s
c a n v i e w a l l r o l e s t h a t a r e a s s i g n e d t o a u s e r , b u t c a n n o t a s s i g n o r r e v o k e r o l e s f o r w h i c h t h e y d o n o t h a v e a d m i n i s t r a t i v e p r i v i l e g e s . A n a d m i n i s t r a t o r a s s i g n i n g a r o l e t o a u s e r i s e s s e n t i a l l y f u l fi l l i n g a r e g i s t r a t i o n r e q u e s t o n b e h a l f o f t h e u s e r .
A c c o u n t C r e a t i o n B y A d m i n i s t r a t o r s
A d m i n i s t r a t o r s b e n e fi t f r o m r e g i s t r a t i o n p r o c e s s e s h a v i n g b e e n d e s i g n e d t o s t r e a m l i n e t h e p r o c e s s o f c r e a t i n g a n d m a i n t a i n i n g u s e r a c c e s s . R e g i s t r a t i o n p r o c e s s e s o f t h i s t y p e a r e g e a r e d t o w a r d a d m i n i s t r a t o r s , e s p e c i a l l y d e l e g a t e d a d m i n i s t r a t o r s , t o e n s u r e c o n s i s t e n t a p p l i c a t i o n o f t h e o r g a n i z a t i o n ’ s u s e r s e c u r i t y p o l i c i e s . E a c h a c c o u n t c r e a t i o n r e g i s t r a t i o n p r o c e s s c a n b e m a d e a v a i l a b l e t o s e l e c t e d a d m i n i s t r a t o r s .
R e g i s t r a t i o n P r o c e s s I n f r a s t r u c t u r e
T h i s s e c t i o n d e s c r i b e s c o m p o n e n t s o f t h e c o m m o n i n f r a s t r u c t u r e t h a t h a n d l e s a l l
r e g i s t r a t i o n r e q u e s t s s u b m i t t e d t h r o u g h O r a c l e U s e r M a n a g e m e n t .
U s e r N a m e P o l i c i e s
O r a c l e U s e r M a n a g e m e n t e n a b l e s o r g a n i z a t i o n s t o d e fi n e t h e i r o w n u s e r n a m e p o l i c i e s f o r n e w u s e r s . T h e s e c a n i n c l u d e s u c h f o r m a t s a s e m a i l a d d r e s s , " fi r s t n a m e . l a s t n a m e " ( o r a n a b b r e v i a t e d v e r s i o n ) , e m p l o y e e n u m b e r , s o c i a l s e c u r i t y n u m b e r , o r s o m e o t h e r m e a n i n g f u l i n f o r m a t i o n . W h e n t h e a c c o u n t r e q u e s t i s s u b m i t t e d , O r a c l e U s e r M a n a g e m e n t r e s e r v e s t h e s p e c i fi e d u s e r n a m e f o r t h e d u r a t i o n o f t h e a p p r o v a l p r o c e s s .
O r a c l e U s e r M a n a g e m e n t s h i p s w i t h a d e f a u l t u s e r n a m e p o l i c y t h a t i d e n t i fi e s u s e r s b y t h e i r e m a i l a d d r e s s . T h i s i s i m p l e m e n t e d a s a c o n fi g u r a b l e i n f r a s t r u c t u r e t h a t o r g a n i z a t i o n s c a n e a s i l y c u s t o m i z e t o s u i t t h e i r s p e c i fi c n e e d s .
E m a i l V e r i c a t i o n
O r a c l e U s e r M a n a g e m e n t p r o v i d e s a m e c h a n i s m f o r v e r i f y i n g t h e i d e n t i t y o f t h e r e q u e s t e r b e f o r e t h e r e g i s t r a t i o n r e q u e s t i s p r o c e s s e d . I d e n t i t y v e r i fi c a t i o n i s b a s e d o n t h e e m a i l a d d r e s s p r o v i d e d b y t h e r e q u e s t e r . O r a c l e U s e r M a n a g e m e n t s e n d s t h e r e q u e s t e r a n e m a i l n o t i fi c a t i o n w h e n t h e r e q u e s t e r h a s c o m p l e t e s t h e r e g i s t r a t i o n fl o w . I f t h e u s e r d o e s n o t r e p l y t o t h e e m a i l n o t i fi c a t i o n w i t h i n a s p e c i fi e d t i m e , t h e r e q u e s t i s a u t o m a t i c a l l y r e j e c t e d . E m a i l v e r i fi c a t i o n i s o n l y a p p l i c a b l e t o S e l f - S e r v i c e a c c o u n t r e q u e s t s , a n d i s e n a b l e d o r d i s a b l e d f o r e a c h r e g i s t r a t i o n p r o c e s s .
2 - 8 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 27/150
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 28/150
T a b l e 2 - 1 O r a c l e U s e r M a n a g e m e n t W o r k o w B u s i n e s s E v e n t s
E v e n t D e s c r i p t i o n
o r a c l e . a p p s . f n d . u m x . r o l e r e q u e s t e d A n e v e n t t h a t i s r a i s e d w h e n a r o l e i s r e q u e s t e d .
o r a c l e . a p p s . f n d . u m x . a c c o u n t r e q u e s t e d A n e v e n t t h a t i s r a i s e d w h e n a n a c c o u n t i s r e q u e s t e d .
o r a c l e . a p p s . f n d . u m x . r e q u e s t a p p r o v e d A n e v e n t t h a t i s r a i s e d w h e n a n a c c o u n t o r r o l e i s a p p r o v e d .
o r a c l e . a p p s . f n d . u m x . r e q u e s t r e j e c t e d A n e v e n t t h a t i s r a i s e d w h e n a n a c c o u n t o r r o l e i s r e j e c t e d .
< c u s t o m e v e n t > A c u s t o m b u s i n e s s e v e n t i s r a i s e d f o r t h e o w n e r o f t h e r e g i s t r a t i o n p r o c e s s t o w r i t e t h e r e g i s t r a t i o n . T h e c u s t o m e v e n t i s r a i s e d m u l t i p l e t i m e s . F o r f u r t h e r d e t a i l s , r e f e r t o t h e U M X D e v e l o p e r ’ s G u i d e o n O r a c l e M e t a L i n k .
N o t e : O r a c l e r e c o m m e n d s u s i n g t h e U M X e v e n t s m e n t i o n e d a b o v e o n l y f o r c e n t r a l i z e d r e q u i r e m e n t s s u c h a s a u d i t i n g . F o r a n y r e g i s t r a t i o n - s p e c i fi c p r o c e s s i n g , u s e t h e c u s t o m e v e n t d e fi n e d f o r t h e r e g i s t r a t i o n p r o c e s s .
D e p e n d i n g o n t h e c o n t e x t , t h e e v e n t p a r a m e t e r s l i s t e d i n t h e f o l l o w i n g t a b l e a r e s e t a u t o m a t i c a l l y b y t h e O r a c l e U s e r M a n a g e m e n t r e g i s t r a t i o n e n g i n e w h e n b u s i n e s s e v e n t s a r e r a i s e d . A n y a d d i t i o n a l i n f o r m a t i o n c a p t u r e d i n t h e r e g i s t r a t i o n U I , a p p r o v a l n o t i fi c a t i o n s , o r p r o g r a m m a t i c a l l y t h r o u g h b u s i n e s s l o g i c i s a l s o a v a i l a b l e a s e v e n t p a r a m e t e r s .
T a b l e 2 - 2 O r a c l e U s e r M a n a g e m e n t W o r k o w B u s i n e s s E v e n t P a r a m e t e r s
N a m e D e s c r i p t i o n
R E G _ S E R V I C E _ C O D E R e p r e s e n t s t h e p r i m a r y k e y o f t h e r e g i s t r a t i o n p r o c e s s
R E G _ S E R V I C E _ T Y P E T h e t y p e o f r e g i s t r a t i o n p r o c e s s
R E Q U E S T E D _ B Y _ U S E R _ I D I d e n t i fi e s t h e u s e r s u b m i t t i n g t h e r e q u e s t
R E Q U E S T E D _ F O R _ U S E R _ I D I d e n t i fi e s t h e u s e r f o r w h o m t h e r e q u e s t i s s u b m i t t e d
R E Q U E S T E D _ U S E R N A M E T h e r e q u e s t e d u s e r n a m e
W F _ R O L E _ N A M E * R e p r e s e n t s t h e p r i m a r y k e y v a l u e o f t h e r e q u e s t e d r o l e o r t h e d e f a u l t r o l e f o r a n y
a c c o u n t r e q u e s t s
A M E _ T R A N S A C T I O N _ T Y P E _ I D R e p r e s e n t s p a r t o f t h e p r i m a r y k e y f o r t h e t r a n s a c t i o n t y p e i n O r a c l e A p p r o v a l M a n a g e m e n t
A M E _ A P P L I C A T I O N _ I D R e p r e s e n t s p a r t o f t h e p r i m a r y k e y f o r t h e t r a n s a c t i o n t y p e i n O r a c l e A p p r o v a l M a n a g e m e n t
2 - 1 0 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 29/150
* W F _ R O L E _ N A M E i s n o t r e q u i r e d f o r S e l f S e r v i c e A c c o u n t C r e a t i o n o r A c c o u n t C r e a t i o n f o r A d m i n i s t r a t o r s r e g i s t r a t i o n p r o c e s s e s . I n s u c h c a s e s , a n u l l v a l u e i s p a s s e d . A n y a d d i t i o n a l i n f o r m a t i o n c a p t u r e d i n t h e r e g i s t r a t i o n U I , f r o m a p p r o v e r s , i n a p p r o v a l n o t i fi c a t i o n s , o r s e t b y b u s i n e s s l o g i c i s a l s o a v a i l a b l e a s p a r a m e t e r s w h e n a n O r a c l e U s e r M a n a g e m e n t b u s i n e s s e v e n t i s r a i s e d .
S a m p l e P r o g r a m
/ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
T h i s i s a s a m p l e s u b s c r i p t i o n t o a n y o f t h e a b o v e e v e n t s .
F u n c t i o n c u s t o m _ l o g i c ( p _ s u b s c r i p t i o n _ g u i d i n r a w ,
p _ e v e n t i n o u t N O C O P Y W F _ E V E N T _ T )
R e t u r n v a r c h a r 2 i s
l _ f i r s t _ n a m e v a r c h a r 2 ( 3 0 ) ;
B e g i n
l _ f i r s t _ n a m e : = p _ e v e n t . g e t v a l u e f o r p a r a m e t e r ( ’ F I R S T _ N A M E ’ ) ;
/ / M a n i p u l a t e t h e d a t a
E n d c u s t o m _ l o g i c ;
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
R e g i s t r a t i o n S t a t u s U s e r s c a n c h e c k r e g i s t r a t i o n s t a t u s o f r e q u e s t s t h r o u g h t h e A c c e s s R e q u e s t T o o l ( A R T ) a n d a d m i n i s t r a t o r s c a n d o s o u s i n g t h e A d m i n i s t r a t i o n s c r e e n s . F o r a n y p e n d i n g r e q u e s t s , t h e S h o w I n f o i c o n s h o w s t h e c u r r e n t a p p r o v e r a n d c o n fi r m a t i o n n u m b e r . T h e c o n fi r m a t i o n n u m b e r r e p r e s e n t s t h e n u m b e r ( I T E M _ K E Y ) o f t h e O r a c l e U s e r M a n a g e m e n t R e g i s t r a t i o n W o r k fl o w ( U M X R E G W F ) w o r k fl o w p r o c e s s h a n d l i n g t h e r e q u e s t .
N o t i c a t i o n W o r k o w s
N o t i fi c a t i o n w o r k fl o w s e n a b l e a n o r g a n i z a t i o n t o d e fi n e i t s o w n e m a i l n o t i fi c a t i o n s t h a t a r e s p e c i fi c t o e a c h R o l e o r R e g i s t r a t i o n P r o c e s s . N o t i fi c a t i o n s i n c l u d e :
T a b l e 2 - 3 O r a c l e U s e r M a n a g e m e n t N o t i c a t i o n T y p e s
N o t i c a t i o n R e c i p i e n t
A p p r o v e r n o t i fi c a t i o n s E a c h a p p r o v e r .
A p p r o v a l c o n fi r m a t i o n n o t i fi c a t i o n s I n d i v i d u a l f o r w h o m t h e r e q u e s t w a s fi l e d .
R e j e c t i o n n o t i fi c a t i o n s I n d i v i d u a l f o r w h o m t h e r e q u e s t w a s fi l e d .
I d e n t i t y v e r i fi c a t i o n n o t i fi c a t i o n s I n d i v i d u a l f o r w h o m t h e r e q u e s t w a s fi l e d .
F o r e a c h r e q u e s t t h a t r e q u i r e s a p p r o v a l a s d e t e r m i n e d b y t h e O r a c l e A p p r o v a l M a n a g e m e n t E n g i n e , O r a c l e U s e r M a n a g e m e n t i n v o k e s t h e n o t i fi c a t i o n w o r k fl o w t o r e q u e s t a p p r o v a l . N o t i fi c a t i o n w o r k fl o w s c a n b e w r i t t e n t o a l l o w a p p r o v e r s t o r e v i e w t h e i n f o r m a t i o n s u b m i t t e d i n t h e r e g i s t r a t i o n p r o c e s s , m a k e c h a n g e s , a n d p r o v i d e a d d i t i o n a l i n f o r m a t i o n i f r e q u i r e d .
A n y c h a n g e s o r a d d i t i o n a l i n f o r m a t i o n p r o v i d e d c a n b e p a s s e d b a c k t o t h e O r a c l e U s e r M a n a g e m e n t r e g i s t r a t i o n e n g i n e f o r f u r t h e r p r o c e s s i n g . F o r e x a m p l e , i f O r a c l e U s e r M a n a g e m e n t i s u s e d t o p r o v i d e s e l f s e r v i c e r e g i s t r a t i o n c a p a b i l i t y f o r i S P ( I n t e r n e t S u p p l i e r P o r t a l ) , t h e n a p p r o v e r s c a n p r o v i d e a d d i t i o n a l i n f o r m a t i o n a b o u t s i t e a n d c o n t a c t r e s t r i c t i o n s f o r t h e r e q u e s t e r . I n f o r m a t i o n e n t e r e d b y p r e v i o u s a p p r o v e r s , i n c l u d i n g c o m m e n t s , a r e a v a i l a b l e t o s u b s e q u e n t a p p r o v e r s .
A c c e s s C o n t r o l w i t h O r a c l e U s e r M a n a g e m e n t 2 - 1 1
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 30/150
O r a c l e U s e r M a n a g e m e n t p r o v i d e s t h e f o l l o w i n g s a m p l e n o t i fi c a t i o n w o r k fl o w s t h a t o r g a n i z a t i o n s c a n u s e d i r e c t l y o r c a n c o p y a n d m o d i f y b a s e d o n t h e i r r e q u i r e m e n t s :
T a b l e 2 - 4 S a m p l e N o t i c a t i o n W o r k o w s
N a m e I t e m T y p e D e s c r i p t i o n
O r a c l e U s e r M a n a g e m e n t A d d i t i o n a l A c c e s s R e q u e s t n o t i fi c a t i o n w o r k fl o w
U M X N T W F 1 S e n d s n o t i fi c a t i o n s p e r t a i n i n g t o a l l r e q u e s t s f o r a d d i t i o n a l a c c e s s .
O r a c l e U s e r M a n a g e m e n t N o t i fi c a t i o n W o r k fl o w ( A c c o u n t R e q u e s t )
U M X N T W F 2 S e n d s n o t i fi c a t i o n s p e r t a i n i n g t o a l l a c c o u n t r e q u e s t s .
S e l f S e r v i c e a n d A p p r o v a l s
F i g u r e 2 - 8 S e l f - S e r v i c e & A p p r o v a l s L a y e r
O n c e r e g i s t r a t i o n p r o c e s s e s h a v e b e e n c o n fi g u r e d a s r e q u i r e d , i n d i v i d u a l s c a n s u b s e q u e n t l y p e r f o r m s e l f - s e r v i c e r e g i s t r a t i o n t a s k s , s u c h a s o b t a i n i n g n e w u s e r a c c o u n t s o r r e q u e s t i n g a d d i t i o n a l a c c e s s t o t h e s y s t e m . I n a d d i t i o n , o r g a n i z a t i o n s c a n u s e t h e O r a c l e A p p r o v a l s M a n a g e m e n t e n g i n e t o c r e a t e c u s t o m i z e d a p p r o v a l r o u t i n g f o r t h e s e r e q u e s t s . F o r e x a m p l e , a n o r g a n i z a t i o n m a y e n a b l e u s e r s t o r e q u e s t a p a r t i c u l a r l y
s e n s i t i v e r o l e : h o w e v e r , b e f o r e t h e u s e r i s g r a n t e d t h e r o l e , t h e o r g a n i z a t i o n c a n r e q u i r e t h a t t w o s e n i o r m e m b e r s o f s t a f f , s u c h a s a m a n a g e r a n d a v i c e p r e s i d e n t , m u s t a p p r o v e t h e r e q u e s t .
O r a c l e U s e r M a n a g e m e n t a l s o p r o v i d e s s e l f - s e r v i c e f e a t u r e s f o r r e s e t t i n g f o r g o t t e n p a s s w o r d s , a n d s h i p s w i t h t h e f o l l o w i n g s a m p l e s e l f s e r v i c e r e g i s t r a t i o n p r o c e s s e s :
• E m p l o y e e S e l f S e r v i c e R e g i s t r a t i o n
• C u s t o m e r S e l f S e r v i c e R e g i s t r a t i o n ( e x t e r n a l i n d i v i d u a l s )
2 - 1 2 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 31/150
O r g a n i z a t i o n s c a n e i t h e r u s e t h e s e r e g i s t r a t i o n p r o c e s s e s i n t h e i r e x i s t i n g f o r m , o r a s r e f e r e n c e s f o r d e v e l o p i n g t h e i r o w n r e g i s t r a t i o n p r o c e s s e s .
A c c e s s C o n t r o l w i t h O r a c l e U s e r M a n a g e m e n t 2 - 1 3
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 32/150
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 33/150
3 O r a c l e U s e r M a n a g e m e n t S e t u p a n d A d m i n i s t r a t i o n
S e t u p T a s k s T h i s s e c t i o n d i s c u s s e s t h e s e t u p t a s k s f o r O r a c l e U s e r M a n a g e m e n t . T h e i m p l e m e n t o r o r s y s t e m a d m i n i s t r a t o r s e t s u p a c c e s s c o n t r o l a n d s e c u r i t y p o l i c i e s i n O r a c l e A p p l i c a t i o n s
b y d e fi n i n g r o l e s , r o l e i n h e r i t a n c e h i e r a r c h i e s , r o l e c a t e g o r i e s , a n d r e g i s t r a t i o n
p r o c e s s e s . T h e s e c o m p o n e n t s s p e c i f y t h e d i f f e r e n t l e v e l s o f a c c e s s t o v a r i o u s a p p l i c a t i o n m e n u s a n d d a t a t h a t a r e a v a i l a b l e t o a d m i n i s t r a t o r s .
D e n i n g R o l e C a t e g o r i e s A s p a r t o f t h e O r a c l e A p p l i c a t i o n s R B A C m o d e l , O r a c l e U s e r M a n a g e m e n t i n t r o d u c e s R o l e C a t e g o r i e s . A d m i n i s t r a t o r s c a n c r e a t e r o l e c a t e g o r i e s t o b u n d l e r o l e s a n d r e s p o n s i b i l i t i e s t o m a k e t h e p r o c e s s o f s e a r c h i n g f o r r o l e s a n d r e s p o n s i b i l i t i e s e a s i e r . I n t h e O r a c l e U s e r M a n a g e m e n t O v e r v i e w s e c t i o n , s e e R o l e B a s e d A c c e s s C o n t r o l ( R B A C ) , p a g e 2 - 3 .
S t e p s
1 . L o g o n a s a u s e r t h a t i s a s s i g n e d t h e S e c u r i t y A d m i n i s t r a t o r r o l e ( t y p i c a l l y a s s y s a d m i n ) , s e l e c t t h e U s e r M a n a g e m e n t r e s p o n s i b i l i t y i n t h e n a v i g a t o r a n d t h e n c l i c k t h e R o l e C a t e g o r i e s s u b t a b .
2 . G o t o t h e e d i t a b l e t a b l e , c l i c k t h e U p d a t e b u t t o n a n d t h e n c l i c k t h e C r e a t e L o o k u p C o d e b u t t o n .
3 . E n t e r t h e r e q u i r e d i n f o r m a t i o n i n t h e C r e a t e L o o k u p C o d e fi e l d s a n d c l i c k t h e A p p l y b u t t o n .
C r e a t i n g a n d U p d a t i n g R o l e s I n O r a c l e A p p l i c a t i o n s , a r o l e r e p r e s e n t s a j o b f u n c t i o n t h a t c o n f e r s t h e p r i v i l e g e s r e q u i r e d t o p e r f o r m t h a t j o b . R o l e s c a n b e d e fi n e d t o d e t e r m i n e w h a t a p p l i c a t i o n s
( r e s p o n s i b i l i t i e s ) a s w e l l a s w h a t d a t a a n d f u n c t i o n s w i t h i n t h o s e a p p l i c a t i o n s u s e r s c a n a c c e s s . I n t h e O r a c l e U s e r M a n a g e m e n t O v e r v i e w s e c t i o n , s e e R o l e B a s e d A c c e s s C o n t r o l ( R B A C ) , p a g e 2 - 3 .
S t e p s
1 . L o g o n a s a u s e r t h a t i s a s s i g n e d t h e S e c u r i t y A d m i n i s t r a t o r r o l e ( t y p i c a l l y a s s y s a d m i n ) , s e l e c t t h e U s e r M a n a g e m e n t r e s p o n s i b i l i t y i n t h e n a v i g a t o r a n d t h e n c l i c k t h e R o l e s & R o l e I n h e r i t a n c e s u b t a b .
O r a c l e U s e r M a n a g e m e n t S e t u p a n d A d m i n i s t r a t i o n 3 - 1
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 34/150
2 . C l i c k t h e C r e a t e R o l e b u t t o n .
3 . E n t e r t h e r e q u i r e d i n f o r m a t i o n t o c o n fi g u r e y o u r r o l e a n d o p t i o n a l l y c o n t i n u e t o c o n fi g u r e i t b y a c c e s s i n g t h e f o l l o w i n g :
• P e r m i s s i o n s , p a g e 3 - 2 . U s e t h i s t a b t o a s s i g n p e r m i s s i o n s t o y o u r r o l e .
D e l e g a t e d A d m i n i s t r a t i o n
I n f o r m a t i o n i n t h i s s e c t i o n o n l y a p p l i e s t o d e l e g a t e d a d m i n i s t r a t i o n r o l e s i n t h e c o n t e x t o f t h e O r a c l e U s e r M a n a g e m e n t a p p l i c a t i o n .
• U s e r A d m i n i s t r a t i o n , p a g e 3 - 4 . E n a b l e s y o u t o d e t e r m i n e t h e s e t o f u s e r s t h a t c a n b e m a n a g e d b y a d m i n i s t r a t o r s t o w h o m y o u r r o l e i s a s s i g n e d . T h e a d m i n i s t r a t o r c a n a s s i g n o r r e v o k e u s e r a c c o u n t s a n d r o l e s f o r t h e u s e r s y o u s p e c i f y h e r e .
• O r g a n i z a t i o n A d m i n i s t r a t i o n , p a g e 3 - 6 . E n a b l e s y o u t o d e t e r m i n e t h e e x t e r n a l o r g a n i z a t i o n s t h a t c a n b e v i e w e d i n O r a c l e U s e r M a n a g e m e n t b y a d m i n i s t r a t o r s t o w h o m y o u r r o l e i s a s s i g n e d .
• R o l e A d m i n i s t r a t i o n , p a g e 3 - 5 . E n a b l e s y o u t o d e t e r m i n e w h i c h r o l e s t h e
a d m i n i s t r a t o r c a n a s s i g n t o o r r e v o k e f r o m t h e s e t o f u s e r s s p e c i fi e d i n t h e U s e r A d m i n i s t r a t i o n s e c t i o n .
4 . C l i c k S a v e o r A p p l y t o s a v e y o u r c h a n g e s .
5 . O p t i o n a l l y u p d a t e t h e r o l e b y p e r f o r m i n g t h e f o l l o w i n g :
1 . L o c a t e t h e r o l e y o u w a n t t o m o d i f y b y u s i n g t h e S e a r c h fi e l d s o r b y e x p a n d i n g t h e a p p r o p r i a t e n o d e s i n t h e R o l e I n h e r i t a n c e H i e r a r c h y m e n u .
2 . C l i c k t h e U p d a t e i c o n a n d m o d i f y t h e r o l e a s r e q u i r e d .
G u i d e l i n e s
T h e S a v e b u t t o n s a v e s y o u r c h a n g e s a n d c o n t i n u e s t o d i s p l a y t h e m i n t h e c u r r e n t p a g e . T h e A p p l y b u t t o n s a v e s y o u r c h a n g e s a n d r e t u r n s t o t h e p r e v i o u s p a g e . Y o u c a n
o p t i o n a l l y o r g a n i z e y o u r r o l e s u s i n g r o l e c a t e g o r i e s d u r i n g t h e p r o c e s s o f c r e a t i n g a n d u p d a t i n g r o l e s , o t h e r w i s e t h e y w i l l b e s t o r e d u n d e r t h e " M i s c e l l a n e o u s " r o l e c a t e g o r y
b y d e f a u l t . F o r m o r e i n f o r m a t i o n , s e e r o l e c a t e g o r i e s , p a g e 3 - 1 . Y o u c a n a l s o d e fi n e a n y r e q u i r e d s u b r o l e s o r s u p e r i o r r o l e s t h r o u g h r o l e i n h e r i t a n c e h i e r a r c h i e s , p a g e 3 - 7 .
A s s i g n i n g P e r m i s s i o n s t o R o l e s Y o u c a n a s s i g n p e r m i s s i o n s t o a r o l e b y c r e a t i n g a g r a n t t h a t s p e c i fi e s t h e n a v i g a t i o n m e n u , p e r m i s s i o n s e t s , a n d / o r t h e d a t a s e c u r i t y p o l i c i e s t h a t a r e a v a i l a b l e a t r u n t i m e t o t h e r o l e ’ s a s s i g n e e s . M e n u s a n d p e r m i s s i o n s e t s i n t u r n i n c l u d e i n d i v i d u a l f u n c t i o n s a n d p e r m i s s i o n s . I n t h e O r a c l e U s e r M a n a g e m e n t O v e r v i e w s e c t i o n , s e e R o l e B a s e d A c c e s s C o n t r o l ( R B A C ) , p a g e 2 - 3 .
S t e p s 1 . L o g o n a s a u s e r t h a t i s a s s i g n e d t h e S e c u r i t y A d m i n i s t r a t o r r o l e ( t y p i c a l l y a s
s y s a d m i n ) , s e l e c t t h e U s e r M a n a g e m e n t r e s p o n s i b i l i t y i n t h e n a v i g a t o r a n d t h e n c l i c k t h e R o l e s & R o l e I n h e r i t a n c e s u b t a b .
2 . I n t h e R o l e I n h e r i t a n c e H i e r a r c h y , a c c e s s t h e r o l e t o w h i c h y o u w a n t t o a s s i g n a p e r m i s s i o n a n d c l i c k t h e U p d a t e i c o n .
3 . C l i c k t h e P e r m i s s i o n s s u b t a b a n d t h e c l i c k C r e a t e G r a n t b u t t o n .
3 - 2 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 35/150
4 . D e fi n e t h e g r a n t b y e n t e r i n g t h e r e q u i r e d i n f o r m a t i o n a n d c l i c k i n g N e x t :
1 . E n t e r t h e r e q u i r e d i n f o r m a t i o n t o i d e n t i f y t h e g r a n t s u c h a s N a m e a n d E f f e c t i v e F r o m d a t e .
2 . S e c u r i t y C o n t e x t . T h i s o p t i o n a l r e s t r i c t s t h e a v a i l a b i l i t y o f t h e p e r m i s s i o n s b e i n g a s s i g n e d . I f y o u d o n o t d e fi n e t h e s e c u r i t y c o n t e x t , t h e n p e r m i s s i o n s
a r e a v a i l a b l e t o u s e r s i n a l l c o n t e x t s . S e c u r i t y c o n t e x t s a r e a l s o r e f e r r e d t o a s A c t i v a t i o n C o n t e x t s .
1 . O p e r a t i n g U n i t . I n m a n y c a s e s a n o r g a n i z a t i o n c o n s i s t s o f s e v e r a l d i f f e r e n t o p e r a t i n g u n i t s . Y o u c a n l i m i t y o u r g r a n t t o o n l y b e a c t i v e i n t h e c o n t e x t o f a n i n d i v i d u a l o p e r a t i n g u n i t .
2 . R e s p o n s i b i l i t y . R e s p o n s i b i l i t i e s d e t e r m i n e t h e a p p l i c a t i o n s t h a t c a n b e a c c e s s e d b y u s e r s . Y o u c a n o p t i o n a l l y l i m i t y o u r g r a n t t o o n l y b e a v a i l a b l e i n t h e c o n t e x t o f a n i n d i v i d u a l r e s p o n s i b i l i t y o r w i t h a l l r e s p o n s i b i l i t i e s .
3 . D a t a S e c u r i t y . Y o u m u s t s e l e c t a b u s i n e s s o b j e c t w h e n y o u c r e a t e D a t a S e c u r i t y p o l i c i e s . F o r m o r e i n f o r m a t i o n , s e e t h e O r a c l e A p p l i c a t i o n O b j e c t L i b r a r y S e c u r i t y c h a p t e r , p a g e 4 - 1 .
5 . I f y o u h a v e d e fi n e d a s p e c i fi c o b j e c t i n t h e p r e c e d i n g s t e p , t h e n c h o o s e t h e o b j e c t d a t a c o n t e x t f o r t h e o b j e c t , a l s o r e f e r r e d t o a s t h e d a t a s c o p e . S p e c i f y i n g t h e o b j e c t d a t a c o n t e x t p r o v i d e s a n a d d i t i o n a l l e v e l o f a c c e s s g r a n u l a r i t y f o r t h e o b j e c t . C h o o s e o n e o f t h e f o l l o w i n g f r o m t h e D a t a C o n t e x t m e n u :
• A l l R o w s . T h i s o p t i o n p r o v i d e s a c c e s s t o a l l r o w s ( i n s t a n c e s ) f o r t h e d a t a b a s e o b j e c t . F o r e x a m p l e , i f t h e d a t a b a s e o b j e c t i s a b o o k , t h e n c r e a t i n g a d a t a s e c u r i t y p o l i c y f o r a l l r o w s o f t h e o b j e c t , b o o k p r o v i d e s a c c e s s t o a l l b o o k s c a t a l o g u e d i n t h e d a t a b a s e .
• I n s t a n c e . T h i s o p t i o n p r o v i d e s a c c e s s t o a n i n s t a n c e ( s i n g l e r o w i n t h e d a t a b a s e ) o f t h e o b j e c t . A s p e c i fi c i n s t a n c e g e n e r a l l y c o r r e s p o n d s t o a s i n g l e r o w i n t h e d a t a b a s e a n d i s t y p i c a l l y i d e n t i fi e d b y t h e p r i m a r y k e y v a l u e f o r t h e o b j e c t . F o r e x a m p l e , a d a t a s e c u r i t y p o l i c y f o r t h e b o o k o b j e c t c o n t a i n s a u n i q u e I S B N
n u m b e r , r e t u r n s o n l y o n e b o o k f r o m t h e d a t a b a s e .
• I n s t a n c e S e t . T h i s o p t i o n p r o v i d e s a c c e s s t o a r e l a t e d s e t o f i n s t a n c e s o f t h e o b j e c t . T h i s s e t i s s p e c i fi e d a s a p r e d i c a t e o n t h e a t t r i b u t e s o f t h e o b j e c t . T h e p r e d i c a t e i s e x p r e s s e d a s a S Q L W H E R E c l u a s e a n d c a n o p t i o n a l l y b e i m p l e m e n t e d a s a V P D p o l i c y . F o r e x a m p l e , a d a t a s e c u r i t y p o l i c y c o u l d i n c l u d e a n i n s t a n c e s e t f o r a l l b o o k s p u b l i s h e d i n t h e y e a r 2 0 0 5 .
6 . S e l e c t t h e r e q u i r e d p e r m i s s i o n s e t o r n a v i g a t i o n m e n u c o n t a i n i n g t h e f u n c t i o n s ( p e r m i s s i o n s ) t h a t y o u w i s h t o a s s i g n t o t h e r o l e b y c h o o s i n g a n o p t i o n f r o m t h e L O V .
7 . R e v i e w y o u r g r a n t i n f o r m a t i o n a n d c l i c k F i n i s h .
D e n i n g D e l e g a t e d A d m i n i s t r a t i o n P r i v i l e g e s f o r R o l e s D e l e g a t e d A d m i n i s t r a t i o n P r i v i l e g e s d e t e r m i n e t h e u s e r s , r o l e s a n d o r g a n i z a t i o n i n f o r m a t i o n t h a t d e l e g a t e d a d m i n i s t r a t o r s ( l o c a l a d m i n i s t r a t o r s ) c a n m a n a g e . E a c h p r i v i l e g e i s g r a n t e d s e p a r a t e l y , y e t t h e t h r e e w o r k i n c o n j u n c t i o n t o p r o v i d e t h e c o m p l e t e s e t o f a b i l i t i e s f o r t h e d e l e g a t e d a d m i n i s t r a t o r . I n t h e O r a c l e U s e r M a n a g e m e n t O v e r v i e w s e c t i o n , s e e D e l e g a t e d A d m i n i s t r a t i o n , p a g e 2 - 5 .
O r a c l e U s e r M a n a g e m e n t S e t u p a n d A d m i n i s t r a t i o n 3 - 3
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 36/150
D e n i n g U s e r A d m i n i s t r a t i o n P r i v i l e g e s f o r R o l e s
A l o c a l a d m i n i s t r a t o r m u s t b e g r a n t e d U s e r A d m i n i s t r a t i o n P r i v i l e g e s t o d e t e r m i n e t h e u s e r s a n d p e o p l e t h e l o c a l a d m i n i s t r a t o r c a n m a n a g e . L o c a l a d m i n i s t r a t o r s c a n
b e g r a n t e d d i f f e r e n t p r i v i l e g e s f o r d i f f e r e n t s u b s e t s o f u s e r s . F o r e x a m p l e , a l o c a l a d m i n i s t r a t o r c a n b e g r a n t e d p r i v i l e g e s o n l y t o q u e r y o n e s e t o f u s e r s , a n d g r a n t e d f u l l p r i v i l e g e s ( i n c l u d i n g u p d a t e a n d r e s e t p a s s w o r d ) f o r a n o t h e r s e t . L o c a l a d m i n i s t r a t o r s
c a n n o t q u e r y u s e r s f o r w h i c h t h e y d o n o t h a v e a d m i n i s t r a t i o n p r i v i l e g e s .
O r a c l e U s e r M a n a g e m e n t s h i p s w i t h t h e f o l l o w i n g s e e d e d p e r m i s s i o n s f o r d e fi n i n g u s e r a d m i n i s t r a t i o n p r i v i l e g e s f o r r o l e s :
T a b l e 3 - 1 S e e d e d U s e r A d m i n i s t r a t i o n P e r m i s s i o n s
F u n c t i o n C o d e D i s p l a y n a m e D e s c r i p t i o n
U M X _ O B J _ A C T I V A T E _ A C C T C r e a t e , I n a c t i v a t e , R e a c t i v a t e U s e r A c c o u n t , U p d a t e U s e r n a m e
P e r m i s s i o n f o r c r e a t i n g , i n a c t i v a t i n g , a n d r e a c t i v a t i n g u s e r a c c o u n t s , a n d u p d a t i n g u s e r n a m e . M u s t b e g r a n t e d w i t h a d a t a s e c u r i t y p o l i c y o n t h e U s e r M a n a g e m e n t P e r s o n .
U M X _ O B J _ E D I T _ P E R S O N E d i t P e r s o n D e t a i l s P e r m i s s i o n f o r e d i t i n g p e r s o n d e t a i l s . M u s t b e g r a n t e d w i t h a d a t a s e c u r i t y p o l i c y o n t h e U s e r M a n a g e m e n t P e r s o n ( U M X _ P E R S O N _ O B J E C T ) b u s i n e s s o b j e c t .
U M X _ O B J _ P A S S W D _ M G M T R e s e t P a s s w o r d P e r m i s s i o n t o r e s e t p a s s w o r d s . M u s t b e g r a n t e d w i t h a d a t a s e c u r i t y p o l i c y o n t h e U s e r M a n a g e m e n t P e r s o n ( U M X _ P E R S O N _ O B J E C T ) b u s i n e s s o b j e c t .
U M X _ O B J _ V I E W _ P E R S O N Q u e r y P e r s o n D e t a i l s P e r m i s s i o n t o q u e r y p e r s o n d e t a i l s M u s t b e g r a n t e d w i t h a d a t a s e c u r i t y p o l i c y o n t h e U s e r M a n a g e m e n t P e r s o n ( U M X _ P E R S O N _ O B J E C T ) b u s i n e s s o b j e c t .
N o t e : T h i s i s t h e m i n i m u m p e r m i s s i o n r e q u i r e d b y a n y s e c u r i t y a d m i n i s t r a t o r t h a t w i s h e s t o m a n a g e p e o p l e a n d u s e r s i n O r a c l e U s e r M a n a g e m e n t .
U M X _ S Y S T E M _ A C C T _ A D M I N S T R A T I O N
M a i n t a i n S y s t e m A c c o u n t s ( u s e r s n o t l i n k e d t o a p e r s o n )
C r e a t e , I n a c t i v a t e , R e a c t i v a t e , R e s e t P a s s w o r d f o r a l l S y s t e m
A c c o u n t s ( d e fi n e d a s u s e r a c c o u n t s n o t a s s o c i a t e d w i t h a p e r s o n ) .
N o t e : O n l y g r a n t t o S y s t e m A d m i n i s t r a t o r s .
3 - 4 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 37/150
S t e p s
1 . L o g o n a s a u s e r t h a t i s a s s i g n e d t h e S e c u r i t y A d m i n i s t r a t o r r o l e ( t y p i c a l l y a s s y s a d m i n ) , s e l e c t t h e U s e r M a n a g e m e n t r e s p o n s i b i l i t y i n t h e n a v i g a t o r a n d t h e n c l i c k t h e R o l e s & R o l e I n h e r i t a n c e s u b t a b .
2 . I n t h e r o l e h i e r a r c h y , a c c e s s t h e r o l e t o w h i c h y o u w a n t t o a s s i g n u s e r a d m i n i s t r a t i o n p r i v i l e g e s a n d c l i c k t h e U p d a t e i c o n .
3 . C l i c k t h e U s e r A d m i n i s t r a t i o n s u b t a b a n d t h e n c l i c k t h e A d d M o r e R o w s b u t t o n .
4 . I n t h e U s e r s fi e l d , s e l e c t t h e s e t o f u s e r s t h a t c a n b e m a n a g e d b y A d m i n i s t r a t o r s t o w h o m t h e r o l e i s a s s i g n e d . T h e d r o p d o w n l i s t c o n t a i n s v a r i o u s d a t a s e c u r i t y p o l i c i e s t h a t p e r t a i n t o t h e U s e r M a n a g e m e n t P e r s o n O b j e c t ( U M X _ P E R S O N _ O B J E C T ) . O r a c l e U s e r M a n a g e m e n t s h i p s w i t h s a m p l e d a t a s e c u r i t y p o l i c i e s f o r u s e r s . O r g a n i z a t i o n s c a n u s e t h e s e p o l i c i e s o r c r e a t e t h e i r o w n . F o r m o r e i n f o r m a t i o n , s e e D e fi n i n g D a t a S e c u r i t y P o l i c i e s , p a g e 3 - 7 .
5 . I n t h e P e r m i s s i o n s fi e l d , s e l e c t t h e p e r m i s s i o n s t h a t y o u w i s h t o a s s o c i a t e w i t h t h e d e l e g a t e d a d m i n i s t r a t i o n r o l e . P e r m i s s i o n s d e t e r m i n e t h e a c t i o n s a n a d m i n i s t r a t o r c a n p e r f o r m w h e n m a n a g i n g t h e s e t o f u s e r s d e fi n e d i n t h e p r e v i o u s s t e p . T h e P e r m i s s i o n s d r o p d o w n l i s t i n c l u d e s p e r m i s s i o n s e t s t h a t c o n t a i n p e r m i s s i o n s
a s s o c i a t e d w i t h t h e U s e r M a n a g e m e n t P e r s o n o b j e c t . D i f f e r e n t c o m b i n a t i o n s o f t h e e x i s t i n g p e r m i s s i o n s c a n b e g r o u p e d i n t o n e w p e r m i s s i o n s e t s , e n a b l i n g o r g a n i z a t i o n s t o a d d p e r m i s s i o n s e t s b a s e d o n t h e i r b u s i n e s s n e e d s a n d t h e l e v e l o f g r a n u l a r i t y t h e y p r e f e r f o r a d m i n i s t e r i n g u s e r s . F o r m o r e i n f o r m a t i o n , s e e P e r m i s s i o n S e t s , p a g e 4 - 4 6 .
6 . C l i c k S a v e o r A p p l y t o s a v e y o u r c h a n g e s .
G u i d e l i n e s
D e l e g a t e d a d m i n i s t r a t i o n c a n p r o v i d e d i f f e r e n t p e r m i s s i o n s o n d i f f e r e n t s u b s e t s o f u s e r s . O n c e y o u d e fi n e u s e r s a n d p e r m i s s i o n s f o r a r o l e , y o u c a n o p t i o n a l l y v i e w t h e p e r m i s s i o n s t h a t b e l o n g t o t h e p e r m i s s i o n s e t b y c l i c k i n g t h e S h o w n o d e . Y o u c a n a l s o r e m o v e t h e u s e r a d m i n i s t r a t i o n p r i v i l e g e s f o r a s e t o f u s e r s b y c l i c k i n g t h e R e m o v e i c o n .
D e n i n g R o l e A d m i n i s t r a t i o n P r i v i l e g e s f o r R o l e s
R o l e A d m i n i s t r a t i o n P r i v i l e g e s d e fi n e t h e r o l e s t h a t l o c a l a d m i n i s t r a t o r s c a n d i r e c t l y a s s i g n t o a n d r e v o k e f r o m t h e s e t o f u s e r s t h e y m a n a g e .
O r a c l e U s e r M a n a g e m e n t s h i p s w i t h t h e f o l l o w i n g s e e d e d p e r m i s s i o n f o r d e fi n i n g r o l e a d m i n i s t r a t i o n p r i v i l e g e s f o r r o l e s :
T a b l e 3 - 2 S e e d e d R o l e A d m i n i s t r a t i o n P e r m i s s i o n
F u n c t i o n C o d e D i s p l a y N a m e D e s c r i p t i o n
U M X _ O B J _ A D M I N _ R O L E A s s i g n / R e v o k e R o l e P e r m i s s i o n f o r a s s i g n i n g / r e v o k i n g r o l e s i n t h e U s e r
M a n a g e m e n t a p p l i c a t i o n . M u s t b e g r a n t e d w i t h a d a t a s e c u r i t y p o l i c y o n t h e U s e r M a n a g e m e n t R o l e ( U M X _ A C C E S S _ R O L E ) b u s i n e s s o b j e c t .
O r a c l e U s e r M a n a g e m e n t S e t u p a n d A d m i n i s t r a t i o n 3 - 5
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 38/150
S t e p s
1 . L o g o n a s a u s e r t h a t i s a s s i g n e d t h e S e c u r i t y A d m i n i s t r a t o r r o l e ( t y p i c a l l y a s s y s a d m i n ) , s e l e c t t h e U s e r M a n a g e m e n t r e s p o n s i b i l i t y i n t h e n a v i g a t o r a n d t h e n c l i c k t h e R o l e s & R o l e I n h e r i t a n c e s u b t a b .
2 . I n t h e n a v i g a t i o n m e n u a c c e s s t h e r o l e f o r w h i c h y o u w a n t t o d e fi n e r o l e a d m i n i s t r a t i o n a n d c l i c k t h e U p d a t e i c o n .
3 . C l i c k t h e R o l e A d m i n i s t r a t i o n l i n k a n d u s e t h e A v a i l a b l e R o l e s fi e l d s t o s e a r c h f o r t h e r o l e ( s ) t h a t y o u w a n t t o a s s o c i a t e w i t h t h i s r o l e a n d w h i c h a d m i n i s t r a t o r s c a n m a n a g e o n c e t h e y a r e a s s i g n e d t h i s r o l e .
4 . S e l e c t t h e d e s i r e d r o l e ( s ) , m o v e t h e m t o t h e S e l e c t e d R o l e s c o l u m n a n d c l i c k S a v e o r A p p l y .
G u i d e l i n e s
T h e S a v e b u t t o n s a v e s y o u r c h a n g e s a n d c o n t i n u e s t o d i s p l a y t h e m i n t h e c u r r e n t p a g e . T h e A p p l y b u t t o n s a v e s y o u r c h a n g e s a n d r e t u r n s t o t h e p r e v i o u s p a g e .
D e n i n g O r g a n i z a t i o n A d m i n i s t r a t i o n P r i v i l e g e s f o r R o l e s
O r g a n i z a t i o n A d m i n i s t r a t i o n P r i v i l e g e s d e fi n e t h e e x t e r n a l o r g a n i z a t i o n s a l o c a l a d m i n i s t r a t o r c a n v i e w i n O r a c l e U s e r M a n a g e m e n t . T h i s p r i v i l e g e e n a b l e s a n a d m i n i s t r a t o r t o s e a r c h f o r p e o p l e b a s e d o n t h e i r o r g a n i z a t i o n , a s s u m i n g t h e l o c a l a d m i n i s t r a t o r h a s a l s o b e e n g r a n t e d a c c e s s t o v i e w t h e p e o p l e i n t h a t o r g a n i z a t i o n ( U s e r A d m i n i s t r a t i o n P r i v i l e g e s ) . D e p e n d i n g o n w h a t a d m i n i s t r a t i o n a c c o u n t r e g i s t r a t i o n p r o c e s s h a s b e e n g r a n t e d , t h e a d m i n i s t r a t o r m a y h a v e t h e a b i l i t y t o r e g i s t e r n e w p e o p l e f o r t h a t o r g a n i z a t i o n .
O r a c l e U s e r M a n a g e m e n t s h i p s w i t h t h e f o l l o w i n g s e e d e d p e r m i s s i o n f o r d e fi n i n g o r g a n i z a t i o n a d m i n i s t r a t i o n p r i v i l e g e s f o r r o l e s :
T a b l e 3 - 3 S e e d e d O r g a n i z a t i o n A d m i n i s t r a t i o n P e r m i s s i o n
F u n c t i o n C o d e D i s p l a y N a m e D e s c r i p t i o n
U M X _ O B J _ V I E W _ R L T N S H P S Q u e r y / R e g i s t e r O r g a n i z a t i o n R e l a t i o n s h i p
P e r m i s s i o n t o q u e r y / r e g i s t e r o r g a n i z a t i o n r e l a t i o n s h i p . M u s t b e g r a n t e d w i t h a d a t a s e c u r i t y p o l i c y o n t h e U s e r M a n a g e m e n t O r g a n i z a t i o n ( U M X _ O R G A N I Z A T I O N _ O B J E C T ) b u s i n e s s o b j e c t .
S t e p s
1 . L o g o n a s a u s e r t h a t i s a s s i g n e d t h e S e c u r i t y A d m i n i s t r a t o r r o l e ( t y p i c a l l y a s s y s a d m i n ) , s e l e c t t h e U s e r M a n a g e m e n t r e s p o n s i b i l i t y i n t h e n a v i g a t o r a n d t h e n c l i c k t h e R o l e s & R o l e I n h e r i t a n c e s u b t a b .
2 . I n t h e n a v i g a t i o n m e n u a c c e s s t h e r o l e t o w h i c h y o u w a n t t o d e fi n e o r g a n i z a t i o n a d m i n i s t r a t i o n a n d c l i c k t h e U p d a t e i c o n .
3 . C l i c k t h e O r g a n i z a t i o n A d m i n i s t r a t i o n l i n k a n d t h e n c l i c k t h e A s s i g n O r g a n i z a t i o n P r i v i l e g e s b u t t o n . T h e d r o p d o w n l i s t c o n t a i n s v a r i o u s d a t a s e c u r i t y p o l i c i e s t h a t p e r t a i n t o t h e U s e r M a n a g e m e n t P e r s o n O b j e c t ( U M X _ P E R S O N _ O B J E C T ) . O r a c l e U s e r M a n a g e m e n t s h i p s w i t h s a m p l e d a t a s e c u r i t y p o l i c i e s f o r o r g a n i z a t i o n a d m i n i s t r a t i o n p r i v i l e g e s . O r g a n i z a t i o n s c a n u s e t h e s e p o l i c i e s t o c r e a t e t h e i r o w n .
3 - 6 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 39/150
4 . S e a r c h f o r a n d s e l e c t t h e a p p r o p r i a t e o r g a n i z a t i o n p r i v i l e g e s .
5 . C l i c k S a v e o r A p p l y t o s a v e y o u r c h a n g e s .
G u i d e l i n e s
T h e S a v e b u t t o n s a v e s y o u r c h a n g e s a n d c o n t i n u e s t o d i s p l a y t h e m i n t h e c u r r e n t p a g e . T h e A p p l y b u t t o n s a v e s y o u r c h a n g e s a n d r e t u r n s t o t h e p r e v i o u s p a g e .
D e n i n g D a t a S e c u r i t y P o l i c i e s W i t h O r a c l e A p p l i c a t i o n s , o r g a n i z a t i o n s c a n u s e D a t a S e c u r i t y t o m a n a g e p e r m i s s i o n a s s i g n m e n t s t h a t c o n t r o l a c c e s s t o o b j e c t s . D a t a S e c u r i t y p o l i c i e s c a n o n l y b e d e fi n e d f o r a p p l i c a t i o n s t h a t h a v e b e e n w r i t t e n t o u t i l i z e t h e D a t a S e c u r i t y F r a m e w o r k . F o r m o r e i n f o r m a t i o n , s e e D a t a S e c u r i t y , p a g e 4 - 1 5 . A c c e s s t o t h e s p e c i fi c o b j e c t m u s t b e f o r m e d w i t h a s p e c i fi e d D a t a S e c u r i t y P o l i c y ( a l s o r e f e r r e d t o a s t h e D a t a S c o p e o r A c c e s s P o l i c y ) . T h e D a t a S e c u r i t y P o l i c y r e s t r i c t s o p e r a t i o n s s o t h a t t h e y o n l y c a n b e p e r f o r m e d o n a s u b s e t o f i n s t a n c e s o f t h e c o r r e s p o n d i n g d a t a b a s e o b j e c t . F o r m o r e i n f o r m a t i o n , s e e O b j e c t I n s t a n c e S e t s , p a g e 4 - 3 6 .
S t e p s
1 . L o g o n a s a u s e r w i t h t h e F u n c t i o n a l D e v e l o p e r r e s p o n s i b i l i t y , c l i c k t h e F u n c t i o n a l D e v e l o p e r r e s p o n s i b i l i t y i n t h e n a v i g a t o r , n a v i g a t e t o t h e S e c u r i t y t a b a n d t h e n c l i c k t h e O b j e c t s s u b t a b .
2 . S e a r c h f o r a n d a c c e s s t h e o b j e c t f o r w h i c h y o u w a n t t o c r e a t e d a t a s e c u r i t y p o l i c i e s . F o r e x a m p l e , t o l o c a t e t h e U s e r M a n a g e m e n t P e r s o n b u s i n e s s o b j e c t ( U M X _ P E R S O N _ O B J E C T ) , e n t e r " U M X % " i n t h e C o d e fi e l d , c l i c k t h e G o b u t t o n , a n d t h e n c l i c k U s e r M a n a g e m e n t P e r s o n o b j e c t ( U M X _ P E R S O N _ O B J E C T ) i n t h e s e a r c h r e s u l t s l i s t . F o r a n y o b j e c t f o r w h i c h y o u a r e c r e a t i n g a p o l i c y , e n s u r e t h a t t h e S Q L s t a t e m e n t r e t u r n s t h e p r i m a r y k e y v a l u e f o r t h a t o b j e c t . I n t h i s e x a m p l e , t h i s i s a l i s t o f p e r s o n p a r t y I D s .
3 . C l i c k t h e O b j e c t I n s t a n c e S e t s s u b t a b . C l i c k t h e C r e a t e I n s t a n c e S e t b u t t o n t o c r e a t e a n e w o b j e c t i n s t a n c e s e t o r c l i c k t h e U p d a t e i c o n t o m o d i f y a n e x i s t i n g o n e .
4 . E n t e r t h e r e q u i r e d i n f o r m a t i o n a n d t h e n c l i c k t h e A p p l y b u t t o n .
C a u t i o n : F o r p e r f o r m a n c e r e a s o n s , e n s u r e t h a t S Q L p r e d i c a t e s a r e t u n e d p r o p e r l y . F o r s e c u r i t y r e a s o n s , e n s u r e t h a t t h e y a r e t e s t e d a n d t h a t t h e y r e t u r n t h e c o r r e c t r e s u l t . O r a c l e i s n o t r e s p o n s i b l e f o r t h e p e r f o r m a n c e o r c o r r e c t n e s s o f d a t a s e c u r i t y p o l i c i e s d e fi n e d b y o r g a n i z a t i o n s .
D e n i n g R o l e I n h e r i t a n c e H i e r a r c h i e s W i t h r o l e i n h e r i t a n c e h i e r a r c h i e s , a r o l e c a n c o n t a i n s u b r o l e s . W h e n a u s e r i s a s s i g n e d a r o l e , t h e u s e r i n h e r i t s t h e p r i v i l e g e s d e fi n e d f o r t h a t r o l e a n d f o r a l l o f i t s s u b r o l e s . F o r e x a m p l e , t h e S a l e s M a n a g e r r o l e c a n c o n t a i n t h e M a n a g e r a n d S a l e s R e p r o l e s , b o t h
o f w h i c h i n t u r n c o n t a i n t h e E m p l o y e e r o l e . A n y i n d i v i d u a l w h o i s g r a n t e d t h e S a l e s M a n a g e r r o l e a u t o m a t i c a l l y i n h e r i t s t h e M a n a g e r , S a l e s R e p a n d E m p l o y e e r o l e s .
O r a c l e U s e r M a n a g e m e n t S e t u p a n d A d m i n i s t r a t i o n 3 - 7
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 40/150
F i g u r e 3 - 1 R o l e I n h e r i t a n c e H i e r a r c h i e s
W i t h R o l e I n h e r i t a n c e H i e r a r c h i e s , r o l e s i n h e r i t t h e p e r m i s s i o n s a s s i g n e d t o t h e i r s u b r o l e s .
S t e p s
1 . L o g o n a s a u s e r t h a t i s a s s i g n e d t h e S e c u r i t y A d m i n i s t r a t o r r o l e ( t y p i c a l l y a s
s y s a d m i n ) , s e l e c t t h e U s e r M a n a g e m e n t r e s p o n s i b i l i t y i n t h e n a v i g a t o r a n d t h e n c l i c k t h e R o l e s & R o l e I n h e r i t a n c e s u b t a b .
2 . L o c a t e t h e r o l e f o r w h i c h y o u w a n t t o c r e a t e a r o l e i n h e r i t a n c e h i e r a r c h y b y u s i n g t h e S e a r c h fi e l d s o r b y e x p a n d i n g t h e a p p r o p r i a t e n o d e s i n t h e R o l e I n h e r i t a n c e H i e r a r c h y m e n u . I f y o u a r e b u i l d i n g a r o l e i n h e r i t a n c e h i e r a r c h y t h a t c o n t a i n s s e v e r a l r o l e s , s t a r t w i t h h i g h e s t l e v e l r o l e t o w h i c h y o u w a n t t o a d d i n h e r i t e d s u b r o l e s .
3 . C l i c k t h e A d d N o d e i c o n n e x t t o t h i s r o l e .
4 . I n t h e r e s u l t i n g m e n u , s e a r c h f o r t h e r o l e e i t h e r b y u s i n g t h e S e a r c h fi e l d s o r b y l o c a t i n g i t i n t h e R o l e I n h e r i t a n c e H i e r a r c h y m e n u .
5 . S e l e c t t h e r o l e a n d t h e n c l i c k t h e S e l e c t b u t t o n o r t h e Q u i c k S e l e c t i c o n .
6 . R e p e a t t h i s p r o c e s s u n t i l y o u h a v e a d d e d a l l o f t h e r e q u i r e d s u b r o l e s t o t h e i r c o r r e s p o n d i n g s u p e r r o l e s . Y o u c a n o p t i o n a l l y v e r i f y t h e r e s u l t s b y e x p a n d i n g t h e n o d e s f o r a l l s u p e r r o l e s w i t h i n y o u r r o l e i n h e r i t a n c e h i e r a r c h y . Y o u c a n a l s o r e m o v e a n y s u b r o l e s b y c l i c k i n g t h e R e m o v e N o d e i c o n .
D e p l o y m e n t O p t i o n s
O r g a n i z a t i o n s c a n u s e d i f f e r e n t d e p l o y m e n t o p t i o n s f o r r o l e i n h e r i t a n c e h i e r a r c h i e s d e p e n d i n g o n t h e i r r e q u i r e m e n t s .
3 - 8 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 41/150
A s s i g n i n g E x i s t i n g R e s p o n s i b i l i t i e s t o R o l e s U s i n g R o l e I n h e r i t a n c e
O r g a n i z a t i o n s t h a t h a v e a l r e a d y d e fi n e d t h e i r r e s p o n s i b i l i t i e s c a n u t i l i z e R B A C b y c r e a t i n g r o l e s a n d a s s i g n i n g t h e i r e x i s t i n g r e s p o n s i b i l i t i e s t o t h o s e r o l e s . F o r e x a m p l e a n o r g a n i z a t i o n c o u l d c r e a t e a n E m p l o y e e r o l e a n d a M a n a g e r r o l e t o w h i c h i t a d d s t h e E x p e n s e s a n d H u m a n R e s o u r c e s r e s p o n s i b i l i t i e s t h a t i t w i s h e s t o m a k e a v a i l a b l e t o e m p l o y e e s a n d m a n a g e r s a s r e q u i r e d . T h e n , i n s t e a d o f m a n u a l l y a s s i g n i n g o r r e v o k i n g
e a c h o f t h e s e r e s p o n s i b i l i t i e s t o o r f r o m i t s e m p l o y e e s , t h e o r g a n i z a t i o n c a n s i m p l y a s s i g n o r r e v o k e t h e E m p l o y e e a n d M a n a g e r r o l e s a s r e q u i r e d . S i n c e t h e M a n a g e r r o l e i n h e r i t s t h e e m p l o y e e r o l e , m a n a g e r s t h a t a r e a s s i g n e d t h e M a n a g e r r o l e a l s o i n h e r i t a l l o f t h e r e s p o n s i b i l i t i e s a n d p r i v i l e g e s a s s o c i a t e d w i t h t h e E m p l o y e e r o l e .
I n t h e f o l l o w i n g e x a m p l e , a H u m a n R e s o u r c e M a n a g e r i n h e r i t s t h e H u m a n R e s o u r c e s M a n a g e r S e l f S e r v i c e r e s p o n s i b i l i t y t h r o u g h t h e M a n a g e r r o l e a s w e l l a s t h e H u m a n R e s o u r c e s E m p l o y e e S e l f S e r v i c e r e s p o n s i b i l i t y , w h i c h t h e M a n a g e r r o l e i n h e r i t s f r o m t h e E m p l o y e e r o l e .
N o t e : I n t h i s s e c t i o n , r e f e r e n c e s t o t h e E x p e n s e s a n d H u m a n R e s o u r c e s r e s p o n s i b i l i t i e s a r e u s e d a s e x a m p l e s o n l y . S o m e a p p l i c a t i o n s m a y r e q u i r e o r g a n i z a t i o n s t o c r e a t e m u l t i p l e r e s p o n s i b i l i t i e s t o o p e r a t e w i t h t h e i r e x i s t i n g s e c u r i t y m o d e l s . F o r m o r e i n f o r m a t i o n , p l e a s e c o n s u l t t h e
a p p l i c a t i o n - s p e c i fi c d o c u m e n t a t i o n .
F i g u r e 3 - 2 A s s i g n i n g E x i s t i n g R e s p o n s i b i l i t i e s t o R o l e s U s i n g R o l e I n h e r i t a n c e
S t e p s
1 . C r e a t e r o l e s r e p r e s e n t i n g t h e r e q u i r e d j o b f u n c t i o n s s u c h a s M a n a g e r a n d E m p l o y e e .
2 . D e fi n e a r o l e i n h e r i t a n c e h i e r a r c h y . F o r m o r e i n f o r m a t i o n , s e e D e fi n i n g R o l e I n h e r i t a n c e H i e r a r c h i e s , p a g e 3 - 7 .
3 . E n s u r e t h e r e s p o n s i b i l i t i e s a r e i n h e r i t e d b y t h e i r c o r r e s p o n d i n g r o l e s .
O r a c l e U s e r M a n a g e m e n t S e t u p a n d A d m i n i s t r a t i o n 3 - 9
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 42/150
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 43/150
1 . D e fi n e a n e w r e s p o n s i b i l i t y t h a t w i l l b e u s e d t o r e p r e s e n t a s p e c i fi c a p p l i c a t i o n s u c h a s E x p e n s e s o r H u m a n R e s o u r c e s . F o r m o r e i n f o r m a t i o n , s e e D e fi n i n g a R e s p o n s i b i l i t y , p a g e 4 - 3 .
2 . D e s i g n a c o m p l e t e m e n u t h a t i n c l u d e s a l l t h e m e n u f u n c t i o n s w i t h i n a n a p p l i c a t i o n a s w e l l a s a n y r e q u i r e d s u b m e n u s , a n d a t t a c h t h i s m e n u t o t h e n e w r e s p o n s i b i l i t y . F o r e x a m p l e , b o t h t h e E x p e n s e s a n d H u m a n R e s o u r c e s r e s p o n s i b i l i t i e s w o u l d i n c l u d e a l l e m p l o y e e a n d m a n a g e r m e n u s . F o r m o r e i n f o r m a t i o n , s e e D e fi n i n g a N e w M e n u S t r u c t u r e , p a g e 4 - 2 9 .
3 . F o l l o w i n g t h e " p r i n c i p l e o f l e a s t p r i v i l e g e " , a l l t h e m e n u o p t i o n s w i t h i n t h e a p p l i c a t i o n ( e a c h m e n u i t e m c o r r e s p o n d s t o a f u n c t i o n / p e r m i s s i o n ) s h o u l d b e d i s a b l e d b y d e f a u l t . T o a c c o m p l i s h t h i s , r e m o v e t h e s e l e c t i o n f r o m t h e " g r a n t " c h e c k b o x f o r e a c h m e n u i t e m :
T h e f o l l o w i n g fi g u r e i l l u s t r a t e s a p p l i c a t i o n r e s p o n s i b i l i t i e s ( i n t h i s c a s e , E x p e n s e s a n d H u m a n R e s o u r c e s ) w i t h a l l t h e i r m e n u s d i s a b l e d :
F i g u r e 3 - 3 R e s p o n s i b i l i t i e s R e p r e s e n t i n g a n E n t i r e A p p l i c a t i o n w i t h D i s a b l e d M e n u s
N o t e : A u s e r c a n n o t a c c e s s a n y o f t h e m e n u i t e m s ( f u n c t i o n s ) w i t h i n t h e a p p l i c a t i o n i f y o u a s s i g n t h e r e s p o n s i b i l i t y t o t h e u s e r a t t h i s s t a g e .
4 . C r e a t e r o l e s r e p r e s e n t i n g t h e p e o p l e w i t h v a r i o u s j o b f u n c t i o n s t h a t r e q u i r e a c c e s s t o t h e a p p l i c a t i o n , f o r e x a m p l e , a M a n a g e r r o l e a n d a n E m p l o y e e r o l e . F o r m o r e i n f o r m a t i o n , s e e C r e a t i n g a n d U p d a t i n g R o l e s , p a g e 3 - 1
5 . D e fi n e r o l e i n h e r i t a n c e r e l a t i o n s h i p s . F o r m o r e i n f o r m a t i o n , s e e D e fi n i n g R o l e
I n h e r i t a n c e H i e r a r c h i e s , p a g e 3 - 7 F o r e x a m p l e , t h e M a n a g e r r o l e s h o u l d i n h e r i t t h e E m p l o y e e r o l e , a n d t h e E m p l o y e e r o l e s h o u l d i n h e r i t t h e E x p e n s e s a n d H u m a n R e s o u r c e s r e s p o n s i b i l i t i e s . T h e f o l l o w i n g fi g u r e i l l u s t r a t e s a r o l e i n h e r i t a n c e r e l a t i o n s h i p i n w h i c h a r o l e i n h e r i t s t h e r e s p o n s i b i l i t i e s t h a t a r e i n h e r i t e d b y i t s s u b r o l e :
O r a c l e U s e r M a n a g e m e n t S e t u p a n d A d m i n i s t r a t i o n 3 - 1 1
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 44/150
F i g u r e 3 - 4 R o l e I n h e r i t a n c e R e l a t i o n s h i p i n W h i c h a R o l e I n h e r i t s t h e R e s p o n s i b i l i t i e s
I n h e r i t e d b y i t s S u b R o l e
6 . A s s i g n p e r m i s s i o n s t o e a c h r o l e . F o r m o r e i n f o r m a t i o n , s e e A s s i g n p e r m i s s i o n s t o e a c h r o l e , p a g e 3 - 2 . E a c h p e r m i s s i o n m a p s t o a m e n u i t e m ( f u n c t i o n ) w i t h i n t h e a p p l i c a t i o n ( r e s p o n s i b i l i t y ) t h a t s h o u l d b e a v a i l a b l e t o t h e u s e r s t o w h o m t h e r o l e i s a s s i g n e d . F o r e x a m p l e , a n o r g a n i z a t i o n w i l l g r a n t t h e e m p l o y e e - r e l a t e d p e r m i s s i o n s f r o m t h e E x p e n s e s a n d H u m a n R e s o u r c e s r e s p o n s i b i l i t i e s t o t h e E m p l o y e e r o l e
a n d w i l l g r a n t t h e m a n a g e r - r e l a t e d p e r m i s s i o n s f o r t h e s e r e s p o n s i b i l i t i e s t o t h e M a n a g e r r o l e . C o n s e q u e n t l y , t h e m a n a g e r r o l e w i l l h a v e a c c e s s t o a l l t h e m e n u i t e m s w i t h i n t h e s e r e s p o n s i b i l i t i e s b u t t h e E m p l o y e e r o l e w i l l o n l y h a v e a c c e s s t o t h e E m p l o y e e - r e l a t e d f u n c t i o n s .
3 - 1 2 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 45/150
F i g u r e 3 - 5 P e r m i s s i o n s , R o l e s a n d I n h e r i t a n c e
P e r m i s s i o n s a s s i g n e d t o a s u b r o l e i n t h e r o l e i n h e r i t a n c e h i e r a r c h y a r e a u t o m a t i c a l l y i n h e r i t e d b y t h e s u p e r i o r r o l e s . F o r e x a m p l e , i f y o u g r a n t t h e p e r m i s s i o n f o r a c c e s s i n g t h e O n l i n e T a x F o r m s p a g e t o t h e E m p l o y e e r o l e , a n y o n e w i t h t h e M a n a g e r r o l e w i l l a u t o m a t i c a l l y h a v e a c c e s s t o t h i s p a g e t h r o u g h r o l e i n h e r i t a n c e . B e c a u s e t h e H i r e a n d F i r e D i r e c t s p a g e i s o n l y g r a n t e d t o t h e M a n a g e r r o l e , i t i s n o t a v a i l a b l e t o u s e r s t h a t a r e o n l y a s s i g n e d t h e E m p l o y e e r o l e .
P e r m i s s i o n s a r e a l w a y s a s s i g n e d t h r o u g h p e r m i s s i o n s e t s , w h i c h r e p r e s e n t n a m e d s e t s o f f u n c t i o n s ( p e r m i s s i o n s ) . W h e n d e t e r m i n i n g w h a t p e r m i s s i o n s ( f u n c t i o n s / m e n u i t e m s ) s h o u l d b e g r a n t e d t o e a c h r o l e , y o u m a y h a v e t o c r e a t e n e w p e r m i s s i o n s e t s , p a g e 4 - 4 6 . M e n u s a n d p e r m i s s i o n s e t s a r e s t o r e d i n t h e s a m e t a b l e s i n t h e d a t a b a s e ; w h i c h m e a n s t h a t t h e y a r e i n t e r c h a n g e a b l e ( b o t h c a n b e u s e d ) t o a s s i g n p e r m i s s i o n s .
7 . O p t i o n a l l y a s s i g n a n y a d d i t i o n a l p e r m i s s i o n s a n d d a t a s e c u r i t y p o l i c i e s t o r o l e s a s r e q u i r e d b y e a c h a p p l i c a t i o n .
G u i d e l i n e s
O r a c l e U s e r M a n a g e m e n t s h i p s w i t h t h e f o l l o w i n g C u s t o m e r A d m i n i s t r a t o r a n d S e c u r i t y A d m i n i s t r a t o r r o l e s . T h e s e r o l e s i l l u s t r a t e h o w t o s e t u p R o l e s a n d R o l e I n h e r i t a n c e t o
d e t e r m i n e u s e r a c c e s s w i t h i n a n a p p l i c a t i o n ( r e s p o n s i b i l i t y ) . B o t h r o l e s i n h e r i t t h e U s e r M a n a g e m e n t r e s p o n s i b i l i t y b u t e a c h r o l e i s g r a n t e d d i f f e r e n t p e r m i s s i o n s a n d d a t a s e c u r i t y p o l i c i e s . T h e U s e r M a n a g e m e n t r e s p o n s i b i l i t y h a s t h e g r a n t fl a g r e m o v e d f o r a l l f u n c t i o n s ( p e r m i s s i o n s ) i n t h e m e n u h i e r a r c h y . I n s t e a d , t h e s e p e r m i s s i o n s a r e g r a n t e d t o t h e r o l e d e p e n d i n g o n e a c h r o l e ’ s r e q u i r e m e n t s :
O r a c l e U s e r M a n a g e m e n t S e t u p a n d A d m i n i s t r a t i o n 3 - 1 3
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 46/150
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 47/150
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 48/150
T a b l e 3 - 5 S e e d e d P e r m i s s i o n s f o r S e l f S e r v i c e A d d i t i o n a l A c c e s s a n d A c c o u n t C r e a t i o n
b y A d m i n i s t r a t o r s E l i g i b i l i t y
F u n c t i o n C o d e D i s p l a y N a m e D e s c r i p t i o n
U M X _ O B J _ A D M I N _ C R T N _ F L O W
A d m i n i s t r a t o r A s s i s t e d A c c o u n t C r e a t i o n
P e r m i s s i o n r e p r e s e n t i n g " A d m i n i s t r a t o r A s s i s t e d A c c o u n t C r e a t i o n " r e g i s t r a t i o n p r o c e s s e s . T h i s m u s t b e g r a n t e d a s a d a t a s e c u r i t y p o l i c y o n t h e R e g i s t r a t i o n P r o c e s s ( U M X _ R E G _ S R V C ) b u s i n e s s o b j e c t .
U M X _ O B J _ R O L E _ E L G B L T Y S e l f S e r v i c e E l i g i b i l i t y P e r m i s s i o n r e p r e s e n t i n g r e g i s t r a t i o n p r o c e s s e s f o r a d d i t i o n a l a c c e s s . D e t e r m i n e s t h e s e t o f e n d u s e r s t h a t s h o u l d b e e l i g i b l e t o r e g i s t e r f o r a g i v e n r o l e / r e g i s t r a t i o n p r o c e s s . T h i s m u s t b e g r a n t e d a s a d a t a s e c u r i t y p o l i c y
o n t h e R e g i s t r a t i o n P r o c e s s ( U M X _ R E G _ S R V C ) b u s i n e s s o b j e c t .
6 . R e g i s t e r s u b s c r i p t i o n s t o t h e a p p r o p r i a t e b u s i n e s s e v e n t s r a i s e d b y O r a c l e U s e r M a n a g e m e n t , a n d e n s u r e t h a t y o u r s u b s c r i p t i o n l o g i c w r i t e s t h e r e g i s t r a t i o n d a t a i n t o t h e a p p r o p r i a t e d e s t i n a t i o n s c h e m a s .
7 . O p t i o n a l l y u p d a t e t h e r e g i s t r a t i o n p r o c e s s b y s e a r c h i n g f o r i t a n d c l i c k i n g t h e U p d a t e b u t t o n i n t h e s e a r c h r e s u l t s p a g e .
8 . O p t i o n a l l y s e t t h e f o l l o w i n g p r o fi l e o p t i o n s f o r r e g i s t r a t i o n p r o c e s s e s o f t y p e S e l f S e r v i c e A c c o u n t R e q u e s t :
• R e g i s t r a t i o n L i n k s . O r a c l e U s e r M a n a g e m e n t p r o v i d e s s u p p o r t f o r d i s p l a y i n g d i f f e r e n t r e g i s t r a t i o n l i n k s o n t h e l o g i n p a g e b a s e d u p o n t h e m i d - t i e r t h r o u g h w h i c h t h e l o g i n p a g e i s a c c e s s e d . O r g a n i z a t i o n s c a n s e t t h e s e r v e r l e v e l p r o fi l e o p t i o n , “ U M X : R e g i s t e r H e r e L i n k : D e f a u l t R e g i s t r a t i o n P r o c e s s ” ( U M X _ R E G I S T E R _ H E R E _ R E G _ S R V ) t o s p e c i f y d i f f e r e n t d e s t i n a t i o n s f o r t h e r e g i s t r a t i o n l i n k .
• R e g i s t r a t i o n P a r a m e t e r s . T h e r e g i s t r a t i o n l i n k c a n a l s o c o n t a i n a d d i t i o n a l p a r a m e t e r s t h a t a r e n o t k n o w n a t d e s i g n t i m e . T h e s e p a r a m e t e r s a r e a v a i l a b l e a t a l l s t a g e s o f t h e r e g i s t r a t i o n p r o c e s s ; f o r e x a m p l e , f o r r o u t i n g a p p r o v a l r e q u e s t s . Y o u c a n s e t t h e s e r v e r l e v e l p r o fi l e o p t i o n “ U M X : R e g i s t e r H e r e L i n k : D e f a u l t R e g i s t r a t i o n P a r a m e t e r s ” ( U M X _ R E G I S T E R _ H E R E _ R E G P A R A M S ) f o r t h i s p u r p o s e . T h e f o r m a t f o r s e t t i n g t h i s p r o fi l e o p t i o n
i s : " P a r a m N a m e 1 = P a r a m V a l u e 1 & P a r a m N a m e 2 = P a r a m V a l u e 2 " :
• U I - s p e c i fi c P a r a m e t e r s . O r g a n i z a t i o n s c a n a d d i t i o n a l l y s p e c i f y p a r a m e t e r s u s e d t o c o n t r o l t h e r e n d e r i n g o f t h e r e g i s t r a t i o n u s e r i n t e r f a c e , s u c h a s t h e m e n u d i s p l a y e d i n t h e r e g i s t r a t i o n U I . T h e s e r v e r l e v e l p r o fi l e o p t i o n , “ U M X : R e g i s t e r H e r e L i n k : D e f a u l t H t m l P a r a m e t e r s ” ( U M X _ R E G I S T E R _ H E R E _ H T M L P A R A M S ) c a n b e s e t f o r t h i s p u r p o s e . T h e f o r m a t f o r s e t t i n g t h i s p r o fi l e o p t i o n i s : " P a r a m N a m e 1 = P a r a m V a l u e 1 & P a r a m N a m e 2 = P a r a m V a l u e 2 " :
3 - 1 6 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 49/150
9 . O p t i o n a l l y s e t t h e U I a t t r i b u t e s f o r t h e L o g i n p a g e u s i n g t h e p r o fi l e o p t i o n , L o c a l L o g i n M a s k : F N D _ S S O _ L O C A L _ L O G I N _ M A S K . F o r t h e L o g i n p a g e t o d i s p l a y o n e o r m o r e o f t h e s e o p t i o n a l a t t r i b u t e s , a d d t h e n u m e r i c v a l u e s o f a l l d e s i r e d a t t r i b u t e s , a n d s e t t h e v a l u e o f t h e p r o fi l e o p t i o n t o t h e c o r r e s p o n d i n g v a l u e :
• U S E R N A M E _ H I N T = 0 1
• P A S S W O R D _ H I N T = 0 2 • C A N C E L _ B U T T O N = 0 4
• F O R G O T _ P A S S W O R D _ U R L = 0 8
• R E G I S T E R _ U R L = 1 6
• L A N G U A G E _ I M A G E S = 3 2
• S A R B A N E S _ O X L E Y _ T E X T = 6 4
F o r e x a m p l e t o s h o w P A S S W O R D _ H I N T a n d F O R G O T _ P A S S W O R D _ U R L o n l y , s e t t h e p r o fi l e o p t i o n t o 1 0 ( 0 2 + 0 8 ) . T o s h o w j u s t t h e L A N G U A G E _ I M A G E S s e t t h e v a l u e t o 3 2 , w h i c h i s t h e d e f a u l t .
N o t e : T h e A p a c h e s e r v e r m a y n e e d t o b e r e s t a r t e d f o r t h e c h a n g e s t o t a k e e f f e c t .
S e t t i n g U p T h e F o r g o t P a s s w o r d F e a t u r e O r a c l e U s e r M a n a g e m e n t i n c l u d e s a " F o r g o t P a s s w o r d " f e a t u r e t h a t c a n b e u s e d b y l o c a l u s e r s ( u s e r s w h o s e p a s s w o r d s a r e n o t m a n a g e d i n t h e O r a c l e I n t e r n e t D i r e c t o r y L D A P s e r v e r ) t o r e q u e s t a p a s s w o r d r e s e t . T h e F o r g o t P a s s w o r d f e a t u r e r e q u i r e s I d e n t i t y V e r i fi c a t i o n ; t h e o w n e r o f t h e u s e r a c c o u n t m u s t c o n fi r m v i a e m a i l t h a t t h e p a s s w o r d s h o u l d b e c h a n g e d . Y o u c a n c o n fi g u r e t h e r e s e t p a s s w o r d l i n k b y s e t t i n g t h e r e q u i r e d v a l u e s f o r t h e L o c a l L o g i n M a s k p r o fi l e o p t i o n , p a g e 3 - 1 7 . T h e F o r g o t P a s s w o r d f e a t u r e u s e s t h e U M X P a s s w o r d ( U M X U P W D ) w o r k fl o w .
C o n g u r i n g t h e U s e r N a m e P o l i c y T h e O r a c l e U s e r M a n a g e m e n t r e g i s t r a t i o n i n f r a s t r u c t u r e s u p p o r t s a c o n fi g u r a b l e u s e r n a m e
p o l i c y . T h i s p o l i c y i s u s e d t o g e n e r a t e a s u g g e s t e d u s e r n a m e i n t h e s a m p l e u s e r c r e a t i o n fl o w s s h i p p e d w i t h t h e a p p l i c a t i o n , a s w e l l a s f o r v a l i d a t i n g t h e c h o s e n u s e r n a m e f o r m a t .
N o t e : O r a c l e U s e r M a n a g e m e n t i s s u p p l i e d w i t h a d e f a u l t p o l i c y t h a t i d e n t i fi e s u s e r s b y t h e i r e m a i l a d d r e s s .
S e e d e d U s e r N a m e P o l i c i e s
T h e f o l l o w i n g t a b l e l i s t s t h e s e e d e d u s e r n a m e p o l i c i e s t h a t a r e s h i p p e d w i t h O r a c l e A p p l i c a t i o n s .
T a b l e 3 - 6 S e e d e d U s e r N a m e P o l i c i e s
C o d e D e s c r i p t i o n
U M X _ U S E R N A M E _ P O L I C Y : E M A I L _ A D D R E S S
U s e r n a m e p o l i c y w i t h e m a i l a d d r e s s f o r m a t d e fi n e d a s t h e p o l i c y .
U M X _ U S E R N A M E _ P O L I C Y : N O N E U s e r n a m e p o l i c y w i t h n o r e s t r i c t i o n o n u s e r n a m e f o r m a t .
O r a c l e U s e r M a n a g e m e n t S e t u p a n d A d m i n i s t r a t i o n 3 - 1 7
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 50/150
A d m i n i s t r a t o r s c a n c o n fi g u r e e i t h e r o f t h e s e s e e d e d p o l i c i e s . I n a d d i t i o n t o t h e s e , c u s t o m p o l i c i e s c a n a l s o b e i m p l e m e n t e d i f d e s i r e d .
N o t e : R e f e r t o t h e U M X D e v e l o p e r ’ s G u i d e o n O r a c l e M e t a L i n k f o r d e t a i l s o f h o w t o c r e a t e a c u s t o m p o l i c y .
C o n fi g u r a t i o n o f u s e r n a m e p o l i c y i s a t h r e e - s t a g e p r o c e s s . S t a g e 1 - S u g g e s t e d U s e r N a m e G e n e r a t i o n S u b s c r i p t i o n S e t u p
1 . L o g o n a s a u s e r t h a t i s a s s i g n e d t h e W o r k fl o w A d m i n i s t r a t o r W e b A p p l i c a t i o n s r e s p o n s i b i l i t y ( t y p i c a l l y s y s a d m i n ) .
2 . G o t o W o r k fl o w A d m i n i s t r a t o r W e b A p p l i c a t i o n s > B u s i n e s s E v e n t s
3 . F r o m t h e B u s i n e s s E v e n t s p a g e , s e a r c h f o r t h e B u s i n e s s E v e n t w i t h t h e n a m e o r a c l e . a p p s . f n d . u m x . u s e r n a m e . g e n e r a t e .
4 . C l i c k o n t h e S u b s c r i p t i o n i c o n t o g o t o t h e S u b s c r i p t i o n s p a g e .
5 . F o r t h e s u b s c r i p t i o n c o r r e s p o n d i n g t o t h e p o l i c y , c h a n g e t h e s t a t u s t o “ E n a b l e d ” .
S t a g e 2 - V a l i d a t i o n E v e n t S u b s c r i p t i o n S e t u p
1 . L o g o n a s a u s e r t h a t i s a s s i g n e d t h e W o r k fl o w A d m i n i s t r a t o r W e b A p p l i c a t i o n s r e s p o n s i b i l i t y ( t y p i c a l l y s y s a d m i n ) .
2 . G o t o W o r k fl o w A d m i n i s t r a t o r W e b A p p l i c a t i o n s > B u s i n e s s E v e n t s
3 . F r o m t h e B u s i n e s s E v e n t s p a g e , s e a r c h f o r t h e B u s i n e s s E v e n t w i t h t h e n a m e o r a c l e . a p p s . f n d . u s e r . n a m e . v a l i d a t e .
4 . C l i c k o n t h e S u b s c r i p t i o n i c o n t o g o t o t h e S u b s c r i p t i o n s p a g e .
5 . F o r t h e s u b s c r i p t i o n c o r r e s p o n d i n g t o t h e p o l i c y , c h a n g e t h e s t a t u s t o “ E n a b l e d ” .
S t a g e 3 - P r o fi l e O p t i o n S e t u p
1 . L o g o n a s a u s e r t h a t i s a s s i g n e d t h e F u n c t i o n a l A d m i n i s t r a t o r r e s p o n s i b i l i t y
( t y p i c a l l y s y s a d m i n ) .
2 . G o t o F u n c t i o n a l A d m i n i s t r a t o r > C o r e S e r v i c e s > P r o fi l e s
3 . S e a r c h w i t h t h e P r o fi l e N a m e o f U M X : U s e r N a m e P o l i c y i n t h e M a i n t a i n P r o fi l e O p t i o n s p a g e .
4 . C l i c k o n t h e U p d a t e i c o n t o g o t o t h e U p d a t e P r o fi l e O p t i o n p a g e .
5 . C h o o s e a v a l u e c o r r e s p o n d i n g t o t h e p o l i c y a n d c l i c k o n t h e A p p l y b u t t o n .
A d d i t i o n a l R e q u i r e m e n t s
• I n a l l t h e t h r e e o f t h e s t a g e s a b o v e , t h e v a l u e s s e t m u s t c o r r e s p o n d t o t h e s a m e u s e r n a m e p o l i c y .
• T h e L i s t e n e r a n d J V M s m u s t b e r e s t a r t e d a f t e r t h e u s e r n a m e p o l i c y i s c h a n g e d .
D e l e g a t e d A d m i n i s t r a t i o n T a s k s T h e D e l e g a t e d A d m i n i s t r a t i o n l a y e r o f A c c e s s C o n t r o l i n O r a c l e A p p l i c a t i o n s e n a b l e s l o c a l a d m i n i s t r a t o r s t o p e r f o r m a v a r i e t y o f s p e c i fi c a l l y d e fi n e d a d m i n i s t r a t i v e t a s k s . O n c e t h e y a r e a s s i g n e d t h e a p p r o p r i a t e r o l e s , l o c a l a d m i n i s t r a t o r s m a n a g e t h e s u b s e t o f u s e r s a n d p e o p l e t o w h i c h t h e y h a v e a c c e s s b y c r e a t i n g , u p d a t i n g , o r d i s a b l i n g
3 - 1 8 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 51/150
a c c o u n t s , g r a n t i n g o r r e v o k i n g a l i m i t e d s u b s e t o f t h e i r o r g a n i z a t i o n ’ s r o l e s , a n d c h a n g i n g p a s s w o r d s .
M a i n t a i n i n g P e o p l e a n d U s e r s O r a c l e U s e r M a n a g e m e n t e n a b l e s l o c a l a d m i n i s t r a t o r s t o m a n a g e p e o p l e a n d u s e r s i n
t h e s y s t e m . P e o p l e a r e i n d i v i d u a l s i n t h e s y s t e m w h o m a y o r m a y n o t p o s s e s s a u s e r a c c o u n t , w h e r e a s u s e r s a r e i n d i v i d u a l s i n t h e s y s t e m w h o p o s s e s s u s e r a c c o u n t s . I n a d d i t i o n , s y s t e m a d m i n i s t r a t o r s c a n a l s o m a n a g e s y s t e m a c c o u n t s , s u c h a s a G u e s t a c c o u n t , t h a t a r e n o t l i n k e d t o p e o p l e .
T y p i c a l l y , p e o p l e a n d u s e r s a r e m a n a g e d b y l o c a l a d m i n i s t r a t o r s , w h o c a n p e r f o r m t h e f o l l o w i n g t a s k s :
• R e g i s t e r n e w p e o p l e ( o p t i o n a l : r e q u i r e s a c c e s s t o h a v e b e e n g r a n t e d t o t h e " A c c o u n t C r e a t i o n b y A d m i n i s t r a t o r s " r e g i s t r a t i o n p r o c e s s )
• C r e a t e , u p d a t e , o r d i s a b l e u s e r a c c o u n t s
• R e s e t p a s s w o r d s
• G r a n t u s e r s a c c e s s t o d i f f e r e n t p a r t s o f t h e s y s t e m b y a s s i g n i n g o r r e v o k i n g r o l e s
C o m m o n P r e r e q u i s i t e s
T h e f o l l o w i n g a r e p r e r e q u i s i t e s f o r p e r f o r m i n g a n y d e l e g a t e d a d m i n i s t r a t i o n t a s k l i s t e d i n t h e p r e c e d i n g s e c t i o n . E a c h t a s k m a y h a v e a d d i t i o n a l p r e r e q u i s i t e s :
• A r o l e t h a t i s g r a n t e d t h e U s e r M a i n t e n a n c e U I s ( U M X _ U S E R _ A D M I N _ U I _ P E R M S ) p e r m i s s i o n s e t . T h e r o l e m u s t a l s o i n h e r i t t h e U s e r M a n a g e m e n t r e s p o n s i b i l i t y .
• A p p r o p r i a t e p r i v i l e g e s f o r U s e r A d m i n i s t r a t i o n , R o l e A d m i n i s t r a t i o n , a n d O r g a n i z a t i o n A d m i n i s t r a t i o n .
• T h e Q u e r y P e r s o n D e t a i l s ( U M X _ P E R S O N _ O B J E C T ) p e r m i s s i o n f o r t h e s e t o f p e o p l e a n d a d m i n i s t r a t o r c a n m a n a g e .
• O p t i o n a l l y , t h e E d i t P e r s o n D e t a i l s ( U M X _ O B J E C T _ E D I T _ P E R S O N ) p e r m i s s i o n f o r t h e s e t o f p e o p l e t h a t t h e a d m i n i s t r a t o r c a n m a n a g e .
• F o r s y s t e m a d m i n i s t r a t o r s , t h e M a i n t a i n S y s t e m A c c o u n t s ( U M X _ S Y S T E M _ A C C O U N T _ A D M I N I S T R A T I O N ) p e r m i s s i o n .
S t e p s
1 . N a v i g a t e t o t h e U s e r M a n a g e m e n t r e s p o n s i b i l i t y a n d t h e n c l i c k t h e U s e r s s u b t a b .
2 . U s e t h e s e a r c h fi e l d s t o l o c a t e t h e r e q u i r e d p e o p l e o r u s e r s .
3 . M a n a g e t h e g e n e r a t e d l i s t o f p e o p l e o r u s e r s b y c l i c k i n g t h e r e q u i r e d i c o n a n d p e r f o r m i n g t h e n e c e s s a r y s t e p s i n t h e r e s u l t i n g w i n d o w . O p t i o n s f o r m a n a g i n g p e o p l e a n d u s e r s v a r y d e p e n d i n g o n t h e p e r m i s s i o n s a s s i g n e d t o t h e
a d m i n i s t r a t o r . O r a c l e U s e r M a n a g e m e n t s h i p s w i t h t h e f o l l o w i n g b a s i c a n d a d v a n c e d o p t i o n s f o r m a i n t a i n i n g p e o p l e a n d u s e r s :
• Q u e r y u s e r s
• E d i t p e r s o n a l i n f o r m a t i o n
• R e s e t p a s s w o r d
• M a i n t a i n a c c o u n t i n f o r m a t i o n ( c r e a t e , i n a c t i v a t e , r e a c t i v a t e a c c o u n t s )
O r a c l e U s e r M a n a g e m e n t S e t u p a n d A d m i n i s t r a t i o n 3 - 1 9
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 52/150
• M a i n t a i n s y s t e m a c c o u n t s
• A s s i g n o r r e v o k e r o l e s
C r e a t i n g , I n a c t i v a t i n g , a n d R e a c t i v a t i n g U s e r A c c o u n t s A d m i n i s t r a t o r s c a n c r e a t e a u s e r a c c o u n t f o r a n y p e r s o n i n t h e s y s t e m w h o d o e s n o t
a l r e a d y p o s s e s s o n e .
P r e r e q u i s i t e s
T o c r e a t e , i n a c t i v a t e , a n d r e a c t i v a t e u s e r a c c o u n t s , a n a d m i n i s t r a t o r m u s t b e a s s i g n e d t h e f o l l o w i n g :
• C o m m o n p r e r e q u i s i t e s , a s d e t a i l e d i n t h e M a i n t a i n P e o p l e a n d U s e r s s e c t i o n , C o m m o n P r e r e q u i s i t e s , p a g e 3 - 1 9 .
• T h e C r e a t e , I n a c t i v a t e , R e a c t i v a t e U s e r A c c o u n t ( U M X _ O B J _ A C T I V A T E _ A C C T ) p e r m i s s i o n f o r t h e s e t o f p e o p l e t h a t t h e a d m i n i s t r a t o r c a n m a n a g e .
B y d e f a u l t , u s e r n a m e s a r e d e r i v e d f r o m t h e p e r s o n ’ s e m a i l a d d r e s s .
S t e p s 1 . L o g i n a s a u s e r w i t h a r o l e g r a n t i n g y o u a c c e s s t o t h e U s e r M a n a g e m e n t
r e s p o n s i b i l i t y , s e l e c t t h e U s e r M a n a g e m e n t r e s p o n s i b i l i t y i n t h e n a v i g a t o r a n d c l i c k t h e U s e r s s u b t a b .
2 . S e a r c h f o r t h e p e r s o n f o r w h o m y o u w i s h t o c r e a t e a n a c c o u n t a n d t h e n c l i c k t h e C r e a t e A c c o u n t i c o n n e x t t o t h e p e r s o n ’ s n a m e i f t h e a c c o u n t d o e s n o t a l r e a d y e x i s t . Y o u r s e a r c h w i l l o n l y g e n e r a t e r e s u l t s f o r t h e s u b s e t o f u s e r s t h a t y o u a r e e l i g i b l e t o m a n a g e .
3 . E n t e r o r m o d i f y t h e r e q u i r e d i n f o r m a t i o n a n d c l i c k t h e S u b m i t b u t t o n .
G u i d e l i n e s
O r a c l e r e c o m m e n d s t h a t y o u b a s e u s e r n a m e s o n t h e p e r s o n ’ s e m a i l a d d r e s s .
R e s e t t i n g U s e r P a s s w o r d s O r a c l e U s e r M a n a g e m e n t e n a b l e s a d m i n i s t r a t o r s t o r e s e t p a s s w o r d s f o r t h e s e t o f u s e r s i n t h e s y s t e m t h a t t h e y m a n a g e . W h e n t h e p a s s w o r d i s r e s e t , a n e m a i l m e s s a g e i s s e n t t o t h e u s e r u s i n g t h e U M X P a s s w o r d ( U M X U P W D ) w o r k fl o w .
P r e r e q u i s i t e s
T o r e s e t u s e r p a s s w o r d s , a n a d m i n i s t r a t o r m u s t b e a s s i g n e d t h e f o l l o w i n g :
• I n t h e M a i n t a i n P e o p l e a n d U s e r s s e c t i o n , s e e t h e C o m m o n P r e r e q u i s i t e s , p a g e 3 - 1 9 .
• T h e R e s e t P a s s w o r d ( U M X _ O B J _ P A S S W D _ M G M T ) p e r m i s s i o n f o r t h e u s e r s t h a t
t h e a d m i n i s t r a t o r c a n m a n a g e
S t e p s
1 . L o g i n a s a u s e r w i t h a r o l e g r a n t i n g y o u a c c e s s t o t h e U s e r M a n a g e m e n t r e s p o n s i b i l i t y , s e l e c t t h e U s e r M a n a g e m e n t r e s p o n s i b i l i t y i n t h e n a v i g a t o r a n d c l i c k t h e U s e r s s u b t a b .
2 . U s e t h e S e a r c h fi e l d t o l o c a t e t h e u s e r w h o s e p a s s w o r d y o u w i s h t o c h a n g e a n d t h e n c l i c k t h e R e s e t P a s s w o r d i c o n n e x t t o t h e u s e r .
3 - 2 0 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 53/150
3 . S e l e c t o n e o f t h e f o l l o w i n g o p t i o n s , p r o v i d e a n y r e q u i r e d i n f o r m a t i o n a n d c l i c k t h e S u b m i t b u t t o n .
• G e n e r a t e A u t o m a t i c a l l y . N o a d d i t i o n a l i n f o r m a t i o n i s r e q u i r e d a n d t h e s y s t e m a u t o m a t i c a l l y g e n e r a t e s t h e n e w p a s s w o r d .
• E n t e r M a n u a l l y . T h e s y s t e m p r o m p t s y o u t o e n t e r t h e p a s s w o r d a n d a
c o n fi r m a t i o n o f t h e p a s s w o r d . T h e p e r s o n f o r w h o m y o u r e s e t t h e p a s s w o r d r e c e i v e s a n d e m a i l n o t i fi c a t i o n s t a t i n g t h a t t h e p a s s w o r d h a s e x p i r e d a n d m u s t b e r e s e t t h e n e x t t i m e t h e u s e r l o g s i n . T h i s n o t i fi c a t i o n i s s e n t b y t h e U M X P a s s w o r d ( U M X U P W D ) w o r k fl o w .
A s s i g n i n g R o l e s t o o r R e v o k i n g R o l e s f r o m U s e r s O r a c l e U s e r M a n a g e m e n t e n a b l e s a d m i n i s t r a t o r s t o a s s i g n r o l e s t o o r r e v o k e r o l e s f r o m t h e s u b s e t o f u s e r s t h a t t h e y m a n a g e . A d m i n i s t r a t o r s c a n o n l y a s s i g n o r r e v o k e t h e r o l e s f o r w h i c h t h e y h a v e b e e n g r a n t e d a d m i n i s t r a t i v e p r i v i l e g e s .
P r e r e q u i s i t e s
T o a s s i g n r o l e s t o o r r e v o k e r o l e s f r o m u s e r s , a n a d m i n i s t r a t o r m u s t b e a s s i g n e d t h e f o l l o w i n g :
• C o m m o n p r e r e q u i s i t e s f r o m t h e M a i n t a i n P e o p l e a n d U s e r s s e c t i o n , C o m m o n P r e r e q u i s i t e s , p a g e 3 - 1 9 .
• T h e a p p r o p r i a t e a d m i n i s t r a t i v e p r i v i l e g e s f o r t h e r o l e t h e a d m i n i s t r a t o r a s s i g n s o r r e v o k e s . F o r m o r e i n f o r m a t i o n , s e e D e fi n i n g R o l e A d m i n i s t r a t i o n P r i v i l e g e s f o r R o l e s , p a g e 3 - 5 .
S t e p s
1 . L o g i n a s a u s e r w i t h a r o l e g r a n t i n g y o u a c c e s s t o t h e U s e r M a n a g e m e n t r e s p o n s i b i l i t y , s e l e c t t h e U s e r M a n a g e m e n t r e s p o n s i b i l i t y i n t h e n a v i g a t o r , a n d c l i c k o n t h e U s e r s s u b t a b .
2 . S e a r c h f o r t h e p e r s o n f o r w h o m y o u w i s h t o a s s i g n o r r e v o k e r o l e s , c l i c k t h e U p d a t e i c o n n e x t t o t h e p e r s o n ’ s n a m e , a n d c l i c k o n t h e R o l e s s u b t a b .
3 . T o a s s i g n a r o l e t o t h e u s e r , c l i c k t h e A s s i g n R o l e s b u t t o n a n d s e l e c t t h e d e s i r e d r o l e .
4 . T o r e m o v e a r o l e , y o u m u s t e n d - d a t e t h e r o l e . I f t h e r o l e i s a n i n h e r i t e d r o l e , y o u c a n o n l y r e m o v e i t b y r e m o v i n g t h e r o l e f r o m w h i c h i t o r i g i n a t e s i n t h e r o l e i n h e r i t a n c e h i e r a r c h y . Y o u c a n v i e w a r o l e ’ s i n h e r i t a n c e h i e r a r c h y b y c l i c k i n g o n t h e S h o w h y p e r l i n k n e x t t o t h e r o l e .
G u i d e l i n e s
T h e a d m i n i s t r a t o r c a n o n l y g r a n t o r r e v o k e r o l e s f o r w h i c h h e h a s t h e a p p r o p r i a t e p r i v i l e g e s . W h e n g r a n t i n g o r r e v o k i n g r o l e s , t h e a d m i n i s t r a t o r b y p a s s e s a n y a p p r o v a l
p r o c e s s e s . I f a r e g i s t r a t i o n p r o c e s s e x i s t s f o r t h e r o l e , i t w i l l b e i n v o k e d a n d t h e r e q u e s t w i l l b e h a n d l e d b y t h e O r a c l e U s e r M a n a g e m e n t r e g i s t r a t i o n e n g i n e . I f n o t , t h e n t h e r o l e i s a s s i g n e d d i r e c t l y . I f t h e r o l e i s a s s o c i a t e d w i t h a r e g i s t r a t i o n p r o c e s s f o r e x i s t i n g u s e r s a n d t h e r e g i s t r a t i o n p r o c e s s h a s a r e f e r e n c e f o r c a p t u r i n g a d d i t i o n a l i n f o r m a t i o n , t h e n t h e " A d d i t i o n a l I n f o r m a t i o n R e q u i r e d " l i n k i s r e n d e r e d . T h e a d m i n i s t r a t o r m u s t c l i c k o n t h i s l i n k a n d p r o v i d e a n y r e q u i r e d a d d i t i o n a l i n f o r m a t i o n b e f o r e t h e r e q u e s t i s p r o c e s s e d .
O r a c l e U s e r M a n a g e m e n t S e t u p a n d A d m i n i s t r a t i o n 3 - 2 1
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 54/150
R e g i s t e r i n g E x t e r n a l O r g a n i z a t i o n C o n t a c t s O r a c l e U s e r M a n a g e m e n t p r o v i d e s a s a m p l e r e g i s t r a t i o n p r o c e s s t h a t e n a b l e s a d m i n i s t r a t o r s t o r e g i s t e r n e w p e o p l e f o r t h e i r o r g a n i z a t i o n s . O r g a n i z a t i o n s c a n u s e t h e s a m p l e r e g i s t r a t i o n p r o c e s s d i r e c t l y o r r e f e r e n c e i t a s a n e x a m p l e o f h o w t o d e fi n e t h e i r o w n a d m i n i s t r a t i o n r e g i s t r a t i o n p r o c e s s e s .
P r e r e q u i s i t e s T o r e g i s t e r n e w p e o p l e , a n a d m i n i s t r a t o r m u s t b e a s s i g n e d t h e f o l l o w i n g :
• T h e c o m m o n p r e r e q u i s i t e s d e t a i l e d i n t h e t h e M a i n t a i n P e o p l e a n d U s e r s s e c t i o n , C o m m o n P r e r e q u i s i t e s , p a g e 3 - 1 9 .
• T h e n e c e s s a r y p r i v i l e g e s t o i n v o k e t h e s p e c i fi c a d m i n i s t r a t i v e a c c o u n t c r e a t i o n r e g i s t r a t i o n p r o c e s s e s ; t h e s e a r e d e fi n e d a s p a r t o f t h e r e g i s t r a t i o n p r o c e s s d e fi n i t i o n .
• O r g a n i z a t i o n A d m i n i s t r a t i o n p r i v i l e g e s f o r a l l o r g a n i z a t i o n s f o r w h i c h a n a d m i n i s t r a t o r n e e d s t o b e a b l e t o r e g i s t e r n e w p e o p l e .
S t e p s
1 . L o g i n a s a u s e r w i t h a r o l e g r a n t i n g y o u a c c e s s t o t h e U s e r M a n a g e m e n t
r e s p o n s i b i l i t y , s e l e c t t h e U s e r M a n a g e m e n t r e s p o n s i b i l i t y i n t h e n a v i g a t o r a n d c l i c k t h e U s e r s s u b t a b .
2 . I n t h e R e g i s t e r d r o p d o w n l i s t , s e l e c t a d m i n i s t r a t i v e a c c o u n t r e g i s t r a t i o n p r o c e s s y o u w i s h t o i n v o k e , a n d c l i c k t h e G o b u t t o n .
3 . E n t e r t h e i n f o r m a t i o n r e q u i r e d b y t h e r e g i s t r a t i o n p r o c e s s a s d e fi n e d b y t h e r e g i s t r a t i o n U I f o r t h e r e g i s t r a t i o n p r o c e s s , c l i c k t h e S u b m i t b u t t o n a n d t h e n c l i c k t h e O K b u t t o n i n t h e r e s u l t i n g p a g e .
S e l f S e r v i c e F e a t u r e s I m p l e m e n t o r s a n d a d m i n i s t r a t o r s c a n v e r i f y t h e s u c c e s s f u l c o n fi g u r a t i o n o f e n d u s e r
f u n c t i o n s b y p e r f o r m i n g t h e t a s k s d e s c r i b e d i n t h i s s e c t i o n .
S e l f S e r v i c e R e g i s t r a t i o n O r a c l e U s e r M a n a g e m e n t e n a b l e s u s e r s t o r e g i s t e r f o r a c c e s s t o a p p l i c a t i o n s w i t h o u t r e q u i r i n g a s s i s t a n c e f r o m a d m i n i s t r a t o r s . T o r e g i s t e r f o r a p p l i c a t i o n a c c e s s , u s e r s m u s t p r o v i d e i n f o r m a t i o n i n t h e r e q u i r e d fi e l d s a n d c l i c k t h e S u b m i t b u t t o n .
O r a c l e U s e r M a n a g e m e n t s h i p s w i t h t h e f o l l o w i n g s a m p l e s e l f s e r v i c e r e g i s t r a t i o n p r o c e s s e s :
• E m p l o y e e S e l f S e r v i c e R e g i s t r a t i o n
• C u s t o m e r S e l f S e r v i c e R e g i s t r a t i o n ( e x t e r n a l i n d i v i d u a l s )
O r g a n i z a t i o n s c a n u s e t h e s e r e g i s t r a t i o n p r o c e s s e s i n t h e i r e x i s t i n g f o r m o r c a n u s e t h e m a s r e f e r e n c e s f o r d e v e l o p i n g t h e i r o w n r e g i s t r a t i o n p r o c e s s e s .
R e q u e s t i n g A d d i t i o n a l A p p l i c a t i o n A c c e s s O r a c l e U s e r M a n a g e m e n t e n a b l e s y o u t o r e q u e s t a d d i t i o n a l a c c e s s t o t h e s p e c i fi c a p p l i c a t i o n s f o r w h i c h y o u a r e e l i g i b l e . A p p l i c a t i o n a c c e s s i s b a s e d o n r o l e s a n d t o a c c e s s a n a p p l i c a t i o n y o u m u s t b e g r a n t e d t h e a p p r o p r i a t e r o l e . P e r f o r m t h e f o l l o w i n g t o v i e w t h e r o l e s y o u h a v e b e e n a s s i g n e d a n d t o r e q u e s t a d d i t i o n a l o n e s .
3 - 2 2 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 55/150
S t e p s
1 . A f t e r l o g g i n g i n t o t h e s y s t e m , c l i c k t h e P r e f e r e n c e s l i n k i n t h e u p p e r r i g h t c o r n e r , a n d c l i c k t h e A c c e s s R e q u e s t s l i n k i n t h e s i d e b a r m e n u . T h e A c c e s s R e q u e s t s p a g e d i s p l a y s t h e r o l e s y o u h a v e b e e n a s s i g n e d . C l i c k t h e R e q u e s t A c c e s s b u t t o n t o r e q u e s t o n e o r m o r e a d d i t i o n a l r o l e s .
2 . M o s t r o l e s a r e o r g a n i z e d a c c o r d i n g t o r o l e c a t e g o r i e s : r o l e d t h a t a r e n o t c a t e g o r i z e d a p p e a r u n d e r t h e M i s c e l l a n e o u s n o d e . S e l e c t t h e r o l e c a t e g o r y t h a t c o n t a i n s t h e r o l e y o u w a n t t o r e q u e s t . I f y o u d o n o t s e e t h e r e q u i r e d r o l e , t h e n e i t h e r y o u a r e n o t e l i g i b l e f o r t h e r o l e o r i t h a s n o t b e e n s e t u p t o f o r a d d i t i o n a l a c c e s s r e q u e s t s .
3 . S e l e c t t h e r o l e o r r o l e s y o u r e q u i r e f o r a d d i t i o n a l a c c e s s t o t h e s y s t e m , a n d c l i c k o n t h e A d d t o L i s t b u t t o n . Y o u c a n o p t i o n a l l y r e m o v e r o l e s f r o m y o u r l i s t b y c l i c k i n g o n t h e R e m o v e R o l e s b u t t o n .
4 . W h e n y o u h a v e s e l e c t e d a l l y o u r r e q u i r e d r o l e s , c l i c k o n t h e N e x t b u t t o n .
5 . E n t e r a j u s t i fi c a t i o n f o r y o u r r e q u e s t a n d c l i c k o n t h e N e x t b u t t o n . Y o u c a n r e m o v e a n y p e n d i n g r o l e s o r c h e c k t h e i r s t a t u s i n t h e p a g e t h a t a p p e a r s n e x t .
G u i d e l i n e s
S o m e r o l e s m a y r e q u i r e y o u t o p r o v i d e a d d i t i o n a l i n f o r m a t i o n . I n s u c h c a s e s , t h e s y s t e m w i l l p r o m p t y o u f o r a d d i t i o n a l i n f o r m a t i o n b e f o r e y o u c a n c o m p l e t e t h e p r o c e s s f o r r e q u e s t i n g a r o l e .
R e s e t F o r g o t t e n P a s s w o r d I f y o u h a v e f o r g o t t e n y o u r p a s s w o r d , O r a c l e U s e r M a n a g e m e n t e n a b l e s y o u t o r e s e t i t f r o m t h e l o g i n p a g e b y c l i c k i n g t h e f o r g o t p a s s w o r d l i n k . E n t e r y o u r u s e r n a m e i n t h e U s e r N a m e fi e l d a n d c l i c k t h e S u b m i t b u t t o n . A f t e r y o u s u b m i t y o u r u s e r n a m e t o t h e s y s t e m , y o u w i l l r e c e i v e a v e r i fi c a t i o n e m a i l m e s s a g e . Y o u m u s t r e s p o n d t o t h i s m e s s a g e t o r e c e i v e y o u r n e w p a s s w o r d .
O r a c l e U s e r M a n a g e m e n t S e t u p a n d A d m i n i s t r a t i o n 3 - 2 3
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 56/150
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 57/150
4 O r a c l e A p p l i c a t i o n O b j e c t L i b r a r y S e c u r i t y
O v e r v i e w o f O r a c l e A p p l i c a t i o n s S e c u r i t y A s S y s t e m A d m i n i s t r a t o r , y o u d e fi n e O r a c l e A p p l i c a t i o n s u s e r s , a n d a s s i g n o n e o r m o r e r e s p o n s i b i l i t i e s t o e a c h u s e r .
D e n i n g A p p l i c a t i o n U s e r s Y o u a l l o w a n e w u s e r t o s i g n - o n t o O r a c l e A p p l i c a t i o n s b y d e fi n i n g a n a p p l i c a t i o n u s e r . A n a p p l i c a t i o n u s e r h a s a u s e r n a m e a n d a p a s s w o r d . Y o u d e fi n e a n i n i t i a l p a s s w o r d , t h e n t h e fi r s t t i m e t h e a p p l i c a t i o n u s e r s i g n s o n , t h e y m u s t e n t e r a n e w ( s e c r e t ) p a s s w o r d .
W h e n y o u d e fi n e a n a p p l i c a t i o n u s e r , y o u a s s i g n t o t h e u s e r o n e o r m o r e r e s p o n s i b i l i t i e s . I f y o u a s s i g n o n l y o n e r e s p o n s i b i l i t y , t h e u s e r , a f t e r s i g n i n g o n , i m m e d i a t e l y e n t e r s a n a p p l i c a t i o n .
I f y o u a s s i g n t w o o r m o r e r e s p o n s i b i l i t i e s , t h e u s e r , a f t e r s i g n i n g o n , s e e s a w i n d o w l i s t i n g a v a i l a b l e r e s p o n s i b i l i t i e s .
C a s e S e n s i t i v i t y i n O r a c l e A p p l i c a t i o n s U s e r P a s s w o r d s
I n p r e v i o u s r e l e a s e s o f O r a c l e A p p l i c a t i o n s , u s e r p a s s w o r d s w e r e t r e a t e d a s c a s e i n s e n s i t i v e . N o w , O r a c l e A p p l i c a t i o n s u s e r p a s s w o r d s c a n o p t i o n a l l y b e t r e a t e d a s c a s e s e n s i t i v e , d e p e n d i n g o n t h e m o d e y o u c h o o s e .
C a s e - s e n s i t i v i t y i n p a s s w o r d s i s c o n t r o l l e d b y t h e s i t e - l e v e l p r o fi l e o p t i o n P a s s w o r d C a s e O p t i o n . T h i s p r o fi l e h a s t h r e e p o s s i b l e s e t t i n g s :
• I n s e n s i t i v e ( o r u n s e t ) - P a s s w o r d s a r e t r e a t e d a s c a s e i n s e n s i t i v e . I n I n s e n s i t i v e m o d e , p a s s w o r d s a r e s t o r e d a n d c o m p a r e d i n u p p e r c a s e . T h i s o p t i o n i s t h e d e f a u l t
b e h a v i o r , s i m i l a r t o t h a t i n e a r l i e r r e l e a s e s . T h e e n t e r e d p a s s w o r d a n d t h e d e c r y p t e d p a s s w o r d a r e c o n v e r t e d t o u p p e r c a s e p r i o r t o c o m p a r i s o n . N e w p a s s w o r d s a r e c o n v e r t e d t o u p p e r c a s e p r i o r t o e n c r y p t i o n .
• S e n s i t i v e - ( N e w b e h a v i o r ) P a s s w o r d s a r e s t o r e d a n d c o m p a r e d a s t h e y a r e , w i t h t h e p a s s w o r d c a s e p r e s e r v e d . D u r i n g c o m p a r i s o n , i f t h e e n t e r e d p a s s w o r d d o e s n o t
m a t c h t h e d e c r y p t e d v e r s i o n , t h e n a n e r r o r m e s s a g e i s d i s p l a y e d . N e w p a s s w o r d s a r e u n a l t e r e d p r i o r t o e n c r y p t i o n .
• M i x e d - ( N e w b e h a v i o r ) T h i s m o d e e x t e n d s S e n s i t i v e m o d e b y a d d i n g i n s e n s i t i v e b e h a v i o r f o r t h e b e n e fi t o f t h o s e u s e r s w h o h a v e n o t y e t c h a n g e d t h e i r p a s s w o r d s s i n c e c a s e - s e n s i t i v e p a s s w o r d s w e r e e n a b l e d . I f t h e i n i t i a l p a s s w o r d c o m p a r i s o n f a i l s , t h e e n t e r e d p a s s w o r d i s c o n v e r t e d t o u p p e r c a s e a n d c o m p a r e d a g a i n . N e w p a s s w o r d s a r e u n a l t e r e d p r i o r t o e n c r y p t i o n .
O r a c l e A p p l i c a t i o n O b j e c t L i b r a r y S e c u r i t y 4 - 1
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 58/150
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 59/150
R e s p o n s i b i l i t i e s , p a g e 4 - 1 8
U s e r s W i n d o w , p a g e 4 - 2 2
D e n i n g a R e s p o n s i b i l i t y
W h e n y o u d e fi n e a r e s p o n s i b i l i t y , y o u a s s i g n t o i t s o m e o r a l l o f t h e c o m p o n e n t s d e s c r i b e d b e l o w .
D a t a G r o u p ( R e q u i r e d ) A d a t a g r o u p d e fi n e s t h e m a p p i n g b e t w e e n O r a c l e A p p l i c a t i o n s p r o d u c t s a n d O R A C L E d a t a b a s e I D s . A d a t a g r o u p d e t e r m i n e s w h i c h O r a c l e d a t a b a s e a c c o u n t s a r e s p o n s i b i l i t y ’ s f o r m s , c o n c u r r e n t p r o g r a m s , a n d r e p o r t s c o n n e c t t o . S e e : D e fi n i n g D a t a G r o u p s , O r a c l e
A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ' s G u i d e - C o n fi g u r a t i o n .
R e q u e s t S e c u r i t y G r o u p ( O p t i o n a l ) A r e q u e s t s e c u r i t y g r o u p d e fi n e s t h e c o n c u r r e n t p r o g r a m s , i n c l u d i n g r e q u e s t s
a n d r e q u e s t s e t s , t h a t m a y b e r u n b y a n a p p l i c a t i o n u s e r u n d e r a p a r t i c u l a r r e s p o n s i b i l i t y . S e e : D e fi n i n g a R e q u e s t S e c u r i t y G r o u p , p a g e 4 - 4 . S e e : O r g a n i z i n g P r o g r a m s i n t o R e q u e s t G r o u p s , O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ' s G u i d e - C o n fi g u r a t i o n .
M e n u ( R e q u i r e d ) A m e n u i s a h i e r a r c h i c a l a r r a n g e m e n t o f a p p l i c a t i o n f u n c t i o n s ( f o r m s ) t h a t d i s p l a y s i n t h e N a v i g a t e w i n d o w . M e n u s c a n a l s o p o i n t t o n o n - f o r m f u n c t i o n s ( s u b f u n c t i o n s ) t h a t d o n o t d i s p l a y i n t h e N a v i g a t e w i n d o w , b u t t h a t d e fi n e t h e r a n g e o f a p p l i c a t i o n f u n c t i o n a l i t y a v a i l a b l e f o r a r e s p o n s i b i l i t y . E a c h r e s p o n s i b i l i t y i s a s s o c i a t e d w i t h a m e n u . S e e : O v e r v i e w o f F u n c t i o n S e c u r i t y , p a g e 4 - 7 .
F u n c t i o n a n d M e n u E x c l u s i o n s ( O p t i o n a l ) A r e s p o n s i b i l i t y m a y o p t i o n a l l y h a v e f u n c t i o n a n d m e n u e x c l u s i o n r u l e s a s s o c i a t e d w i t h i t t o r e s t r i c t t h e a p p l i c a t i o n f u n c t i o n a l i t y e n a b l e d f o r t h a t r e s p o n s i b i l i t y . S e e : O v e r v i e w o f F u n c t i o n S e c u r i t y , p a g e 4 - 7 .
A d d i t i o n a l N o t e s A b o u t R e s p o n s i b i l i t i e s
P r e d e n e d R e s p o n s i b i l i t i e s
A l l O r a c l e A p p l i c a t i o n s p r o d u c t s a r e i n s t a l l e d w i t h p r e d e fi n e d r e s p o n s i b i l i t i e s . C o n s u l t t h e r e f e r e n c e g u i d e f o r y o u r O r a c l e A p p l i c a t i o n s p r o d u c t f o r t h e n a m e s o f t h o s e p r e d e fi n e d r e s p o n s i b i l i t i e s .
A d d i t i o n a l l y , i n s t a n c e s o f t h e m a j o r c o m p o n e n t s t h a t h e l p d e fi n e a r e s p o n s i b i l i t y ( d a t a g r o u p s , r e q u e s t s e c u r i t y g r o u p s , m e n u s , a n d f u n c t i o n s ) a r e p r e d e fi n e d f o r O r a c l e A p p l i c a t i o n s .
R e s p o n s i b i l i t i e s a n d R e q u e s t S e c u r i t y G r o u p s
W h e n a r e q u e s t g r o u p i s a s s i g n e d t o a r e s p o n s i b i l i t y , i t b e c o m e s a r e q u e s t s e c u r i t y g r o u p .
O r a c l e A p p l i c a t i o n O b j e c t L i b r a r y S e c u r i t y 4 - 3
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 60/150
F r o m a s t a n d a r d s u b m i s s i o n f o r m , s u c h a s t h e S u b m i t R e q u e s t s f o r m , u s e r s c a n r u n o n l y t h e r e p o r t s , c o n c u r r e n t p r o g r a m s , a n d r e q u e s t s e t s t h a t a r e i n t h e i r r e s p o n s i b i l i t y ’ s r e q u e s t s e c u r i t y g r o u p .
• I f y o u d o n o t i n c l u d e t h e S u b m i t R e q u e s t s f o r m o n t h e m e n u f o r a r e s p o n s i b i l i t y , t h e n y o u d o n o t n e e d t o a s s i g n a r e q u e s t s e c u r i t y g r o u p t o t h e r e s p o n s i b i l i t y .
• I f a r e q u e s t s e c u r i t y g r o u p i s n o t a s s i g n e d t o a r e s p o n s i b i l i t y , t h e n u s e r s w o r k i n g u n d e r t h a t r e s p o n s i b i l i t y c a n n o t r u n a n y r e p o r t s , r e q u e s t s e t s , o r o t h e r c o n c u r r e n t p r o g r a m s f r o m a s t a n d a r d s u b m i s s i o n f o r m .
R e s p o n s i b i l i t i e s a n d F u n c t i o n S e c u r i t y
O r a c l e A p p l i c a t i o n s G U I - b a s e d a r c h i t e c t u r e a g g r e g a t e s s e v e r a l r e l a t e d b u s i n e s s f u n c t i o n s i n t o a s i n g l e f o r m . P a r t s o f a n a p p l i c a t i o n ’ s f u n c t i o n a l i t y m a y b e i d e n t i fi e d a s i n d i v i d u a l O r a c l e A p p l i c a t i o n s f u n c t i o n s , w h i c h c a n t h e n b e s e c u r e d ( i . e . i n c l u d e d o r e x c l u d e d f r o m a r e s p o n s i b i l i t y ) .
S e e : O v e r v i e w o f F u n c t i o n S e c u r i t y , p a g e 4 - 7
D e n i n g a R e q u e s t S e c u r i t y G r o u p R e q u e s t s e c u r i t y g r o u p s a r e u s e d t o o r g a n i z e r e q u e s t s a n d r e q u e s t s e t s f o r u s e r a c c e s s c o n t r o l . B e y o n d t h i s s h o r t i n t r o d u c t i o n , r e q u e s t g r o u p s a n d r e q u e s t s e c u r i t y g r o u p s a r e d i s c u s s e d i n g r e a t e r d e t a i l , a s p a r t o f a b r o a d e r r a n g e o f t o p i c s n o t n e c e s s a r i l y l i m i t e d t o a p p l i c a t i o n s e c u r i t y , i n O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - C o n fi g u r a t i o n .
U s i n g R e q u e s t S e c u r i t y Y o u u s e r e q u e s t s e c u r i t y t o s p e c i f y t h e r e p o r t s , r e q u e s t s e t s , a n d c o n c u r r e n t p r o g r a m s t h a t y o u r u s e r s c a n r u n f r o m a s t a n d a r d s u b m i s s i o n f o r m , s u c h a s t h e S u b m i t R e q u e s t s f o r m .
T o s e t u p r e q u e s t s e c u r i t y , y o u d e fi n e a r e q u e s t g r o u p u s i n g t h e R e q u e s t
G r o u p s f o r m . U s i n g t h e R e s p o n s i b i l i t i e s f o r m , y o u a s s i g n t h e r e q u e s t g r o u p t o a r e s p o n s i b i l i t y . T h e r e q u e s t g r o u p i s t h e n r e f e r r e d t o a s a r e q u e s t s e c u r i t y
g r o u p . S e e : R e q u e s t S e c u r i t y G r o u p s , O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ' s G u i d e - C o n fi g u r a t i o n .
Y o u c a n d e fi n e a r e q u e s t g r o u p t o c o n t a i n s i n g l e r e q u e s t s , r e q u e s t s e t s , o r a l l t h e r e q u e s t s a n d r e q u e s t s e t s i n a n a p p l i c a t i o n .
I f y o u c h o o s e t o i n c l u d e a l l t h e r e q u e s t s a n d r e q u e s t s s e t s i n a n a p p l i c a t i o n , t h e u s e r h a s a u t o m a t i c a c c e s s t o a n y n e w r e q u e s t s a n d r e q u e s t s e t s ( w i t h o u t o w n e r s ) i n t h e f u t u r e .
A r e q u e s t s e c u r i t y g r o u p c a n c o n t a i n r e q u e s t s a n d r e q u e s t s e t s f r o m d i f f e r e n t a p p l i c a t i o n s . I f y o u w a n t t o d e fi n e r e q u e s t s e c u r i t y g r o u p s t h a t o w n r e q u e s t s f r o m d i f f e r e n t a p p l i c a t i o n s , r e f e r t o t h e d i s c u s s i o n o n D a t a G r o u p s . S e e : D e fi n i n g D a t a
G r o u p s , O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ' s G u i d e - C o n fi g u r a t i o n . N o t e : A r e q u e s t s e c u r i t y g r o u p o r r e q u e s t g r o u p i s n o t t h e s a m e a s a s e c u r i t y
g r o u p .
4 - 4 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 61/150
I n d i v i d u a l R e q u e s t s a n d R e q u e s t S e t s R e p o r t s o r c o n c u r r e n t p r o g r a m s w h i c h a r e n o t i n c l u d e d i n a r e q u e s t s e c u r i t y g r o u p o n a n i n d i v i d u a l b a s i s , b u t d o b e l o n g t o a r e q u e s t s e t i n c l u d e d i n a r e q u e s t s e c u r i t y g r o u p , h a v e t h e f o l l o w i n g p r i v i l e g e s :
• U s e r s c a n n o t u s e t h e S u b m i t R e q u e s t s f o r m t o r u n s i n g l e r e q u e s t s a n d r e q u e s t s e t s
t h a t a r e n o t i n t h e i r r e s p o n s i b i l i t y ’ s r e q u e s t s e c u r i t y g r o u p . • U s e r s c a n , h o w e v e r , r u n r e q u e s t s e t s t h a t c o n t a i n r e q u e s t s t h a t a r e n o t i n t h e i r
r e q u e s t s e c u r i t y g r o u p , i f t h e r e q u e s t s e t i s i n t h e i r r e q u e s t s e c u r i t y g r o u p .
I f y o u a s s i g n a r e q u e s t s e t , b u t n o t t h e r e q u e s t s i n t h e s e t , t o a r e q u e s t s e c u r i t y g r o u p , t h e u s e r :
• C a n e d i t t h e r e q u e s t s e t b y d e l e t i n g r e q u e s t s f r o m i t o r a d d i n g o t h e r r e q u e s t s t o i t , o n l y i f t h e u s e r i s t h e a s s i g n e d o w n e r o f t h e r e q u e s t s e t .
• C a n n o t e d i t r e q u e s t i n f o r m a t i o n i n t h e r e q u e s t s e t d e fi n i t i o n .
• C a n n o t s t o p s p e c i fi c r e q u e s t s i n t h e s e t f r o m r u n n i n g .
T h e R e q u e s t S e c u r i t y G r o u p s fi g u r e b e l o w i l l u s t r a t e s t h e r e l a t i o n s h i p b e t w e e n a r e q u e s t
s e c u r i t y g r o u p , a p p l i c a t i o n u s e r , a n d a r e s p o n s i b i l i t y .
F i g u r e 4 - 1 R e s p o n s i b i l i t i e s , R e q u e s t G r o u p s , a n d R e q u e s t S e c u r i t y G r o u p s
O r a c l e A p p l i c a t i o n O b j e c t L i b r a r y S e c u r i t y 4 - 5
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 62/150
R e l a t e d T o p i c s R e q u e s t S e t s a n d O w n e r s , O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ' s G u i d e - C o n fi g u r a t i o n
O v e r v i e w o f O r a c l e A p p l i c a t i o n s S e c u r i t y , p a g e 4 - 1
D e fi n i n g a R e s p o n s i b i l i t y , p a g e 4 - 3
F o r m F u n c t i o n s , p a g e 4 - 2 5 M e n u s , p a g e 4 - 2 9
R e s p o n s i b i l i t i e s , p a g e 4 - 1 8
U s e r s , p a g e 4 - 2 2
U s e r S e s s i o n L i m i t s U s i n g t h e f o l l o w i n g p r o fi l e o p t i o n s y o u c a n s p e c i f y l i m i t s o n u s e r s e s s i o n s .
I C X : S e s s i o n T i m e o u t
U s e t h i s p r o fi l e o p t i o n t o e n f o r c e a n i n a c t i v i t y t i m e - o u t . I f a u s e r p e r f o r m s n o O r a c l e A p p l i c a t i o n s o p e r a t i o n f o r a t i m e p e r i o d l o n g e r t h a n t h e t i m e - o u t v a l u e ( s p e c i fi e d i n m i n u t e s ) , t h e u s e r ’ s s e s s i o n i s d i s a b l e d . T h e u s e r i s p r o v i d e d a n o p p o r t u n i t y t o r e - a u t h e n t i c a t e a n d r e - e n a b l e a t i m e d - o u t s e s s i o n . I f r e - a u t h e n t i c a t i o n i s s u c c e s s f u l , t h e s e s s i o n i s r e - e n a b l e d a n d n o w o r k i s l o s t . O t h e r w i s e , O r a c l e A p p l i c a t i o n s e x i t s w i t h o u t s a v i n g p e n d i n g w o r k .
I f t h i s p r o fi l e o p t i o n t o 0 o r N U L L , t h e n u s e r s e s s i o n s w i l l n e v e r t i m e o u t d u e t o i n a c t i v i t y .
I C X : L i m i t t i m e U s e t h i s p r o fi l e o p t i o n t o s p e c i f y t h e a b s o l u t e m a x i m u m l e n g t h o f t i m e ( i n h o u r s ) o f a n y u s e r s e s s i o n , a c t i v e o r i n a c t i v e .
I C X : L i m i t c o n n e c t U s e t h i s p r o fi l e o p t i o n t o s p e c i f y t h e a b s o l u t e m a x i m u m n u m b e r o f c o n n e c t i o n r e q u e s t s a u s e r c a n m a k e i n a s i n g l e s e s s i o n .
O v e r v i e w o f S e c u r i t y G r o u p s i n O r a c l e H R M S S e c u r i t y g r o u p s , u s e d e x c l u s i v e l y b y O r a c l e H R M S , a l l o w d a t a t o b e p a r t i t i o n e d i n a s i n g l e i n s t a l l a t i o n . A s i n g l e i n s t a l l a t i o n c a n u s e a p a r t i c u l a r s e t o f c o n fi g u r a t i o n d a t a , b u t s t o r e d a t a f o r m u l t i p l e c l i e n t s , w h e r e t h e d a t a i s p a r t i t i o n e d b y s e c u r i t y g r o u p s . A u s e r w i t h a n a s s i g n m e n t o f o n e s e c u r i t y g r o u p c a n o n l y a c c e s s d a t a w i t h i n t h a t s e c u r i t y g r o u p .
A s e c u r i t y g r o u p r e p r e s e n t s a d i s t i n c t c l i e n t o r b u s i n e s s e n t i t y . D a t a t h a t m u s t b e d i s t i n c t
f o r e a c h c l i e n t i n a n i n s t a l l a t i o n i s p a r t i t i o n e d b y s e c u r i t y g r o u p . A l l o t h e r d a t a i s s h a r e d a c r o s s a l l s e c u r i t y g r o u p s .
S e c u r i t y i s m a i n t a i n e d a t t h e l e v e l o f r e s p o n s i b i l i t y / s e c u r i t y g r o u p p a i r s . T h a t i s , u s e r s a r e a s s i g n e d s p e c i fi c r e s p o n s i b i l i t i e s w i t h i n e a c h s e c u r i t y g r o u p . A u s e r m a y b e a s s i g n e d a g l o b a l r e s p o n s i b i l i t y t h a t i s v a l i d i n a l l s e c u r i t y g r o u p s . W h e n s i g n i n g o n t o O r a c l e A p p l i c a t i o n s , a u s e r , i f a s s i g n e d m o r e t h a n o n e r e s p o n s i b i l i t y , w i l l b e a s k e d t o c h o o s e a r e s p o n s i b i l i t y a n d s e c u r i t y g r o u p p a i r . P a r t i t i o n e d d a t a a c c e s s e d t h r o u g h s e c u r i t y g r o u p s e n s i t i v e v i e w s w i l l s h o w o n l y d a t a a s s i g n e d t o t h e c u r r e n t s e c u r i t y g r o u p .
4 - 6 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 63/150
D e n i n g S e c u r i t y G r o u p s E v e r y i n s t a l l a t i o n w i l l h a v e a s i n g l e " S t a n d a r d " s e c u r i t y g r o u p s e e d e d i n . I f n o o t h e r s e c u r i t y g r o u p s a r e c r e a t e d , t h i s s i n g l e g r o u p w i l l b e h i d d e n f r o m u s e r s w h e n t h e y s i g n o n .
I n t h e U s e r s f o r m , y o u a s s i g n a s e c u r i t y g r o u p w h e n y o u a s s i g n a r e s p o n s i b i l i t y .
F o r m o r e i n f o r m a t i o n , s e e : C o n fi g u r i n g , R e p o r t i n g a n d S y s t e m A d m i n i s t r a t i o n i n O r a c l e H R M S .
O v e r v i e w o f F u n c t i o n S e c u r i t y F u n c t i o n s e c u r i t y i s t h e m e c h a n i s m b y w h i c h u s e r a c c e s s t o a p p l i c a t i o n s f u n c t i o n a l i t y i s c o n t r o l l e d .
O r a c l e A p p l i c a t i o n s G U I - b a s e d a r c h i t e c t u r e a g g r e g a t e s s e v e r a l r e l a t e d b u s i n e s s f u n c t i o n s i n t o a s i n g l e f o r m . B e c a u s e a l l u s e r s s h o u l d n o t h a v e a c c e s s t o e v e r y b u s i n e s s f u n c t i o n i n a f o r m , O r a c l e A p p l i c a t i o n s p r o v i d e s t h e a b i l i t y t o i d e n t i f y p i e c e s o f a p p l i c a t i o n s l o g i c a s
f u n c t i o n s . W h e n p a r t o f a n a p p l i c a t i o n ’ s f u n c t i o n a l i t y i s i d e n t i fi e d a s a f u n c t i o n , i t c a n b e s e c u r e d ( i . e . , i n c l u d e d o r e x c l u d e d f r o m a r e s p o n s i b i l i t y ) .
A p p l i c a t i o n d e v e l o p e r s r e g i s t e r f u n c t i o n s w h e n t h e y d e v e l o p f o r m s . A S y s t e m A d m i n i s t r a t o r a d m i n i s t e r s f u n c t i o n s e c u r i t y b y c r e a t i n g r e s p o n s i b i l i t i e s t h a t i n c l u d e o r e x c l u d e p a r t i c u l a r f u n c t i o n s .
T e r m s
F u n c t i o n
A f u n c t i o n i s a p a r t o f a n a p p l i c a t i o n ’ s f u n c t i o n a l i t y t h a t i s r e g i s t e r e d u n d e r a u n i q u e n a m e f o r t h e p u r p o s e o f a s s i g n i n g i t t o , o r e x c l u d i n g i t f r o m , a r e s p o n s i b i l i t y .
T h e r e a r e t w o t y p e s o f f u n c t i o n s : f o r m f u n c t i o n s , a n d n o n - f o r m f u n c t i o n s . F o r c l a r i t y , w e
r e f e r t o a f o r m f u n c t i o n a s a f o r m , a n d a n o n - f o r m f u n c t i o n a s a s u b f u n c t i o n , e v e n t h o u g h b o t h a r e j u s t i n s t a n c e s o f f u n c t i o n s i n t h e d a t a b a s e .
F o r m ( F o r m F u n c t i o n )
A f o r m f u n c t i o n ( f o r m ) i n v o k e s a n O r a c l e F o r m s f o r m . F o r m f u n c t i o n s h a v e t h e u n i q u e p r o p e r t y t h a t y o u m a y n a v i g a t e t o t h e m u s i n g t h e N a v i g a t e w i n d o w .
S u b f u n c t i o n ( N o n - F o r m F u n c t i o n )
A n o n - f o r m f u n c t i o n ( s u b f u n c t i o n ) i s a s e c u r a b l e s u b s e t o f a f o r m ’ s f u n c t i o n a l i t y : i n o t h e r w o r d s , a f u n c t i o n e x e c u t e d f r o m w i t h i n a f o r m .
A d e v e l o p e r c a n w r i t e a f o r m t o t e s t t h e a v a i l a b i l i t y o f a p a r t i c u l a r s u b f u n c t i o n , a n d t h e n t a k e s o m e a c t i o n b a s e d o n w h e t h e r t h e s u b f u n c t i o n i s a v a i l a b l e i n t h e c u r r e n t r e s p o n s i b i l i t y .
S u b f u n c t i o n s a r e f r e q u e n t l y a s s o c i a t e d w i t h b u t t o n s o r o t h e r g r a p h i c a l e l e m e n t s o n f o r m s . F o r e x a m p l e , w h e n a s u b f u n c t i o n i s e n a b l e d , t h e c o r r e s p o n d i n g b u t t o n i s e n a b l e d .
H o w e v e r , a s u b f u n c t i o n m a y b e t e s t e d a n d e x e c u t e d a t a n y t i m e d u r i n g a f o r m ’ s o p e r a t i o n , a n d i t n e e d n o t h a v e a n e x p l i c i t u s e r i n t e r f a c e i m p a c t . F o r e x a m p l e , i f a s u b f u n c t i o n c o r r e s p o n d s t o a f o r m p r o c e d u r e n o t a s s o c i a t e d w i t h a g r a p h i c a l e l e m e n t , i t s a v a i l a b i l i t y i s n o t o b v i o u s t o t h e f o r m ’ s u s e r .
O r a c l e A p p l i c a t i o n O b j e c t L i b r a r y S e c u r i t y 4 - 7
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 64/150
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 65/150
R e l a t e d T o p i c s
O v e r v i e w o f F u n c t i o n S e c u r i t y , p a g e 4 - 7
F u n c t i o n s , M e n u s , a n d t h e N a v i g a t e W i n d o w , p a g e 4 - 9
H o w F u n c t i o n S e c u r i t y W o r k s , p a g e 4 - 9
F u n c t i o n s , M e n u s , a n d t h e N a v i g a t e W i n d o w F o r m f u n c t i o n s o r f o r m s a r e s e l e c t e d u s i n g t h e N a v i g a t e w i n d o w . T h e a r r a n g e m e n t o f f o r m n a m e s i n t h e N a v i g a t e w i n d o w i s d e fi n e d b y t h e m e n u s t r u c t u r e a s s i g n e d t o t h e c u r r e n t r e s p o n s i b i l i t y .
T h e f o l l o w i n g t y p e s o f m e n u e n t r i e s a r e n o t d i s p l a y e d b y t h e N a v i g a t e w i n d o w :
• S u b f u n c t i o n s
• M e n u s w i t h o u t E n t r i e s
• M e n u E n t r i e s w i t h o u t a P r o m p t
I f n o n e o f t h e e n t r i e s o n a m e n u a r e d i s p l a y e d b y t h e N a v i g a t e w i n d o w , t h e m e n u i t s e l f
i s n o t d i s p l a y e d .
M e n u E n t r i e s w i t h a S u b m e n u a n d F u n c t i o n s I f a m e n u e n t r y h a s b o t h a s u b m e n u a n d a f u n c t i o n d e fi n e d o n t h e s a m e l i n e , t h e n t h e
b e h a v i o r d e p e n d s o n w h e t h e r o r n o t t h e f u n c t i o n i s e x e c u t a b l e . I f i t i s e x e c u t a b l e , t h e n t h e s u b m e n u o n t h e s a m e l i n e i s t r e a t e d a s c o n t e n t t o b e r e n d e r e d b y t h e f u n c t i o n . T h e s u b m e n u w i l l n o t a p p e a r o n a n a v i g a t i o n t r e e , b u t w i l l b e a v a i l a b l e i n f u n c t i o n s e c u r i t y t e s t s ( F N D _ F U N C T I O N . T E S T c a l l s ) . I f t h e f u n c t i o n i s n o t e x e c u t a b l e , t h e n i t i s t r e a t e d a s a " t a g " f o r e n f o r c i n g e x c l u s i o n r u l e s , a n d t h e s u b m e n u o n t h e s a m e l i n e i s d i s p l a y e d i n t h e n a v i g a t i o n t r e e .
A f u n c t i o n i s c o n s i d e r e d e x e c u t a b l e i f i t c a n b e e x e c u t e d d i r e c t l y f r o m t h e c u r r e n t r u n n i n g u s e r i n t e r f a c e . F o r e x a m p l e , a n O r a c l e A p p l i c a t i o n s f o r m u s i n g O r a c l e F o r m s i s a n e x e c u t a b l e f u n c t i o n f r o m w i t h i n O r a c l e F o r m s , b u t n o t w i t h i n t h e S e l f S e r v i c e a p p l i c a t i o n s .
H o w F u n c t i o n S e c u r i t y W o r k s
R e g i s t e r i n g F u n c t i o n s
• D e v e l o p e r s c a n r e q u i r e p a r t s o f t h e i r O r a c l e F o r m s c o d e t o l o o k u p a u n i q u e f u n c t i o n n a m e , a n d t h e n t a k e s o m e a c t i o n b a s e d o n w h e t h e r t h e f u n c t i o n i s a v a i l a b l e i n t h e c u r r e n t r e s p o n s i b i l i t y .
• D e v e l o p e r s c a n r e g i s t e r f u n c t i o n s . T h e y c a n a l s o r e g i s t e r p a r a m e t e r s t h a t p a s s v a l u e s t o a f u n c t i o n . F o r e x a m p l e , a f o r m m a y s u p p o r t d a t a e n t r y o n l y w h e n a f u n c t i o n
p a r a m e t e r i s p a s s e d t o i t .
W a r n i n g : I n g e n e r a l , s y s t e m a d m i n i s t r a t o r s s h o u l d n o t m o d i f y p a r a m e t e r s p a s s e d t o p r e d e fi n e d f u n c t i o n s f o r O r a c l e A p p l i c a t i o n s p r o d u c t s . T h e f e w e x c e p t i o n s a r e d o c u m e n t e d i n t h e r e l e v a n t m a n u a l s o r p r o d u c t n o t e s .
O r a c l e A p p l i c a t i o n O b j e c t L i b r a r y S e c u r i t y 4 - 9
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 66/150
• T y p i c a l l y , d e v e l o p e r s d e fi n e a m e n u i n c l u d i n g a l l t h e f u n c t i o n s a v a i l a b l e i n a n a p p l i c a t i o n ( i . e . a l l t h e f o r m s a n d t h e i r s e c u r a b l e s u b f u n c t i o n s ) . F o r s o m e a p p l i c a t i o n s , d e v e l o p e r s m a y d e fi n e a d d i t i o n a l m e n u s t h a t r e s t r i c t t h e a p p l i c a t i o n ’ s f u n c t i o n a l i t y b y o m i t t i n g s p e c i fi c f o r m s a n d s u b f u n c t i o n s .
• W h e n d e v e l o p e r s d e fi n e m e n u s o f f u n c t i o n s , t h e y t y p i c a l l y g r o u p t h e s u b f u n c t i o n s o f a f o r m o n a s u b f u n c t i o n m e n u t h e y a s s o c i a t e w i t h t h e f o r m .
E x c l u d i n g F u n c t i o n s
• E a c h O r a c l e A p p l i c a t i o n s p r o d u c t i s d e l i v e r e d w i t h o n e o r m o r e p r e d e fi n e d m e n u h i e r a r c h i e s . S y s t e m A d m i n i s t r a t o r s c a n a s s i g n a p r e d e fi n e d m e n u h i e r a r c h y t o a r e s p o n s i b i l i t y . T o t a i l o r a r e s p o n s i b i l i t y , S y s t e m A d m i n i s t r a t o r s e x c l u d e f u n c t i o n s o r m e n u s o f f u n c t i o n s f r o m t h a t r e s p o n s i b i l i t y u s i n g e x c l u s i o n r u l e s .
• I f S y s t e m A d m i n i s t r a t o r s c a n n o t c r e a t e t h e d e s i r e d m e n u b y a p p l y i n g e x c l u s i o n r u l e s t o a p r e d e fi n e d m e n u , t h e y c a n d e fi n e a n e w m e n u h i e r a r c h y . I n t h i s c a s e , w e r e c o m m e n d t h a t t h e y c o n s t r u c t t h e i r m e n u h i e r a r c h y u s i n g f o r m s a n d t h e i r a s s o c i a t e d m e n u s o f s u b f u n c t i o n s . I n o t h e r w o r d s , S y s t e m A d m i n i s t r a t o r s s h o u l d l e a v e t h e d e v e l o p e r - d e fi n e d a s s o c i a t i o n s b e t w e e n f o r m s a n d t h e i r m e n u s i n t a c t .
A v a i l a b l e F u n c t i o n s D e p e n d o n t h e C u r r e n t R e s p o n s i b i l i t y
• W h e n a u s e r fi r s t s e l e c t s o r c h a n g e s t h e i r r e s p o n s i b i l i t y , a l i s t o f f u n c t i o n s o b t a i n e d f r o m t h e r e s p o n s i b i l i t y ’ s m e n u s t r u c t u r e i s c a c h e d i n m e m o r y .
• F u n c t i o n s a S y s t e m A d m i n i s t r a t o r h a s e x c l u d e d f r o m t h e c u r r e n t r e s p o n s i b i l i t y a r e m a r k e d a s u n a v a i l a b l e .
• F o r m f u n c t i o n s i n t h e f u n c t i o n h i e r a r c h y ( i . e . m e n u h i e r a r c h y ) a r e d i s p l a y e d i n t h e N a v i g a t e w i n d o w . A v a i l a b l e s u b f u n c t i o n s a r e a c c e s s e d b y w o r k i n g w i t h t h e a p p l i c a t i o n ’ s f o r m s .
V i s i b i l i t y o f E x c l u d e d F u n c t i o n s
S o m e s u b f u n c t i o n s a r e a s s o c i a t e d w i t h a g r a p h i c a l e l e m e n t , f o r e x a m p l e , a b u t t o n , a n d t h e i r e x c l u s i o n m a y r e s u l t i n :
• D i m m i n g o f t h e b u t t o n
• A b s e n c e o f t h e b u t t o n
O t h e r s u b f u n c t i o n s m a y n o t c o r r e s p o n d t o a g r a p h i c a l e l e m e n t , a n d t h e i r e x c l u s i o n m a y n o t b e o b v i o u s t o a n e n d u s e r .
R e l a t e d T o p i c s
O v e r v i e w o f F u n c t i o n S e c u r i t y , p a g e 4 - 7
F o r m s a n d S u b f u n c t i o n s , p a g e 4 - 8
O v e r v i e w o f O r a c l e A p p l i c a t i o n s S e c u r i t y , p a g e 4 - 1
F o r m F u n c t i o n s , p a g e 4 - 2 5
I m p l e m e n t i n g F u n c t i o n S e c u r i t y A " f u l l a c c e s s " r e s p o n s i b i l i t y w i t h a m e n u t h a t i n c l u d e s a l l t h e f u n c t i o n s i n a n a p p l i c a t i o n i s p r e d e fi n e d f o r e a c h O r a c l e A p p l i c a t i o n s p r o d u c t . S o m e a p p l i c a t i o n s m a y p r o v i d e
4 - 1 0 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 67/150
a d d i t i o n a l p r e d e fi n e d r e s p o n s i b i l i t i e s t h a t i n c l u d e a s m a l l e r s e t o f f u n c t i o n s ( i . e . f e w e r f o r m s a n d s u b f u n c t i o n s ) .
A s a S y s t e m A d m i n i s t r a t o r , y o u c a n r e s t r i c t t h e f u n c t i o n a l i t y a r e s p o n s i b i l i t y p r o v i d e s b y d e fi n i n g r u l e s t o e x c l u d e s p e c i fi c f u n c t i o n s o r m e n u s o f f u n c t i o n s . I n f a c t , w e r e c o m m e n d t h a t y o u u s e e x c l u s i o n r u l e s t o c u s t o m i z e a r e s p o n s i b i l i t y i n p r e f e r e n c e t o c o n s t r u c t i n g a n e w m e n u h i e r a r c h y f o r t h a t r e s p o n s i b i l i t y .
F o r e x a m p l e , s u p p o s e y o u w a n t t o c u s t o m i z e a r e s p o n s i b i l i t y t o r e s t r i c t t h e f u n c t i o n a l i t y o f a f o r m i n c l u d e d i n t h a t r e s p o n s i b i l i t y . F i r s t , y o u e x a m i n e t h e p r e d e fi n e d m e n u s t h a t g r o u p t h e s u b f u n c t i o n s a s s o c i a t e d w i t h t h a t f o r m . T h e n , u s i n g e x c l u s i o n r u l e s , y o u c a n r e s t r i c t t h e f o r m ’ s f u n c t i o n a l i t y b y e x c l u d i n g c e r t a i n o f t h e f o r m ’ s s u b f u n c t i o n s f r o m t h e r e s p o n s i b i l i t y .
I f y o u c a n n o t c r e a t e t h e r e s p o n s i b i l i t y y o u n e e d b y a p p l y i n g e x c l u s i o n r u l e s , y o u m a y b u i l d a c u s t o m m e n u f o r t h a t r e s p o n s i b i l i t y u s i n g p r e d e fi n e d f o r m s ( i . e . f o r m f u n c t i o n s ) a n d t h e i r a s s o c i a t e d m e n u s o f s u b f u n c t i o n s . H o w e v e r , w e r e c o m m e n d t h a t y o u d o n o t d i s a s s o c i a t e a f o r m f r o m i t s d e v e l o p e r - d e fi n e d m e n u s o f s u b f u n c t i o n s .
S e c u r i n g F u n c t i o n s U s i n g P r e d e n e d M e n u s U s e t h e R e s p o n s i b i l i t i e s f o r m t o :
• L i m i t a p r e d e fi n e d r e s p o n s i b i l i t y ’ s f u n c t i o n a l i t y b y e x c l u d i n g m e n u s a n d f u n c t i o n s f r o m i t .
• D e fi n e a n e w r e s p o n s i b i l i t y a n d a s s i g n a p r e d e fi n e d m e n u t o i t . C u s t o m i z e t h e n e w r e s p o n s i b i l i t y ’ s f u n c t i o n a l i t y b y e x c l u d i n g m e n u s a n d f u n c t i o n s .
• B y a s s i g n i n g t h e s a m e m e n u h i e r a r c h y t o d i f f e r e n t r e s p o n s i b i l i t i e s a n d e x c l u d i n g d i f f e r e n t f u n c t i o n s a n d m e n u s , y o u c a n e a s i l y c u s t o m i z e a n a p p l i c a t i o n ’ s f u n c t i o n a l i t y .
S e c u r i n g F u n c t i o n s U s i n g N e w M e n u s
U s e t h e M e n u s f o r m t o d e fi n e m e n u s p o i n t i n g t o f u n c t i o n s t h a t y o u w a n t t o m a k e a v a i l a b l e t o a n e w r e s p o n s i b i l i t y .
• U s e f o r m s a n d t h e i r a s s o c i a t e d m e n u s o f s u b f u n c t i o n s t o d e fi n e n e w m e n u s .
A s s i g n t h e m e n u s t r u c t u r e t o a n e w r e s p o n s i b i l i t y u s i n g t h e R e s p o n s i b i l i t i e s f o r m .
• F o r t h a t r e s p o n s i b i l i t y , t a i l o r a f o r m ’ s f u n c t i o n a l i t y b y e x c l u d i n g p a r t i c u l a r s u b f u n c t i o n s .
• B y e x c l u d i n g a s u b f u n c t i o n e x e c u t e d f r o m w i t h i n a f o r m , t h e f u n c t i o n a l i t y o f t h a t f o r m c a n b e v a r i e d f r o m o n e r e s p o n s i b i l i t y t o a n o t h e r .
• B y a p p l y i n g e x c l u s i o n r u l e s t o t h e p r e d e fi n e d m e n u s o f s u b f u n c t i o n s a s s o c i a t e d w i t h a f o r m , y o u c a n e a s i l y c u s t o m i z e a f o r m ’ s f u n c t i o n a l i t y .
E x c l u d i n g F u n c t i o n s f r o m a R e s p o n s i b i l i t y A s y s t e m a d m i n i s t r a t o r m a y e x c l u d e f u n c t i o n s o r m e n u s f r o m t h e m e n u s t r u c t u r e a s s i g n e d t o a r e s p o n s i b i l i t y .
• W h e n a m e n u i s e x c l u d e d , a l l o f i t s m e n u e n t r i e s , t h a t i s , a l l t h e f u n c t i o n s a n d m e n u s o f f u n c t i o n s t h a t i t s e l e c t s , a r e e x c l u d e d .
O r a c l e A p p l i c a t i o n O b j e c t L i b r a r y S e c u r i t y 4 - 1 1
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 68/150
• W h e n y o u e x c l u d e a f u n c t i o n f r o m a r e s p o n s i b i l i t y , a l l o c c u r r e n c e s o f t h a t f u n c t i o n t h r o u g h o u t t h e r e s p o n s i b i l i t y ’ s m e n u s t r u c t u r e a r e e x c l u d e d .
N o t e : I f y o u r p r o d u c t ( e . g . O r a c l e H R M S ) u s e s t a s k fl o w s , e x c l u d i n g a f u n c t i o n f r o m a r e s p o n s i b i l i t y u s i n g M e n u E x c l u s i o n s d o e s n o t e x c l u d e t h e f u n c t i o n f r o m a n y t a s k fl o w f o r t h a t r e s p o n s i b i l i t y . I f y o u d o n o t w a n t t h e f u n c t i o n t o b e a c c e s s i b l e f r o m t h e t a s k fl o w , y o u m u s t u p d a t e t h e t a s k fl o w d e fi n i t i o n a c c o r d i n g l y .
D e n i n g a N e w M e n u S t r u c t u r e W h e n d e fi n i n g a n e w m e n u s t r u c t u r e :
• C r e a t e a l o g i c a l , h i e r a r c h i c a l l i s t i n g o f f u n c t i o n s . T h i s a l l o w s f o r e a s y e x c l u s i o n o f f u n c t i o n s w h e n c u s t o m i z i n g t h e m e n u s t r u c t u r e f o r d i f f e r e n t r e s p o n s i b i l i t i e s .
• C r e a t e a l o g i c a l , h i e r a r c h i c a l m e n u t h a t g u i d e s u s e r s t o t h e i r a p p l i c a t i o n f o r m s .
T a s k s f o r D e n i n g a C u s t o m M e n u S t r u c t u r e
• D e t e r m i n e t h e a p p l i c a t i o n f u n c t i o n a l i t y r e q u i r e d f o r d i f f e r e n t j o b r e s p o n s i b i l i t i e s .
• I d e n t i f y p r e d e fi n e d m e n u s , f o r m s , a n d f o r m s u b f u n c t i o n s t o u s e a s e n t r i e s w h e n d e fi n i n g a n e w m e n u . U n d e r s t a n d p r e d e fi n e d m e n u s b y p r i n t i n g M e n u R e p o r t s u s i n g t h e S u b m i t R e q u e s t s w i n d o w .
T i p : T o s i m p l i f y y o u r w o r k , u s e p r e d e fi n e d m e n u s f o r y o u r m e n u e n t r i e s . Y o u c a n e x c l u d e i n d i v i d u a l f u n c t i o n s a f t e r a m e n u s t r u c t u r e i s a s s i g n e d t o a r e s p o n s i b i l i t y .
• P l a n y o u r m e n u s t r u c t u r e . S k e t c h o u t y o u r m e n u d e s i g n s .
• D e fi n e t h e l o w e s t - l e v e l m e n u s fi r s t . A m e n u m u s t b e d e fi n e d b e f o r e i t c a n b e s e l e c t e d a s a n e n t r y o n a n o t h e r m e n u .
• A s s i g n m e n u s a n d f u n c t i o n s t o h i g h e r - l e v e l m e n u s . • A s s i g n m e n u s a n d f u n c t i o n s t o a t o p - l e v e l m e n u ( r o o t m e n u ) .
• D o c u m e n t y o u r m e n u s t r u c t u r e b y p r i n t i n g a M e n u R e p o r t .
W a r n i n g : A l w a y s s t a r t w i t h a b l a n k M e n u s f o r m ( b l a n k s c r e e n ) . S e e N o t e s A b o u t D e fi n i n g M e n u s , b e l o w .
N o t e s A b o u t D e n i n g M e n u s
B u i l d M e n u s F r o m S c r a t c h
• M e n u s c a n n o t b e c o p i e d . M e n u d e fi n i t i o n s c a n n o t b e s a v e d u n d e r a d i f f e r e n t n a m e
( i . e . t h e r e i s n o “ S a v e A s " c a p a b i l i t y ) . • W h e n a m e n u n a m e d i s p l a y s i n t h e M e n u s f o r m , b e s u r e y o u a r e i n Q u e r y m o d e
b e f o r e o v e r w r i t i n g t h e m e n u ’ s n a m e .
D e n e M e n u s f o r F a s t a n d E a s y K e y b o a r d U s e
• D e s i g n m e n u p r o m p t s w i t h u n i q u e fi r s t l e t t e r s , s o t y p i n g t h e fi r s t l e t t e r a u t o m a t i c a l l y s e l e c t s t h e f o r m o r m e n u .
4 - 1 2 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 69/150
• D e s i g n t h e s e q u e n c e o f m e n u p r o m p t s w i t h t h e m o s t f r e q u e n t l y u s e d f u n c t i o n s fi r s t ( i . e . l o w e r s e q u e n c e n u m b e r s ) .
• E n t r i e s c a n n o t b e c o p i e d f r o m o n e m e n u d e fi n i t i o n t o a n o t h e r .
N o t e w h e n C h a n g i n g M e n u N a m e s o r M o d i f y i n g E n t r i e s
• W h e n y o u c h a n g e a m e n u ’ s n a m e , t h e m e n u e n t r i e s a r e n o t a f f e c t e d . T h e m e n u ’ s d e fi n i t i o n e x i s t s u n d e r t h e n e w n a m e .
• O t h e r m e n u s c a l l i n g t h e m e n u b y i t s o l d m e n u n a m e a u t o m a t i c a l l y c a l l t h e s a m e m e n u b y i t s n e w ( r e v i s e d ) n a m e .
• W h e n d e fi n i n g m e n u s o r s e l e c t i n g a " r o o t " m e n u t o a s s i g n t o a r e s p o n s i b i l i t y , t h e o l d m e n u n a m e i s n o t i n a l i s t o f v a l u e s .
• W h e n m o d i f y i n g a p r e d e fi n e d m e n u , a l l o t h e r m e n u s t h a t c a l l t h a t m e n u d i s p l a y t h e m e n u ’ s m o d i fi c a t i o n s .
• F o r e x a m p l e , i f y o u m o d i f y G L _ T O P b y a d d i n g a n o t h e r p r o m p t t h a t c a l l s a f o r m f u n c t i o n , a l l m e n u s t h a t c a l l G L _ T O P w i l l d i s p l a y t h e a d d i t i o n a l p r o m p t w h e n G L _ T O P d i s p l a y s .
M e n u C o m p i l a t i o n T h e C o m p i l e S e c u r i t y ( F N D S C M P I ) c o n c u r r e n t p r o g r a m i s u s e d t o c o m p i l e m e n u s s o t h a t t h e s y s t e m c a n m o r e q u i c k l y c h e c k i f a p a r t i c u l a r f u n c t i o n i s a v a i l a b l e t o a p a r t i c u l a r r e s p o n s i b i l i t y / m e n u .
Y o u s h o u l d c o m p i l e y o u r m e n u s a f t e r y o u m a k e c h a n g e s t o y o u r m e n u d a t a . A r e q u e s t f o r t h i s c o n c u r r e n t p r o g r a m i s a u t o m a t i c a l l y s u b m i t t e d a f t e r y o u m a k e c h a n g e s u s i n g t h e M e n u s f o r m .
A f t e r y o u a p p l y a p a t c h t h a t i n c l u d e s m e n u c h a n g e s , y o u s h o u l d a l s o r u n t h i s c o n c u r r e n t p r o g r a m . Y o u c a n d o t h i s t h r o u g h t h e A D A d m i n i s t r a t i o n u t i l i t y . F o r m o r e i n f o r m a t i o n , s e e : M a i n t a i n i n g O r a c l e A p p l i c a t i o n s .
R e l a t e d T o p i c s
M e n u s W i n d o w , p a g e 4 - 2 9
C o m p i l e S e c u r i t y C o n c u r r e n t P r o g r a m , p a g e 4 - 4 8
P r e s e r v i n g C u s t o m M e n u s A c r o s s U p g r a d e s P r e s e r v e c u s t o m m e n u s d u r i n g u p g r a d e s o f O r a c l e A p p l i c a t i o n s b y u s i n g u n i q u e n a m e s f o r y o u r c u s t o m m e n u s . F o r e x a m p l e , y o u c a n s t a r t t h e m e n u ’ s n a m e w i t h t h e a p p l i c a t i o n s h o r t n a m e o f a c u s t o m a p p l i c a t i o n . D e fi n e a c u s t o m a p p l i c a t i o n n a m e d C u s t o m G e n e r a l L e d g e r , w h o s e a p p l i c a t i o n s h o r t n a m e i s X X C G L . D e fi n e y o u r c u s t o m m e n u n a m e s t o s t a r t w i t h X X C G L , f o r e x a m p l e , X X C G L _ M Y _ M E N U .
R e m e m b e r t h a t t h e O r a c l e A p p l i c a t i o n s s t a n d a r d m e n u s m a y b e o v e r w r i t t e n w i t h u p g r a d e v e r s i o n s . T h e r e f o r e , i f y o u a t t a c h e d y o u r c u s t o m m e n u a s a s u b m e n u t o o n e o f t h e p r e s e e d e d O r a c l e A p p l i c a t i o n s m e n u s , r e c r e a t e t h e a t t a c h m e n t t o i t f o l l o w i n g a n u p g r a d e . A n a l t e r n a t i v e i s t o a t t a c h a s t a n d a r d O r a c l e A p p l i c a t i o n s m e n u a s a s u b m e n u t o y o u r c u s t o m m e n u ; t h e l i n k f r o m y o u r c u s t o m m e n u t o t h e s t a n d a r d m e n u s h o u l d s u r v i v e t h e u p g r a d e .
O r a c l e A p p l i c a t i o n O b j e c t L i b r a r y S e c u r i t y 4 - 1 3
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 70/150
R e l a t e d T o p i c s
O v e r v i e w o f O r a c l e A p p l i c a t i o n s S e c u r i t y , p a g e 4 - 1
O v e r v i e w o f F u n c t i o n S e c u r i t y , p a g e 4 - 7
I m p l e m e n t i n g F u n c t i o n S e c u r i t y , p a g e 4 - 1 0
S p e c i a l F u n c t i o n f o r O r a c l e H R M S , O r a c l e S a l e s a n d M a r k e t i n g , p a g e 4 - 1 4
S u m m a r y o f F u n c t i o n S e c u r i t y , p a g e 4 - 1 4
F o r m F u n c t i o n s , p a g e 4 - 2 5
F u n c t i o n S e c u r i t y R e p o r t s , p a g e 4 - 4 8
S p e c i a l F u n c t i o n f o r O r a c l e H R M S , O r a c l e S a l e s a n d M a r k e t i n g I n m o s t O r a c l e A p p l i c a t i o n s p r o d u c t s , y o u c a n o p e n m u l t i p l e f o r m s f r o m t h e N a v i g a t o r w i n d o w w i t h o u t c l o s i n g t h e f o r m y o u a l r e a d y h a v e o p e n . H o w e v e r , w h e n y o u d e fi n e a n e w r e s p o n s i b i l i t y w h o s e c u s t o m m e n u a c c e s s e s O r a c l e S a l e s a n d M a r k e t i n g f o r m s , o r O r a c l e H R M S t a s k fl o w s , y o u m u s t i n c l u d e t h e f u n c t i o n D i s a b l e M u l t i f o r m , M u l t i s e s s i o n a s a n e n t r y o n t h e r e s p o n s i b i l i t y ’ s t o p - l e v e l m e n u .
T i p : Y o u c a n i d e n t i f y a n O r a c l e S a l e s a n d M a r k e t i n g f o r m b y t h e O S M p r e fi x c o n t a i n e d i n t h e f o r m ’ s f u n c t i o n n a m e .
I n O r a c l e H R M S , a t a s k fl o w i s a m e t h o d o f l i n k i n g w i n d o w s s o t h a t y o u c a r r y i n f o r m a t i o n f r o m o n e w i n d o w t o t h e n e x t , i n s e q u e n c e , t o c o m p l e t e a t a s k . Y o u c a n i d e n t i f y a n O r a c l e H R M S f o r m t h a t m a y b e p a r t o f a t a s k fl o w b y t h e P E R o r P A Y p r e fi x i n t h e f o r m ’ s f u n c t i o n n a m e . F o r d e t a i l s o n a d m i n i s t e r i n g O r a c l e H R M S t a s k fl o w s , a n d o n d e t e r m i n i n g w h e t h e r a f o r m i s p a r t o f a t a s k fl o w , s e e t h e O r a c l e H R M S d o c u m e n t a t i o n .
I m p o r t a n t : Y o u s h o u l d n o t i n c l u d e t h e D i s a b l e M u l t i f o r m , M u l t i s e s s i o n f u n c t i o n o n m e n u s t h a t d o n o t i n c l u d e e i t h e r O r a c l e S a l e s a n d M a r k e t i n g o r O r a c l e H R M S f o r m s .
T o i n c l u d e t h e D i s a b l e M u l t i f o r m , M u l t i s e s s i o n f u n c t i o n o n a m e n u :
• A d d a F u n c t i o n m e n u e n t r y t o t h e t o p - l e v e l m e n u ( i . e . t h e m e n u r e f e r e n c e d b y y o u r n e w r e s p o n s i b i l i t y ) .
• S e l e c t t h e f u n c t i o n w h o s e U s e r F u n c t i o n N a m e a n d F u n c t i o n N a m e a r e :
• D i s a b l e M u l t i f o r m , M u l t i s e s s i o n
• F N D _ F N D S C S G N _ D I S A B L E _ M U L T I F O R M
• S a v e y o u r c h a n g e s .
R e l a t e d T o p i c s
O v e r v i e w o f F u n c t i o n S e c u r i t y , p a g e 4 - 7
I m p l e m e n t i n g F u n c t i o n S e c u r i t y , p a g e 4 - 1 0
S u m m a r y o f F u n c t i o n S e c u r i t y F u n c t i o n s :
4 - 1 4 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 71/150
• A f u n c t i o n i s a s e t o f c o d e i n O r a c l e A p p l i c a t i o n s t h a t i s e x e c u t e d o n l y i f t h e n a m e o f t h e f u n c t i o n i s p r e s e n t i n a l i s t m a i n t a i n e d o n a r e s p o n s i b i l i t y - b y - r e s p o n s i b i l i t y b a s i s .
• F u n c t i o n s c a n b e e x c l u d e d f r o m a r e s p o n s i b i l i t y b y a S y s t e m A d m i n i s t r a t o r .
• T h e r e a r e t w o t y p e s o f f u n c t i o n : a f o r m f u n c t i o n o r f o r m , a n d a n o n - f o r m f u n c t i o n o r s u b f u n c t i o n . A s u b f u n c t i o n r e p r e s e n t s a s e c u r a b l e s u b s e t o f a f o r m ’ s f u n c t i o n a l i t y .
F o r m F u n c t i o n s :
• A f u n c t i o n t h a t i n v o k e s a f o r m .
• F o r m f u n c t i o n s a p p e a r i n t h e N a v i g a t e w i n d o w a n d c a n b e n a v i g a t e d t o .
S u b f u n c t i o n s :
• A f u n c t i o n t h a t i s e x e c u t e d f r o m w i t h i n a f o r m . S u b f u n c t i o n s c a n o n l y b e c a l l e d b y l o g i c e m b o d i e d w i t h i n a F o r m F u n c t i o n .
• S u b f u n c t i o n s d o n o t a p p e a r i n t h e N a v i g a t e w i n d o w a n d c a n n o t b e n a v i g a t e d t o .
M e n u s :
• M e n u s c o n t a i n m e n u e n t r i e s w h i c h p o i n t t o a f u n c t i o n , a n o t h e r m e n u , o r a f u n c t i o n
a n d a n o t h e r m e n u .
• M e n u s a p p e a r i n t h e N a v i g a t e w i n d o w .
• M e n u s c a n b e e x c l u d e d f r o m a r e s p o n s i b i l i t y b y a S y s t e m A d m i n i s t r a t o r .
R e l a t e d T o p i c s
O v e r v i e w o f F u n c t i o n S e c u r i t y , p a g e 4 - 7
I m p l e m e n t i n g F u n c t i o n S e c u r i t y , p a g e 4 - 1 0
D e fi n i n g a N e w M e n u S t r u c t u r e , p a g e 4 - 1 2
S p e c i a l F u n c t i o n f o r O r a c l e H R M S , O r a c l e S a l e s a n d M a r k e t i n g , p a g e 4 - 1 4
F o r m F u n c t i o n s , p a g e 4 - 2 5 F u n c t i o n S e c u r i t y R e p o r t s , p a g e 4 - 4 8
O v e r v i e w o f O r a c l e A p p l i c a t i o n s S e c u r i t y , p a g e 4 - 1
O v e r v i e w o f D a t a S e c u r i t y D a t a S e c u r i t y a l l o w s a d m i n i s t r a t o r s t o c o n t r o l u s e r a c c e s s t o s p e c i fi c d a t a , a s w e l l a s w h a t f u n c t i o n s u s e r s c a n a p p l y t o t h a t d a t a .
C o n c e p t s a n d D e n i t i o n s
O b j e c t s
D a t a S e c u r i t y u s e s t h e c o n c e p t o f a n O b j e c t t o d e fi n e t h e d a t a r e c o r d s t h a t a r e s e c u r e d .
O b j e c t
D a t a s e c u r i t y p e r m i s s i o n s a r e m a n a g e d o n o b j e c t s . B u s i n e s s e n t i t i e s s u c h a s P r o j e c t s a n d U s e r s a r e e x a m p l e s o f o b j e c t s . O n l y a s e c u r a b l e b u s i n e s s - l e v e l c o n c e p t s h o u l d b e r e g i s t e r e d a s a n o b j e c t .
O r a c l e A p p l i c a t i o n O b j e c t L i b r a r y S e c u r i t y 4 - 1 5
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 72/150
A n o b j e c t d e fi n i t i o n i n c l u d e s t h e b u s i n e s s n a m e o f t h e o b j e c t a n d i d e n t i fi e s t h e m a i n t a b l e a n d p r i m a r y k e y c o l u m n s u s e d t o a c c e s s t h e o b j e c t .
O b j e c t I n s t a n c e
A n o b j e c t i n s t a n c e i s a s p e c i fi c e x a m p l e o f a n o b j e c t , s u c h a s P r o j e c t N u m b e r 1 2 3 o r U s e r J D O E . A n o b j e c t i n s t a n c e g e n e r a l l y c o r r e s p o n d s t o a r o w i n t h e d a t a b a s e . A n i n s t a n c e i s i d e n t i fi e d b y a s e t o f o n e o r m o r e p r i m a r y k e y v a l u e s a s d e fi n e d b y t h e o b j e c t .
I n a d d i t i o n , " A l l R o w s " f o r a n o b j e c t i n d i c a t e s a l l d a t a r o w s o f t h e o b j e c t .
O b j e c t I n s t a n c e S e t
A n o b j e c t i n s t a n c e s e t i s a g r o u p o f r e l a t e d o b j e c t i n s t a n c e s w i t h i n a n o b j e c t . A s e t i s s p e c i fi e d a s a p r e d i c a t e o n t h e k e y s o r a t t r i b u t e s o f a n o b j e c t , e x p r e s s e d a s a S Q L " W H E R E c l a u s e " . A l l i n s t a n c e s t h a t s a t i s f y t h e p r e d i c a t e a r e c o n s i d e r e d m e m b e r s o f t h e o b j e c t i n s t a n c e s e t . F o r e x a m p l e :
S T A T U S = ’ A C T I V E ’
c o u l d d e t e r m i n e a s e t o f o b j e c t i n s t a n c e s w i t h t h e " A c t i v e " s t a t u s .
T h e s p e c i fi c i n s t a n c e s i n t h e s e t c a n v a r y o v e r t i m e a s o b j e c t i n s t a n c e a t t r i b u t e s c h a n g e , o r a s n e w o b j e c t i n s t a n c e s a r e c r e a t e d .
A n e x a m p l e i s :
O W N E R = F N D _ G L O B A L . U S E R _ I D
T h e p r e d i c a t e c a n a l s o b e p a r a m e t e r i z e d , s o t h a t t h e l o g i c c a n d e fi n e i n s t a n c e s e t s a s a f u n c t i o n o f o n e o r m o r e i n p u t p a r a m e t e r s . A n e x a m p l e i s :
C O L O R = : P A R A M 1
O b j e c t i n s t a n c e s e t s a r e a l s o c a l l e d " d a t a i n s t a n c e s e t s " .
U s e r s a n d G r o u p s
P r i v i l e g e s g i v e n t o u s e r s a n d g r o u p s d e t e r m i n e t h e i r a c c e s s t o s e c u r e d o b j e c t s .
T h e d a t a s e c u r i t y s y s t e m a l l o w s y o u t o a s s i g n p r i v i l e g e s t o g r o u p s o f u s e r s i n s t e a d o f a s s i g n i n g p r i v i l e g e s t o e a c h u s e r i n d i v i d u a l l y .
U s e r s
U s e r s a r e i n d i v i d u a l s w h o h a v e a c c e s s t o s o f t w a r e a p p l i c a t i o n s a t a p a r t i c u l a r e n t e r p r i s e .
A u s e r m u s t h a v e a u n i q u e n a m e a n d s h o u l d m a p o n e - t o - o n e w i t h a n i n d i v i d u a l h u m a n o r s y s t e m . " G r o u p " a c c o u n t s a r e n o t c o r r e c t u s e s o f t h e u s e r e n t i t y .
G r o u p s
U s e r s c a n b e l o n g t o G r o u p s . T h e g r o u p i n g c a n c o m e f r o m p o s i t i o n o r o r g a n i z a t i o n r e l a t i o n s h i p s m o d e l e d i n a p p l i c a t i o n s s u c h a s O r a c l e H u m a n
R e s o u r c e s . A l t e r n a t i v e l y , a d - h o c g r o u p s c a n b e c r e a t e d e x p l i c i t l y f o r s e c u r i t y p u r p o s e s . A g r o u p i s s o m e t i m e s r e f e r r e d t o a s a r o l e .
F u n c t i o n s
A f u n c t i o n i s t h e s m a l l e s t u n i t o f s e c u r a b l e p r o d u c t f u n c t i o n a l i t y . Y o u c a n r e g i s t e r f u n c t i o n d e fi n i t i o n s w i t h t h e s e c u r i t y s y s t e m t o r e p r e s e n t a c t i o n s t h a t c a n b e p e r f o r m e d o n a n o b j e c t o r o n t h e s y s t e m i n g e n e r a l . G r a n t i n g a f u n c t i o n t o a s e t o f u s e r s g i v e s
4 - 1 6 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 73/150
t h e m p e r m i s s i o n t o p e r f o r m t h a t f u n c t i o n , a n d s o a f u n c t i o n m a y a l s o b e r e f e r r e d t o a s a p e r m i s s i o n .
T h e r e a r e t w o b r o a d c a t e g o r i e s o f f u n c t i o n s : e x e c u t a b l e f u n c t i o n s a n d a b s t r a c t f u n c t i o n s :
• A n e x e c u t a b l e f u n c t i o n c a n b e i n v o k e d f r o m a g e n e r i c n a v i g a t o r u s e r i n t e r f a c e . A n e x e c u t a b l e f u n c t i o n d e fi n i t i o n m u s t c o n t a i n a l l i n f o r m a t i o n n e c e s s a r y t o l a u n c h t h e
f u n c t i o n ; o f t e n t h i s i n c l u d e s t h e f o r m n a m e o r U R L p l u s p a r a m e t e r s . • A n a b s t r a c t f u n c t i o n d o e s n o t r e f e r t o a s p e c i fi c p i e c e o f c o d e , b u t r e p r e s e n t s
p e r m i s s i o n t o p e r f o r m a h i g h e r - l e v e l b u s i n e s s a c t i o n . T h e c o d e t h a t i m p l e m e n t s a n a b s t r a c t f u n c t i o n c a l l s t h e f u n c t i o n s e c u r i t y s y s t e m t o t e s t w h e t h e r t h e a b s t r a c t f u n c t i o n i s g r a n t e d . T h e s y s t e m o n l y a l l o w s t h e a c t i o n i f t h e a b s t r a c t f u n c t i o n i s g r a n t e d .
P e r m i s s i o n s
A p e r m i s s i o n i s t h e s m a l l e s t u n i t o f s e c u r a b l e a c t i o n s t h a t c a n b e p e r f o r m e d o n t h e s y s t e m . T h e s e c a n e i t h e r b e a b s t r a c t p e r m i s s i o n s o r e x e c u t a b l e f u n c t i o n s ( m e n u ) . T h e y c a n e i t h e r b e a s y s t e m l e v e l p e r m i s s i o n o r b e s e n s i t i v e t o a d a t a c o n t e x t . E x a m p l e : A p a r t i c u l a r J S P p a g e ( e x e c u t a b l e ) o r V i e w P e r s o n ( a b s t r a c t ) .
N a v i g a t i o n M e n u s a n d P e r m i s s i o n S e t s
F u n c t i o n s a r e g r o u p e d i n t o r e l a t e d s e t s s o t h a t a d m i n i s t r a t i o n o f t h e s e f u n c t i o n s c a n b e p e r f o r m e d i n h i g h e r - l e v e l b u s i n e s s t e r m s .
A l t h o u g h t h e r e a r e d i f f e r e n t t y p e s o f f u n c t i o n g r o u p i n g s , t h e s a m e d a t a s t r u c t u r e i s u s e d t o s t o r e t h e m : m e n u s a n d m e n u e n t r i e s .
A n a v i g a t i o n m e n u i s s i m p l y a n a m e d c o n t a i n e r f o r a s e t o f m e n u e n t r i e s . E a c h m e n u e n t r y p o i n t s t o a f u n c t i o n a n d / o r a s u b - m e n u . T h e s a m e s u b - m e n u c a n b e i n c l u d e d o n m a n y p a r e n t m e n u s . T h e r e s u l t i n g s t r u c t u r e f o r t h e s e r e l a t i o n s h i p s i s r e f e r r e d t o a s a h i e r a r c h y . T h i s d a t a s t r u c t u r e i s u s e d t o o r g a n i z e f u n c t i o n s f o r t w o d i s t i n c t p u r p o s e s : n a v i g a t i o n m e n u s a n d p e r m i s s i o n s e t s .
P e r m i s s i o n s e t s a r e s e t s o f f u n c t i o n s t h a t c o u l d b e g r a n t e d t o a u s e r i n o r d e r t o a l l o w t h e m t o p e r f o r m a s p e c i fi c b u s i n e s s o p e r a t i o n , r o l e , o r r e s p o n s i b i l i t y . T h e s e a r e o n l y u s e d a s a d e fi n i t i o n f o r t h e s e t o f d i s t i n c t f u n c t i o n s t h e y c o n t a i n .
G r a n t s
A g r a n t a u t h o r i z e s a p a r t i c u l a r u s e r t o p e r f o r m a s p e c i fi e d a c t i o n ( f u n c t i o n ) o n a s p e c i fi e d o b j e c t i n s t a n c e ( o r o b j e c t i n s t a n c e s e t ) . G r a n t i n g a n y f u n c t i o n t o a u s e r o n a n o b j e c t i n s t a n c e a l s o g i v e s t h e u s e r t h e a b i l i t y t o q u e r y t h a t o b j e c t i n s t a n c e .
N o t e t h a t w h e r e y o u a r e c r e a t i n g a d a t a s e c u r i t y p o l i c y f o r a n o b j e c t b y c r e a t i n g a g r a n t , y o u n e e d t o i n c l u d e t h a t o b j e c t i n y o u r g r a n t d e fi n i t i o n . O t h e r t h a n i n t h i s s p e c i fi c t y p e o f c a s e , y o u d o n o t n e e d t o s p e c i f y a n o b j e c t i n y o u r d e fi n i t i o n .
O b j e c t F u n c t i o n
A n o b j e c t f u n c t i o n i s a f u n c t i o n t h a t i s p e r f o r m e d o n a n o b j e c t . A n o b j e c t f u n c t i o n i s a s s o c i a t e d w i t h a n o b j e c t . F o r e x a m p l e , " A c c e p t P u r c h a s e O r d e r - P O _ A C C E P T " , " D e c l i n e P u r c h a s e O r d e r - P O _ D E C L I N E " , a n d " C a n c e l P u r c h a s e O r d e r - P O _ C A N C E L " a r e o b j e c t f u n c t i o n s a s s o c i a t e d w i t h t h e P u r c h a s e O r d e r o b j e c t .
O b j e c t f u n c t i o n s a r e a l s o r e f e r r e d t o a s s i m p l y " f u n c t i o n s " .
O r a c l e A p p l i c a t i o n O b j e c t L i b r a r y S e c u r i t y 4 - 1 7
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 74/150
F u n c t i o n s e t s a r e s o m e t i m e s c a l l e d " o b j e c t r o l e s " .
S e c u r i t y C o n t e x t
S e c u r i t y c o n t e x t r e f e r s t o t h e c o n t e x t o f t h e d a t a i n w h i c h t h e u s e r i s w o r k i n g . F o r e x a m p l e , d a t a c o n t e x t c o u l d b e t h e o r g a n i z a t i o n o r r e s p o n s i b i l i t y w i t h w h i c h t h e u s e r i s l o g g e d i n .
S e c u r i t y G r o u p C o n t e x t ( f o r O r a c l e H R M S o n l y )
F o r O r a c l e H R M S , d a t a c a n b e p a r t i t i o n e d i n t o s e p a r a t e s e c u r i t y g r o u p s , E a c h s e c u r i t y g r o u p c a n c o n t a i n u n i q u e c o n fi g u r a t i o n d a t a , a n d m u l t i p l e s e c u r i t y g r o u p s c a n e x i s t i n t h e s a m e i n s t a l l a t i o n .
F o r m o r e i n f o r m a t i o n o n s e c u r i t y g r o u p s , s e e : C o n fi g u r i n g , R e p o r t i n g a n d S y s t e m A d m i n i s t r a t i o n i n O r a c l e H R M S .
I m p l e m e n t a t i o n o f D a t a S e c u r i t y I m p l e m e n t i n g d a t a s e c u r i t y c a n i n v o l v e t w o d i s t i n c t t a s k s :
• C r e a t i n g a d a t a s e c u r i t y p o l i c y , i n w h i c h y o u s e c u r e a c c e s s t o a n o b j e c t
• G r a n t i n g a c c e s s t o a s e t o f f u n c t i o n s ( e i t h e r a n a v i g a t i o n m e n u o r a p e r m i s s i o n s e t ) t o a u s e r o r g r o u p o f u s e r s
D a t a s e c u r i t y p o l i c i e s c a n r e fl e c t a c c e s s t o :
• A s p e c i fi c i n s t a n c e ( r o w ) i d e n t i fi e d b y a p r i m a r y k e y v a l u e
• A l l i n s t a n c e s ( r o w s ) o f a n o b j e c t
• A n i n s t a n c e s e t d e fi n e d b y a S Q L p r e d i c a t e ( W H E R E c l a u s e )
R e s p o n s i b i l i t i e s W i n d o w
U s e t h i s w i n d o w t o d e fi n e a r e s p o n s i b i l i t y . E a c h a p p l i c a t i o n u s e r i s a s s i g n e d a t l e a s t o n e r e s p o n s i b i l i t y .
4 - 1 8 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 75/150
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 76/150
R e s p o n s i b i l i t y N a m e
I f y o u h a v e m u l t i p l e r e s p o n s i b i l i t i e s , a p o p - u p w i n d o w i n c l u d e s t h i s n a m e a f t e r y o u s i g n o n .
A p p l i c a t i o n
T h i s a p p l i c a t i o n n a m e d o e s n o t p r e v e n t t h e u s e r o f t h i s r e s p o n s i b i l i t y f r o m a c c e s s i n g
o t h e r a p p l i c a t i o n s ’ f o r m s a n d f u n c t i o n s i f y o u d e fi n e t h e m e n u t o a c c e s s o t h e r a p p l i c a t i o n s .
R e s p o n s i b i l i t y K e y
T h i s i s a u n i q u e n a m e f o r a r e s p o n s i b i l i t y t h a t i s u s e d b y l o a d e r p r o g r a m s . L o a d e r s a r e c o n c u r r e n t p r o g r a m s u s e d t o " l o a d " s u c h i n f o r m a t i o n a s m e s s a g e s , u s e r p r o fi l e s a n d u s e r p r o fi l e v a l u e s i n t o y o u r O r a c l e A p p l i c a t i o n s t a b l e s . T o h e l p e n s u r e t h a t y o u r r e s p o n s i b i l i t y k e y i s u n i q u e t h r o u g h o u t y o u r s y s t e m , b e g i n e a c h R e s p o n s i b i l i t y K e y n a m e w i t h t h e a p p l i c a t i o n s h o r t n a m e a s s o c i a t e d w i t h t h i s r e s p o n s i b i l i t y .
E f f e c t i v e D a t e s F r o m / T o
E n t e r t h e s t a r t / e n d d a t e s o n w h i c h t h e r e s p o n s i b i l i t y b e c o m e s a c t i v e / i n a c t i v e . T h e
d e f a u l t v a l u e f o r t h e s t a r t d a t e i s t h e c u r r e n t d a t e , a n d i f y o u d o n o t e n t e r a n e n d d a t e , t h e r e s p o n s i b i l i t y i s v a l i d i n d e fi n i t e l y .
Y o u c a n n o t d e l e t e a r e s p o n s i b i l i t y b e c a u s e i t s i n f o r m a t i o n h e l p s t o p r o v i d e a n a u d i t t r a i l . Y o u c a n d e a c t i v a t e a r e s p o n s i b i l i t y a t a n y t i m e b y s e t t i n g t h e e n d d a t e t o t h e c u r r e n t d a t e . I f y o u w i s h t o r e a c t i v a t e t h e r e s p o n s i b i l i t y , c h a n g e t h e e n d d a t e t o a d a t e a f t e r t h e c u r r e n t d a t e , o r c l e a r t h e e n d d a t e .
A v a i l a b l e F r o m
A r e s p o n s i b i l i t y m a y b e a s s o c i a t e d w i t h o n l y o n e a p p l i c a t i o n s s y s t e m .
D a t a G r o u p
N a m e / A p p l i c a t i o n T h e d a t a g r o u p d e fi n e s t h e p a i r i n g o f a p p l i c a t i o n a n d O R A C L E u s e r n a m e .
S e l e c t t h e a p p l i c a t i o n w h o s e O R A C L E u s e r n a m e f o r m s c o n n e c t t o w h e n y o u c h o o s e t h i s r e s p o n s i b i l i t y . T h e O R A C L E u s e r n a m e d e t e r m i n e s t h e d a t a b a s e t a b l e s a n d t a b l e p r i v i l e g e s a c c e s s i b l e b y y o u r r e s p o n s i b i l i t y . T r a n s a c t i o n m a n a g e r s c a n o n l y p r o c e s s r e q u e s t s f r o m r e s p o n s i b i l i t i e s a s s i g n e d t h e s a m e d a t a g r o u p a s t h e t r a n s a c t i o n m a n a g e r .
M e n u
T h e m e n u w h o s e n a m e y o u e n t e r m u s t a l r e a d y b e d e fi n e d w i t h O r a c l e A p p l i c a t i o n s . S e e : M e n u s , p a g e 4 - 2 9 .
W e b H o s t N a m e
I f y o u r W e b S e r v e r r e s i d e s o n a d i f f e r e n t m a c h i n e f r o m y o u r d a t a b a s e , y o u m u s t
d e s i g n a t e t h e h o s t n a m e ( U R L ) h e r e . O t h e r w i s e , t h e W e b H o s t N a m e d e f a u l t s t o t h e c u r r e n t d a t a b a s e h o s t s e r v e r .
W e b A g e n t N a m e
E n t e r t h e P L / S Q L A g e n t N a m e f o r t h e d a t a b a s e u s e d b y t h i s r e s p o n s i b i l i t y . I f y o u d o n o t s p e c i f y a n A g e n t N a m e , t h e r e s p o n s i b i l i t y d e f a u l t s t o t h e a g e n t n a m e c u r r e n t a t l o g - o n .
4 - 2 0 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 77/150
R e q u e s t G r o u p N a m e / A p p l i c a t i o n
I f y o u d o n o t a s s i g n a r e q u e s t s e c u r i t y g r o u p t o t h i s r e s p o n s i b i l i t y , a u s e r w i t h t h i s r e s p o n s i b i l i t y c a n n o t r u n r e q u e s t s , r e q u e s t s e t s , o r c o n c u r r e n t p r o g r a m s f r o m t h e S u b m i t R e q u e s t s w i n d o w , e x c e p t f o r r e q u e s t s e t s o w n e d b y t h e u s e r . T h e u s e r c a n a c c e s s r e q u e s t s f r o m a S u b m i t R e q u e s t s w i n d o w y o u c u s t o m i z e w i t h a r e q u e s t g r o u p
c o d e t h r o u g h m e n u p a r a m e t e r s .
S e e :
O v e r v i e w o f O r a c l e A p p l i c a t i o n s S e c u r i t y , p a g e 4 - 1
C u s t o m i z i n g t h e S u b m i t R e q u e s t s W i n d o w U s i n g C o d e s , O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ' s G u i d e - C o n fi g u r a t i o n
R e q u e s t G r o u p s , O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ' s G u i d e - C o n fi g u r a t i o n
M e n u E x c l u s i o n s B l o c k D e fi n e f u n c t i o n a n d m e n u e x c l u s i o n r u l e s t o r e s t r i c t t h e a p p l i c a t i o n f u n c t i o n a l i t y a c c e s s i b l e t o a r e s p o n s i b i l i t y .
N o t e : I f y o u r p r o d u c t u s e s t a s k fl o w s ( f o r e x a m p l e , O r a c l e H R M S ) , e x c l u d i n g a f u n c t i o n f r o m a r e s p o n s i b i l i t y u s i n g M e n u E x c l u s i o n s d o e s n o t e x c l u d e t h e f u n c t i o n f r o m a n y t a s k fl o w f o r t h a t r e s p o n s i b i l i t y . I f y o u d o n o t w a n t t h e f u n c t i o n t o b e a c c e s s i b l e f r o m t h e t a s k fl o w , y o u m u s t u p d a t e t h e t a s k fl o w d e fi n i t i o n a c c o r d i n g l y .
T y p e
S e l e c t e i t h e r F u n c t i o n o r M e n u a s t h e t y p e o f e x c l u s i o n r u l e t o a p p l y a g a i n s t t h i s r e s p o n s i b i l i t y .
• W h e n y o u e x c l u d e a f u n c t i o n f r o m a r e s p o n s i b i l i t y , a l l o c c u r r e n c e s o f t h a t f u n c t i o n t h r o u g h o u t t h e r e s p o n s i b i l i t y ’ s m e n u s t r u c t u r e a r e e x c l u d e d .
• W h e n y o u e x c l u d e a m e n u , a l l o f i t s m e n u e n t r i e s , t h a t i s , a l l t h e f u n c t i o n s a n d m e n u s o f f u n c t i o n s t h a t i t s e l e c t s , a r e e x c l u d e d .
N a m e
S e l e c t t h e n a m e o f t h e f u n c t i o n o r m e n u y o u w i s h t o e x c l u d e f r o m t h i s r e s p o n s i b i l i t y . T h e f u n c t i o n o r m e n u y o u s p e c i f y m u s t a l r e a d y b e d e fi n e d i n O r a c l e A p p l i c a t i o n s .
H T M L - B a s e d A p p l i c a t i o n s S e c u r i t y O r a c l e H T M L - b a s e d a p p l i c a t i o n s u s e c o l u m n s , r o w s a n d v a l u e s i n d a t a b a s e t a b l e s t o d e fi n e w h a t i n f o r m a t i o n u s e r s c a n a c c e s s . T a b l e c o l u m n s r e p r e s e n t " a t t r i b u t e s " t h a t c a n
b e a s s i g n e d t o a r e s p o n s i b i l i t y a s S e c u r i n g A t t r i b u t e s o r E x c l u d e d A t t r i b u t e s . T h e s e a t t r i b u t e s a r e d e fi n e d i n t h e W e b A p p l i c a t i o n D i c t i o n a r y .
F o r m o r e i n f o r m a t i o n , s e e t h e O r a c l e S e l f - S e r v i c e W e b A p p l i c a t i o n s I m p l e m e n t a t i o n M a n u a l .
E x c l u d e d I t e m s
U s e t h e L i s t o f V a l u e s t o s e l e c t v a l i d a t t r i b u t e s . Y o u c a n a s s i g n a n y n u m b e r o f E x c l u d e d A t t r i b u t e s t o a r e s p o n s i b i l i t y .
O r a c l e A p p l i c a t i o n O b j e c t L i b r a r y S e c u r i t y 4 - 2 1
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 78/150
S e c u r i n g A t t r i b u t e s
U s e t h e L i s t o f V a l u e s t o s e l e c t v a l i d a t t r i b u t e s . Y o u m a y a s s i g n a n y n u m b e r o f s e c u r i n g a t t r i b u t e s t o t h e r e s p o n s i b i l i t y .
S e c u r i t y G r o u p s W i n d o w T h i s f o r m i s f o r H R M S s e c u r i t y o n l y .
F o r m o r e i n f o r m a t i o n o n s e t t i n g u p s y s t e m a d m i n i s t r a t i o n f o r t h e H R M S p r o d u c t s , s e e : C u s t o m i z i n g , R e p o r t i n g , a n d S y s t e m A d m i n i s t r a t i o n i n O r a c l e H R M S .
U s e r s W i n d o w U s e t h i s w i n d o w t o d e fi n e a n a p p l i c a t i o n u s e r . A n a p p l i c a t i o n u s e r i s a n a u t h o r i z e d u s e r o f O r a c l e A p p l i c a t i o n s o r O r a c l e S e l f - S e r v i c e A p p l i c a t i o n s , a n d i s u n i q u e l y i d e n t i fi e d b y a n a p p l i c a t i o n u s e r n a m e .
F i g u r e 4 - 3 U s e r s W i n d o w
O n c e d e fi n e d , a n e w a p p l i c a t i o n u s e r c a n s i g n o n t o O r a c l e A p p l i c a t i o n s a n d a c c e s s d a t a t h r o u g h O r a c l e A p p l i c a t i o n s w i n d o w s . S e e : O v e r v i e w o f O r a c l e A p p l i c a t i o n s S e c u r i t y , p a g e 4 - 1 .
N o t e : I f y o u h a v e u p g r a d e d f r o m a p r e v i o u s r e l e a s e o f O r a c l e A p p l i c a t i o n s , e n s u r e t h a t y o u h a v e r u n t h e P a r t y M e r g e c o n c u r r e n t
4 - 2 2 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 79/150
p r o g r a m t o u p d a t e y o u r u s e r d a t a . I f y o u h a v e n o t r u n t h i s p r o g r a m , y o u m a y r e c e i v e e r r o r s i n q u e r y i n g y o u r u s e r d a t a .
U s e r s B l o c k U s e r N a m e
A n a p p l i c a t i o n u s e r e n t e r s t h i s u s e r n a m e t o s i g n o n t o O r a c l e A p p l i c a t i o n s .
T h e u s e r n a m e m u s t :
• B e a s i n g l e w o r d , i . e . c o n t a i n n o s p a c e s .
• I n c l u d e o n l y a l p h a n u m e r i c c h a r a c t e r s ( ’ A ’ t h r o u g h t o ’ Z ’ , a n d ’ 0 ’ t h r o u g h t o ’ 9 ’ ) .
• O n l y e m p l o y c h a r a c t e r s s u p p o r t e d b y t h e o p e r a t i n g s y s t e m ’ s c h a r a c t e r s e t .
T i p : W e r e c o m m e n d t h a t y o u d e fi n e m e a n i n g f u l u s e r n a m e s , s u c h a s t h e e m p l o y e e ’ s fi r s t i n i t i a l f o l l o w e d b y t h e i r l a s t n a m e . O r , f o r a g r o u p a c c o u n t , y o u c a n d e fi n e t h e a p p l i c a t i o n u s e r n a m e s o a s t o i n d i c a t e t h e p u r p o s e o r n a t u r e o f t h e g r o u p a c c o u n t .
P a s s w o r d
E n t e r t h e i n i t i a l p a s s w o r d o f a n a p p l i c a t i o n u s e r . A n a p p l i c a t i o n u s e r e n t e r s t h i s p a s s w o r d a l o n g w i t h h i s o r h e r u s e r n a m e t o s i g n o n t o O r a c l e A p p l i c a t i o n s .
• A p a s s w o r d m u s t b e a t l e a s t fi v e ( 5 ) c h a r a c t e r s a n d c a n b e u p t o t h i r t y ( 3 0 ) c h a r a c t e r s .
• A l l c h a r a c t e r s a r e a l l o w e d e x c e p t c o n t r o l c h a r a c t e r s , w h i c h a r e n o n - p r i n t a b l e . O r a c l e e n c o u r a g e s t h e u s e o f n o n - a l p h a n u m e r i c c h a r a c t e r s b e c a u s e t h e y a d d c o m p l e x i t y , m a k i n g p a s s w o r d s h a r d e r t o g u e s s .
T h i s w i n d o w d o e s n o t d i s p l a y t h e p a s s w o r d y o u e n t e r . A f t e r y o u e n t e r a p a s s w o r d , y o u m u s t r e - e n t e r i t t o e n s u r e y o u d i d n o t m a k e a t y p i n g e r r o r .
I f t h e a p p l i c a t i o n u s e r a l r e a d y e x i s t s a n d t h e t w o e n t r i e s d o n o t m a t c h , t h e o r i g i n a l p a s s w o r d i s n o t c h a n g e d , a n d y o u n a v i g a t e a u t o m a t i c a l l y t o t h e n e x t fi e l d .
I f y o u a r e d e fi n i n g a n e w a p p l i c a t i o n u s e r a n d t h e t w o e n t r i e s d o n o t m a t c h , y o u a r e r e q u i r e d t o e n t e r t h e p a s s w o r d a g a i n . F o r a n e w u s e r , y o u c a n n o t n a v i g a t e t o t h e n e x t fi e l d u n t i l t h e t w o e n t r i e s m a t c h .
T h e fi r s t t i m e a n a p p l i c a t i o n u s e r s i g n s o n , h e m u s t c h a n g e h i s p a s s w o r d . I f a u s e r f o r g e t s h i s p a s s w o r d , y o u c a n r e a s s i g n a n e w p a s s w o r d i n t h i s fi e l d .
A s S y s t e m A d m i n i s t r a t o r , y o u c a n s e t a n i n i t i a l p a s s w o r d o r c h a n g e a n e x i s t i n g p a s s w o r d , b u t y o u c a n n o t a c c e s s t h e u s e r ’ s c h o s e n p a s s w o r d .
Y o u c a n s e t t h e m i n i m u m l e n g t h o f O r a c l e A p p l i c a t i o n s u s e r p a s s w o r d s u s i n g t h e p r o fi l e o p t i o n S i g n o n P a s s w o r d L e n g t h . I f t h i s p r o fi l e o p t i o n i s l e f t u n s e t , t h e m i n i m u m l e n g t h d e f a u l t s t o 5 .
Y o u c a n s e t t h e m i n i m u m n u m b e r o f d a y s t h a t a u s e r m u s t w a i t b e f o r e b e i n g a l l o w e d t o r e u s e a p a s s w o r d w i t h t h e S i g n o n P a s s w o r d N o R e u s e p r o fi l e o p t i o n .
Y o u c a n u s e t h e p r o fi l e o p t i o n S i g n o n P a s s w o r d H a r d t o G u e s s t o s e t r u l e s f o r c h o o s i n g p a s s w o r d s t o e n s u r e t h a t t h e y w i l l b e " h a r d t o g u e s s . " A p a s s w o r d i s c o n s i d e r e d h a r d - t o - g u e s s i f i t f o l l o w s t h e s e r u l e s :
• T h e p a s s w o r d c o n t a i n s a t l e a s t o n e l e t t e r a n d a t l e a s t o n e n u m b e r .
• T h e p a s s w o r d d o e s n o t c o n t a i n t h e u s e r n a m e .
O r a c l e A p p l i c a t i o n O b j e c t L i b r a r y S e c u r i t y 4 - 2 3
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 80/150
• T h e p a s s w o r d d o e s n o t c o n t a i n r e p e a t i n g c h a r a c t e r s .
F o r i n f o r m a t i o n o n c a s e s e n s i t i v i t y i n p a s s w o r d s , s e e : C a s e S e n s i t i v i t y i n O r a c l e A p p l i c a t i o n s U s e r P a s s w o r d s , p a g e 4 - 1 .
P e r s o n , C u s t o m e r , a n d S u p p l i e r
U s e t h e s e fi e l d s t o e n t e r t h e n a m e o f a n e m p l o y e e ( p e r s o n ) , c u s t o m e r , o r s u p p l i e r
c o n t a c t . E n t e r t h e l a s t n a m e a n d fi r s t n a m e , s e p a r a t e d b y a c o m m a , o f t h e e m p l o y e e , c u s t o m e r , o r s u p p l i e r w h o i s u s i n g t h i s a p p l i c a t i o n u s e r n a m e a n d p a s s w o r d . U s e t h e L i s t o f V a l u e s t o s e l e c t a v a l i d n a m e .
E m a i l / F a x
E n t e r t h e e m a i l a d d r e s s a n d / o r f a x n u m b e r f o r t h i s u s e r .
P a s s w o r d E x p i r a t i o n D a y s
E n t e r t h e m a x i m u m n u m b e r o f d a y s b e t w e e n p a s s w o r d c h a n g e s . A p o p - u p w i n d o w p r o m p t s a n a p p l i c a t i o n u s e r t o c h a n g e h i s o r h e r p a s s w o r d a f t e r t h e m a x i m u m n u m b e r o f d a y s y o u s p e c i f y h a s e l a p s e d .
A c c e s s e s E n t e r t h e m a x i m u m a l l o w e d n u m b e r o f s i g n - o n s t o O r a c l e A p p l i c a t i o n s a l l o w e d b e t w e e n p a s s w o r d c h a n g e s . A p o p - u p w i n d o w p r o m p t s a n a p p l i c a t i o n u s e r t o c h a n g e h e r o r h i s p a s s w o r d a f t e r t h e m a x i m u m n u m b e r o f a c c e s s e s y o u s p e c i f y h a s e l a p s e d .
T i p : W e r e c o m m e n d t h a t y o u r e q u i r e a p p l i c a t i o n u s e r s t o m a k e r e g u l a r p a s s w o r d c h a n g e s . T h i s r e d u c e s t h e l i k e l i h o o d o f u n a u t h o r i z e d a c c e s s t o O r a c l e A p p l i c a t i o n s .
E f f e c t i v e D a t e s F r o m / T o
T h e u s e r c a n n o t s i g n o n t o O r a c l e A p p l i c a t i o n s b e f o r e t h e s t a r t d a t e a n d a f t e r t h e e n d d a t e . T h e d e f a u l t f o r t h e s t a r t d a t e i s t h e c u r r e n t d a t e . I f y o u d o n o t e n t e r a n e n d d a t e , t h e u s e r n a m e i s v a l i d i n d e fi n i t e l y .
Y o u c a n n o t d e l e t e a n a p p l i c a t i o n u s e r f r o m O r a c l e A p p l i c a t i o n s b e c a u s e t h i s i n f o r m a t i o n h e l p s t o p r o v i d e a n a u d i t t r a i l . Y o u c a n d e a c t i v a t e a n O r a c l e A p p l i c a t i o n s u s e r a t a n y t i m e b y s e t t i n g t h e E n d D a t e t o t h e c u r r e n t d a t e .
I f y o u w i s h t o r e a c t i v a t e a u s e r , c h a n g e t h e E n d D a t e t o a d a t e a f t e r t h e c u r r e n t d a t e , o r c l e a r t h e E n d D a t e fi e l d .
D i r e c t R e s p o n s i b i l i t i e s D i r e c t r e s p o n s i b i l i t i e s a r e r e s p o n s i b i l i t i e s a s s i g n e d t o t h e u s e r d i r e c t l y .
R e s p o n s i b i l i t y
S e l e c t t h e n a m e o f a r e s p o n s i b i l i t y y o u w i s h t o a s s i g n t o t h i s a p p l i c a t i o n u s e r . A r e s p o n s i b i l i t y i s u n i q u e l y i d e n t i fi e d b y a p p l i c a t i o n n a m e a n d r e s p o n s i b i l i t y n a m e .
S e c u r i t y G r o u p
T h i s fi e l d i s f o r H R M S s e c u r i t y o n l y . S e e : C u s t o m i z i n g , R e p o r t i n g , a n d S y s t e m A d m i n i s t r a t i o n i n O r a c l e H R M S .
4 - 2 4 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 81/150
F r o m / T o
Y o u c a n n o t d e l e t e a r e s p o n s i b i l i t y b e c a u s e t h i s i n f o r m a t i o n h e l p s t o p r o v i d e a n a u d i t t r a i l . Y o u c a n d e a c t i v a t e a u s e r ’ s r e s p o n s i b i l i t y a t a n y t i m e b y s e t t i n g t h e E n d D a t e t o t h e c u r r e n t d a t e .
I f y o u w i s h t o r e a c t i v a t e t h e r e s p o n s i b i l i t y f o r t h e u s e r , c h a n g e t h e E n d D a t e t o a d a t e a f t e r t h e c u r r e n t d a t e , o r c l e a r t h e E n d D a t e .
I n d i r e c t R e s p o n s i b i l i t i e s I n d i r e c t r e s p o n s i b i l i t i e s a r e u s e d w i t h O r a c l e U s e r M a n a g e m e n t o n l y . A u s e r m a y " i n h e r i t " a n i n d i r e c t r e s p o n s i b i l i t y t h r o u g h m e m b e r s h i p i n a g r o u p t o w h i c h t h e r e s p o n s i b i l i t y h a s b e e n a s s i g n e d .
S e c u r i n g A t t r i b u t e s S e c u r i n g a t t r i b u t e s a r e u s e d b y O r a c l e H T M L - b a s e d a p p l i c a t i o n s t o a l l o w r o w s ( r e c o r d s ) o f d a t a t o b e v i s i b l e t o s p e c i fi e d u s e r s o r r e s p o n s i b i l i t i e s b a s e d o n t h e s p e c i fi c d a t a ( a t t r i b u t e v a l u e s ) c o n t a i n e d i n t h e r o w .
Y o u m a y a s s i g n o n e o r m o r e v a l u e s f o r a n y o f t h e s e c u r i n g a t t r i b u t e s a s s i g n e d t o t h e u s e r . I f a s e c u r i n g a t t r i b u t e i s a s s i g n e d t o b o t h a r e s p o n s i b i l i t y a n d t o a u s e r , b u t t h e u s e r d o e s n o t h a v e a v a l u e f o r t h a t s e c u r i n g a t t r i b u t e , n o i n f o r m a t i o n i s r e t u r n e d f o r t h a t a t t r i b u t e .
F o r e x a m p l e , t o a l l o w a u s e r i n t h e A D M I N r e s p o n s i b i l i t y t o s e e r o w s c o n t a i n i n g a C U S T O M E R _ I D v a l u e o f 1 0 0 0 , a s s i g n t h e s e c u r i n g a t t r i b u t e o f C U S T O M E R _ I D t o t h e A D M I N r e s p o n s i b i l i t y . T h e n g i v e t h e u s e r a s e c u r i t y a t t r i b u t e C U S T O M E R _ I D v a l u e o f 1 0 0 0 .
W h e n t h e u s e r l o g s i n t o t h e A d m i n r e s p o n s i b i l i t y , t h e o n l y c u s t o m e r d a t a t h e y h a v e a c c e s s t o h a s a C U S T O M E R _ I D v a l u e o f 1 0 0 0 .
A t t r i b u t e
S e l e c t a n a t t r i b u t e y o u w a n t u s e d t o d e t e r m i n e w h i c h r e c o r d s t h i s u s e r c a n a c c e s s . Y o u c a n s e l e c t f r o m a n y o f t h e a t t r i b u t e s a s s i g n e d t o t h e u s e r ’ s r e s p o n s i b i l i t y .
V a l u e
E n t e r t h e v a l u e f o r t h e a t t r i b u t e y o u w a n t u s e d t o d e t e r m i n e w h i c h r e c o r d s t h i s u s e r c a n a c c e s s .
R e l a t e d T o p i c s
O v e r v i e w o f O r a c l e A p p l i c a t i o n s S e c u r i t y , p a g e 4 - 1
D e fi n i n g a R e s p o n s i b i l i t y , p a g e 4 - 3
O v e r v i e w o f F u n c t i o n S e c u r i t y , p a g e 4 - 7
R e s p o n s i b i l i t i e s , p a g e 4 - 1 8
F o r m F u n c t i o n s W i n d o w U s e d t o d e fi n e n e w f u n c t i o n s . A f u n c t i o n i s a p a r t o f a n a p p l i c a t i o n ’ s f u n c t i o n a l i t y t h a t i s r e g i s t e r e d u n d e r a u n i q u e n a m e f o r t h e p u r p o s e o f a s s i g n i n g i t t o , o r e x c l u d i n g i t f r o m , a r e s p o n s i b i l i t y .
O r a c l e A p p l i c a t i o n O b j e c t L i b r a r y S e c u r i t y 4 - 2 5
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 82/150
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 83/150
F O R M
O r a c l e A p p l i c a t i o n s f o r m f u n c t i o n s a r e r e g i s t e r e d w i t h a t y p e o f F O R M . E v e n i f y o u d o n o t r e g i s t e r a f o r m f u n c t i o n w i t h a t y p e o f F O R M , O r a c l e A p p l i c a t i o n s t r e a t s i t a s a f o r m i f y o u s p e c i f y a v a l i d F o r m N a m e / A p p l i c a t i o n .
S U B F U N C T I O N
S u b f u n c t i o n s a r e a d d e d t o m e n u s ( w i t h o u t p r o m p t s ) t o p r o v i d e s e c u r i t y f u n c t i o n a l i t y f o r f o r m s o r o t h e r f u n c t i o n s .
J S P
F u n c t i o n s u s e d f o r s o m e p r o d u c t s i n t h e O r a c l e S e l f - S e r v i c e W e b A p p l i c a t i o n s . T h e s e a r e t y p i c a l l y J S P f u n c t i o n s .
W W W
F u n c t i o n s u s e d f o r s o m e p r o d u c t s i n t h e O r a c l e S e l f - S e r v i c e W e b A p p l i c a t i o n s . T h e s e a r e t y p i c a l l y P L / S Q L f u n c t i o n s .
W W K
F u n c t i o n s u s e d f o r s o m e p r o d u c t s i n t h e O r a c l e S e l f - S e r v i c e W e b A p p l i c a t i o n s . T h e s e a r e t y p i c a l l y P L / S Q L f u n c t i o n s t h a t o p e n a n e w w i n d o w .
W W R o r W W L
F u n c t i o n s u s e d f o r s o m e p r o d u c t s i n t h e O r a c l e S e l f - S e r v i c e W e b A p p l i c a t i o n s .
W W J
O A F r a m e w o r k J S P p o r t l e t .
S E R V L E T
S e r v l e t f u n c t i o n s u s e d f o r s o m e p r o d u c t s i n t h e O r a c l e S e l f - S e r v i c e W e b A p p l i c a t i o n s .
D B P O R T L E T
D a t a b a s e p r o v i d e r p o r t l e t .
W E B P O R T L E T
W e b p r o v i d e r p o r t l e t .
M a i n t e n a n c e M o d e S u p p o r t
T h i s fi e l d i s r e s e r v e d f o r f u t u r e u s e o n l y .
C o n t e x t D e p e n d e n c e
S o m e f u n c t i o n s a r e c o n t r o l l e d b y p r o fi l e o p t i o n s t h a t a f f e c t w h a t t h e u s e r c a n p e r f o r m w i t h i n t h e c u r r e n t c o n t e x t . T y p e s o f c o n t e x t d e p e n d e n c e a r e :
• R e s p o n s i b i l i t y - T h e f u n c t i o n i s c o n t r o l l e d b y t h e u s e r ’ s r e s p o n s i b i l i t y ( R E S P _ I D / R E S P _ A P P L _ I D ( i n c l u d e s O R G _ I D ) ) .
• O r g a n i z a t i o n - T h e f u n c t i o n i s c o n t r o l l e d b y t h e u s e r ’ s o r g a n i z a t i o n ( O R G _ I D ) .
• S e c u r i t y G r o u p - T h e f u n c t i o n i s c o n t r o l l e d b y t h e u s e r ’ s s e c u r i t y g r o u p ( s e r v i c e b u r e a u m o d e ) .
• N o n e - T h e r e i s n o d e p e n d e n c e o n t h e u s e r ’ s s e s s i o n c o n t e x t .
F o r m F o r m / A p p l i c a t i o n
I f y o u a r e d e fi n i n g a f o r m f u n c t i o n , s e l e c t t h e n a m e a n d a p p l i c a t i o n o f y o u r f o r m .
P a r a m e t e r s
E n t e r t h e p a r a m e t e r s y o u w i s h t o p a s s t o y o u r f u n c t i o n . S e p a r a t e p a r a m e t e r s w i t h a s p a c e .
O r a c l e A p p l i c a t i o n O b j e c t L i b r a r y S e c u r i t y 4 - 2 7
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 84/150
F o r a f o r m f u n c t i o n , i f y o u s p e c i f y t h e p a r a m e t e r Q U E R Y _ O N L Y = Y E S , t h e f o r m o p e n s i n q u e r y - o n l y m o d e . O r a c l e A p p l i c a t i o n O b j e c t L i b r a r y r e m o v e s t h i s p a r a m e t e r f r o m t h e l i s t o f f o r m p a r a m e t e r s b e f o r e o p e n i n g t h e f o r m i n q u e r y - o n l y m o d e .
Y o u c a n a l s o s p e c i f y a d i f f e r e n t f o r m n a m e t o u s e w h e n s e a r c h i n g f o r h e l p f o r a f o r m i n t h e a p p r o p r i a t e h e l p fi l e . T h e s y n t a x t o u s e i s :
H E L P _ T A R G E T = " a l t e r n a t i v e _ f o r m _ n a m e " Y o u r f o r m n a m e o v e r r i d e s t h e n a m e o f t h e f o r m . S e e : H e l p T a r g e t s i n O r a c l e A p p l i c a t i o n s , O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ' s G u i d e - C o n fi g u r a t i o n .
T I T L E = " a p p l _ s h o r t _ n a m e : m e s s a g e _ n a m e "
w h e r e a p p l _ s h o r t n a m e : m e s s a g e _ n a m e i s t h e n a m e o f a M e s s a g e D i c t i o n a r y m e s s a g e . S e e : C u s t o m i z i n g t h e S u b m i t R e q u e s t s W i n d o w u s i n g C o d e s , O r a c l e
A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ' s G u i d e - C o n fi g u r a t i o n .
W a r n i n g : I n g e n e r a l , s y s t e m a d m i n i s t r a t o r s s h o u l d n o t m o d i f y p a r a m e t e r s p a s s e d t o p r e d e fi n e d f u n c t i o n s f o r O r a c l e A p p l i c a t i o n s p r o d u c t s . T h e f e w e x c e p t i o n s a r e d o c u m e n t e d i n t h e r e l e v a n t m a n u a l s o r p r o d u c t n o t e s .
W e b H T M L
T h e fi e l d s i n t h e W e b H T M L a n d W e b H o s t a r e o n l y r e q u i r e d i f y o u r f u n c t i o n w i l l b e a c c e s s e d f r o m O r a c l e A p p l i c a t i o n s F r a m e w o r k . Y o u d o n o t n e e d t o e n t e r a n y o f t h e s e fi e l d s f o r f u n c t i o n s b a s e d o n O r a c l e F o r m s D e v e l o p e r f o r m s .
H T M L C a l l
T h e l a s t s e c t i o n o f y o u r f u n c t i o n U R L i s t h e H T M L C a l l . T h e H T M L C a l l i s u s e d t o a c t i v a t e y o u r f u n c t i o n . T h e f u n c t i o n m a y b e e i t h e r a s t a t i c w e b p a g e o r a p r o c e d u r e .
F o r f u n c t i o n s u s e d w i t h M o b i l e A p p l i c a t i o n S e r v e r , e n t e r t h e f u l l n a m e o f y o u r j a v a c l a s s fi l e , i n c l u d i n g < p a c k a g e n a m e > . < c l a s s n a m e > . T h e c l a s s n a m e a n d p a c k a g e n a m e a r e c a s e s e n s i t i v e . M o b i l e A p p l i c a t i o n S e r v e r w i l l t r y t o l o a d t h i s c l a s s f r o m t h e c l a s s p a t h a s i t
i s . F o r e x a m p l e , ’ o r a c l e . a p p s . m w a . d e m o . h e l l o . H e l l o W o r l d ’ .
W e b H o s t
T h e fi e l d s i n t h e W e b H T M L a n d W e b H o s t a r e o n l y r e q u i r e d i f y o u r f u n c t i o n w i l l b e a c c e s s e d f r o m O r a c l e A p p l i c a t i o n s F r a m e w o r k . Y o u d o n o t n e e d t o e n t e r a n y o f t h e s e fi e l d s f o r f u n c t i o n s b a s e d o n O r a c l e F o r m s D e v e l o p e r f o r m s .
H o s t N a m e
T h e U R L ( u n i v e r s a l r e s o u r c e l o c a t o r ) o r a d d r e s s r e q u i r e d f o r y o u r f u n c t i o n c o n s i s t s o f t h r e e s e c t i o n s : t h e H o s t N a m e , A g e n t N a m e , a n d t h e H T M L C a l l . T h e H o s t n a m e i s t h e I P a d d r e s s o r a l i a s o f t h e m a c h i n e w h e r e t h e W e b s e r v e r i s r u n n i n g .
A g e n t N a m e
T h e s e c o n d s e c t i o n o f y o u r f u n c t i o n U R L i s t h e O r a c l e W e b A g e n t . T h e O r a c l e W e b A g e n t d e t e r m i n e s w h i c h d a t a b a s e i s u s e d w h e n r u n n i n g y o u r f u n c t i o n . D e f a u l t s t o t h e l a s t a g e n t u s e d .
I c o n
E n t e r t h e n a m e o f t h e i c o n u s e d f o r t h i s f u n c t i o n .
4 - 2 8 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 85/150
S e c u r e d
S e c u r e d i s o n l y r e q u i r e d w h e n y o u r f u n c t i o n i s a c c e s s e d b y O r a c l e W o r k fl o w . C h e c k i n g S e c u r e d e n a b l e s r e c i p i e n t s o f a w o r k fl o w e m a i l n o t i fi c a t i o n t o r e s p o n d u s i n g e m a i l .
E n c r y p t P a r a m e t e r s
C h e c k i n g E n c r y p t P a r a m e t e r s a d d s a l a y e r o f s e c u r i t y t o y o u r f u n c t i o n t o e n s u r e t h a t
a u s e r c a n n o t a c c e s s y o u r f u n c t i o n b y a l t e r i n g t h e U R L i n t h e i r b r o w s e r w i n d o w . Y o u m u s t d e fi n e E n c r y p t i o n P a r a m e t e r s w h e n y o u d e fi n e y o u r f u n c t i o n t o t a k e a d v a n t a g e o f t h i s f e a t u r e .
R e g i o n
T h e fi e l d s o n t h i s p a g e a r e f o r f u t u r e u s e .
M e n u s W i n d o w U s e d t o d e fi n e a n e w m e n u o r m o d i f y a n e x i s t i n g m e n u .
F i g u r e 4 - 5 M e n u s W i n d o w
A m e n u i s a h i e r a r c h i c a l a r r a n g e m e n t o f f u n c t i o n s a n d m e n u s o f f u n c t i o n s . E a c h
r e s p o n s i b i l i t y h a s a m e n u a s s i g n e d t o i t .
A " f u l l a c c e s s " r e s p o n s i b i l i t y w i t h a m e n u t h a t i n c l u d e s a l l t h e f u n c t i o n s i n a n a p p l i c a t i o n i s p r e d e fi n e d f o r e a c h O r a c l e A p p l i c a t i o n s p r o d u c t . A s a S y s t e m A d m i n i s t r a t o r , y o u c a n r e s t r i c t t h e f u n c t i o n a l i t y a r e s p o n s i b i l i t y p r o v i d e s b y d e fi n i n g r u l e s t o e x c l u d e s p e c i fi c f u n c t i o n s o r m e n u s o f f u n c t i o n s . I n f a c t , w e r e c o m m e n d t h a t y o u u s e e x c l u s i o n r u l e s t o c u s t o m i z e a r e s p o n s i b i l i t y i n p r e f e r e n c e t o c o n s t r u c t i n g a n e w m e n u h i e r a r c h y f o r t h a t r e s p o n s i b i l i t y .
O r a c l e A p p l i c a t i o n O b j e c t L i b r a r y S e c u r i t y 4 - 2 9
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 86/150
I f y o u c a n n o t c r e a t e t h e r e s p o n s i b i l i t y y o u n e e d b y a p p l y i n g e x c l u s i o n r u l e s , y o u m a y b u i l d a c u s t o m m e n u f o r t h a t r e s p o n s i b i l i t y u s i n g p r e d e fi n e d f o r m s ( i . e . f o r m f u n c t i o n s ) a n d t h e i r a s s o c i a t e d m e n u s o f s u b f u n c t i o n s . H o w e v e r , w e r e c o m m e n d t h a t y o u d o n o t d i s a s s o c i a t e a f o r m f r o m i t s d e v e l o p e r - d e fi n e d m e n u s o f s u b f u n c t i o n s .
A f t e r y o u s a v e y o u r c h a n g e s i n t h i s f o r m , a r e q u e s t i s s u b m i t t e d t o c o m p i l e t h e m e n u d a t a .
S e e :
O v e r v i e w o f F u n c t i o n S e c u r i t y , p a g e 4 - 7
I m p l e m e n t i n g F u n c t i o n S e c u r i t y , p a g e 4 - 1 0
B e f o r e y o u d e fi n e y o u r m e n u , p e r f o r m t h e f o l l o w i n g :
• R e g i s t e r y o u r a p p l i c a t i o n w i t h O r a c l e A p p l i c a t i o n O b j e c t L i b r a r y u s i n g t h e A p p l i c a t i o n s w i n d o w .
• R e g i s t e r a n y f o r m s y o u w i s h t o a c c e s s f r o m y o u r m e n u w i t h O r a c l e A p p l i c a t i o n O b j e c t L i b r a r y u s i n g t h e F o r m s w i n d o w .
• D e fi n e a n y m e n u s t h a t y o u i n t e n d t o c a l l f r o m y o u r m e n u . D e fi n e t h e l o w e s t - l e v e l
s u b m e n u s fi r s t . A s u b m e n u m u s t b e d e fi n e d b e f o r e i t c a n b e c a l l e d b y a n o t h e r m e n u .
T i p : B y c a l l i n g s u b m e n u s f r o m y o u r m e n u , y o u c a n g r o u p r e l a t e d w i n d o w s t o g e t h e r u n d e r a s i n g l e h e a d i n g o n y o u r m e n u . Y o u c a n r e u s e y o u r m e n u o n o t h e r m e n u s .
M e n u s B l o c k M e n u e n t r i e s d e t a i l t h e o p t i o n s a v a i l a b l e f r o m y o u r m e n u .
M e n u
C h o o s e a n a m e t h a t d e s c r i b e s t h e p u r p o s e o f t h e m e n u . U s e r s d o n o t s e e t h i s m e n u n a m e .
N o t e : O n c e t h e m e n u i s s a v e d , t h i s m e n u n a m e c a n n o t b e u p d a t e d .
V i e w T r e e . . .
O n c e y o u h a v e d e fi n e d a m e n u , y o u c a n s e e i t s h i e r a r c h i c a l s t r u c t u r e u s i n g t h e " V i e w T r e e . . . " b u t t o n . S e e : M e n u V i e w e r , p a g e 4 - 3 1 .
U s e r M e n u N a m e
Y o u u s e t h e u s e r m e n u n a m e w h e n a r e s p o n s i b i l i t y c a l l s a m e n u o r w h e n o n e m e n u c a l l s a n o t h e r .
M e n u T y p e
O p t i o n a l l y s p e c i f y a m e n u t y p e t o d e s c r i b e t h e p u r p o s e o f y o u r m e n u .
• S t a n d a r d - f o r m e n u s t h a t w o u l d b e u s e d i n t h e N a v i g a t o r f o r m
• T a b - f o r m e n u s u s e d i n s e l f s e r v i c e a p p l i c a t i o n s t a b s
• S e c u r i t y - f o r m e n u s t h a t a r e u s e d t o a g g r e g a t e f u n c t i o n s f o r d a t a s e c u r i t y o r s p e c i fi c f u n c t i o n s e c u r i t y p u r p o s e s , b u t w o u l d n o t b e u s e d i n t h e N a v i g a t o r f o r m
4 - 3 0 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 87/150
M e n u E n t r i e s B l o c k S e q u e n c e
E n t e r a s e q u e n c e n u m b e r t o s p e c i f y w h e r e a m e n u e n t r y a p p e a r s r e l a t i v e t o o t h e r m e n u e n t r i e s i n a m e n u . T h e d e f a u l t v a l u e f o r t h i s fi e l d i s t h e n e x t w h o l e s e q u e n c e n u m b e r .
I m p o r t a n t : Y o u c a n o n l y u s e i n t e g e r s a s s e q u e n c e n u m b e r s .
A m e n u e n t r y w i t h a l o w e r s e q u e n c e n u m b e r a p p e a r s b e f o r e a m e n u e n t r y w i t h a h i g h e r s e q u e n c e n u m b e r .
I m p o r t a n t : I f y o u c h a n g e s e q u e n c e n u m b e r s , o r f r e q u e n t l y i n s e r t a n d d e l e t e m e n u e n t r i e s , c a r e f u l l y c h e c k t h e d e f a u l t v a l u e . T h i s v a l u e m a y
b e a d u p l i c a t e s e q u e n c e n u m b e r o r a n o u t o f s e q u e n c e n u m b e r .
Y o u c a n n o t r e p l a c e a m e n u e n t r y s e q u e n c e n u m b e r w i t h a n o t h e r s e q u e n c e n u m b e r t h a t a l r e a d y e x i s t s . I f y o u w a n t t o a d d m e n u e n t r i e s t o a m e n u e n t r y s e q u e n c e , c a r e f u l l y r e n u m b e r y o u r m e n u e n t r i e s t o a s e q u e n c e r a n g e w e l l o u t s i d e t h e s e q u e n c e r a n g e y o u w a n t , e n s u r i n g t h a t y o u d o n o t u s e e x i s t i n g s e q u e n c e n u m b e r s . O n c e y o u s a v e t h i s w o r k , y o u c a n g o b a c k a n d r e n u m b e r e a c h e n t r y t o h a v e t h e fi n a l s e q u e n c e n u m b e r y o u w a n t .
N a v i g a t o r P r o m p t
E n t e r a u s e r - f r i e n d l y , i n t u i t i v e p r o m p t y o u r m e n u d i s p l a y s f o r t h i s m e n u e n t r y . Y o u s e e t h i s m e n u p r o m p t i n t h e h i e r a r c h y l i s t o f t h e N a v i g a t o r w i n d o w .
T i p : E n t e r m e n u p r o m p t s t h a t h a v e u n i q u e fi r s t l e t t e r s s o t h a t p o w e r u s e r s c a n t y p e t h e fi r s t l e t t e r o f t h e m e n u p r o m p t t o c h o o s e a m e n u e n t r y .
U s e r E x i t
I n v o k e a u s e r e x i t . A u s e r e x i t i s a s u b r o u t i n e . E x a m p l e s o f u s e r e x i t s a r e S Q L * F o r m s u s e r e x i t s a n d c u s t o m u s e r e x i t s .
S u b m e n u C a l l a n o t h e r m e n u a n d a l l o w y o u r u s e r t o s e l e c t m e n u e n t r i e s f r o m t h a t m e n u .
F u n c t i o n
C a l l a f u n c t i o n y o u w i s h t o i n c l u d e i n t h e m e n u . A f o r m f u n c t i o n ( f o r m ) a p p e a r s i n t h e N a v i g a t e w i n d o w a n d a l l o w s a c c e s s t o t h a t f o r m . O t h e r n o n - f o r m f u n c t i o n s ( s u b f u n c t i o n s ) a l l o w a c c e s s t o a p a r t i c u l a r s u b s e t o f f o r m f u n c t i o n a l i t y f r o m t h i s m e n u .
D e s c r i p t i o n
D e s c r i p t i o n s a p p e a r i n a fi e l d a t t h e t o p o f t h e N a v i g a t e w i n d o w w h e n a m e n u e n t r y i s h i g h l i g h t e d .
G r a n t
T h e G r a n t c h e c k b o x s h o u l d u s u a l l y b e c h e c k e d . C h e c k i n g t h i s b o x i n d i c a t e s t h a t t h i s
m e n u e n t r y i s a u t o m a t i c a l l y e n a b l e d f o r t h e u s e r . I f t h i s i s n o t c h e c k e d t h e n t h e m e n u e n t r y m u s t b e e n a b l e d u s i n g a d d i t i o n a l d a t a s e c u r i t y r u l e s .
M e n u V i e w e r T h e M e n u V i e w e r i s a r e a d - o n l y w i n d o w t h a t p r o v i d e s a h i e r a r c h i c a l v i e w o f t h e s u b m e n u s a n d f u n c t i o n s o f a m e n u , a n d a l s o l i s t s p r o p e r t i e s o f t h e m e n u s a n d f u n c t i o n s .
O r a c l e A p p l i c a t i o n O b j e c t L i b r a r y S e c u r i t y 4 - 3 1
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 88/150
Y o u c a n l a u n c h t h e v i e w e r f r o m t h e M e n u s f o r m b y c l i c k i n g o n t h e " V i e w T r e e . . . " b u t t o n . T h e v i e w e r w i l l a p p e a r f o r t h e m e n u s p e c i fi e d i n t h e M e n u s f o r m .
N o t e : W h e n y o u a r e c r e a t i n g o r e d i t i n g a n e w m e n u , y o u r c h a n g e s m u s t b e c o m m i t t e d t o t h e d a t a b a s e b e f o r e y o u w i l l b e a b l e t o s e e t h e m i n t h e M e n u V i e w e r .
F u n c t i o n a l i t y M e n u T r e e
T o v i e w t h e m e n u t r e e , c l i c k o n t h e p l u s ( + ) s i g n n e x t t o t h e m e n u . Y o u w i l l s e e a h i e r a r c h i c a l t r e e w i t h a n u m b e r o f n o d e s . E a c h n o d e r e p r e s e n t s a f u n c t i o n o r s u b m e n u o f y o u r m a i n m e n u .
N o t e : T h e m e n u t r e e d i s p l a y s t h e u s e r m e n u n a m e f o r t h e m a i n m e n u , a n d d i s p l a y s t h e p r o m p t s f r o m t h e M e n u s f o r m f o r s u b m e n u s a n d f u n c t i o n s . I f n o p r o m p t h a s b e e n s p e c i fi e d , t h e n n o l a b e l w i l l a p p e a r f o r t h e n o d e .
T o p r i n t a m e n u t r e e , c h o o s e P r i n t f r o m t h e F i l e m e n u . N o d e P r o p e r t i e s
T o v i e w p r o p e r t i e s o f a p a r t i c u l a r m e n u o r f u n c t i o n , h i g h l i g h t t h e n o d e i n t h e m e n u t r e e . T h e n o d e p r o p e r t i e s w i l l a p p e a r i n t h e P r o p e r t i e s p a n e . Y o u c a n c r e a t e a s e p a r a t e P r o p e r t i e s p a g e f o r a n o d e b y c l i c k i n g t h e " p u s h p i n " b u t t o n a t t h e t o p o f t h e P r o p e r t i e s p a n e .
T h e e n t r y ’ s s e q u e n c e n u m b e r , p r o m p t , a n d d e s c r i p t i o n a r e s h o w n .
V i e w O p t i o n s T h e V i e w m e n u p r o v i d e s o p t i o n s o n h o w t h e v i e w e r d i s p l a y s y o u r m e n u .
Y o u c a n s p e c i f y w h e t h e r t h e N o d e P r o p e r t i e s p a n e , t h e t o o l b a r , o r t h e s t a t u s b a r a r e d i s p l a y e d . Y o u c a n a l s o c h o o s e t h e d i s p l a y s t y l e i n w h i c h y o u v i e w y o u r m e n u t r e e .
D i s p l a y S t y l e s
T h e r e a r e t h r e e s t y l e s f o r v i e w i n g y o u r m e n u t r e e . Y o u c a n s e l e c t o n e f r o m t h e V i e w m e n u o r f r o m t h e b u t t o n s o n t h e t o o l b a r .
V e r t i c a l
M e n u e n t r i e s a r e d i s p l a y e d v e r t i c a l l y , s i m i l a r t o h o w t h e y a p p e a r i n t h e N a v i g a t o r w i n d o w w h e n y o u l o g o n t o O r a c l e A p p l i c a t i o n s .
I n t e r l e a v e d
M e n u e n t r i e s a r e d i s p l a y e d h o r i z o n t a l l y a n d v e r t i c a l l y .
O r g - C h a r t
M e n u e n t r i e s a r e d i s p l a y e d h o r i z o n t a l l y a s i n a n o r g a n i z a t i o n a l c h a r t .
E d i t M e n u F r o m t h e E d i t m e n u y o u c a n b r i n g u p a P r o p e r t i e s w i n d o w f o r t h e n o d e y o u h a v e h i g h l i g h t e d i n t h e m e n u t r e e .
N o t e : Y o u c a n v i e w t h e p r o p e r t i e s f o r y o u r m e n u o r f u n c t i o n h e r e , b u t y o u c a n n o t e d i t t h e m .
4 - 3 2 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 89/150
Y o u c a n v i e w a n d e d i t y o u r P r e f e r e n c e s f o r t h e M e n u V i e w e r . Y o u c a n c h o o s e c o l o r s f o r y o u r m e n u t r e e p a n e a s w e l l a s t h e t e x t f o n t a n d s i z e .
O b j e c t s U s e t h e s e p a g e s t o fi n d , c r e a t e , a n d e d i t d a t a o b j e c t s . Y o u d e fi n e o b j e c t s t o b e s e c u r e d i n
t h e D a t a S e c u r i t y s y s t e m .
I n t h e s e p a g e s , o b j e c t s a r e d e s c r i b e d w i t h t h e f o l l o w i n g
• T h e N a m e i s t h e n a m e t h a t a p p e a r s i n t h e O b j e c t I n s t a n c e S e t a n d G r a n t s p a g e s . T h i s n a m e s h o u l d b e u s e r - f r i e n d l y .
• T h e C o d e i s t h e i n t e r n a l n a m e o f t h e o b j e c t .
• T h e A p p l i c a t i o n N a m e i s t h e o w n i n g a p p l i c a t i o n .
• T h e D a t a b a s e O b j e c t N a m e i s t h e n a m e o f t h e u n d e r l y i n g d a t a b a s e o b j e c t , u s u a l l y a t a b l e .
R e l a t e d T o p i c s O v e r v i e w o f D a t a S e c u r i t y , p a g e 4 - 1 5
F i n d O b j e c t s U s e t h i s p a g e t o fi n d a n e x i s t i n g o b j e c t .
S i m p l e S e a r c h
N a m e
T h e d i s p l a y n a m e o f t h e o b j e c t .
C o d e T h e o b j e c t n a m e .
A p p l i c a t i o n N a m e
T h e o b j e c t ’ s o w n i n g a p p l i c a t i o n .
D a t a b a s e O b j e c t N a m e
T h e d a t a b a s e o b j e c t n a m e .
A d v a n c e d S e a r c h
U s e t h e A d v a n c e d S e a r c h s c r e e n t o fi n d d a t a t h a t m e e t a s e t o f c r i t e r i a . W i t h t h e
A d v a n c e d S e a r c h s c r e e n , y o u c a n e n t e r i n s p e c i a l c o n d i t i o n s b a s e d o n t h e g i v e n fi e l d s , a n d t h e s e a r c h r e s u l t s w i l l c o n s i s t o f a l l d a t a t h a t m a t c h t h e c o n d i t i o n s .
F o r e x a m p l e , f o r a s p e c i fi e d a p p l i c a t i o n , y o u c a n s e a r c h f o r a l l o b j e c t s w h o s e n a m e b e g i n s w i t h a l e t t e r b e f o r e " P " . ( N o t e : a l l u p p e r c a s e l e t t e r s p r e c e d e a l l l o w e r c a s e l e t t e r s f o r t h i s t y p e o f s e a r c h ) .
O r a c l e A p p l i c a t i o n O b j e c t L i b r a r y S e c u r i t y 4 - 3 3
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 90/150
S e a r c h R e s u l t s
T h e s e a r c h r e s u l t s a r e s h o w n i n a t a b l e w i t h t h e f o l l o w i n g c o l u m n s :
• N a m e - c l i c k o n t h e o b j e c t n a m e t o v i e w d e t a i l s o n t h e o b j e c t .
• C o d e
• A p p l i c a t i o n N a m e
• D a t a b a s e O b j e c t
• D e s c r i p t i o n
• L a s t U p d a t e
T o u p d a t e a n o b j e c t , c l i c k o n t h e i c o n u n d e r t h e U p d a t e c o l u m n .
U p d a t e O b j e c t U s e t h i s p a g e t o u p d a t e t h e fi e l d s l i s t e d b e l o w f o r a n o b j e c t . Y o u c a n n o t c h a n g e t h e i n t e r n a l O b j e c t N a m e o f a n e x i s t i n g o b j e c t .
D i s p l a y N a m e E n t e r a u s e r - f r i e n d l y n a m e f o r t h e o b j e c t .
A p p l i c a t i o n N a m e
T h e o w n i n g a p p l i c a t i o n f o r t h e o b j e c t . T h i s a p p l i c a t i o n o w n s t h e d a t a b a s e t a b l e o n w h i c h t h e o b j e c t i s b a s e d .
D a t a b a s e O b j e c t N a m e
T y p i c a l l y t h i s i s a t a b l e i n t h e d a t a b a s e .
D e s c r i p t i o n
E n t e r a d e s c r i p t i o n f o r t h e o b j e c t .
C r e a t e O b j e c t U s e t h i s p a g e t o c r e a t e a n e w o b j e c t . E n t e r t h e f o l l o w i n g i n f o r m a t i o n :
N a m e
E n t e r a u s e r - f r i e n d l y n a m e f o r t h e o b j e c t .
C o d e
E n t e r a c o d e t h a t w i l l b e u s e d a s a n i n t e r n a l n a m e f o r t h e o b j e c t . T h i s n a m e c a n n o t i n c l u d e s p a c e s a n d c a n i n c l u d e u n d e r s c o r e s a n d h y p h e n s . Y o u c a n n o t u p d a t e t h e o b j e c t
n a m e a f t e r t h e o b j e c t i s c r e a t e d a n d s a v e d .
A p p l i c a t i o n N a m e
T h e o w n i n g a p p l i c a t i o n f o r t h e o b j e c t . T h i s a p p l i c a t i o n o w n s t h e d a t a b a s e t a b l e o n w h i c h t h e o b j e c t i s b a s e d .
4 - 3 4 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 91/150
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 92/150
O b j e c t I n s t a n c e S e t s A f t e r y o u c r e a t e a n o b j e c t y o u c a n c r e a t e a s e t o f i n s t a n c e s o f t h e o b j e c t . F o r e x a m p l e , y o u c o u l d d e fi n e t h e o b j e c t " U s e r " c o r r e s p o n d i n g t o t h e U s e r t a b l e . E a c h r o w i n t h e U s e r t a b l e
b e c o m e s a n i n s t a n c e o f t h e U s e r o b j e c t . U s e r s i n t h e s a l e s o r g a n i z a t i o n c o u l d t h e n b e g r o u p e d i n t o a n O b j e c t I n s t a n c e S e t n a m e d " S a l e s O r g a n i z a t i o n " .
O b j e c t I n s t a n c e S e t s a r e d e s c r i b e d b y t h e f o l l o w i n g : • T h e O b j e c t I n s t a n c e S e t N a m e i s i t s i n t e r n a l n a m e . T h i s n a m e m u s t n o t c o n t a i n
a n y s p a c e s a n d c a n i n c l u d e u n d e r s c o r e s .
• T h e D i s p l a y N a m e i s a u s e r - f r i e n d l y n a m e f o r t h e o b j e c t t h a t a p p e a r s i n t h e G r a n t s p a g e s .
• T h e P r e d i c a t e i s t h e W H E R E c l a u s e u s e d t o d e fi n e t h e o b j e c t i n s t a n c e s i n t h e s e t .
M a n a g e O b j e c t I n s t a n c e S e t U s e t h i s p a g e t o m a n a g e e x i s t i n g o b j e c t i n s t a n c e s e t s o r c r e a t e n e w o n e s .
T h e f o l l o w i n g o b j e c t i n f o r m a t i o n i s d i s p l a y e d :
• O b j e c t N a m e
• D i s p l a y N a m e
• A p p l i c a t i o n
• D a t a b a s e O b j e c t N a m e
• D e s c r i p t i o n
E x i s t i n g O b j e c t I n s t a n c e S e t s
• I n s t a n c e S e t N a m e - c l i c k o n t h e I n s t a n c e S e t N a m e t o v i e w d e t a i l s
• D i s p l a y N a m e
• D e s c r i p t i o n
T o u p d a t e a n o b j e c t , c l i c k o n t h e i c o n u n d e r t h e D e t a i l s c o l u m n t o o p e n u p t h e U p d a t e O b j e c t p a g e .
T o d e l e t e a r o w , c l i c k o n t h e i c o n u n d e r t h e D e l e t e i c o n , o r s e l e c t t h e o b j e c t a n d c l i c k t h e D e l e t e b u t t o n .
T o r e t u r n t o t h e m a i n O b j e c t s p a g e , c l i c k o n t h e " R e t u r n t o O b j e c t S e a r c h " l i n k .
R e l a t e d T o p i c s
O b j e c t s , p a g e 4 - 3 3
C r e a t e O b j e c t I n s t a n c e S e t T h e c o n t a i n i n g o b j e c t ’ s N a m e , D i s p l a y N a m e , A p p l i c a t i o n I D , D a t a b a s e O b j e c t N a m e , a n d D e s c r i p t i o n a r e s h o w n .
E n t e r t h e f o l l o w i n g f o r t h e O b j e c t I n s t a n c e S e t :
4 - 3 6 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 93/150
C o d e
E n t e r a n a m e t h a t w i l l b e u s e d i n t e r n a l l y f o r t h e o b j e c t i n s t a n c e s e t . T h i s n a m e c a n n o t i n c l u d e s p a c e s a n d c a n i n c l u d e u n d e r s c o r e s a n d h y p h e n s . T h e O b j e c t I n s t a n c e S e t N a m e c a n n o t b e u p d a t e d o n c e t h e o b j e c t i n s t a n c e s e t h a s b e e n c r e a t e d a n d s a v e d .
N a m e
E n t e r a u s e r - f r i e n d l y , d e s c r i p t i v e n a m e t o a p p e a r i n t h e G r a n t s p a g e s .
D e s c r i p t i o n
E n t e r a d e s c r i p t i o n f o r t h e o b j e c t i n s t a n c e s e t .
P r e d i c a t e
T h i s p r e d i c a t e d e t e r m i n e s w h i c h o b j e c t i n s t a n c e s a r e i n c l u d e d i n t h e s e t . D o n o t i n c l u d e " W H E R E " i n y o u r e n t r y , b u t o n l y t h e b o d y o f t h e W H E R E c l a u s e .
U p d a t e O b j e c t I n s t a n c e S e t
T h e c o n t a i n i n g o b j e c t ’ s N a m e , D i s p l a y N a m e , A p p l i c a t i o n I D , D a t a b a s e O b j e c t N a m e , a n d D e s c r i p t i o n a r e s h o w n .
N o t e : T h e O b j e c t I n s t a n c e S e t N a m e c a n n o t b e u p d a t e d a f t e r t h e o b j e c t i n s t a n c e s e t h a s b e e n c r e a t e d a n d s a v e d .
D i s p l a y N a m e
E n t e r a u s e r - f r i e n d l y , d e s c r i p t i v e n a m e t o a p p e a r i n t h e G r a n t s p a g e s .
D e s c r i p t i o n
E n t e r a d e s c r i p t i o n f o r t h e o b j e c t i n s t a n c e s e t .
P r e d i c a t e T h i s p r e d i c a t e d e t e r m i n e s w h i c h o b j e c t i n s t a n c e s a r e i n c l u d e d i n t h e s e t . D o n o t i n c l u d e " W H E R E " i n y o u r e n t r y , b u t o n l y t h e b o d y o f t h e W H E R E c l a u s e .
D e l e t e O b j e c t I n s t a n c e S e t C o n fi r m t h e d e l e t i o n o f a n o b j e c t f r o m t h i s p a g e . R e v i e w t h e i n f o r m a t i o n s h o w n , a n d c l i c k t h e " D e l e t e " b u t t o n .
R e l a t e d T o p i c s
O b j e c t I n s t a n c e S e t D e t a i l s , p a g e 4 - 3 7
O b j e c t I n s t a n c e S e t D e t a i l s D e t a i l s o f a n o b j e c t i n s t a n c e s e t a r e s h o w n o n t h i s p a g e .
T h e c o n t a i n i n g o b j e c t ’ s N a m e , D i s p l a y N a m e , A p p l i c a t i o n I D , D a t a b a s e O b j e c t N a m e , a n d D e s c r i p t i o n a r e s h o w n .
T h e f o l l o w i n g i s s h o w n f o r t h e o b j e c t i n s t a n c e s e t :
• C o d e
O r a c l e A p p l i c a t i o n O b j e c t L i b r a r y S e c u r i t y 4 - 3 7
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 94/150
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 95/150
3 . E n t e r t h e s e c u r i t y c o n t e x t i n f o r m a t i o n .
T h e s e c u r i t y c o n t e x t d e fi n e s w h o w i l l r e c e i v e t h e g r a n t .
F o r G r a n t e e , s e l e c t o n e o f t h e f o l l o w i n g :
4 . A l l U s e r s
5 . G r o u p o f U s e r s - T h e g r a n t w i l l a p p l y t o a g r o u p o f u s e r s y o u s p e c i f y . 6 . S i n g l e U s e r - T h e g r a n t w i l l a p p l y t o a u s e r y o u s p e c i f y .
I f y o u c h o o s e G r o u p o f U s e r s o r S i n g l e u s e r , y o u a r e p r o m p t e d f o r G r a n t e e .
F o r O p e r a t i n g U n i t , s p e c i f y a n o p e r a t i n g u n i t i f y o u w a n t y o u r g r a n t t o a p p l y t o a s p e c i fi c o n e .
F o r R e s p o n s i b i l i t y , s p e c i f y a r e s p o n s i b i l i t y i f y o u w a n t y o u r g r a n t t o a p p l y t o a s p e c i fi c o n e .
7 . E n t e r t h e D a t a S e c u r i t y i n f o r m a t i o n i f y o u a r e c r e a t i n g a d a t a s e c u r i t y p o l i c y f o r a n o b j e c t . T h e g r a n t a p p l i e s t o t h e o b j e c t y o u s p e c i f y .
I f y o u a r e n o t c r e a t i n g a d a t a s e c u r i t y p o l i c y , y o u w i l l s k i p t h e n e x t s t e p .
N o t e : Y o u c a n n o t c h a n g e a d a t a s e c u r i t y p o l i c y o n c e i t h a s b e e n s a v e d . Y o u c a n d e l e t e i t o r p r o v i d e a n e n d d a t e t o a d a t a s e c u r i t y p o l i c y .
S e l e c t O b j e c t D a t a C o n t e x t
I f y o u s p e c i fi e d t h a t y o u r g r a n t a p p l i e s t o a s i n g l e o b j e c t , y o u a d d c o n t e x t f o r t h a t o b j e c t i n t h i s p a g e .
C h o o s e o n e o f t h e f o l l o w i n g :
• A l l R o w s
• I n s t a n c e - A s p e c i fi c i n s t a n c e ( r o w ) o f t h e o b j e c t
• I n s t a n c e S e t - A s e t o f i n s t a n c e s ( r o w s ) o f t h e o b j e c t
D e n e O b j e c t P a r a m e t e r s a n d S e l e c t S e t
I f y o u s e l e c t e d e i t h e r a n o b j e c t i n s t a n c e o r a n i n s t a n c e s e t e a r l i e r , y o u c a n f u r t h e r c u s t o m i z e t h e r e s u l t i n g s e t b y a d d i t i o n a l i n f o r m a t i o n f o r t h e d a t a c o n t e x t .
A d d i t i o n a l l y , y o u c a n s e l e c t e i t h e r a p e r m i s s i o n s e t o r a n a v i g a t i o n m e n u t h a t c a n a d d i t i o n a l l y s p e c i f y h o w t h e g r a n t w i l l b e a p p l i e d i n t h e s e c u r i t y c o n t e x t .
F o r a n i n s t a n c e s e t :
1 . I n t h e P r e d i c a t e r e g i o n , t h e p r e d i c a t e t h a t d e fi n e s t h e i n s t a n c e s e t i s s h o w n . I n t h e I n s t a n c e S e t D e t a i l s r e g i o n , s p e c i f y t h e v a l u e s f o r t h e p a r a m e t e r s t o b e u s e d i n t h e
p r e d i c a t e a b o v e . 2 . S e l e c t t h e p e r m i s s i o n s e t o r n a v i g a t i o n m e n u s e t t h a t d e fi n e s t h e g r a n t e e ’ s a c c e s s .
F o r a n i n s t a n c e :
1 . I n t h e I n s t a n c e D e t a i l s r e g i o n , s p e c i f y i n f o r m a t i o n i d e n t i f y i n g t h e i n s t a n c e .
2 . S e l e c t t h e p e r m i s s i o n s e t o r n a v i g a t i o n m e n u s e t t h a t d e fi n e s t h e g r a n t e e ’ s a c c e s s .
O r a c l e A p p l i c a t i o n O b j e c t L i b r a r y S e c u r i t y 4 - 3 9
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 96/150
R e v i e w a n d F i n i s h
U s e t h i s p a g e t o r e v i e w t h e d e fi n i t i o n o f y o u r g r a n t . C l i c k F i n i s h t o s a v e y o u r w o r k .
U p d a t e G r a n t
U s e t h i s p a g e t o u p d a t e t h e d e fi n i t i o n o f y o u r g r a n t .
V i e w G r a n t U s e t h i s p a g e t o v i e w d e t a i l s f o r a g r a n t , i n c l u d i n g :
• S e c u r i t y C o n t e x t
• O b j e c t i n f o r m a t i o n , i f a p p l i c a b l e
• S e t i n f o r m a t i o n
Y o u c a n u p d a t e o r d e l e t e a g r a n t f r o m t h i s p a g e .
F u n c t i o n s
U s e t h e s e p a g e s t o d e fi n e n e w f u n c t i o n s . A f u n c t i o n i s a p a r t o f a n a p p l i c a t i o n ’ s f u n c t i o n a l i t y t h a t i s r e g i s t e r e d u n d e r a u n i q u e n a m e f o r t h e p u r p o s e o f a s s i g n i n g i t t o , o r e x c l u d i n g i t f r o m , a r e s p o n s i b i l i t y .
Y o u c a n s e a r c h f o r f u n c t i o n s f r o m t h e m a i n p a g e .
F u n c t i o n T y p e s W h e n y o u d e fi n e a f u n c t i o n , y o u a s s i g n i t o n e o f t h e f o l l o w i n g t y p e s :
• F o r m - a n O r a c l e F o r m s f o r m f u n c t i o n
• M o b i l e A p p l i c a t i o n - a f u n c t i o n u s e d i n a n O r a c l e m o b i l e a p p l i c a t i o n
• D a t a b a s e P r o v i d e r P o r t l e t
• J S P I n t e r o p e r a b l e w i t h O A
• G e n e r i c P l u g
• P l u g
• P r o c e s s
• S S W A J S P f u n c t i o n
• S S W A P L / S Q L f u n c t i o n
• S S W A P L / S Q L f u n c t i o n t h a t o p e n s a n e w w i n d o w ( k i o s k m o d e )
• S S W A s e r v l e t f u n c t i o n
• W e b P r o v i d e r p o r t l e t
R e l a t e d T o p i c s F o r m F u n c t i o n s W i n d o w , p a g e 4 - 2 5
S e a r c h U s i n g S i m p l e S e a r c h , Y o u c a n s e a r c h f o r f u n c t i o n s u s i n g t h e f o l l o w i n g c r i t e r i a :
4 - 4 0 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 97/150
• N a m e
• C o d e
• T y p e
A d v a n c e d S e a r c h
U s i n g A d v a n c e d S e a r c h , y o u c a n b e m o r e fl e x i b l e w i t h y o u r c r i t e r i a , a s w e l l a s s e a r c h o n t h e d e s c r i p t i o n fi e l d .
C r e a t e F u n c t i o n U s e t h e s e p a g e s t o c r e a t e a f u n c t i o n .
1 . S p e c i f y a n a m e f o r t h e f u n c t i o n .
2 . S p e c i f y a c o d e f o r t h e f u n c t i o n . T h e c o d e i s t h e i n t e r n a l n a m e f o r t h e f u n c t i o n . O n c e t h e f u n c t i o n h a s b e e n s a v e d , t h e c o d e c a n n o t b e u p d a t e d .
3 . S p e c i f y a t y p e f o r t h e f u n c t i o n .
4 . F o r c o n t e x t d e p e n d e n c e , s p e c i f y ’ N o n e ’ o r R e s p o n s i b i l i t y . 5 . I f y o u a r e d e fi n i n g a f o r m f u n c t i o n , s e l e c t t h e n a m e a n d a p p l i c a t i o n o f y o u r f o r m . I f
t h e f u n c t i o n a p p l i e s t o a s p e c i fi c o b j e c t , s e l e c t t h e o b j e c t n a m e a n d s p e c i f y p a r a m e t e r s .
N o t e : M a i n t e n a n c e M o d e S u p p o r t i s r e s e r v e d f o r f u t u r e u s e o n l y .
U p d a t e F u n c t i o n U s e t h i s p a g e t o u p d a t e a n e x i s t i n g f u n c t i o n . N o t e t h a t y o u c a n n o t u p d a t e t h e c o d e f o r a n e x i s t i n g f u n c t i o n .
T o u p d a t e a f u n c t i o n :
1 . S p e c i f y a n a m e f o r t h e f u n c t i o n .
2 . I f t h i s f u n c t i o n a p p l i e s t o a s p e c i fi c o b j e c t , s p e c i f y t h e o b j e c t .
3 . S p e c i f y a t y p e f o r t h e f u n c t i o n .
4 . F o r c o n t e x t d e p e n d e n c e , s p e c i f y ’ N o n e ’ o r R e s p o n s i b i l i t y .
T o u p d a t e f u n c t i o n d e t a i l s :
1 . I f t h i s i s a f o r m f u n c t i o n , s e l e c t t h e n a m e a n d a p p l i c a t i o n o f y o u r f o r m .
2 . I f t h e f u n c t i o n a p p l i e s t o a s p e c i fi c o b j e c t , y o u c a n u p d a t e t h e o b j e c t n a m e a n d s p e c i f y p a r a m e t e r s .
I n u p d a t i n g m e n u s ,
• Y o u c a n r e m o v e t h e f u n c t i o n f r o m m e n u s c o n t a i n i n g i t u s i n g t h e M e n u s s u b t a b .
• Y o u c a n a l s o u p d a t e m e n u p r o m p t s a n d d e s c r i p t i o n s f o r t h e f u n c t i o n h e r e .
N o t e : M a i n t e n a n c e M o d e S u p p o r t i s r e s e r v e d f o r f u t u r e u s e o n l y .
D u p l i c a t e F u n c t i o n U s e t h i s p a g e t o d u p l i c a t e a n e x i s t i n g f u n c t i o n .
N o t e t h a t y o u m u s t e n t e r a u n i q u e c o d e f o r t h e n e w f u n c t i o n y o u a r e c r e a t i n g .
O r a c l e A p p l i c a t i o n O b j e c t L i b r a r y S e c u r i t y 4 - 4 1
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 98/150
T o d u p l i c a t e a f u n c t i o n :
1 . S p e c i f y a n a m e f o r t h e f u n c t i o n .
2 . S p e c i f y a c o d e f o r t h e f u n c t i o n . T h e c o d e i s t h e i n t e r n a l n a m e f o r t h e f u n c t i o n . O n c e t h e f u n c t i o n h a s b e e n s a v e d , t h e c o d e c a n n o t b e u p d a t e d .
3 . S p e c i f y a t y p e f o r t h e f u n c t i o n .
4 . S p e c i f y t h e l e v e l o f m a i n t e n a n c e m o d e s u p p o r t f o r t h e f u n c t i o n .
5 . F o r c o n t e x t d e p e n d e n c e , s p e c i f y ’ N o n e ’ o r R e s p o n s i b i l i t y .
6 . I f y o u a r e d e fi n i n g a f o r m f u n c t i o n , s e l e c t t h e n a m e a n d a p p l i c a t i o n o f y o u r f o r m . I f t h e f u n c t i o n a p p l i e s t o a s p e c i fi c o b j e c t , s e l e c t t h e o b j e c t n a m e a n d s p e c i f y p a r a m e t e r s .
V i e w F u n c t i o n U s e t h i s p a g e t o v i e w d e t a i l s o n a n e x i s t i n g f u n c t i o n .
Y o u c a n u p d a t e a n d d u p l i c a t e a f u n c t i o n f r o m t h i s p a g e . I f t h e f u n c t i o n i s n o t o n a m e n u , y o u c a n a l s o d e l e t e t h e f u n c t i o n .
D e l e t e F u n c t i o n U s e t h i s p a g e t o d e l e t e a f u n c t i o n .
N a v i g a t i o n M e n u s D e fi n e a n e w m e n u o r m o d i f y a n e x i s t i n g m e n u .
A m e n u i s a h i e r a r c h i c a l a r r a n g e m e n t o f f u n c t i o n s a n d m e n u s o f f u n c t i o n s . E a c h r e s p o n s i b i l i t y h a s a m e n u a s s i g n e d t o i t .
A " f u l l a c c e s s " r e s p o n s i b i l i t y w i t h a m e n u t h a t i n c l u d e s a l l t h e f u n c t i o n s i n a n a p p l i c a t i o n i s p r e d e fi n e d f o r e a c h O r a c l e A p p l i c a t i o n s p r o d u c t . A s a S y s t e m A d m i n i s t r a t o r , y o u c a n
r e s t r i c t t h e f u n c t i o n a l i t y a r e s p o n s i b i l i t y p r o v i d e s b y d e fi n i n g r u l e s t o e x c l u d e s p e c i fi c f u n c t i o n s o r m e n u s o f f u n c t i o n s . I n f a c t , w e r e c o m m e n d t h a t y o u u s e e x c l u s i o n r u l e s t o c u s t o m i z e a r e s p o n s i b i l i t y i n p r e f e r e n c e t o c o n s t r u c t i n g a n e w m e n u h i e r a r c h y f o r t h a t r e s p o n s i b i l i t y .
I f y o u c a n n o t c r e a t e t h e r e s p o n s i b i l i t y y o u n e e d b y a p p l y i n g e x c l u s i o n r u l e s , y o u m a y b u i l d a c u s t o m m e n u f o r t h a t r e s p o n s i b i l i t y u s i n g p r e d e fi n e d f o r m s ( i . e . , f o r m f u n c t i o n s ) . H o w e v e r , w e r e c o m m e n d t h a t y o u d o n o t d i s a s s o c i a t e a f o r m f r o m i t s d e v e l o p e r - d e fi n e d m e n u s .
B e f o r e c r e a t i n g a m e n u , p e r f o r m t h e f o l l o w i n g :
• R e g i s t e r y o u r a p p l i c a t i o n w i t h O r a c l e A p p l i c a t i o n O b j e c t L i b r a r y u s i n g t h e F o r m s - b a s e d A p p l i c a t i o n s w i n d o w .
• D e fi n e a n y m e n u s t h a t y o u i n t e n d t o c a l l f r o m y o u r m e n u . D e fi n e t h e l o w e s t - l e v e l s u b m e n u s fi r s t . A s u b m e n u m u s t b e d e fi n e d b e f o r e i t c a n b e c a l l e d b y a n o t h e r m e n u .
T i p : B y c a l l i n g s u b m e n u s f r o m y o u r m e n u , y o u c a n g r o u p r e l a t e d w i n d o w s t o g e t h e r u n d e r a s i n g l e h e a d i n g o n y o u r m e n u . Y o u c a n r e u s e y o u r m e n u o n o t h e r m e n u s .
4 - 4 2 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 99/150
T e r m s T e r m s u s e d i n d e fi n i n g m e n u s i n c l u d e :
• N a m e - T h e d i s p l a y n a m e f o r t h e m e n u
• C o d e - T h e i n t e r n a l n a m e f o r t h e m e n u
• T y p e - T h e p u r p o s e o f t h e m e n u • P e r m i s s i o n S e t - F o r m e n u s t h a t a r e u s e d t o a g g r e g a t e f u n c t i o n s f o r d a t a s e c u r i t y
o r s p e c i fi c f u n c t i o n s e c u r i t y p u r p o s e s , b u t w o u l d n o t b e u s e d i n t h e N a v i g a t o r f o r m .
• S t a n d a r d - F o r m e n u s u s e d i n t h e N a v i g a t o r f o r m
• A p p P r e f M e n u C o n t a i n e r - F o r p r e f e r e n c e s
• G l o b a l M e n u - F o r p r o v i d i n g a c c e s s t o t a s k s a n d c o n t e n t t h a t a r e a p p l i c a b l e t o t h e e n t i r e a p p l i c a t i o n
• H T M L S i d e N a v i g a t o r M e n u
• H T M L S i d e B a r
• H T M L S i d e L i s t
• H T M L S u b T a b - A t a b - l i k e c o n t r o l f o r s w i t c h i n g c o n t e n t o r a c t i o n v i e w s i n t h e p a g e ’ s c o n t e n t a r e a . S u b t a b s c a n b e u s e d w i t h a h o r i z o n t a l n a v i g a t i o n e l e m e n t , w i t h a t a b a n d h o r i z o n t a l n a v i g a t i o n e l e m e n t s , o r w i t h a s i d e n a v i g a t i o n
• H T M L T a b
• H o m e p a g e
I f y o u a r e c r e a t i n g a m e n u t o b e u s e d w i t h O r a c l e A p p l i c a t i o n s F r a m e w o r k , a d d i t i o n a l i n f o r m a t i o n c a n b e f o u n d i n t h e O r a c l e A p p l i c a t i o n s F r a m e w o r k d o c u m e n t a t i o n o n O r a c l e M e t a L i n k . S e e : " O r a c l e A p p l i c a t i o n s F r a m e w o r k R e l e a s e 1 1 i D o c u m e n t a t i o n R o a d M a p " , O r a c l e M e t a l i n k N o t e 2 7 5 8 8 0 . 1 .
S e a r c h f o r M e n u s E n t e r a n y o f t h e f o l l o w i n g c r i t e r i a f o r t h e m e n u :
• N a m e
• C o d e
• T y p e
C r e a t e N a v i g a t i o n M e n u U s e t h i s p a g e t o c r e a t e a n a v i g a t i o n m e n u .
1 . C h o o s e a u s e r - f r i e n d l y n a m e t h a t d e s c r i b e s t h e p u r p o s e o f t h e m e n u . 2 . E n t e r a c o d e f o r t h e m e n u . C h o o s e a n i n t e r n a l n a m e t h a t i n d i c a t e s t h e p u r p o s e o f t h e
m e n u . U s e r s d o n o t s e e t h i s m e n u c o d e .
3 . O p t i o n a l l y s p e c i f y a m e n u t y p e a n d d e s c r i p t i o n t o d e s c r i b e t h e p u r p o s e o f y o u r m e n u .
A d d y o u r i n f o r m a t i o n f o r y o u r m e n u e n t r i e s u s i n g t h e M e n u B u i l d e r .
1 . E n t e r a p r o m p t f o r y o u r m e n u e n t r y .
O r a c l e A p p l i c a t i o n O b j e c t L i b r a r y S e c u r i t y 4 - 4 3
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 100/150
E n t e r a u s e r - f r i e n d l y , i n t u i t i v e p r o m p t y o u r m e n u d i s p l a y s f o r t h i s m e n u e n t r y . Y o u s e e t h i s m e n u p r o m p t i n t h e h i e r a r c h y l i s t o f t h e F o r m s N a v i g a t o r w i n d o w .
T i p : E n t e r m e n u p r o m p t s t h a t h a v e u n i q u e fi r s t l e t t e r s s o t h a t p o w e r u s e r s c a n t y p e t h e fi r s t l e t t e r o f t h e m e n u p r o m p t t o c h o o s e a m e n u e n t r y .
2 . I f t h i s m e n u e n t r y i s a m e n u i t s e l f ( a s u b m e n u ) , e n t e r i n t h e m e n u n a m e .
Y o u c a n c a l l a n o t h e r m e n u a n d a l l o w y o u r u s e r t o s e l e c t m e n u e n t r i e s f r o m t h a t m e n u .
3 . I f t h i s m e n u e n t r y i s a f u n c t i o n , e n t e r i n t h e f u n c t i o n n a m e .
C a l l a f u n c t i o n y o u w i s h t o i n c l u d e i n t h e m e n u .
4 . S p e c i f y t h e f u n c t i o n t y p e .
5 . A p p l y y o u r c h a n g e s .
I f y o u w a n t t o r e o r d e r t h e m e n u e n t r i e s , c l i c k t h e R e o r d e r b u t t o n .
M e n u M a n a g e r O n c e y o u h a v e y o u r m e n u d e fi n e d , y o u c a n u p d a t e i t s l i s t o f e n t r i e s i n t h e M e n u M a n a g e r t a b .
H i e r a r c h y o f C h i l d r e n
T h e H i e r a r c h y o f C h i l d r e n s u b t a b p r o v i d e s i n f o r m a t i o n o n t h e c h i l d n o d e s w i t h i n t h e m e n u s t r u c t u r e . C h i l d n o d e s a r e e i t h e r f u n c t i o n s o r m e n u s ( s u b m e n u s ) . C h i l d n o d e s a r e d i s p l a y e d i n a h i e r a r c h y w i t h t h e f o l l o w i n g i n f o r m a t i o n , a s a p p l i c a b l e : d i s p l a y n a m e , i n t e r n a l m e n u n a m e , f u n c t i o n n a m e , t y p e , a n d d e s c r i p t i o n .
D i r e c t P a r e n t s
T h e D i r e c t P a r e n t s s u b t a b a l l o w s t h e u s e r t o s e e t h e d i r e c t p a r e n t ( s ) , i f a n y , o f t h e n a v i g a t i o n m e n u . A d i r e c t p a r e n t i s a m e n u t h a t c o n t a i n s t h i s m e n u d i r e c t l y a s a s u b m e n u . T h i s f e a t u r e i s u s e f u l i n i d e n t i f y i n g t h e d i r e c t i m p a c t o f a n y c h a n g e s t h a t m a y b e m a d e t o t h i s m e n u .
F o r e a c h p a r e n t , t h e p r o m p t a n d i n t e r n a l m e n u n a m e i s s h o w n .
G r a n t s
T h e G r a n t s s u b t a b d i s p l a y s t h e a s s o c i a t e d g r a n t s t h a t s e c u r e t h e n a v i g a t i o n m e n u .
F o r e a c h a s s o c i a t e d g r a n t t h e f o l l o w i n g i s s h o w n : n a m e , g r a n t e e t y p e , g r a n t e e , v a l i d d a t e s , d a t a c o n t e x t t y p e , o b j e c t , a n d i n s t a n c e s e t .
U p d a t e M e n u U s e t h i s p a g e t o u p d a t e a n e x i s t i n g n a v i g a t i o n m e n u .
A l l fi e l d s c a n b e u p d a t e d e x c e p t f o r t h e m e n u c o d e .
T h e d i r e c t p a r e n t s o f a m e n u c a n b e d e l e t e d i n t h e D i r e c t P a r e n t s t a b .
Y o u c a n n o t u p d a t e a p a r e n t m e n u f r o m t h i s t a b . Y o u m u s t n a v i g a t e t o t h e p a r e n t m e n u r e c o r d i t s e l f t o u p d a t e i t .
4 - 4 4 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 101/150
N o t e : Y o u c a n n o t r e p l a c e a n e x i s t i n g p a r e n t m e n u w i t h a n o t h e r m e n u , a s t h e p a r e n t m e n u i s u s e d a s t h e p r i m a r y k e y o f t h e h i e r a r c h y m a p p i n g . I n s t e a d , y o u h a v e t o d e l e t e t h i s e x i s t i n g ( c h i l d ) m e n u a n d a d d a n e w m e n u . A l s o , t h e s e q u e n c e n u m b e r c a n n o t b e u p d a t e d s i n c e i t i s t h e p r i m a r y k e y . Y o u c a n u p d a t e t h e p r o m p t a n d d e s c r i p t i o n .
D u p l i c a t e M e n u U s e t h i s p a g e t o d u p l i c a t e a m e n u a n d c o p y i t s h i e r a r c h y o f c h i l d r e n . Y o u m u s t g i v e t h e d u p l i c a t e m e n u a n d n e w c o d e ( i n t e r n a l n a m e ) .
V i e w M e n u U s e t h i s p a g e t o v i e w d e t a i l s o f a m e n u .
D e l e t e M e n u U s e t h i s p a g e t o d e l e t e a m e n u .
N o t e t h a t y o u c a n n o t d e l e t e a r e f e r e n c e d m e n u . A m e n u c a n b e r e f e r e n c e d b y a n y o f t h e f o l l o w i n g :
• C h i l d r e n ( m e n u o r f u n c t i o n )
• M e n u p a r e n t s
• G r a n t s
P e r m i s s i o n s A p e r m i s s i o n i s t h e s m a l l e s t u n i t o f s e c u r a b l e a c t i o n t h a t c a n b e p e r f o r m e d o n t h e s y s t e m . A p e r m i s s i o n c a n e i t h e r b e a b s t r a c t p e r m i s s i o n s o r e x e c u t a b l e f u n c t i o n s ( m e n u ) . I t c a n e i t h e r b e a s y s t e m l e v e l p e r m i s s i o n o r b e s e n s i t i v e t o a d a t a c o n t e x t . F o r
e x a m p l e , a p a r t i c u l a r J S P p a g e m a y b e a n e x e c u t a b l e p e r m i s s i o n a n d " V i e w P e r s o n " m a y b e a n a b s t r a c t p e r m i s s i o n .
Y o u c a n s e a r c h f o r p e r m i s s i o n s f r o m t h e m a i n p a g e . Y o u c a n u p d a t e , d u p l i c a t e , o r r e m o v e a p e r m i s s i o n f o u n d i n y o u r s e a r c h r e s u l t s . Y o u c a n a l s o c r e a t e a n e w p e r m i s s i o n f r o m t h i s p a g e .
S e a r c h f o r p e r m i s s i o n s u s i n g t h e f o l l o w i n g c r i t e r i a :
• N a m e
• C o d e
• O b j e c t N a m e
C r e a t e P e r m i s s i o n U s e t h e s e p a g e s t o c r e a t e a p e r m i s s i o n .
1 . S p e c i f y a n a m e f o r t h e p e r m i s s i o n .
2 . S p e c i f y a c o d e f o r t h e p e r m i s s i o n . T h e c o d e i s t h e i n t e r n a l n a m e f o r t h e p e r m i s s i o n . O n c e t h e p e r m i s s i o n h a s b e e n s a v e d , t h e c o d e c a n n o t b e u p d a t e d .
3 . I f t h i s p e r m i s s i o n a p p l i e s t o a s p e c i fi c o b j e c t , s p e c i f y t h e o b j e c t .
O r a c l e A p p l i c a t i o n O b j e c t L i b r a r y S e c u r i t y 4 - 4 5
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 102/150
4 . I f y o u w a n t t o a d d t h i s p e r m i s s i o n t o a p e r m i s s i o n s e t n o w , s e l e c t a p e r m i s s i o n s e t .
U p d a t e P e r m i s s i o n U s e t h i s p a g e t o u p d a t e a n e x i s t i n g p e r m i s s i o n .
N o t e t h a t y o u c a n n o t u p d a t e t h e c o d e ( i n t e r n a l n a m e ) f o r t h e p e r m i s s i o n .
1 . Y o u c a n s p e c i f y a n e w n a m e f o r t h e p e r m i s s i o n .
2 . Y o u c a n s p e c i f y a n e w o b j e c t i f t h e p e r m i s s i o n a p p l i e s t o a s p e c i fi c o b j e c t .
Y o u c a n u p d a t e t h e p e r m i s s i o n s e t i n f o r m a t i o n a s w e l l :
1 . T o a d d t h i s p e r m i s s i o n t o a p e r m i s s i o n s e t , s e l e c t a p e r m i s s i o n s e t f r o m t h e l i s t o f v a l u e s f o r " A d d t h i s t o a P e r m i s s i o n S e t " .
2 . T o d e l e t e t h i s p e r m i s s i o n f r o m a p e r m i s s i o n s e t , s e l e c t t h e p e r m i s s i o n s e t i n t h e t a b l e a n d c l i c k t h e R e m o v e b u t t o n .
S e l e c t t h e A p p l y b u t t o n t o s a v e y o u r c h a n g e s .
D u p l i c a t e P e r m i s s i o n U s e t h i s p a g e t o d u p l i c a t e a n e x i s t i n g p e r m i s s i o n .
N o t e t h a t y o u m u s t e n t e r a u n i q u e c o d e f o r t h e n e w p e r m i s s i o n y o u a r e c r e a t i n g .
1 . S p e c i f y a n a m e f o r t h e p e r m i s s i o n .
2 . S p e c i f y a c o d e f o r t h e p e r m i s s i o n . T h e c o d e i s t h e i n t e r n a l n a m e f o r t h e p e r m i s s i o n . O n c e t h e p e r m i s s i o n h a s b e e n s a v e d , t h e c o d e c a n n o t b e u p d a t e d .
3 . I f t h i s p e r m i s s i o n a p p l i e s t o a s p e c i fi c o b j e c t , s p e c i f y t h e o b j e c t .
4 . I f y o u w a n t t o a d d t h i s p e r m i s s i o n t o a p e r m i s s i o n s e t n o w , s e l e c t a p e r m i s s i o n s e t .
V i e w P e r m i s s i o n U s e t h i s p a g e t o v i e w d e t a i l s o n a n e x i s t i n g p e r m i s s i o n .
Y o u c a n u p d a t e o r d u p l i c a t e a p e r m i s s i o n f r o m t h i s p a g e . Y o u c a n d e l e t e a p e r m i s s i o n f r o m t h i s p a g e i f i t d o e s n o t b e l o n g t o a p e r m i s s i o n s e t .
D e l e t e P e r m i s s i o n U s e t h i s p a g e t o d e l e t e a p e r m i s s i o n .
P e r m i s s i o n S e t s P e r m i s s i o n s e t s p r o v i d e a w a y t o g r o u p r e l a t e d p e r m i s s i o n s t o g e t h e r . Y o u c a n c r e a t e a
n e w p e r m i s s i o n s e t f r o m t h i s p a g e .
Y o u c a n s e a r c h f o r p e r m i s s i o n s e t s u s i n g t h e f o l l o w i n g c r i t e r i a :
• N a m e
• C o d e
Y o u c a n u p d a t e , d u p l i c a t e , o r d e l e t e p e r m i s s i o n s e t s f o u n d i n y o u r s e a r c h .
4 - 4 6 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 103/150
C r e a t e P e r m i s s i o n S e t U s e t h i s p a g e t o c r e a t e a p e r m i s s i o n s e t .
1 . S p e c i f y a n a m e f o r t h e p e r m i s s i o n s e t .
2 . S p e c i f y a c o d e f o r t h e p e r m i s s i o n s e t . T h e c o d e i s t h e i n t e r n a l n a m e f o r t h e p e r m i s s i o n s e t . O n c e t h e p e r m i s s i o n s e t h a s b e e n s a v e d , t h e c o d e c a n n o t b e u p d a t e d .
U s e t h e P e r m i s s i o n S e t B u i l d e r t o a d d p e r m i s s i o n s t o y o u r n e w p e r m i s s i o n s e t . Y o u c a n a l s o a d d e x i s t i n g p e r m i s s i o n s e t s t o t h e n e w p e r m i s s i o n s e t .
U p d a t e P e r m i s s i o n S e t U s e t h i s p a g e t o u p d a t e a n e x i s t i n g p e r m i s s i o n s e t .
Y o u c a n s p e c i f y a n e w n a m e f o r t h e p e r m i s s i o n s e t . N o t e t h a t y o u c a n n o t u p d a t e t h e c o d e ( i n t e r n a l n a m e ) f o r t h e p e r m i s s i o n s e t .
I f y o u w a n t t o u p d a t e w h i c h p e r m i s s i o n s a n d p e r m i s s i o n s e t s b e l o n g t o t h i s p e r m i s s i o n s e t , u s e t h e P e r m i s s i o n S e t B u i l d e r t o d o s o .
P e r m i s s i o n S e t M a n a g e r O n c e y o u h a v e y o u r p e r m i s s i o n s e t d e fi n e d , y o u c a n u p d a t e t h e c o n t e n t s o f t h e p e r m i s s i o n s e t i n t h e P e r m i s s i o n S e t M a n a g e r t a b .
H i e r a r c h y o f C h i l d r e n
T h e H i e r a r c h y o f C h i l d r e n s u b t a b p r o v i d e s i n f o r m a t i o n o n t h e c h i l d n o d e s i n t h e p e r m i s s i o n s e t s t r u c t u r e . A c h i l d n o d e i s e i t h e r a p e r m i s s i o n o r p e r m i s s i o n s e t . C h i l d n o d e s a r e d i s p l a y e d i n a h i e r a r c h y w i t h t h e f o l l o w i n g i n f o r m a t i o n : d i s p l a y n a m e , p e r m i s s i o n s e t n a m e ( i f a p p l i c a b l e ) , p e r m i s s i o n n a m e ( i f a p p l i c a b l e ) , a n d d e s c r i p t i o n .
D i r e c t P a r e n t s
T h e D i r e c t P a r e n t s s u b t a b a l l o w s y o u t o s e e t h e p e r m i s s i o n s e t s , i f a n y , t h a t i n c l u d e t h e c u r r e n t p e r m i s s i o n s e t . T h i s f e a t u r e i s u s e f u l i n i d e n t i f y i n g t h e d i r e c t i m p a c t o f a n y c h a n g e s t h a t m a y b e m a d e t o t h i s p e r m i s s i o n s e t .
G r a n t s
T h e G r a n t s s u b t a b d i s p l a y s t h e a s s o c i a t e d g r a n t s t h a t s e c u r e t h e n a v i g a t i o n m e n u .
F o r e a c h a s s o c i a t e d g r a n t , t h e n a m e , g r a n t e e t y p e , g r a n t e e , v a l i d d a t e s , d a t a c o n t e x t t y p e , o b j e c t n a m e , a n d i n s t a n c e s e t n a m e i s d i s p l a y e d .
D u p l i c a t e P e r m i s s i o n S e t
U s e t h i s p a g e t o d u p l i c a t e a n e x i s t i n g p e r m i s s i o n s e t . N o t e t h a t y o u m u s t e n t e r a u n i q u e c o d e f o r t h e n e w p e r m i s s i o n s e t y o u a r e c r e a t i n g .
1 . S p e c i f y a n a m e f o r t h e p e r m i s s i o n s e t .
2 . S p e c i f y a c o d e f o r t h e p e r m i s s i o n s e t . T h e c o d e i s t h e i n t e r n a l n a m e f o r t h e p e r m i s s i o n s e t . O n c e t h e p e r m i s s i o n s e t h a s b e e n s a v e d , t h e c o d e c a n n o t b e u p d a t e d .
I f y o u w a n t t o u p d a t e w h i c h p e r m i s s i o n s a n d p e r m i s s i o n s e t s b e l o n g t o t h i s p e r m i s s i o n s e t , u s e t h e P e r m i s s i o n S e t B u i l d e r t o d o s o .
O r a c l e A p p l i c a t i o n O b j e c t L i b r a r y S e c u r i t y 4 - 4 7
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 104/150
V i e w P e r m i s s i o n S e t U s e t h i s p a g e t o v i e w d e t a i l s o n a n e x i s t i n g p e r m i s s i o n s e t .
C l i c k U p d a t e t o u p d a t e t h e p e r m i s s i o n s e t .
D e l e t e P e r m i s s i o n S e t U s e t h i s p a g e t o d e l e t e a p e r m i s s i o n s e t . I f a p e r m i s s i o n s e t i s a c h i l d o f a n o t h e r p e r m i s s i o n s e t , i t c a n n o t b e d e l e t e d w i t h o u t fi r s t b e i n g r e m o v e d f r o m i t s p a r e n t p e r m i s s i o n s e t .
C o m p i l e S e c u r i t y C o n c u r r e n t P r o g r a m U s e t h i s c o n c u r r e n t p r o g r a m t o c o m p i l e y o u r m e n u d a t a . C o m p i l i n g y o u r m e n u d a t a a l l o w s f o r t h e s y s t e m t o d e t e r m i n e m o r e q u i c k l y w h e t h e r a f u n c t i o n i s a v a i l a b l e t o a p a r t i c u l a r r e s p o n s i b i l i t y / m e n u .
A r e q u e s t t o r u n t h i s p r o g r a m i s a u t o m a t i c a l l y s u b m i t t e d w h e n y o u m a k e c h a n g e s u s i n g t h e M e n u s f o r m .
P a r a m e t e r
E v e r y t h i n g
T h i s p a r a m e t e r t a k e s t h e v a l u e Y e s o r N o . " N o " i s u s e d t o r e c o m p i l e o n l y t h o s e e n t i t i e s t h a t a r e m a r k e d a s n e e d i n g r e c o m p i l a t i o n . " Y e s " i s u s e d t o r e c o m p i l e a l l e n t i t i e s , a n d c a n t a k e a l o n g t i m e . " N o " i s t h e d e f a u l t v a l u e .
F u n c t i o n S e c u r i t y R e p o r t s U s e t h e f u n c t i o n s e c u r i t y r e p o r t s t o d o c u m e n t t h e s t r u c t u r e o f y o u r 1 1 i m e n u s . Y o u c a n u s e t h e s e r e p o r t s a s h a r d c o p y t o d o c u m e n t y o u r c u s t o m i z e d m e n u s t r u c t u r e s b e f o r e u p g r a d i n g y o u r O r a c l e A p p l i c a t i o n s s o f t w a r e .
T h e f u n c t i o n s e c u r i t y r e p o r t s c o n s i s t o f t h e F u n c t i o n S e c u r i t y F u n c t i o n s R e p o r t , t h e F u n c t i o n S e c u r i t y M e n u R e p o r t , a n d t h e F u n c t i o n S e c u r i t y N a v i g a t o r R e p o r t .
T h e s e r e p o r t s a r e a v a i l a b l e t h r o u g h t h e F u n c t i o n S e c u r i t y M e n u R e p o r t s r e q u e s t s e t . F o r e a c h r e p o r t , s p e c i f y t h e r e s p o n s i b i l i t y w h o s e f u n c t i o n s e c u r i t y y o u w a n t t o r e v i e w .
F u n c t i o n S e c u r i t y F u n c t i o n R e p o r t S p e c i f y a r e s p o n s i b i l i t y w h e n s u b m i t t i n g t h e r e p o r t . T h e r e p o r t o u t p u t l i s t s t h e f u n c t i o n s a c c e s s i b l e b y t h e s p e c i fi e d r e s p o n s i b i l i t y .
T h e r e p o r t d o e s n o t i n c l u d e i t e m s e x c l u d e d b y f u n c t i o n s e c u r i t y r u l e s .
F u n c t i o n S e c u r i t y M e n u R e p o r t S p e c i f y a r e s p o n s i b i l i t y w h e n s u b m i t t i n g t h e r e p o r t . T h e r e p o r t o u t p u t l i s t s t h e c o m p l e t e m e n u o f t h e r e s p o n s i b i l i t y , i n c l u d i n g a l l s u b m e n u s a n d f u n c t i o n s .
T h e r e p o r t i n d i c a t e s a n y e x c l u d e d m e n u i t e m s w i t h t h e r u l e t h a t e x c l u d e d i t .
4 - 4 8 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 105/150
F u n c t i o n S e c u r i t y N a v i g a t o r R e p o r t S p e c i f y a r e s p o n s i b i l i t y w h e n s u b m i t t i n g t h e r e p o r t . T h e r e p o r t o u t p u t l i s t s t h e m e n u a s i t a p p e a r s i n t h e n a v i g a t o r f o r t h e r e s p o n s i b i l i t y s p e c i fi e d .
T h i s r e p o r t d o e s n o t i n c l u d e i t e m s e x c l u d e d b y f u n c t i o n s e c u r i t y r u l e s , o r n o n - f o r m f u n c t i o n s t h a t d o n o t a p p e a r i n t h e n a v i g a t o r .
U s e r s o f a R e s p o n s i b i l i t y R e p o r t T h i s r e p o r t d o c u m e n t s w h o i s u s i n g a g i v e n r e s p o n s i b i l i t y . U s e t h i s r e p o r t w h e n d e fi n i n g o r e d i t i n g a p p l i c a t i o n u s e r s .
R e p o r t P a r a m e t e r s
A p p l i c a t i o n N a m e
C h o o s e t h e n a m e o f t h e a p p l i c a t i o n t o w h i c h t h e r e s p o n s i b i l i t y y o u w a n t i n y o u r r e p o r t b e l o n g s .
R e s p o n s i b i l i t y N a m e
C h o o s e t h e n a m e o f t h e r e s p o n s i b i l i t y y o u w a n t i n y o u r r e p o r t .
R e p o r t H e a d i n g T h e r e p o r t h e a d i n g i n d i c a t e s t h e a p p l i c a t i o n n a m e a n d r e s p o n s i b i l i t y f o r w h i c h y o u r e q u e s t e d a r e p o r t .
C o l u m n H e a d i n g s
U s e r N a m e
T h e n a m e o f t h e u s e r w h o i s a s s i g n e d t o t h e r e s p o n s i b i l i t y .
S t a r t D a t e
T h e d a t e t h e r e s p o n s i b i l i t y b e c a m e a c t i v e f o r t h e u s e r .
E n d D a t e
T h e d a t e t h e r e s p o n s i b i l i t y e i t h e r b e c o m e s i n a c t i v e o r b e c a m e i n a c t i v e f o r t h e u s e r . I f n o e n d d a t e a p p e a r s f o r a u s e r , t h e n t h i s r e s p o n s i b i l i t y i s a l w a y s e n a b l e d f o r t h e u s e r .
D e s c r i p t i o n
T h e d e s c r i p t i o n o f t h e u s e r w h o i s a s s i g n e d t o t h e r e s p o n s i b i l i t y .
R e l a t e d T o p i c s
O v e r v i e w o f O r a c l e A p p l i c a t i o n s S e c u r i t y , p a g e 4 - 1
D e fi n i n g a R e s p o n s i b i l i t y , p a g e 4 - 3
O v e r v i e w o f F u n c t i o n S e c u r i t y , p a g e 4 - 7
R e s p o n s i b i l i t i e s fi e l d h e l p , p a g e 4 - 1 8
O r a c l e A p p l i c a t i o n O b j e c t L i b r a r y S e c u r i t y 4 - 4 9
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 106/150
U s e r s fi e l d h e l p , p a g e 4 - 2 2
A c t i v e R e s p o n s i b i l i t i e s R e p o r t T h i s r e p o r t s h o w s a l l t h e r e s p o n s i b i l i t i e s t h a t a r e c u r r e n t l y a c t i v e , t h e u s e r s w h o c a n c u r r e n t l y a c c e s s e a c h r e s p o n s i b i l i t y , a n d t h e s t a r t a n d e n d d a t e s w h e n t h e y c a n a c c e s s
t h e r e s p o n s i b i l i t y .
R e p o r t P a r a m e t e r s N o n e .
R e p o r t H e a d i n g T h i s d i s p l a y s t h e n a m e o f t h e r e p o r t , t h e d a t e a n d t i m e t h e r e p o r t w a s r u n , a n d t h e p a g e n u m b e r .
C o l u m n H e a d i n g s
A p p l i c a t i o n N a m e
T h e n a m e o f t h e a p p l i c a t i o n a s s o c i a t e d w i t h t h e r e s p o n s i b i l i t y .
R e s p o n s i b i l i t y N a m e
T h e n a m e o f t h e c u r r e n t l y a c t i v e r e s p o n s i b i l i t y .
U s e r N a m e
T h e n a m e o f t h e u s e r w h o c a n c u r r e n t l y a c c e s s t h e r e s p o n s i b i l i t y .
S t a r t D a t e
T h e d a t e w h e n t h e u s e r c a n b e g i n a c c e s s i n g t h e r e s p o n s i b i l i t y .
E n d D a t e
T h e d a t e w h e n t h e u s e r c a n n o l o n g e r a c c e s s t h e r e s p o n s i b i l i t y . S e e : O v e r v i e w o f O r a c l e A p p l i c a t i o n s S e c u r i t y , p a g e 4 - 1 .
R e l a t e d T o p i c s
O v e r v i e w o f O r a c l e A p p l i c a t i o n s S e c u r i t y , p a g e 4 - 1
D e fi n i n g a R e s p o n s i b i l i t y , p a g e 4 - 3
R e s p o n s i b i l i t i e s fi e l d h e l p , p a g e 4 - 1 8
U s e r s fi e l d h e l p , p a g e 4 - 2 2
A c t i v e U s e r s R e p o r t T h i s r e p o r t s h o w s a l l t h e u s e r n a m e s t h a t a r e b o t h c u r r e n t l y a c t i v e a n d h a v e a t l e a s t o n e a c t i v e r e s p o n s i b i l i t y . I t a l s o d i s p l a y s a l l t h e r e s p o n s i b i l i t i e s t h a t u s e r s c a n a c c e s s , a n d t h e s t a r t a n d e n d d a t e s w h e n t h e y c a n a c c e s s e a c h r e s p o n s i b i l i t y .
4 - 5 0 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 107/150
R e p o r t P a r a m e t e r s N o n e .
R e p o r t H e a d i n g T h e r e p o r t h e a d i n g d i s p l a y s t h e n a m e o f t h e r e p o r t , t h e d a t e t h a t t h e r e p o r t w a s r u n , a n d
t h e p a g e n u m b e r .
C o l u m n H e a d i n g s
U s e r N a m e
T h e O r a c l e A p p l i c a t i o n s n a m e o f t h e c u r r e n t l y a c t i v e u s e r . T h e s t a r t a n d e n d d a t e s t h a t y o u s p e c i f y i n t h e U s e r s w i n d o w d e t e r m i n e w h e t h e r a u s e r n a m e i s c u r r e n t l y a c t i v e .
A p p l i c a t i o n N a m e
T h e n a m e o f t h e a p p l i c a t i o n a s s o c i a t e d w i t h t h e r e s p o n s i b i l i t y .
R e s p o n s i b i l i t y N a m e T h e n a m e o f t h e c u r r e n t l y a c t i v e r e s p o n s i b i l i t y .
S t a r t D a t e
T h e d a t e w h e n t h e u s e r c a n b e g i n a c c e s s i n g t h e r e s p o n s i b i l i t y . Y o u c a n s p e c i f y a s t a r t d a t e w h e n y o u a s s i g n t h e r e s p o n s i b i l i t y t o t h e u s e r i n t h e R e s p o n s i b i l i t i e s b l o c k o f t h e U s e r s w i n d o w .
E n d D a t e
T h e d a t e w h e n t h e u s e r c a n n o l o n g e r a c c e s s t h e r e s p o n s i b i l i t y . Y o u s p e c i f y a n e n d d a t e w h e n y o u a s s i g n t h e r e s p o n s i b i l i t y t o t h e u s e r i n R e s p o n s i b i l i t i e s b l o c k o f t h e U s e r s
w i n d o w .
R e p o r t s a n d S e t s b y R e s p o n s i b i l i t y R e p o r t T h i s r e p o r t i d e n t i fi e s w h i c h r e p o r t s ( a n d o t h e r c o n c u r r e n t p r o g r a m s ) a n d r e p o r t s e t s a r e i n c l u d e d i n t h e r e q u e s t s e c u r i t y g r o u p s a v a i l a b l e t o a n y g i v e n r e s p o n s i b i l i t y . U s e t h i s r e p o r t w h e n d e fi n i n g o r e d i t i n g r e s p o n s i b i l i t i e s .
R e p o r t P a r a m e t e r s I f y o u e n t e r n o p a r a m e t e r s , t h e r e p o r t d o c u m e n t s a l l r e p o r t s a n d r e p o r t s e t s a c c e s s i b l e f r o m e a c h r e s p o n s i b i l i t y .
A p p l i c a t i o n S h o r t N a m e
C h o o s e t h e a p p l i c a t i o n n a m e a s s o c i a t e d w i t h t h e r e s p o n s i b i l i t y w h o s e a v a i l a b l e r e p o r t s a n d r e p o r t s e t s y o u w i s h t o r e p o r t o n .
I f y o u d o n o t c h o o s e a n a p p l i c a t i o n n a m e , t h e r e p o r t d o c u m e n t s a l l r e p o r t s a n d r e p o r t s e t s a c c e s s i b l e f r o m e a c h r e s p o n s i b i l i t y .
O r a c l e A p p l i c a t i o n O b j e c t L i b r a r y S e c u r i t y 4 - 5 1
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 108/150
R e s p o n s i b i l i t y N a m e
C h o o s e t h e n a m e o f a r e s p o n s i b i l i t y w h o s e a v a i l a b l e r e p o r t s a n d r e p o r t s e t s y o u w i s h t o r e p o r t o n . Y o u m u s t e n t e r a v a l u e f o r A p p l i c a t i o n S h o r t N a m e b e f o r e e n t e r i n g a v a l u e f o r R e s p o n s i b i l i t y N a m e .
R e p o r t H e a d i n g s T h e r e p o r t h e a d i n g s l i s t t h e r e p o r t p a r a m e t e r s y o u s p e c i f y , a n d p r o v i d e y o u w i t h g e n e r a l i n f o r m a t i o n a b o u t t h e c o n t e n t s o f t h e r e p o r t .
R e l a t e d T o p i c s
O v e r v i e w o f O r a c l e A p p l i c a t i o n s S e c u r i t y , p a g e 4 - 1
D e fi n i n g a R e q u e s t S e c u r i t y G r o u p , p a g e 4 - 4
R e s p o n s i b i l i t i e s fi e l d h e l p , p a g e 4 - 1 8
4 - 5 2 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 109/150
5 U s e r a n d D a t a A u d i t i n g
O v e r v i e w o f U s e r a n d D a t a A u d i t i n g T h e r e a r e t w o t y p e s o f a u d i t i n g i n O r a c l e A p p l i c a t i o n s : a u d i t i n g u s e r s , a n d a u d i t i n g d a t a b a s e r o w c h a n g e s .
A u d i t i n g U s e r A c t i v i t y A u d i t i n g u s e r s i s s u p p o r t e d b y :
• S i g n - O n : A u d i t L e v e l p r o fi l e o p t i o n s e t t i n g
• A u d i t R e p o r t s
B a s e d o n t h e a u d i t l e v e l y o u c h o o s e , S i g n - O n a u d i t r e c o r d s u s e r n a m e s , d a t e s , a n d t i m e s o f u s e r s a c c e s s i n g t h e s y s t e m , a s w e l l a s w h a t r e s p o n s i b i l i t i e s , f o r m s , a n d t e r m i n a l s u s e r s a r e u s i n g .
A u d i t i n g D a t a b a s e R o w C h a n g e s A u d i t i n g d a t a b a s e r o w c h a n g e s i s s u p p o r t e d b y :
• F r o m t h e H e l p m e n u , A b o u t T h i s R e c o r d . . . • A u d i t T r a i l : A c t i v a t e p r o fi l e o p t i o n s e t t i n g
• A u d i t f o r m s - s e e b e l o w .
R e l a t e d T o p i c s
A u d i t i n g U s e r A c t i v i t y , p a g e 5 - 2
S e t t i n g U p S i g n - O n A u d i t , p a g e 5 - 2
S i g n - O n A u d i t R e p o r t s , p a g e 5 - 5
M o n i t o r U s e r s , p a g e 5 - 1 9
R e p o r t i n g o n A u d i t T r a i l D a t a , p a g e 5 - 6 S e t t i n g U p A u d i t T r a i l , p a g e 5 - 7
A u d i t T r a i l T a b l e s , T r i g g e r s a n d V i e w s , p a g e 5 - 7
R e p o r t i n g o n A u d i t I n f o r m a t i o n , p a g e 5 - 1 3
D i s a b l i n g A u d i t T r a i l a n d A r c h i v i n g A u d i t D a t a , p a g e 5 - 1 4
A u d i t I n s t a l l a t i o n s , p a g e 5 - 2 0
U s e r a n d D a t a A u d i t i n g 5 - 1
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 110/150
A u d i t G r o u p s , p a g e 5 - 2 2
A u d i t T a b l e s , p a g e 5 - 2 4
A u d i t i n g U s e r A c t i v i t y
O r a c l e A p p l i c a t i o n s p r o v i d e s a S i g n - O n A u d i t f e a t u r e t h a t a l l o w s y o u t o : • T r a c k w h a t y o u r u s e r s a r e d o i n g a n d w h e n t h e y d o i t .
• C h o o s e w h o t o a u d i t a n d w h a t t y p e o f i n f o r m a t i o n t o a u d i t .
• V i e w q u i c k l y o n l i n e w h a t y o u r u s e r s a r e d o i n g .
• C h e c k t h e s e c u r i t y o f y o u r a p p l i c a t i o n .
W i t h S i g n - O n A u d i t , y o u c a n r e c o r d u s e r n a m e s , t e r m i n a l s , a n d t h e d a t e s a n d t i m e s y o u r u s e r s a c c e s s O r a c l e A p p l i c a t i o n s . S i g n - O n A u d i t c a n a l s o t r a c k t h e r e s p o n s i b i l i t i e s a n d f o r m s y o u r u s e r s u s e , a s w e l l a s t h e c o n c u r r e n t p r o c e s s e s t h e y r u n .
M a j o r F e a t u r e s
S e l e c t i v e A u d i t i n g
S i g n - O n A u d i t l e t s y o u c h o o s e w h o t o a u d i t a n d w h a t t y p e o f u s e r i n f o r m a t i o n t o t r a c k . Y o u c a n s e l e c t i v e l y d e t e r m i n e w h a t a u d i t i n f o r m a t i o n y o u n e e d , t o m a t c h y o u r o r g a n i z a t i o n ’ s n e e d s .
M o n i t o r A p p l i c a t i o n U s e r s
T h e M o n i t o r U s e r s f o r m g i v e s y o u o n l i n e , r e a l - t i m e i n f o r m a t i o n a b o u t w h o i s u s i n g O r a c l e A p p l i c a t i o n s a n d w h a t t h e y a r e d o i n g .
Y o u c a n s e e w h a t u s e r s a r e s i g n e d o n ( a p p l i c a t i o n u s e r n a m e a n d o p e r a t i n g s y s t e m l o g i n n a m e ) , w h a t r e s p o n s i b i l i t i e s , f o r m s , a n d t e r m i n a l s t h e y a r e u s i n g , h o w l o n g t h e y h a v e
b e e n w o r k i n g o n f o r m s , a n d w h a t O r a c l e d a t a b a s e p r o c e s s e s t h e y a r e u s i n g .
S i g n - O n A u d i t R e p o r t s
S i g n - O n A u d i t R e p o r t s g i v e y o u h i s t o r i c a l , d e t a i l e d i n f o r m a t i o n o n w h a t y o u r u s e r s d o i n y o u r a p p l i c a t i o n .
Y o u c a n g i v e s e a r c h c r i t e r i a t o n a r r o w y o u r s e a r c h f o r i n f o r m a t i o n . Y o u c a n a l s o s o r t y o u r S i g n - O n A u d i t i n f o r m a t i o n t o c r e a t e e a s y - t o - r e a d r e p o r t s .
S e t t i n g U p S i g n - O n A u d i t Y o u u s e t h e S i g n - O n : A u d i t L e v e l u s e r p r o fi l e o p t i o n t o c o n t r o l w h o S i g n - O n A u d i t t r a c k s a n d t h e l e v e l a t w h i c h t h e y a r e a u d i t e d .
U s e t h e M o n i t o r U s e r s f o r m t o v i e w o n l i n e w h a t y o u r u s e r s a r e d o i n g .
U s e t h e S u b m i t R e p o r t s f o r m t o s u b m i t S i g n - O n A u d i t R e p o r t s t h a t g i v e y o u d e t a i l e d a u d i t i n f o r m a t i o n .
5 - 2 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 111/150
E n a b l i n g S i g n - O n A u d i t
U s e t h e S y s t e m P r o fi l e V a l u e s f o r m t o e n a b l e S i g n - O n A u d i t . C h o o s e t h e s c o p e o f y o u r a u d i t a n d w h o t o a u d i t b y s e t t i n g t h e u s e r p r o fi l e l e v e l a t t h e u s e r , r e s p o n s i b i l i t y , a p p l i c a t i o n , o r s i t e p r o fi l e l e v e l s .
N o t e : U s e r s c a n n o t s e e o r c h a n g e t h i s p r o fi l e o p t i o n .
A f t e r y o u s e t o r c h a n g e a u d i t l e v e l s , t h e n e w a u d i t l e v e l s f o r a u s e r t a k e e f f e c t t h e n e x t t i m e t h e u s e r s i g n s o n t o O r a c l e A p p l i c a t i o n s f r o m t h e o p e r a t i n g s y s t e m .
S e l e c t i n g A u d i t L e v e l s
T h e S i g n - O n : A u d i t L e v e l p r o fi l e o p t i o n a l l o w s y o u t o s e l e c t a l e v e l a t w h i c h t o a u d i t u s e r s w h o s i g n o n t o O r a c l e A p p l i c a t i o n s .
F o u r a u d i t l e v e l s p r o v i d e i n c r e a s i n g l e v e l s o f m o n i t o r i n g : N o n e , U s e r , R e s p o n s i b i l i t y , a n d F o r m .
A u d i t i n g l e v e l N o n e i s t h e d e f a u l t , a n d t r a c k s :
• N o a c t i v i t i e s b y a n y u s e r s w h o s i g n o n t o O r a c l e A p p l i c a t i o n s
A u d i t i n g a t t h e U s e r l e v e l t r a c k s :
• W h o s i g n s o n t o y o u r s y s t e m
• T h e t i m e s u s e r s l o g o n a n d o f f
• T h e t e r m i n a l s i n u s e
A u d i t i n g a t t h e R e s p o n s i b i l i t y l e v e l p e r f o r m s t h e U s e r l e v e l a u d i t f u n c t i o n s a n d a l s o t r a c k s :
• T h e r e s p o n s i b i l i t i e s u s e r s c h o o s e
• H o w m u c h t i m e u s e r s s p e n d u s i n g e a c h r e s p o n s i b i l i t y
A u d i t i n g a t t h e F o r m l e v e l p e r f o r m s t h e R e s p o n s i b i l i t y a n d U s e r l e v e l a u d i t f u n c t i o n s , a n d a l s o t r a c k s :
• T h e f o r m s u s e r s c h o o s e
• H o w l o n g u s e r s s p e n d u s i n g e a c h f o r m
A u d i t i n g L e v e l s a n d S y s t e m O v e r h e a d
I n p l a n n i n g y o u r o r g a n i z a t i o n ’ s S i g n - O n A u d i t i m p l e m e n t a t i o n , y o u s h o u l d c o n s i d e r t h e a d d i t i o n a l s y s t e m o v e r h e a d r e q u i r e d t o m o n i t o r a n d a u d i t y o u r u s e r s a s t h e y a c c e s s O r a c l e A p p l i c a t i o n s . T h e m o r e u s e r s y o u a u d i t , a n d t h e h i g h e r t h e l e v e l o f a u d i t i n g , t h e g r e a t e r t h e s y s t e m o v e r h e a d s u c h a s p r o c e s s i n g c o s t s a n d d i s k s p a c e . Y o u s h o u l d b a l a n c e y o u r o r g a n i z a t i o n ’ s a u d i t i n g n e e d s w i t h t h e r e s o u r c e s a v a i l a b l e , o b t a i n i n g a d d i t i t i o n a l r e s o u r c e s i f t h e e x i s t i n g o n e s a r e i n s u f fi c i e n t t o s u p p o r t t h e r e q u i r e d a u d i t i n g a c t i v i t i e s
a s w e l l a s t h e a c t u a l w o r k l o a d .
E x a m p l e - A u d i t U s e r s , R e s p o n s i b i l i t i e s , & F o r m s
A n e x a m p l e i m p l e m e n t a t i o n o f S i g n - O n A u d i t w o u l d b e t o a u d i t a l l o f y o u r u s e r s ’ s i g n - o n s , t h e r e s p o n s i b i l i t i e s t h e y s e l e c t , a n d t h e f o r m s t h e y a c c e s s .
T o a c c o m p l i s h t h i s , y o u w o u l d s e t S i g n - O n : A u d i t L e v e l t o :
• F o r m a u d i t
U s e r a n d D a t a A u d i t i n g 5 - 3
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 112/150
• A t t h e S i t e p r o fi l e l e v e l
E x a m p l e - A u d i t a s p e c i c r e s p o n s i b i l i t y , e x c e p t i n g o n e u s e r
A n o t h e r e x a m p l e o f u s i n g S i g n - O n A u d i t i s f o r a n o r g a n i z a t i o n t o a u d i t a l l u s e r s o f t h e P e r s o n n e l M a n a g e r r e s p o n s i b i l i t y , e x c e p t f o r M J O N E S .
I n t h i s e x a m p l e , y o u d o n o t n e e d t o a u d i t t h e f o r m s t h e u s e r s a c c e s s o r t h e r e s p o n s i b i l i t i e s t h e y s e l e c t .
T o s e t u p t h i s i m p l e m e n t a t i o n , s e t S i g n - O n : A u d i t L e v e l t o :
• U s e r a u d i t
• A t t h e r e s p o n s i b i l i t y p r o fi l e l e v e l f o r t h e P e r s o n n e l M a n a g e r r e s p o n s i b i l i t y
Y o u a l s o s e t S i g n - O n : A u d i t L e v e l t o :
• N o n e
• A t t h e u s e r p r o fi l e l e v e l f o r t h e a p p l i c a t i o n u s e r M J O N E S
U s i n g t h e A p p l i c a t i o n M o n i t o r U s e t h e M o n i t o r U s e r s f o r m t o m o n i t o r w h o i s u s i n g O r a c l e A p p l i c a t i o n s a n d w h a t t h e y a r e d o i n g . Y o u c a n m o n i t o r y o u r u s e r s a t a n y t i m e .
T h e A p p l i c a t i o n M o n i t o r l e t s y o u s e e w h a t u s e r s a r e s i g n e d o n , w h a t r e s p o n s i b i l i t i e s , f o r m s , a n d t e r m i n a l s t h e y a r e u s i n g , h o w l o n g t h e y h a v e b e e n w o r k i n g o n f o r m s , a n d w h a t O r a c l e d a t a b a s e p r o c e s s e s t h e y a r e u s i n g .
I m p o r t a n t : Y o u c a n o n l y m o n i t o r t h o s e u s e r s t h a t a r e b e i n g a u d i t e d b y S i g n - O n A u d i t . T h e A p p l i c a t i o n M o n i t o r a l s o r e fl e c t s t h e l e v e l o f a u d i t i n g y o u d e fi n e f o r y o u r u s e r s .
A b o u t T h i s R e c o r d W i n d o w Y o u c a n d i s p l a y S i g n - O n A u d i t d a t a b y c h o o s i n g f r o m t h e H e l p m e n u , A b o u t T h i s R e c o r d . . .
S i g n - O n A u d i t c a n a u t o m a t i c a l l y t i e i n " A b o u t T h i s R e c o r d " i n f o r m a t i o n f o r r e c o r d s t h a t a r e i n s e r t e d o r u p d a t e d b y a u d i t e d u s e r s . T h i s a d d i t i o n a l i n f o r m a t i o n a p p e a r s i n t h e " A b o u t T h i s R e c o r d " w i n d o w w h e n y o u s e t t h e W h o : D i s p l a y T y p e p r o fi l e o p t i o n t o E x t e n d e d .
E x t e n d e d i n f o r m a t i o n s h o w s t h e O r a c l e A p p l i c a t i o n s s e s s i o n n u m b e r , t h e o p e r a t i n g s y s t e m l o g i n n a m e , a n d t h e t e r m i n a l t h a t a u s e r y o u a r e t r a c k i n g w i t h S i g n - O n A u d i t u s e d t o i n s e r t o r u p d a t e a r o w .
A s S y s t e m A d m i n i s t r a t o r , y o u c a n u s e t h e S y s t e m P r o fi l e V a l u e s f o r m t o s e t “ W h o : D i s p l a y T y p e " t o l e t a n y u s e r , r e s p o n s i b i l i t y , a p p l i c a t i o n , o r s i t e v i e w E x t e n d e d
" A b o u t T h i s R e c o r d " i n f o r m a t i o n .
W h o : D i s p l a y T y p e P r o l e O p t i o n
T h e W h o : D i s p l a y T y p e p r o fi l e o p t i o n a l l o w s y o u t o c h o o s e b e t w e e n t w o d i f f e r e n t d i s p l a y s i n t h e A b o u t T h i s R e c o r d w i n d o w :
" N o r m a l " d i s p l a y s t h e :
• N a m e o f t h e u s e r w h o c r e a t e d t h e r o w
5 - 4 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 113/150
• D a t e t h e u s e r c r e a t e d t h e r o w
• N a m e o f t h e t a b l e c o n t a i n i n g t h e r o w
• N a m e o f t h e u s e r w h o l a s t u p d a t e d t h e r o w
" E x t e n d e d " d i s p l a y s N o r m a l i n f o r m a t i o n , p l u s t h e :
• U s e r ’ s o p e r a t i n g s y s t e m l o g o n • U s e r ’ s t e r m i n a l i d e n t i fi c a t i o n
N o t e : U s e r s c a n n o t s e e o r c h a n g e t h i s p r o fi l e o p t i o n .
T h i s p r o fi l e o p t i o n i s v i s i b l e a n d u p d a t a b l e a t a l l f o u r l e v e l s .
N o t i f y i n g o f U n s u c c e s s f u l L o g i n s S i g n - O n A u d i t c a n t r a c k u s e r l o g i n s a n d p r o v i d e u s e r s w i t h a w a r n i n g m e s s a g e i f a n y o n e h a s m a d e a n u n s u c c e s s f u l a t t e m p t t o s i g n o n w i t h t h e i r a p p l i c a t i o n u s e r n a m e s i n c e t h e i r l a s t s i g n - o n . T h i s w a r n i n g m e s s a g e a p p e a r s a f t e r a u s e r s i g n s o n .
Y o u o r y o u r u s e r s c a n a c t i v a t e t h i s f e a t u r e u s i n g t h e P e r s o n a l P r o fi l e V a l u e s f o r m b y s e t t i n g t h e " S i g n - O n : N o t i fi c a t i o n " u s e r p r o fi l e o p t i o n t o Y e s .
Y o u d o n o t h a v e t o a u d i t t h e u s e r w i t h S i g n - O n A u d i t t o u s e t h i s n o t i fi c a t i o n f e a t u r e .
S i g n - O n A u d i t R e p o r t s U s e t h e S u b m i t R e q u e s t s f o r m t o p r i n t s t a n d a r d a u d i t r e p o r t s .
Y o u c a n g e n e r a t e r e p o r t s d e t a i l i n g w h a t u s e r s a r e s i g n i n g o n , w h a t r e s p o n s i b i l i t i e s t h e y a r e a c c e s s i n g , w h a t f o r m s t h e y a r e u s i n g , w h a t c o n c u r r e n t r e q u e s t s t h e y a r e s u b m i t t i n g , a n d w h o i s a t t e m p t i n g t o l o g o n t o o t h e r u s e r s ’ a c c o u n t s .
O r a c l e A p p l i c a t i o n s p r o v i d e t h e f o l l o w i n g S i g n - O n A u d i t r e p o r t s :
S i g n o n A u d i t C o n c u r r e n t R e q u e s t s , p a g e 5 - 2 7 ( s h o w s w h o s u b m i t t e d w h a t r e q u e s t s )
S i g n o n A u d i t F o r m s , p a g e 5 - 2 8 ( s h o w s w h o a c c e s s e d w h a t f o r m s )
S i g n o n A u d i t R e s p o n s i b i l i t i e s , p a g e 5 - 3 0 ( s h o w s w h o a c c e s s e d w h a t r e s p o n s i b i l i t i e s )
S i g n o n A u d i t U n s u c c e s s f u l L o g i n s , p a g e 5 - 3 2 ( s h o w s w h o u n s u c c e s s f u l l y a t t e m p t e d t o s i g n o n a s a n o t h e r u s e r )
S i g n o n A u d i t U s e r s , p a g e 5 - 3 3 ( s h o w s w h o s i g n e d o n t o O r a c l e A p p l i c a t i o n s )
F o r e a c h r e p o r t , y o u c a n a l s o s p e c i f y s e a r c h c r i t e r i a t h a t m a k e s y o u r r e p o r t a s b r i e f a s y o u n e e d .
R e l a t e d T o p i c s
O v e r v i e w o f U s e r a n d D a t a A u d i t i n g , p a g e 5 - 1
A u d i t i n g U s e r A c t i v i t y , p a g e 5 - 2
S e t t i n g U p S i g n - O n A u d i t , p a g e 5 - 2
S i g n - O n A u d i t R e p o r t s , p a g e 5 - 5
M o n i t o r U s e r s , p a g e 5 - 1 9
U s e r a n d D a t a A u d i t i n g 5 - 5
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 114/150
R e p o r t i n g O n A u d i t T r a i l D a t a A u d i t T r a i l l e t s y o u k e e p a h i s t o r y o f c h a n g e s t o y o u r i m p o r t a n t d a t a : w h a t c h a n g e d , w h o c h a n g e d i t , a n d w h e n . W i t h A u d i t T r a i l , y o u c a n e a s i l y d e t e r m i n e h o w a n y d a t a r o w o r e l e m e n t o b t a i n e d i t s c u r r e n t v a l u e . Y o u c a n t r a c k i n f o r m a t i o n o n m o s t t y p e s o f fi e l d s , i n c l u d i n g c h a r a c t e r , n u m b e r a n d d a t e fi e l d s .
W h e n y o u e n t e r o r u p d a t e d a t a i n y o u r f o r m s , y o u c h a n g e t h e d a t a b a s e t a b l e s u n d e r l y i n g t h o s e f o r m s . A u d i t T r a i l t r a c k s w h i c h r o w s i n t h e d a t a b a s e w e r e u p d a t e d a t w h a t t i m e , a n d w h i c h u s e r w a s l o g g e d i n u s i n g t h e a s s o c i a t e d f o r m ( s ) .
A u d i t T r a i l O r a c l e A p p l i c a t i o n s R e l e a s e s 1 0 . 4 a n d a b o v e p r o v i d e a m e c h a n i s m b a s e d o n O r a c l e d a t a b a s e t r i g g e r s . A u d i t T r a i l s t o r e s c h a n g e i n f o r m a t i o n i n a " s h a d o w t a b l e " o f t h e a u d i t e d t a b l e . T h i s m e c h a n i s m s a v e s a u d i t d a t a i n a n u n c o m p r e s s e d b u t " s p a r s e " f o r m a t , a n d y o u e n a b l e a u d i t i n g f o r p a r t i c u l a r t a b l e s a n d g r o u p s o f t a b l e s ( " a u d i t g r o u p s " ) .
A u d i t T r a i l U p d a t e T a b l e s R e p o r t T h i s p r o g r a m c r e a t e s d a t a b a s e t r i g g e r s o n t h e t a b l e s i n y o u r a u d i t g r o u p s f o r y o u r i n s t a l l a t i o n s . I t a l s o c r e a t e s s h a d o w t a b l e s , o n e f o r e a c h a u d i t e d t a b l e , t o c o n t a i n t h e a u d i t i n f o r m a t i o n . I f y o u h a v e c h a n g e d y o u r a u d i t d e fi n i t i o n s o r d i s a b l e d a u d i t i n g f o r a n a u d i t g r o u p , t h e p r o g r a m d r o p s o r m o d i fi e s t h e a u d i t i n g t r i g g e r s a n d s h a d o w t a b l e s a p p r o p r i a t e l y .
T h e p r o g r a m a l s o b u i l d s s p e c i a l v i e w s y o u c a n u s e t o r e t r i e v e y o u r a u d i t d a t a f o r r e p o r t i n g .
C h a n g i n g Y o u r A u d i t T a b l e s Y o u m a y a d d a d d i t i o n a l c o l u m n s t o a u d i t a f t e r a u d i t i n g h a s b e g u n o n a
t a b l e . H o w e v e r , t h e s h a d o w t a b l e d o e s n o t t r a c k t h e c o l u m n c h a n g e s t h a t o c c u r r e d b e f o r e t h e c o l u m n ( s ) w e r e a d d e d . I f y o u a d d c o l u m n s y o u m u s t r e r u n t h e A u d i t T r a i l U p d a t e T a b l e s R e p o r t t o :
• A d d t h e n e c e s s a r y c o l u m n ( s ) t o t h e s h a d o w t a b l e
• R e g e n e r a t e t h e a u d i t t r i g g e r s a n d p r o c e d u r e s f o r t h e t a b l e s o t h a t t h e y n o w a u d i t t h e a d d i t i o n a l c o l u m n ( s )
R e l a t e d T o p i c s
O v e r v i e w o f U s e r a n d D a t a A u d i t i n g , p a g e 5 - 1
R e p o r t i n g o n A u d i t T r a i l D a t a , p a g e 5 - 6
S e t t i n g U p A u d i t T r a i l , p a g e 5 - 7
R e p o r t i n g o n A u d i t I n f o r m a t i o n , p a g e 5 - 1 3
D i s a b l i n g A u d i t T r a i l a n d A r c h i v i n g A u d i t D a t a , p a g e 5 - 1 4
A u d i t I n s t a l l a t i o n s , p a g e 5 - 2 0
A u d i t G r o u p s , p a g e 5 - 2 2
A u d i t T a b l e s , p a g e 5 - 2 4
5 - 6 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 115/150
S e t t i n g U p A u d i t T r a i l Y o u c a n c h o o s e t o s t o r e a n d r e t r i e v e a h i s t o r y o f a l l c h a n g e s u s e r s m a k e o n a g i v e n t a b l e . A u d i t i n g i s a c c o m p l i s h e d u s i n g a u d i t g r o u p s , w h i c h f u n c t i o n a l l y g r o u p t a b l e s t o b e a u d i t e d . F o r a t a b l e t o b e a u d i t e d , i t m u s t b e i n c l u d e d i n a n e n a b l e d a u d i t g r o u p .
T h e s t e p s f o r s e t t i n g u p A u d i t T r a i l i n c l u d e :
V e r i f y S e l e c t P r i v i l e g e s o n S Y S . D B A _ T A B L E S
H a v e y o u r d a t a b a s e a d m i n i s t r a t o r g r a n t S E L E C T p r i v i l e g e s o n S Y S . D B A _ T A B L E S t o t h e A P P L S Y S a c c o u n t . N o r m a l l y , t h i s s t e p w o u l d a l r e a d y h a v e b e e n d o n e a s p a r t o f y o u r i n s t a l l a t i o n o r u p g r a d e .
D e n e A u d i t G r o u p s
T h e s e a r e g r o u p s o f t a b l e s a n d c o l u m n s , w h e r e y o u d o n o t n e c e s s a r i l y n e e d t o i n c l u d e a l l t h e c o l u m n s i n a g i v e n t a b l e . Y o u e n a b l e a u d i t i n g f o r a u d i t g r o u p s r a t h e r t h a n f o r i n d i v i d u a l t a b l e s . Y o u w o u l d t y p i c a l l y g r o u p t o g e t h e r t h o s e t a b l e s t h a t b e l o n g t o t h e s a m e b u s i n e s s p r o c e s s ( f o r e x a m p l e , p u r c h a s e o r d e r t a b l e s ) .
A g i v e n t a b l e c a n b e l o n g t o m o r e t h a n o n e a u d i t g r o u p . I f s o , t h e t a b l e i s a u d i t e d a c c o r d i n g t o t h e h i g h e s t " s t a t e " o f e n a b l i n g f o r a n y o f i t s g r o u p s , w h e r e E n a b l e d i s t h e h i g h e s t , f o l l o w e d b y D i s a b l e D u m p D a t a , D i s a b l e N o G r o w t h , a n d D i s a b l e P u r g e T a b l e , i n t h a t o r d e r .
Y o u c a n e n a b l e a u d i t i n g f o r a m a x i m u m o f 2 4 0 c o l u m n s f o r a g i v e n t a b l e , a n d y o u c a n e n a b l e a u d i t i n g f o r a l l t y p e s o f t a b l e c o l u m n s e x c e p t L O N G , R A W , o r L O N G R A W . Y o u r a u d i t g r o u p m u s t i n c l u d e a l l c o l u m n s t h a t m a k e u p t h e p r i m a r y k e y f o r a t a b l e ; t h e s e c o l u m n s a r e a d d e d t o y o u r a u d i t g r o u p a u t o m a t i c a l l y . O n c e y o u h a v e a d d e d a c o l u m n t o a n a u d i t g r o u p , y o u c a n n o t r e m o v e i t . S e e : A u d i t G r o u p s , p a g e 5 - 2 2 .
D e n e A u d i t I n s t a l l a t i o n s
Y o u c h o o s e t h e r e g i s t e r e d O r a c l e I D s a t y o u r s i t e t h a t y o u w a n t t o a u d i t . T h i s a l l o w s
y o u t o a u d i t a c r o s s m u l t i p l e a p p l i c a t i o n i n s t a l l a t i o n s . W h e n a t a b l e i s a d d e d t o a n a u d i t g r o u p , a u d i t i n g w i l l a u t o m a t i c a l l y b e e n a b l e d f o r a l l i n s t a l l a t i o n s o f t h e t a b l e f o r w h i c h a u d i t i s e n a b l e d . S e e : A u d i t I n s t a l l a t i o n s , p a g e 5 - 2 0 .
R u n t h e A u d i t T r a i l U p d a t e T a b l e s R e p o r t t o E n a b l e A u d i t i n g
Y o u r A u d i t T r a i l d e fi n i t i o n s ( a n d a u d i t i n g ) d o n o t t a k e e f f e c t u n t i l y o u r u n t h e A u d i t T r a i l U p d a t e T a b l e s R e p o r t . I f y o u c h a n g e a n y o f y o u r d e fi n i t i o n s l a t e r , y o u m u s t r e r u n t h i s p r o g r a m . Y o u r u n t h e A u d i t T r a i l U p d a t e T a b l e s R e p o r t f r o m t h e s t a n d a r d s u b m i s s i o n ( S u b m i t R e p o r t s ) f o r m .
I m p o r t a n t : A u d i t T r a i l r e q u i r e s t w o d a t a b a s e c o n n e c t i o n s . I f y o u r o p e r a t i n g p l a t f o r m d o e s n o t a u t o m a t i c a l l y s u p p o r t t w o d a t a b a s e c o n n e c t i o n s ( e . g . V M S o r M P E / X L ) , t h e n a d d t o y o u r e n v i r o n m e n t fi l e
t h e e n v i r o n m e n t v a r i a b l e F D A T D B = < d a t a b a s e c o n n e c t s t r i n g > .
A u d i t T r a i l T a b l e s , T r i g g e r s a n d V i e w s W h e n a u d i t i n g i s e n a b l e d f o r t h e fi r s t t i m e , a s h a d o w t a b l e t o t h e a u d i t e d t a b l e i s a u t o m a t i c a l l y c r e a t e d i n t h e s a m e O r a c l e I D a s t h e a u d i t e d t a b l e . T h e s h a d o w t a b l e c o n t a i n s o n l y t h e c o l u m n s t o b e a u d i t e d , a n d a l l c o l u m n s i n t h e s h a d o w t a b l e a r e u n c o n s t r a i n e d , r e g a r d l e s s o f t h e i r s t a t u s i n t h e t a b l e t o b e a u d i t e d .
U s e r a n d D a t a A u d i t i n g 5 - 7
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 116/150
F o r e x a m p l e , N U L L s a r e a l w a y s p e r m i t t e d i n t h e s h a d o w t a b l e . A l l c o l u m n s i n t h e s h a d o w t a b l e h a v e t h e s a m e d a t a t y p e s a n d s i z e s a s t h e i r c o u n t e r p a r t s i n t h e a u d i t e d t a b l e .
T h e n a m e o f t h e s h a d o w t a b l e i s t h e fi r s t 2 4 c h a r a c t e r s o f t h e o r i g i n a l t a b l e n a m e p l u s t h e s u f fi x " _ A " ( A u d i t ) .
S h a d o w T a b l e C o l u m n s
A l l A u d i t T r a i l s h a d o w t a b l e s c o n t a i n c e r t a i n s p e c i a l a u d i t i n g c o l u m n s . T h e s e c o l u m n s i n c l u d e :
• A U D I T _ U S E R _ N A M E ( t h e A p p l i c a t i o n U s e r I D , e x c e p t w h e n c h a n g e s a r e a p p l i e d u s i n g S Q L * P l u s , i n w h i c h c a s e i t i s t h e O r a c l e I D ) .
• A U D I T _ T I M E S T A M P ( t h e d a t e / t i m e w h e n t h e i n s e r t i o n o c c u r r e d ) .
• A U D I T _ T R A N S A C T I O N _ T Y P E ( I f o r I n s e r t , U f o r U p d a t e , D f o r D e l e t e , L f o r L a s t , a n d C f o r C u r r e n t ) .
• A U D I T _ T R U E _ N U L L S ( V A R C H A R 2 ( 2 5 0 ) c o l u m n c o n t a i n i n g a d e l i m i t e d l i s t o f c o l u m n n a m e s t h a t h a v e c h a n g e d f r o m N U L L ) .
• T h e p r i m a r y k e y f o r t h e t a b l e . T h i s i s n o t a s p e c i a l c o l u m n , b u t r a t h e r a l l t h e c o l u m n s c o m p r i s i n g t h e p r i m a r y k e y o f t h e a u d i t e d t a b l e . N o t e t h a t , b y c o n v e n t i o n , a l l a u d i t e d c o l u m n s a r e s t o r e d w h e n a r o w i s d e l e t e d . L i k e w i s e , a n i n s e r t r e s u l t s i n a r o w o f N U L L v a l u e s i n t h e s h a d o w t a b l e . C h a n g e s t o t h e p r i m a r y k e y a r e m a r k e d a s d e l e t e s , b u t n e w p r i m a r y k e y v a l u e s a r e i n s e r t e d a l s o .
F o r e x a m p l e , s u p p o s e y o u h a v e t h e f o l l o w i n g t a b l e :
S Q L > D E S C R I B E A U D I T _ D E M O
N A M E N U L L ? T Y P E
- - - - - - - - - - - - - - - - - - - - - - - - - - -
P R I M A R Y _ K E Y N U M B E R ( 5 )
V A L U E _ O N E V A R C H A R 2 ( 5 )
V A L U E _ T W O V A R C H A R 2 ( 5 ) V A L U E _ T H R E V A R C H A R 2 ( 5 )
I t s s h a d o w t a b l e i s a s t h e f o l l o w i n g ( a s s u m i n g y o u a u d i t a l l y o u r t a b l e c o l u m n s ) :
S Q L > D E S C R I B E A U D I T _ D E M O _ A
N A M E N U L L ? T Y P E
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
A U D I T _ T I M E S T A M P N O T N U L L D A T E
A U D I T _ T R A N S A C T I O N _ T Y P E N O T N U L L V A R C H A R 2 ( 1 )
A U D I T _ U S E R _ N A M E N O T N U L L V A R C H A R 2 ( 1 0 0 )
A U D I T _ T R U E _ N U L L S V A R C H A R 2 ( 2 5 0 )
A U D I T _ S E S S I O N _ I D N O T N U L L N U M B E R
A U D I T _ S E Q U E N C E _ I D N O T N U L L N U M B E R A U D I T _ C O M M I T _ I D N O T N U L L N U M B E R
P R I M A R Y _ K E Y N U M B E R
V A L U E _ O N E V A R C H A R 2 ( 5 )
V A L U E _ T W O V A R C H A R 2 ( 5 )
V A L U E _ T H R E E V A R C H A R 2 ( 5 )
5 - 8 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 117/150
A u d i t i n g T r i g g e r s a n d P r o c e d u r e s
W h e n a u d i t i n g i s e n a b l e d , t h e a u t o m a t i c a l l y - g e n e r a t e d d a t a b a s e t r i g g e r i n t h e " A f t e r " e v e n t o n t h e a u d i t e d t a b l e p e r f o r m s t h e a u d i t i n g .
T h i s t r i g g e r c a l l s a s t o r e d p r o c e d u r e t o c o m p a r e e a c h c o l u m n b e i n g a u d i t e d t o s e e i f i t s v a l u e i s c h a n g i n g . I f s o , t h e p r o c e d u r e s a v e s t h e p r e v i o u s ( o l d ) v a l u e t o t h e s h a d o w t a b l e .
A u d i t i n g c r e a t e s o n e r o w i n t h e s h a d o w t a b l e f o r e a c h a u d i t e d t r a n s a c t i o n a g a i n s t t h e t a b l e ; t h u s , a s i n g l e r o w i n t h e s h a d o w t a b l e r e p r e s e n t s a l l o l d v a l u e s f o r a l l c h a n g e d c o l u m n s o n t h a t t r a n s a c t i o n .
T h e d a t a i s n o t c o m p r e s s e d , s i n c e a t a b l e u s e s o n l y o n e b y t e f o r a N U L L , a n d A u d i t T r a i l r e p r e s e n t s a l l u n c h a n g e d v a l u e s a s N U L L s i n t h e s h a d o w t a b l e ( " s p a r s e " f o r m a t ) .
T h e a u d i t t r i g g e r n a m e s c o n t a i n t h e fi r s t 2 4 c h a r a c t e r s o f t h e a u d i t e d t a b l e n a m e p l u s " _ A I " , " _ A U " o r " _ A D " , w h e r e o n e o f I , U o r D i n d i c a t e s I n s e r t , U p d a t e o r D e l e t e , r e s p e c t i v e l y . L i k e w i s e , t h e a u d i t p r o c e d u r e n a m e s u s e t h e fi r s t 2 4 c h a r a c t e r s o f t h e t a b l e n a m e p l u s " _ A I P " , " _ A U P " o r " _ A D P " . Y o u r t a b l e n a m e s m u s t b e u n i q u e w i t h i n t h e fi r s t 2 4 c h a r a c t e r s .
V i e w s A f t e r a s h a d o w t a b l e i s c r e a t e d , v i e w s o n t o t h e s h a d o w t a b l e a r e c r e a t e d t o a l l o w e a s i e r a c c e s s t o t h e d a t a i n t h e " s p a r s e " r o w s . T h e s e v i e w s s i m p l i f y t a s k s s u c h a s q u e r y i n g a r o w / c o l u m n ’ s v a l u e o n a g i v e n d a t e a n d t r a c k i n g c h a n g e s t o a r o w / c o l u m n o v e r t i m e .
T h e v i e w n a m e c o n t a i n s t h e fi r s t 2 4 c h a r a c t e r s o f t h e a u d i t e d t a b l e n a m e p l u s " _ A C # " o r " _ A V # " w h e r e C o r V i n d i c a t e s t h e t y p e o f v i e w a n d # i n d i c a t e s a n u m b e r . D u e t o l i m i t a t i o n s i n c r e a t i o n s i z e , t h e s h a d o w t a b l e c o l u m n s m a y n e e d t o b e b r o k e n i n t o m u l t i p l e v i e w s , w h i c h a r e n u m b e r e d s e q u e n t i a l l y .
E a c h v i e w a l l o w s s l i g h t l y d i f f e r e n t a c c e s s t o t h e d a t a . O n e a l l o w s t h e u s e r t o r e c o n s t r u c t t h e v a l u e f o r a r o w a t a g i v e n t i m e ( _ A C ) , w h i l e t h e o t h e r p r o v i d e s s i m p l e a c c e s s t o w h e n a v a l u e w a s c h a n g e d ( _ A V ) .
F o r o u r e x a m p l e t a b l e , t h e _ A V 1 a n d _ A C 1 v i e w s a r e c r e a t e d a s f o l l o w s :
S Q L > D E S C R I B E A U D I T _ D E M O _ A V 1
N A M E N U L L ? T Y P E
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
P R I M A R Y _ K E Y N U M B E R
A U D I T _ T I M E S T A M P D A T E
A U D I T _ S E Q U E N C E _ I D N U M B E R
A U D I T _ S E S S I O N _ I D N U M B E R
A U D I T _ T R A N S A C T I O N _ T Y P E V A R C H A R 2 ( 1 )
A U D I T _ U S E R _ N A M E V A R C H A R 2 ( 1 0 0 )
V A L U E _ O N E V A R C H A R 2 ( 5 )
V A L U E _ T W O V A R C H A R 2 ( 5 )
V A L U E _ T H R E E V A R C H A R 2 ( 5 )
U s e r a n d D a t a A u d i t i n g 5 - 9
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 118/150
S Q L > D E S C R I B E A U D I T _ D E M O _ A C 1
N A M E N U L L ? T Y P E
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
P R I M A R Y _ K E Y N U M B E R
A U D I T _ T I M E S T A M P D A T E
A U D I T _ S E Q U E N C E _ I D N U M B E R
A U D I T _ S E S S I O N _ I D N U M B E R A U D I T _ T R A N S A C T I O N _ T Y P E V A R C H A R 2 ( 1 )
A U D I T _ U S E R _ N A M E V A R C H A R 2 ( 1 0 0 )
A U D I T _ C O M M I T _ I D N U M B E R
V A L U E _ O N E V A R C H A R 2 ( 5 )
V A L U E _ T W O V A R C H A R 2 ( 5 )
V A L U E _ T H R E E V A R C H A R 2 ( 5 )
H o w D a t a A p p e a r s i n T a b l e s a n d V i e w s
H e r e i s a n e x a m p l e o f h o w d a t a a p p e a r s i n y o u r o r i g i n a l t a b l e , y o u r s h a d o w t a b l e , a n d y o u r a u d i t v i e w s a f t e r a s e r i e s o f c h a n g e s ( s t a r t i n g w i t h a n e m p t y A U D I T _ D E M O t a b l e ) .
S Q L > I N S E R T I N T O A U D I T _ D E M O V A L U E S ( 1 , ’ A ’ , ’ A ’ , ’ A ’ ) ; S Q L > I N S E R T I N T O A U D I T _ D E M O V A L U E S ( 2 , ’ X ’ , ’ X ’ , ’ X ’ ) ;
S Q L > S E L E C T P R I M A R Y _ K E Y K E Y , V A L U E _ O N E V A L _ 1 ,
V A L U E _ T W O V A L _ 2 , V A L U E _ T H R E E V A L _ 3 F R O M A U D I T _ D E M O ;
K E Y V A L _ 1 V A L _ 2 V A L _ 3
- - - - - - - - - - - - - - - - - - -
1 A A A
2 X X X
S Q L > U P D A T E A U D I T _ D E M O S E T V A L U E _ O N E = ’ B ’
W H E R E P R I M A R Y _ K E Y = 1 ;
K E Y V A L _ 1 V A L _ 2 V A L _ 3 - - - - - - - - - - - - - - - - - - -
1 B A A
2 X X X
S Q L > U P D A T E A U D I T _ D E M O S E T V A L U E _ T W O = ’ B ’
W H E R E P R I M A R Y _ K E Y = 1 ;
K E Y V A L _ 1 V A L _ 2 V A L _ 3
- - - - - - - - - - - - - - - - - - -
1 B B A
2 X X X
S Q L > U P D A T E A U D I T _ D E M O S E T V A L U E _ T H R E E = ’ B ’ W H E R E P R I M A R Y _ K E Y = 1 ;
S Q L > U P D A T E A U D I T _ D E M O S E T V A L U E _ O N E = ’ Y ’
W H E R E P R I M A R Y _ K E Y = 2 ;
S Q L > U P D A T E A U D I T _ D E M O S E T V A L U E _ O N E = N U L L
W H E R E P R I M A R Y _ K E Y = 1 ;
S Q L > U P D A T E A U D I T _ D E M O S E T V A L U E _ O N E = ’ C ’
W H E R E P R I M A R Y _ K E Y = 1 ;
5 - 1 0 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 119/150
A f t e r o u r t w o i n s e r t s a n d s i x u p d a t e s , t h e fi n a l v a l u e s i n t h e a u d i t e d t a b l e a r e :
K E Y V A L _ 1 V A L _ 2 V A L _ 3
- - - - - - - - - - - - - - - - - - -
1 C B B
2 Y X X
T h e fi n a l v a l u e s i n t h e c o r r e s p o n d i n g s h a d o w t a b l e a r e a s f o l l o w s . A r o w i n t h e s h a d o w t a b l e r e p r e s e n t s t h e s t a t e o f t h e a u d i t e d r o w b e f o r e t h e a u d i t e d r o w w a s c h a n g e d . N o t e t h a t i f a v a l u e i n a r o w d o e s n ’ t c h a n g e d u r i n g t h e t r a n s a c t i o n , t h e s h a d o w t a b l e r e c o r d s a n u l l f o r t h a t v a l u e i n t h a t t r a n s a c t i o n .
I n o u r e x a m p l e , t h e fi r s t t w o r o w s i n t h e s h a d o w t a b l e r e p r e s e n t t h e s t a t e w h e r e t h e r e w a s n o d a t a f o r o u r t w o a u d i t e d r o w s b e f o r e t h e y w e r e i n s e r t e d . T h e " p r i o r v a l u e s " a r e n u l l v a l u e s f o r t h e t w o i n s e r t t r a n s a c t i o n ( t y p e I ) r o w s . S i m i l a r l y , w h e n w e u p d a t e t h e fi r s t v a l u e o f r o w 1 t o b e t h e v a l u e B i n s t e a d o f A , t h e s h a d o w t a b l e r e c o r d s t h e v a l u e A i n i t s t h i r d r o w :
S Q L > S E L E C T T O _ C H A R ( A U D I T _ T I M E S T A M P , ’ H H 2 4 : M I : S S ’ ) T I M E ,
A U D I T _ T R A N S A C T I O N _ T Y P E T Y P E , A U D I T _ U S E R _ N A M E N A M E ,
P R I M A R Y _ K E Y K E Y , V A L U E _ O N E V A L _ 1 , V A L U E _ T W O V A L _ 2 , V A L U E _ T H R E E V A L _ 3 , A U D I T _ T R U E _ N U L L S F R O M A U D I T _ D E M O _ A ;
T I M E T Y P E N A M E K E Y V A L _ 1 V A L _ 2 V A L _ 3 A U D I T _ T R U E _ N U L L S
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1 1 : 0 8 : 1 6 I F N D 6 0 1
1 1 : 0 8 : 4 0 I F N D 6 0 2
1 1 : 1 8 : 4 0 U F N D 6 0 1 A
1 1 : 2 0 : 1 2 U F N D 6 0 1 A
1 1 : 2 1 : 5 4 U F N D 6 0 1 A
1 1 : 2 2 : 1 5 U F N D 6 0 2 X
1 4 : 2 0 : 5 0 U F N D 6 0 1 B
1 4 : 2 1 : 1 5 U F N D 6 0 1 N Y N N
8 r o w s s e l e c t e d .
G i v e n t h e c u r r e n t v a l u e s o f t h e r o w i n t h e a u d i t e d t a b l e , y o u c a n t r a c e t h e c h a n g e s m a d e t o t h e r o w b y b a c k i n g u p t h r o u g h t h e c o r r e s p o n d i n g r o w s i n t h e s h a d o w t a b l e .
I n o u r e x a m p l e t a b l e , w e m a d e t w o i n s e r t a n d s i x u p d a t e t r a n s a c t i o n s , s o w e s e e t h o s e e i g h t t r a n s a c t i o n s i n o u r s h a d o w t a b l e . I n t h e l a s t r o w , t h e N Y N N i n d i c a t e s t h a t t h e v a l u e i n t h e s e c o n d t a b l e c o l u m n ( V A L U E _ O N E ) h a s c h a n g e d f r o m a n a c t u a l n u l l v a l u e ( t h e Y ) r a t h e r t h a n b e i n g a n u n c h a n g e d v a l u e ( r e p r e s e n t e d b y n u l l i n t h e s h a d o w t a b l e ) .
T h e f o l l o w i n g t w o v i e w s p r o v i d e f u r t h e r w a y s o f e x a m i n i n g y o u r a u d i t e d d a t a .
T h e r o w s w i t h a t r a n s a c t i o n t y p e o f C i n t h e v i e w i n d i c a t e t h e c u r r e n t v a l u e o f t h e r o w w h e n t h e d a t a w a s s e l e c t e d ( t h e v i e w i s a j o i n b e t w e e n t h e s h a d o w t a b l e a n d t h e a u d i t e d t a b l e , s o t h e c u r r e n t v a l u e r o w r e fl e c t s t h e c u r r e n t s t a t e o f t h e a u d i t e d t a b l e ) .
T h e _ A C v i e w p r o v i d e s a " fi l l e d - i n " v e r s i o n o f t h e d a t a , w h e r e u n c h a n g e d v a l u e s a p p e a r i n s t e a d o f b e i n g r e p r e s e n t e d b y n u l l v a l u e s . Y o u c a n o r d e r t h i s v i e w b y t h e p r i m a r y k e y ( r a t h e r t h a n b y t i m e s t a m p ) , s o a l l r o w s i n t h e s h a d o w t a b l e t h a t c o r r e s p o n d t o a s i n g l e a u d i t e d r o w a p p e a r t o g e t h e r , w i t h a s e c o n d a r y o r d e r i n g b y t i m e s t a m p .
U s e r a n d D a t a A u d i t i n g 5 - 1 1
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 120/150
S Q L > S E L E C T T O _ C H A R ( A U D I T _ T I M E S T A M P , ’ H H 2 4 : M I : S S ’ ) T I M E ,
A U D I T _ T R A N S A C T I O N _ T Y P E T Y P E , A U D I T _ U S E R _ N A M E N A M E ,
P R I M A R Y _ K E Y K E Y , V A L U E _ O N E V A L _ 1 , V A L U E _ T W O V A L _ 2 ,
V A L U E _ T H R E E V A L _ 3 F R O M A U D I T _ D E M O _ A C 1
O R D E R B Y P R I M A R Y _ K E Y , A U D I T _ T I M E S T A M P ;
T I M E T Y P E N A M E K E Y V A L _ 1 V A L _ 2 V A L _ 3
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 1 : 0 8 : 1 6 I F N D 6 0 1 A A A
1 1 : 1 8 : 4 0 U F N D 6 0 1 B A A
1 1 : 2 0 : 1 2 U F N D 6 0 1 B B A
1 1 : 2 1 : 5 4 U F N D 6 0 1 B B B
1 4 : 2 0 : 5 0 U F N D 6 0 1 B B
1 4 : 2 1 : 1 5 U F N D 6 0 1 C B B
1 7 : 5 3 : 3 4 C 1 C B B
1 1 : 0 8 : 4 0 I F N D 6 0 2 X X X
1 1 : 2 2 : 1 5 U F N D 6 0 2 Y X X
1 7 : 5 3 : 3 4 C 2 Y X X
1 0 r o w s s e l e c t e d .
I m p o r t a n t : I f t h e c h a n g e s t o y o u r a u d i t e d t a b l e o c c u r f a s t e r t h a n o n e c h a n g e p e r s e c o n d ( t h a t i s , m o r e f r e q u e n t l y t h a n t h e o n e - s e c o n d g r a n u l a r i t y p r o v i d e d b y S Y S D A T E ) , y o u m a y s e e " b l u r r i n g " o f r e c o r d s ( i . e . m o r e t h a n o n e r e c o r d p e r t r a n s a c t i o n ) i n t h e _ A C v i e w , b e c a u s e o f j o i n s u s e d i n t h i s v i e w . H o w e v e r , t h e s h a d o w t a b l e i t s e l f r e m a i n s c o r r e c t , a n d y o u c a n r e s o l v e t h e r e l e v a n t t r a n s a c t i o n s b y r e f e r r i n g t o t h e s h a d o w t a b l e d i r e c t l y .
T h e _ A V 1 v i e w p r o v i d e s a m o r e s p a r s e v i e w o f t h e a u d i t d a t a , o r d e r e d b y t i m e s t a m p :
S Q L > S E L E C T T O _ C H A R ( A U D I T _ T I M E S T A M P , ’ H H 2 4 : M I : S S ’ ) T I M E ,
A U D I T _ T R A N S A C T I O N _ T Y P E T Y P E , A U D I T _ U S E R _ N A M E N A M E ,
P R I M A R Y _ K E Y K E Y , V A L U E _ O N E V A L _ 1 , V A L U E _ T W O V A L _ 2 ,
V A L U E _ T H R E E V A L _ 3 , A U D I T _ T R U E _ N U L L S
F R O M A U D I T _ D E M O _ A V 1 ;
T I M E T Y P E N A M E K E Y V A L _ 1 V A L _ 2 V A L _ 3 A U D I T _ T R U E _ N U L L S
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1 1 : 0 8 : 1 6 I F N D 6 0 1
1 1 : 0 8 : 4 0 I F N D 6 0 2
1 1 : 1 8 : 4 0 U F N D 6 0 1 A
1 1 : 2 0 : 1 2 U F N D 6 0 1 A
1 1 : 2 1 : 5 4 U F N D 6 0 1 A
1 1 : 2 2 : 1 5 U F N D 6 0 2 X
1 4 : 2 0 : 5 0 U F N D 6 0 1 B
1 4 : 2 1 : 1 5 U F N D 6 0 1 N Y N N
1 7 : 5 8 : 3 1 C 1 C B B
1 7 : 5 8 : 3 1 C 2 Y X X
1 0 r o w s s e l e c t e d .
H e r e i s a n e x a m p l e o f h o w y o u m i g h t u s e a v i e w t o d e t e r m i n e w h o c h a n g e d a p a r t i c u l a r v a l u e a n d w h e n :
5 - 1 2 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 121/150
S Q L > S E L E C T T O _ C H A R ( A U D I T _ T I M E S T A M P , ’ H H 2 4 : M I : S S ’ ) T I M E ,
A U D I T _ T R A N S A C T I O N _ T Y P E T Y P E , A U D I T _ U S E R _ N A M E N A M E
F R O M A U D I T _ D E M O _ A V 1
W H E R E P R I M A R Y _ K E Y = 1
A N D V A L U E _ O N E = ’ B ’ ;
T I M E T Y P E N A M E
- - - - - - - - - - - - - - - - - - 1 4 : 2 0 : 5 0 U F N D 6 0
S i m i l a r l y , y o u m i g h t w a n t t o d e t e r m i n e w h o c h a n g e d a v a l u e t o n u l l a n d w h e n :
S Q L > S E L E C T T O _ C H A R ( A U D I T _ T I M E S T A M P , ’ H H 2 4 : M I : S S ’ ) T I M E ,
A U D I T _ T R A N S A C T I O N _ T Y P E T Y P E , A U D I T _ U S E R _ N A M E N A M E
F R O M A U D I T _ D E M O _ A V 1
W H E R E P R I M A R Y _ K E Y = 1
A N D V A L U E _ O N E I S N U L L
A N D S U B S T R ( A U D I T _ T R U E _ N U L L S , 2 , 1 ) = ’ Y ’ ;
T I M E T Y P E N A M E
- - - - - - - - - - - - - - - - - - 1 4 : 2 1 : 1 5 U F N D 6 0
R e p o r t i n g o n A u d i t I n f o r m a t i o n
R e p o r t o n Y o u r A u d i t D a t a
Y o u s h o u l d w r i t e a u d i t r e p o r t s a s n e e d e d . A u d i t T r a i l p r o v i d e s t h e v i e w s o f y o u r s h a d o w t a b l e s t o m a k e a u d i t r e p o r t i n g e a s i e r ; y o u c a n w r i t e y o u r r e p o r t s t o u s e t h e s e v i e w s .
Y o u m a y w a n t t o c r e a t e o n e o r m o r e i n d e x e s t o y o u r s h a d o w t a b l e t o s p e e d u p y o u r
r e p o r t i n g . H o w e v e r , s u c h i n d e x e s d e c r e a s e p e r f o r m a n c e d u r i n g a c t u a l a u d i t i n g o f t r a n s a c t i o n s , s o y o u s h o u l d d r o p y o u r i n d e x e s f r o m t h e s h a d o w t a b l e w h e n y o u h a v e fi n i s h e d r e p o r t i n g .
I m p o r t a n t : B e c a u s e t h e s t r u c t u r e o f t h e a u d i t e d t a b l e m a y c h a n g e b e t w e e n p r o d u c t v e r s i o n s , A u d i t T r a i l d o e s n o t s u p p o r t u p g r a d i n g e x i s t i n g s h a d o w t a b l e s o r a u d i t e d d a t a . B e f o r e a n u p g r a d e , y o u s h o u l d a r c h i v e t h e s h a d o w t a b l e s a n d p e r f o r m a l l n e c e s s a r y r e p o r t i n g o n t h e a u d i t e d d a t a .
R e l a t e d T o p i c s
O v e r v i e w o f U s e r a n d D a t a A u d i t i n g , p a g e 5 - 1
R e p o r t i n g o n A u d i t T r a i l D a t a , p a g e 5 - 6 S e t t i n g U p R e l e a s e A u d i t T r a i l , p a g e 5 - 7
A u d i t T r a i l T a b l e s , T r i g g e r s a n d V i e w s , p a g e 5 - 7
D i s a b l i n g A u d i t T r a i l a n d A r c h i v i n g A u d i t D a t a , p a g e 5 - 1 4
A u d i t I n s t a l l a t i o n s , p a g e 5 - 2 0
A u d i t G r o u p s , p a g e 5 - 2 2
U s e r a n d D a t a A u d i t i n g 5 - 1 3
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 122/150
A u d i t T a b l e s , p a g e 5 - 2 4
D i s a b l i n g A u d i t T r a i l a n d A r c h i v i n g A u d i t D a t a Y o u m a y r e p o r t o n y o u r a u d i t s o r d i s a b l e a u d i t i n g a t a n y t i m e . W h e n y o u d i s a b l e a u d i t i n g , y o u s h o u l d d o t h e f o l l o w i n g p r o c e d u r e :
S t o p A u d i t i n g N e w T r a n s a c t i o n s
D i s a b l e a u d i t i n g u s i n g e i t h e r " D i s a b l e - P r e p a r e f o r A r c h i v e " o r " D i s a b l e - I n t e r r u p t A u d i t " a n d r u n n i n g t h e A u d i t T r a i l U p d a t e T a b l e s r e p o r t .
D i s a b l e - P r e p a r e f o r
A r c h i v e
C o p i e s t h e c u r r e n t v a l u e s o f a l l r o w s i n t h e a u d i t e d t a b l e i n t o t h e s h a d o w t a b l e , a n d t h e n d i s a b l e s t h e a u d i t i n g t r i g g e r s . T h e r e i s n o l o n g e r a n y r e c o r d i n g o f a n y c h a n g e s . Y o u s h o u l d a r c h i v e t h e s h a d o w t a b l e b e f o r e y o u p u r g e i t .
D i s a b l e - I n t e r r u p t A u d i t
M o d i fi e s t h e t r i g g e r s t o s t o r e o n e “ fi n a l " r o w i n t h e s h a d o w t a b l e f o r e a c h r o w t h a t i s
m o d i fi e d i n t h e a u d i t t a b l e ( r e m e m b e r t h a t a g i v e n r o w i n t h e s h a d o w t a b l e r e p r e s e n t s t h e d a t a i n t h e a u d i t e d r o w b e f o r e a n u p d a t e ) . I f a r o w i n t h e t a b l e b e i n g a u d i t e d i s c h a n g e d a g a i n ( a s e c o n d t i m e ) , t h a t c h a n g e i s n o t r e c o r d e d . T h e s h a d o w t a b l e g r o w s s l o w l y , u n t i l i t c o n t a i n s o n e r o w f o r e a c h r o w i n t h e t a b l e b e i n g a u d i t e d . T h e n t h e r e i s n o l o n g e r a n y r e c o r d i n g o f a n y c h a n g e s .
A r c h i v e Y o u r A u d i t D a t a
Y o u s h o u l d a r c h i v e t h e i n f o r m a t i o n i n t h e s h a d o w t a b l e s a c c o r d i n g t o y o u r b u s i n e s s n e e d s .
C l e a n O u t t h e S h a d o w T a b l e
B e f o r e y o u r e s t a r t a u d i t i n g , y o u s h o u l d c l e a n o u t t h e s h a d o w t a b l e . I f t h e r e w e r e
t r a n s a c t i o n s d u r i n g t h e t i m e a u d i t i n g w a s d i s a b l e d , a n d y o u d i d n o t c l e a n o u t t h e s h a d o w t a b l e , t h e d a t a i n t h e s h a d o w t a b l e w o u l d b e i n v a l i d b e c a u s e i t w o u l d h a v e a g a p w h e r e t r a n s a c t i o n s w e r e n o t r e c o r d e d . Y o u p u r g e t h e s h a d o w t a b l e ( s ) b y s e t t i n g t h e a u d i t g r o u p t o D i s a b l e - P u r g e T a b l e a n d r u n n i n g t h e A u d i t T r a i l U p d a t e T a b l e s r e p o r t .
D i s a b l e - P u r g e T a b l e
D r o p s t h e a u d i t i n g t r i g g e r s a n d v i e w s a n d d e l e t e s a l l d a t a f r o m t h e s h a d o w t a b l e .
R e s t a r t A u d i t i n g ( I f D e s i r e d )
Y o u r e s t a r t a u d i t i n g b y s e t t i n g t h e a u d i t g r o u p t o E n a b l e R e q u e s t e d a n d r u n n i n g t h e A u d i t T r a i l U p d a t e T a b l e s r e p o r t a g a i n .
I m p o r t a n t : I f y o u d i s a b l e u s i n g D i s a b l e P u r g e T a b l e a n d t h e n r e e n a b l e
a u d i t i n g f o r a t a b l e , A u d i t T r a i l fl u s h e s t h e c o n t e n t s o f t h e s h a d o w t a b l e w h e n a u d i t i n g i s r e e n a b l e d . Y o u s h o u l d a r c h i v e a n y s h a d o w t a b l e d a t a t h a t y o u w a n t t o k e e p b e f o r e y o u r e e n a b l e a u d i t i n g .
R e l a t e d T o p i c s
O v e r v i e w o f U s e r a n d D a t a A u d i t i n g , p a g e 5 - 1
R e p o r t i n g o n A u d i t T r a i l D a t a , p a g e 5 - 6
5 - 1 4 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 123/150
S e t t i n g U p A u d i t T r a i l , p a g e 5 - 7
A u d i t T r a i l T a b l e s , T r i g g e r s a n d V i e w s , p a g e 5 - 7
R e p o r t i n g o n A u d i t I n f o r m a t i o n , p a g e 5 - 1 3
A u d i t I n s t a l l a t i o n s , p a g e 5 - 2 0
A u d i t G r o u p s , p a g e 5 - 2 2 A u d i t T a b l e s , p a g e 5 - 2 4
A d d i t i o n a l A u d i t T r a i l R e p o r t i n g T h i s s e c t i o n d e s c r i b e s h o w t o s e t u p a n d m a n a g e A u d i t T r a i l R e p o r t i n g f u n c t i o n s t h a t a r e u s e d w i t h i n O P M .
T h e f o l l o w i n g t o p i c s a r e c o v e r e d :
• A u d i t I n d u s t r y T e m p l a t e
• A u d i t H i e r a r c h y N a v i g a t o r
• A u d i t Q u e r y N a v i g a t o r • R u n n i n g t h e A u d i t R e p o r t
A u d i t I n d u s t r y T e m p l a t e T h i s w i n d o w d e fi n e s t h e I n d u s t r y A u d i t t e m p l a t e s . T h e s e t e m p l a t e s f a c i l i t a t e b i n d i n g o f t h e r e q u i r e d A u d i t g r o u p s t o g e t h e r f o r e a s y q u e r y i n g a n d i n q u i r i e s .
B e f o r e u s i n g t h i s w i n d o w , p e r f o r m t h e f o l l o w i n g :
• D e fi n e A u d i t T a b l e s a n d A u d i t c o l u m n s u s i n g O r a c l e A p p l i c a t i o n A u d i t u n d e r t h e S y s t e m A d m i n i s t r a t o r r e s p o n s i b i l i t y
• D e fi n e A u d i t G r o u p s u s i n g O r a c l e A p p l i c a t i o n A u d i t u n d e r t h e S y s t e m
A d m i n i s t r a t o r r e s p o n s i b i l i t y
A u d i t I n d u s t r y T e m p l a t e P r o c e d u r e
U s e t h i s p r o c e d u r e i n c o m p l e t i n g t h e I n d u s t r y T e m p l a t e .
1 . N a v i g a t e t o t h e I n d u s t r y T e m p l a t e w i n d o w .
2 . C o m p l e t e t h e fi e l d s a s d e s c r i b e d .
3 . S a v e y o u r c h a n g e s .
A u d i t I n d u s t r y T e m p l a t e F i e l d s
T h e s e a r e t h e fi e l d s i n t h e A u d i t I n d u s t r y t e m p l a t e s .
T e m p l a t e N a m e
E n t e r t h e n a m e o f t h e d e s i r e d A u d i t T e m p l a t e .
U s e r a n d D a t a A u d i t i n g 5 - 1 5
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 124/150
F u n c t i o n a l A r e a s
• F u n c t i o n a l G r o u p - E n t e r t h e f u n c t i o n a l g r o u p a s s o c i a t e d w i t h t h i s t e m p l a t e . T h i s i s t h e s a m e a s t h e A u d i t G r o u p fi e l d o n t h e A u d i t G r o u p w i n d o w i n S y s t e m A d m i n i s t r a t i o n .
A u d i t H i e r a r c h y E d i t o r
A u d i t i n g N a v i g a t i o n
I n a d d i t i o n t o t h e s t a n d a r d m e n u a n d t o o l b a r , a n a v i g a t o r t r e e p r o v i d e s a h i e r a r c h i c a l d i s p l a y o f t h e o b j e c t s i n a t r e e l i k e f r a m e w o r k .
N o d e s a n d L e a v e s
T h e h i g h e r l e v e l n o d e s i n t h e n a v i g a t o r t r e e i n c l u d e w i n d o w s a n d d a t a b a s e o b j e c t s . A l l o t h e r n o d e s , a n d t h e o b j e c t s t h e y c o n t a i n , a r e i n d e n t e d t o i n d i c a t e t h a t t h e y b e l o n g t o t h e s e h i g h e r l e v e l n o d e s . T h e t e r m i n a l n o d e i s a l e a f .
O n t h e H i e r a r c h y N a v i g a t o r , t h e h i g h e s t l e v e l i s t h e A u d i t T e m p l a t e . T h e n e x t l e v e l i s t h e A u d i t G r o u p ( F u n c t i o n a l G r o u p ) , t h e n t h e a u d i t t a b l e , a n d fi n a l l y t h e c o l u m n s b e i n g a u d i t e d .
O n t h e Q u e r y N a v i g a t o r , t h e h i g h e s t l e v e l i s t h e A u d i t G r o u p ( F u n c t i o n a l G r o u p ) . T h e n e x t l e v e l i s t h e a u d i t t a b l e , a n d b e l o w t h e a u d i t t a b l e a r e t h e a c t u a l d a t a b e i n g a u d i t e d .
U s i n g t h e A u d i t H i e r a r c h y E d i t o r
Y o u c a n n a v i g a t e t o fi n d w h a t h a s b e e n s e t u p f o r a u d i t i n g . T h i s f u n c t i o n a l i t y i s a c c o m p l i s h e d b y a t r e e n a v i g a t o r t h a t s t a r t s w i t h t h e I n d u s t r y t e m p l a t e a n d d r i l l d o w n t o g r o u p s , t a b l e s , a n d c o l u m n s . T h e n a v i g a t o r l e t s y o u s e e a d r i l l - d o w n v i e w o f w h a t c o l u m n s a r e b e i n g a u d i t e d . A s e a r c h f a c i l i t y o n t h e t r e e i s p r o v i d e d t o s e a r c h a t a b l e o r c o l u m n .
T h e n a v i g a t o r f e t c h e s t h e d a t a f r o m t h e a u d i t t a b l e t o c o n s t r u c t t h e t r e e , a n d r e l i e s
o n t h e O r a c l e A p p l i c a t i o n s O b j e c t L i b r a r y t a b l e , c o l u m n r e g i s t r a t i o n a n d u s e s U S E R _ T A B L E _ N A M E a n d U S E R _ C O L U M N _ N A M E fi e l d s f r o m t h e F N D _ T A B L E S a n d F N D _ C O L U M N S , r e s p e c t i v e l y .
B e f o r e u s i n g t h i s w i n d o w , p e r f o r m t h e f o l l o w i n g :
• D e fi n e A u d i t T a b l e s a n d A u d i t c o l u m n s u s i n g t h e O r a c l e A p p l i c a t i o n A u d i t u n d e r t h e S y s t e m A d m i n i s t r a t o r r e s p o n s i b i l i t y
• D e fi n e A u d i t G r o u p s u s i n g O r a c l e A p p l i c a t i o n A u d i t u n d e r t h e S y s t e m A d m i n i s t r a t o r r e s p o n s i b i l i t y
• D e fi n e I n d u s t r y A u d i t T e m p l a t e s u n d e r t h e O P M S y s t e m A d m i n i s t r a t o r r e s p o n s i b i l i t y
• E n a b l e A u d i t T r a i l , a c o n c u r r e n t p r o c e s s u n d e r t h e S y s t e m A d m i n i s t r a t o r r e s p o n s i b i l i t y
A u d i t H i e r a r c h y N a v i g a t i o n P r o c e d u r e s
N a v i g a t e t o t h e A u d i t H i e r a r c h y w i n d o w .
T o v i e w t a b l e i n f o r m a t i o n :
1 . U s e t h e t r e e n a v i g a t o r t o v i e w t h e t a b l e n a m e s .
5 - 1 6 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 125/150
2 . S e l e c t t h e t a b l e n a m e a n d r i g h t - c l i c k t o d i s p l a y t h e p o p - u p m e n u .
3 . S e l e c t D i s p l a y C o l u m n s . T h e D e fi n e Q u e r y N a v i g a t o r D i s p l a y f o r t h e T a b l e w i n d o w d i s p l a y s .
T o u s e t h e F i n d A u d i t H i e r a r c h y f u n c t i o n :
1 . U s e t h e t r e e n a v i g a t o r t o v i e w t h e c o l u m n n a m e s .
2 . S e l e c t t h e c o l u m n n a m e a n d r i g h t - c l i c k t o d i s p l a y t h e p o p - u p m e n u .
3 . S e l e c t F i n d . T h e F i n d A u d i t H i e r a r c h y w i n d o w d i s p l a y s .
4 . S e l e c t c r i t e r i a a n d c l i c k F i n d . A l i s t o f t e m p l a t e s d i s p l a y s . Y o u c a n s a v e t h e s e a s a n e w a u d i t .
A u d i t Q u e r y N a v i g a t o r T h i s i n t e r a c t i v e q u e r y w i n d o w l e t s y o u i n v e s t i g a t e t h e c h a n g e s t o a n y f u n c t i o n a l g r o u p i n t e r a c t i v e l y , u s i n g a v i s u a l a p p r o a c h t h a t i s s i m i l a r t o W i n d o w s E x p l o r e r . W h e n a P a r t i c u l a r N o d e i n t h e l e f t f r a m e i s s e l e c t e d , a u d i t t r a i l d e t a i l s a r e d i s p l a y e d i n t h e r i g h t f r a m e . T h e r i g h t f r a m e s h o w s a l l c o l u m n s s e t f o r a u d i t i n g . T h i s i n f o r m a t i o n i s r e t r i e v e d
f r o m t h e F N D _ A U D I T _ C O L U M N S t a b l e . T h e l e f t t r e e i s l i n k e d t o t h e r i g h t f r a m e w i t h t h e p r i m a r y k e y c o m b i n a t i o n o f t h e t a b l e .
A u d i t i n g N a v i g a t i o n
I n a d d i t i o n t o t h e s t a n d a r d m e n u a n d t o o l b a r , a n a v i g a t o r t r e e p r o v i d e s a h i e r a r c h i c a l d i s p l a y o f t h e o b j e c t s i n a t r e e l i k e f r a m e w o r k .
N o d e s a n d L e a v e s
T h e h i g h e r l e v e l n o d e s i n t h e n a v i g a t o r t r e e i n c l u d e w i n d o w s a n d d a t a b a s e o b j e c t s . A l l o t h e r n o d e s , a n d t h e o b j e c t s t h e y c o n t a i n , a r e i n d e n t e d t o i n d i c a t e t h a t t h e y b e l o n g t o t h e s e h i g h e r l e v e l n o d e s . T h e t e r m i n a l n o d e i s a l e a f .
O n t h e H i e r a r c h y N a v i g a t o r , t h e h i g h e s t l e v e l i s t h e A u d i t T e m p l a t e . T h e n e x t l e v e l i s t h e A u d i t G r o u p ( F u n c t i o n a l G r o u p ) , t h e n t h e a u d i t t a b l e , a n d fi n a l l y t h e c o l u m n s b e i n g a u d i t e d .
O n t h e Q u e r y N a v i g a t o r , t h e h i g h e s t l e v e l i s t h e A u d i t G r o u p ( F u n c t i o n a l G r o u p ) . T h e n e x t l e v e l i s t h e a u d i t t a b l e , a n d b e l o w t h e a u d i t t a b l e a r e t h e a c t u a l d a t a b e i n g a u d i t e d .
B e f o r e u s i n g t h i s w i n d o w , p e r f o r m t h e f o l l o w i n g :
• D e fi n e A u d i t T a b l e s a n d A u d i t c o l u m n s u s i n g t h e O r a c l e A p p l i c a t i o n A u d i t u n d e r t h e S y s t e m A d m i n i s t r a t o r r e s p o n s i b i l i t y .
• D e fi n e A u d i t G r o u p s u s i n g O r a c l e A p p l i c a t i o n A u d i t u n d e r t h e S y s t e m A d m i n i s t r a t o r r e s p o n s i b i l i t y .
• D e fi n e I n d u s t r y A u d i t T e m p l a t e s u n d e r t h e O P M S y s t e m A d m i n i s t r a t o r r e s p o n s i b i l i t y .
• D e fi n e t h e d i s p l a y l o o k u p u s i n g t h e A u d i t H i e r a r c h y N a v i g a t o r ( A d m i n M o d e ) . T h i s s e t u p s t e p i s n o t m a n d a t o r y .
• E n a b l e A u d i t T r a i l , a c o n c u r r e n t p r o c e s s u n d e r t h e S y s t e m A d m i n i s t r a t o r r e s p o n s i b i l i t y .
U s e r a n d D a t a A u d i t i n g 5 - 1 7
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 126/150
A u d i t Q u e r y N a v i g a t i o n P r o c e d u r e s
N a v i g a t e t o t h e A u d i t Q u e r y w i n d o w .
T o u s e t h e F i n d F u n c t i o n a l G r o u p s f u n c t i o n :
1 . U s e t h e t r e e n a v i g a t o r t o v i e w t h e t a b l e n a m e s .
2 . S e l e c t t h e t a b l e n a m e a n d r i g h t - c l i c k t o d i s p l a y t h e p o p - u p m e n u .
3 . S e l e c t F i n d . T h e F i n d F u n c t i o n a l G r o u p s w i n d o w d i s p l a y s .
4 . S e l e c t c r i t e r i a a n d c l i c k F i n d . A l i s t o f t e m p l a t e s d i s p l a y s . Y o u c a n s a v e t h e s e a s a n e w a u d i t .
T o v i e w t h e A u d i t R e s u l t s w i n d o w :
1 . U s e t h e t r e e n a v i g a t o r t o v i e w t h e c o l u m n n a m e s .
2 . S e l e c t a c o l u m n n a m e . T h e A u d i t R e s u l t s w i n d o w a u t o m a t i c a l l y d i s p l a y s .
3 . U s e t h e H o r i z o n t a l V i e w a n d V e r t i c a l V i e w b u t t o n s t o t o g g l e b e t w e e n t h e t w o v i e w s .
I n t h e h o r i z o n t a l v i e w , y o u s e e t h e fi r s t t e n a u d i t i n g c o l u m n s . I n t h e v e r t i c a l v i e w , t h e c o l u m n n u m b e r i s u n l i m i t e d , a n d c a n b e v i e w e d u s i n g t h e s c r o l l b a r .
A u d i t R e p o r t I n s i t u a t i o n s w h e r e c o m p r e h e n s i v e d o c u m e n t a t i o n i s n e e d e d , ( e . g . t o s u p p o r t l e g a l o r r e g u l a t o r y r e q u i r e m e n t s ) , a s i n g l e r e p o r t r e q u e s t r e s u l t i n g i n a s i n g l e c o m p r e h e n s i v e r e p o r t i s d e s i r a b l e . T h i s r e p o r t c a n t h e n b e p r i n t e d , e m a i l e d , o r a r c h i v e d .
S i n c e t h i s r e p o r t c o u l d i n v o l v e a c o n s i d e r a b l e a m o u n t o f d a t a , a d e t a i l e d p a r a m e t e r s c r e e n i s a v a i l a b l e , a l l o w i n g y o u t o s e l e c t o n l y t h e i t e m s o f i n t e r e s t .
S u b m i t t i n g t h e R e p o r t
1 . N a v i g a t e t o t h e A u d i t R e p o r t w i n d o w . T h e E n t e r R e p o r t P a r a m e t e r s w i n d o w i s d i s p l a y e d .
2 . S e l e c t t h e f u n c t i o n a l g r o u p , o r a f u n c t i o n a l g r o u p a n d a u d i t t a b l e n a m e .
3 . C o m p l e t e t h e o p t i o n a l fi e l d s a s n e c e s s a r y .
4 . C l i c k S e l e c t C o l u m n s . T h e S e l e c t R e p o r t i n g C o l u m n s w i n d o w i s d i s p l a y e d .
5 . E n t e r a t l e a s t o n e c o l u m n t o r u n t h e r e p o r t . T h e c o l u m n s d i s p l a y e d a r e b a s e d o n t h e f u n c t i o n a l g r o u p , o r a f u n c t i o n a l g r o u p a n d a u d i t t a b l e n a m e c r i t e r i a s e l e c t e d o n t h e E n t e r R e p o r t P a r a m e t e r s w i n d o w .
6 . S e l e c t P r i n t O p t i o n s . T h e S e l e c t P r i n t i n g O p t i o n s w i n d o w i s d i s p l a y e d .
7 . E n t e r t h e n e c e s s a r y p r i n t i n f o r m a t i o n .
8 . S e l e c t O K .
9 . R u n t h e r e p o r t b y s e l e c t i n g R u n R e p o r t .
E n t e r R e p o r t P a r a m e t e r s F i e l d R e f e r e n c e
F u n c t i o n a l G r o u p
S p e c i f y t h e n a m e o f t h e f u n c t i o n a l g r o u p f o r t h e r e p o r t . T h i s i s t h e s a m e a s t h e A u d i t G r o u p fi e l d o n t h e A u d i t G r o u p w i n d o w i n S y s t e m A d m i n i s t r a t i o n .
5 - 1 8 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 127/150
A u d i t T a b l e N a m e ( O p t i o n a l )
S p e c i f y t h e t a b l e n a m e f r o m t h e f u n c t i o n a l g r o u p f o r t h e r e p o r t .
T r a n s a c t e d B y ( O p t i o n a l )
S p e c i f y t h e u s e r w h o i s r e q u e s t i n g t h e r e p o r t .
T r a n s a c t i o n T y p e ( O p t i o n a l )
S p e c i f y t h e t y p e o f t r a n s a c t i o n .
F r o m D a t e ( O p t i o n a l )
S p e c i f y t h e b e g i n n i n g d a t e f o r t h e d a t e r a n g e t h e r e p o r t w i l l r u n .
T o D a t e ( O p t i o n a l )
S p e c i f y t h e e n d d a t e f o r t h e d a t e r a n g e t h e r e p o r t w i l l r u n .
M o n i t o r U s e r s W i n d o w U s e t h i s w i n d o w t o m o n i t o r w h a t y o u r a p p l i c a t i o n u s e r s a r e c u r r e n t l y d o i n g .
F i g u r e 5 - 1 M o n i t o r U s e r s W i n d o w
A s w e l l a s s e e i n g w h i c h u s e r s a r e s i g n e d o n , y o u c a n s e e :
U s e r a n d D a t a A u d i t i n g 5 - 1 9
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 128/150
• W h i c h r e s p o n s i b i l i t i e s , f o r m s ( w i n d o w s ) , a n d t e r m i n a l s t h e y a r e u s i n g
• H o w l o n g t h e y h a v e b e e n l o g g e d i n
• W h a t O r a c l e d a t a b a s e p r o c e s s e s t h e y a r e u s i n g
I n a d d i t i o n , y o u c a n m o n i t o r a l l u s e r s a t a s i t e , a l l u s e r s a c c e s s i n g a s p e c i fi c a p p l i c a t i o n o r a s p e c i fi c r e s p o n s i b i l i t y , o r i n d i v i d u a l u s e r s .
N o t e : Y o u c a n o n l y m o n i t o r t h o s e u s e r s f o r w h o m y o u h a v e a c t i v a t e d S i g n - O n A u d i t . S e e : O v e r v i e w o f U s e r a n d D a t a A u d i t i n g , p a g e 5 - 1
P r e r e q u i s i t e s • S e l e c t a v a l u e f o r t h e S i g n - O n : A u d i t L e v e l p r o fi l e o p t i o n , u s i n g t h e U p d a t e S y s t e m
P r o fi l e O p t i o n s w i n d o w .
M o n i t o r U s e r s B l o c k R e s p o n s i b i l i t y
T h e u s e r ’ s r e s p o n s i b i l i t y o n l y a p p e a r s i f y o u h a v e e n a b l e d S i g n - O n A u d i t a t e i t h e r t h e
R e s p o n s i b i l i t y o r F o r m a u d i t l e v e l .
F o r m
T h e u s e r ’ s f o r m o n l y a p p e a r s i f y o u h a v e e n a b l e d S i g n - O n A u d i t a t t h e F o r m a u d i t l e v e l .
L o g i n
T h e u s e r ’ s l o g i n n a m e .
T i m e
T h e l e n g t h o f t i m e t h e u s e r h a s b e e n l o g g e d o n t o t h i s a p p l i c a t i o n .
O R A C L E P r o c e s s
T h e O R A C L E p r o c e s s o f t h e u s e r .
T e r m i n a l N a m e
T h e n a m e o f t h e t e r m i n a l t h a t t h e u s e r i s w o r k i n g o n .
R e l a t e d T o p i c s
O v e r v i e w o f U s e r a n d D a t a A u d i t i n g , p a g e 5 - 1
A u d i t i n g U s e r A c t i v i t y , p a g e 5 - 2
S e t t i n g U p S i g n - O n A u d i t , p a g e 5 - 2
S i g n - O n A u d i t R e p o r t s , p a g e 5 - 5
A u d i t I n s t a l l a t i o n s W i n d o w
U s e t h i s w i n d o w t o e n a b l e A u d i t T r a i l f o r a n O r a c l e d a t a b a s e u s e r n a m e a t y o u r i n s t a l l a t i o n . S u c h a u s e r n a m e g r a n t s a c c e s s p r i v i l e g e s t o a n a p p l i c a t i o n ’ s t a b l e s a n d d a t a b a s e o b j e c t s .
5 - 2 0 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 129/150
F i g u r e 5 - 2 A u d i t I n s t a l l a t i o n s W i n d o w
F o r a u d i t i n g t o t a k e e f f e c t , y o u m u s t a l s o d e fi n e o n e o r m o r e a u d i t g r o u p s a n d r u n t h e A u d i t T r a i l U p d a t e T a b l e s r e p o r t . S e e : R e p o r t i n g o n A u d i t T r a i l D a t a , p a g e 5 - 6 .
P r e r e q u i s i t e s R e g i s t e r y o u r O r a c l e u s e r n a m e . S e e : O R A C L E U s e r s , O r a c l e A p p l i c a t i o n s S y s t e m
A d m i n i s t r a t o r ' s G u i d e - C o n fi g u r a t i o n .
A u d i t I n s t a l l a t i o n s B l o c k O r a c l e U s e r n a m e
S e l e c t t h e O r a c l e u s e r n a m e t h a t o w n s t h e t a b l e s y o u w i s h t o a u d i t .
A u d i t E n a b l e d
C h e c k t h e A u d i t E n a b l e d c h e c k b o x t o e n a b l e A u d i t T r a i l f o r a n O r a c l e u s e r n a m e . B e f o r e a u d i t i n g t a k e s e f f e c t y o u m u s t d e fi n e o n e o r m o r e a u d i t g r o u p s a n d r u n t h e A u d i t T r a i l U p d a t e T a b l e s r e p o r t .
R e l a t e d T o p i c s
O v e r v i e w o f U s e r a n d D a t a A u d i t i n g , p a g e 5 - 1
R e p o r t i n g o n A u d i t T r a i l D a t a , p a g e 5 - 6
S e t t i n g U p A u d i t T r a i l , p a g e 5 - 7
A u d i t T r a i l T a b l e s , T r i g g e r s a n d V i e w s , p a g e 5 - 7
R e p o r t i n g o n A u d i t I n f o r m a t i o n , p a g e 5 - 1 3
D i s a b l i n g A u d i t T r a i l a n d A r c h i v i n g A u d i t D a t a , p a g e 5 - 1 4
U s e r a n d D a t a A u d i t i n g 5 - 2 1
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 130/150
A u d i t G r o u p s , p a g e 5 - 2 2
A u d i t T a b l e s , p a g e 5 - 2 4
A u d i t G r o u p s W i n d o w
U s e t h i s w i n d o w t o s e l e c t t h e t a b l e s t h a t y o u w i s h t o a u d i t . Y o u a u d i t a t a b l e b y d e fi n i n g a n a u d i t g r o u p , w h i c h c a n c o n s i s t o f o n e o r m o r e t a b l e s .
F i g u r e 5 - 3 A u d i t G r o u p s W i n d o w
F i r s t , i d e n t i f y t h e t a b l e s y o u w a n t t o a u d i t , t h e n , u s i n g t h e A u d i t T a b l e s w i n d o w , s e l e c t w h i c h c o l u m n s i n e a c h t a b l e y o u w i s h t o a u d i t . O r , s e l e c t w h i c h c o l u m n s i n a p a r t i c u l a r t a b l e y o u w i s h t o a u d i t ( u s i n g t h e A u d i t T a b l e s w i n d o w ) , t h e n d e fi n e y o u r a u d i t g r o u p ( u s i n g t h i s w i n d o w ) .
T o e n a b l e o r d i s a b l e a u d i t i n g f o r t h e t a b l e s i n y o u r a u d i t g r o u p , r u n t h e A u d i t T r a i l U p d a t e T a b l e s p r o g r a m u s i n g t h e S u b m i t R e q u e s t s w i n d o w . I f y o u c h a n g e t h e d e fi n i t i o n o r a u d i t s t a t e o f y o u r g r o u p l a t e r , y o u m u s t r e r u n t h i s p r o g r a m .
E n s u r e y o u h a v e d o n e t h e f o l l o w i n g b e f o r e d e fi n i n g y o u r a u d i t g r o u p s : • D e fi n e a n a u d i t i n s t a l l a t i o n u s i n g t h e A u d i t I n s t a l l a t i o n s w i n d o w .
I m p o r t a n t : Y o u r t a b l e s a n d t h e i r p r i m a r y k e y i n f o r m a t i o n m u s t a l r e a d y b e r e g i s t e r e d a n d d e fi n e d f o r s u c c e s s f u l a u d i t i n g . I f t h e t a b l e y o u w a n t t o a u d i t i s a c u s t o m t a b l e ( n o t s h i p p e d a s p a r t o f O r a c l e A p p l i c a t i o n s ) , y o u s h o u l d a l s o p e r f o r m t h e f o l l o w i n g t w o s t e p s :
5 - 2 2 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 131/150
• R e g i s t e r y o u r t a b l e a n d i t s p r i m a r y k e y c o l u m n s u s i n g O r a c l e A p p l i c a t i o n O b j e c t L i b r a r y ’ s T a b l e s w i n d o w ( A p p l i c a t i o n D e v e l o p e r R e s p o n s i b i l i t y ) .
• R u n t h e R e g i s t e r T a b l e s c o n c u r r e n t p r o g r a m f r o m t h e S u b m i t R e q u e s t s w i n d o w .
A u d i t G r o u p s B l o c k
I d e n t i f y y o u r a u d i t g r o u p a n d e n a b l e o r d i s a b l e a u d i t i n g f o r t h i s g r o u p .
A p p l i c a t i o n N a m e
S e l e c t t h e n a m e o f a n a p p l i c a t i o n t o a s s o c i a t e w i t h y o u r a u d i t g r o u p . T h e c o m b i n a t i o n o f a p p l i c a t i o n n a m e a n d g r o u p n a m e u n i q u e l y i d e n t i fi e s y o u r a u d i t g r o u p . A n a u d i t g r o u p m a y b e u s e d t o a u d i t t a b l e s i n a d d i t i o n a l a p p l i c a t i o n s .
A u d i t G r o u p
E n t e r t h e n a m e o f t h e a u d i t g r o u p .
G r o u p S t a t e
C h o o s e E n a b l e R e q u e s t e d i f y o u a r e d e fi n i n g a n e w a u d i t g r o u p . W h e n y o u r u n t h e A u d i t T r a i l U p d a t e T a b l e s r e p o r t , t h e c o n c u r r e n t p r o g r a m c r e a t e s d a t a b a s e t r i g g e r s f o r t h e t a b l e s i n y o u r a u d i t g r o u p . O n c e y o u h a v e r u n t h e p r o g r a m , t h i s fi e l d d i s p l a y s
E n a b l e d f o r a u d i t g r o u p s w h e r e A u d i t T r a i l i s a c t i v e .
I m p o r t a n t : A l l p r i m a r y k e y c o l u m n s i n e a c h t a b l e i n a n a u d i t g r o u p a r e a u t o m a t i c a l l y s e l e c t e d f o r a u d i t i n g , w h e t h e r o r n o t y o u u s e t h e A u d i t T a b l e s w i n d o w t o s e l e c t w h i c h c o l u m n s y o u w i s h t o a u d i t .
T o d i s a b l e a u d i t i n g f o r a g r o u p , c h o o s e o n e o f t h e f o l l o w i n g o p t i o n s a n d t h e n r u n t h e A u d i t T r a i l U p d a t e T a b l e s r e p o r t t o h a v e y o u r c h a n g e s t a k e e f f e c t .
D i s a b l e - P r e p a r e f o r
A r c h i v e
C o p i e s t h e c u r r e n t v a l u e s o f a l l r o w s i n t h e a u d i t e d t a b l e i n t o t h e s h a d o w t a b l e , a n d t h e n d i s a b l e s t h e a u d i t i n g t r i g g e r s . T h i s o p t i o n r e q u i r e s t h e m o s t s p a c e , s i n c e t h e r e i s a t l e a s t
o n e r o w i n t h e s h a d o w t a b l e f o r e v e r y r o w i n t h e a u d i t e d t a b l e ( a n d a n o t h e r r o w i n t h e s h a d o w t a b l e f o r e a c h t r a n s a c t i o n o n t h e o r i g i n a l r o w i n t h e a u d i t e d t a b l e ) . Y o u s h o u l d t h e n a r c h i v e t h e t a b l e b e f o r e y o u e m p t y t h e s h a d o w t a b l e .
D i s a b l e - I n t e r r u p t A u d i t
M o d i fi e s t h e t r i g g e r s t o s t o r e o n e fi n a l r o w i n t h e s h a d o w t a b l e a s t h e a u d i t e d r o w i s m o d i fi e d i n t h e a u d i t t a b l e ( r e m e m b e r t h a t a g i v e n r o w i n t h e s h a d o w t a b l e r e p r e s e n t s t h e d a t a i n t h e a u d i t e d r o w b e f o r e a n u p d a t e ) . I n s e r t s o r f u r t h e r c h a n g e s a r e n o l o n g e r a u d i t e d . T h e s h a d o w t a b l e t h e n g r o w s s l o w l y , a n d t h e d a t a m a y b e a c c e s s e d b y t h e e x i s t i n g a u d i t v i e w s .
D i s a b l e - P u r g e T a b l e
D r o p s t h e a u d i t i n g t r i g g e r s a n d v i e w s a n d d e l e t e s a l l d a t a f r o m t h e s h a d o w t a b l e .
A u d i t T a b l e s B l o c k I d e n t i f y t h e a p p l i c a t i o n t a b l e s y o u w a n t t o a u d i t i n y o u r a u d i t g r o u p .
U s e r T a b l e
S e l e c t t h e e n d u s e r t a b l e n a m e ( f r e q u e n t l y t h e s a m e n a m e a s t h e t a b l e n a m e ) f o r y o u r d a t a b a s e t a b l e . O n c e y o u c h o o s e a t a b l e , y o u s e e i t s t a b l e n a m e a n d a s s o c i a t e d a p p l i c a t i o n .
U s e r a n d D a t a A u d i t i n g 5 - 2 3
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 132/150
T a b l e N a m e
T h i s fi e l d d i s p l a y s t h e a c t u a l n a m e f o r t h e t a b l e y o u h a v e s e l e c t e d t o i n c l u d e i n y o u r a u d i t g r o u p .
A p p l i c a t i o n
T h i s fi e l d d i s p l a y s t h e a p p l i c a t i o n n a m e f o r t h e t a b l e y o u h a v e s e l e c t e d t o i n c l u d e i n
y o u r a u d i t g r o u p . D e s c r i p t i o n
T h i s fi e l d d i s p l a y s t h e d e s c r i p t i o n f o r t h e t a b l e y o u h a v e s e l e c t e d t o i n c l u d e i n y o u r a u d i t g r o u p .
R e l a t e d T o p i c s
O v e r v i e w o f U s e r a n d D a t a A u d i t i n g , p a g e 5 - 1
R e p o r t i n g o n A u d i t T r a i l D a t a , p a g e 5 - 6
S e t t i n g U p A u d i t T r a i l , p a g e 5 - 7
A u d i t T r a i l T a b l e s , T r i g g e r s a n d V i e w s , p a g e 5 - 7
R e p o r t i n g o n A u d i t I n f o r m a t i o n , p a g e 5 - 1 3 D i s a b l i n g A u d i t T r a i l a n d A r c h i v i n g A u d i t D a t a , p a g e 5 - 1 4
A u d i t I n s t a l l a t i o n s , p a g e 5 - 2 0
A u d i t T a b l e s , p a g e 5 - 2 4
A u d i t T a b l e s W i n d o w U s e t h i s w i n d o w t o s e l e c t w h i c h c o l u m n s i n a t a b l e y o u w i s h t o a u d i t .
5 - 2 4 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 133/150
F i g u r e 5 - 4 A u d i t T a b l e s W i n d o w
F i r s t , i d e n t i f y t h e c o l u m n s i n a t a b l e y o u w a n t t o a u d i t . T h e n , u s i n g t h e A u d i t G r o u p s w i n d o w , i n c l u d e t h e t a b l e a s p a r t o f a n a u d i t g r o u p . O r , y o u m a y d e fi n e y o u r a u d i t g r o u p fi r s t ( u s i n g t h e A u d i t G r o u p s w i n d o w ) , a n d t h e n s e l e c t w h i c h c o l u m n s i n t h e t a b l e
y o u w a n t t o a u d i t ( u s i n g t h i s w i n d o w ) . T o e n a b l e o r d i s a b l e a u d i t i n g f o r t h e t a b l e s i n y o u r a u d i t g r o u p ( i . e . , t h e c o l u m n s y o u h a v e s e l e c t e d h e r e ) , y o u m u s t r u n t h e A u d i t T r a i l U p d a t e T a b l e s p r o g r a m u s i n g t h e S u b m i t R e q u e s t s w i n d o w . I f y o u s e l e c t a d d i t i o n a l c o l u m n s t o a u d i t , o r c h a n g e t h e d e fi n i t i o n o r a u d i t s t a t e o f y o u r g r o u p l a t e r , y o u m u s t r e r u n t h i s p r o g r a m .
E n s u r e t h e f o l l o w i n g i s d o n e b e f o r e d e fi n i n g y o u r a u d i t t a b l e s :
• D e fi n e a n a u d i t i n s t a l l a t i o n u s i n g t h e A u d i t I n s t a l l a t i o n s w i n d o w .
I m p o r t a n t : Y o u r t a b l e s a n d t h e i r p r i m a r y k e y i n f o r m a t i o n m u s t a l r e a d y b e r e g i s t e r e d a n d d e fi n e d f o r s u c c e s s f u l a u d i t i n g . I f t h e t a b l e y o u w a n t t o a u d i t i s a c u s t o m t a b l e ( n o t s h i p p e d a s p a r t o f O r a c l e A p p l i c a t i o n s ) , y o u s h o u l d a l s o p e r f o r m t h e f o l l o w i n g t w o s t e p s :
• R e g i s t e r y o u r t a b l e a n d i t s p r i m a r y k e y c o l u m n s u s i n g O r a c l e A p p l i c a t i o n O b j e c t L i b r a r y ’ s T a b l e s w i n d o w ( A p p l i c a t i o n D e v e l o p e r R e s p o n s i b i l i t y ) .
• R u n t h e R e g i s t e r T a b l e s c o n c u r r e n t p r o g r a m f r o m t h e S u b m i t R e q u e s t s w i n d o w .
U s e r a n d D a t a A u d i t i n g 5 - 2 5
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 134/150
D e n e A u d i t T a b l e s B l o c k I d e n t i f y t h e a p p l i c a t i o n t a b l e y o u w a n t t o a u d i t . S u c c e s s i v e l y s e l e c t i n g G o - N e x t R e c o r d f r o m t h e m e n u o r t o o l b a r d i s p l a y s , i n a l p h a b e t i c a l o r d e r , t h e n a m e o f e a c h a p p l i c a t i o n t a b l e r e g i s t e r e d a t y o u r i n s t a l l a t i o n s i t e .
U s e r T a b l e N a m e
S e l e c t t h e e n d u s e r t a b l e n a m e ( f r e q u e n t l y t h e s a m e n a m e a s t h e t a b l e n a m e ) f o r y o u r d a t a b a s e t a b l e . O n c e y o u c h o o s e a t a b l e , y o u s e e i t s t a b l e n a m e a n d a s s o c i a t e d a p p l i c a t i o n .
T a b l e N a m e
T h i s fi e l d d i s p l a y s t h e a c t u a l n a m e f o r t h e t a b l e y o u h a v e s e l e c t e d t o i n c l u d e i n y o u r a u d i t g r o u p .
A p p l i c a t i o n
T h i s fi e l d d i s p l a y s t h e a p p l i c a t i o n n a m e f o r t h e t a b l e y o u h a v e s e l e c t e d t o i n c l u d e i n y o u r a u d i t g r o u p .
A u d i t C o l u m n s B l o c k
S e l e c t t h e c o l u m n s y o u w a n t t o a u d i t . S u c c e s s i v e l y s e l e c t i n g G o - N e x t R e c o r d f r o m t h e m e n u o r t o o l b a r d i s p l a y s , i n a l p h a b e t i c a l o r d e r , t h e n a m e o f e a c h a p p l i c a t i o n t a b l e r e g i s t e r e d a t y o u r i n s t a l l a t i o n s i t e .
• Y o u c a n n o t d e l e t e a c o l u m n f r o m a u d i t i n g o n c e i t h a s b e e n s e l e c t e d .
• Y o u m a y a d d a d d i t i o n a l c o l u m n s t o b e a u d i t e d .
• E a c h t i m e y o u s e l e c t a c o l u m n t o b e a u d i t e d , t h a t c h a n g e a f f e c t s e v e r y a u d i t g r o u p t h a t i n c l u d e s t h e t a b l e w h i c h o w n s t h e c o l u m n .
C o l u m n N a m e
E n t e r t h e n a m e o f t h e d a t a b a s e c o l u m n y o u w a n t t o a u d i t . Y o u s h o u l d n o t e x p l i c i t l y e n t e r t h e n a m e s o f y o u r t a b l e ’ s p r i m a r y k e y c o l u m n s , s i n c e t h e y a r e e n t e r e d a u t o m a t i c a l l y , a n d y o u w i l l g e t a n e r r o r m e s s a g e i f y o u t r y t o s a v e a d u p l i c a t e c o l u m n n a m e . Y o u c a n q u e r y
t o s e e w h i c h c o l u m n s a p p e a r a u t o m a t i c a l l y .
N o t e t h a t o n c e y o u h a v e c h o s e n a c o l u m n , y o u c a n n o t d e l e t e i t f r o m t h e a u d i t s e t , t h o u g h y o u m a y a d d o t h e r c o l u m n s t o t h e s e t l a t e r .
O n c e y o u c h o o s e a c o l u m n , y o u s e e i t s c o l u m n t y p e a n d w h e t h e r i t i s p a r t o f t h e p r i m a r y k e y f o r t h i s t a b l e .
C o l u m n T y p e
T h i s fi e l d d e s c r i b e s t h e t y p e o f d a t a t h e c o l u m n s t o r e s , f o r e x a m p l e , v a r c h a r 2 .
P r i m a r y K e y
T h i s fi e l d d i s p l a y s Y e s o r N o i n d i c a t i n g w h e t h e r t h e c o l u m n y o u a r e a u d i t i n g i s a p r i m a r y k e y c o l u m n .
A n y p r i m a r y k e y c o l u m n s y o u d o n o t s e l e c t t o a u d i t a r e a u t o m a t i c a l l y i n c l u d e d w h e n y o u s a v e y o u r c o l u m n s e l e c t i o n s . F o r e x a m p l e , i f t h e t a b l e y o u a r e a u d i t i n g h a s t w o p r i m a r y k e y c o l u m n s , a n d y o u c h o o s e t o a u d i t o n e o f t h e m , t h e s e c o n d p r i m a r y k e y c o l u m n i s a u t o m a t i c a l l y s e l e c t e d w h e n y o u s a v e y o u r c o l u m n s e l e c t i o n s .
R e l a t e d T o p i c s
O v e r v i e w o f U s e r a n d D a t a A u d i t i n g , p a g e 5 - 1
5 - 2 6 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 135/150
R e p o r t i n g o n A u d i t T r a i l D a t a , p a g e 5 - 6
S e t t i n g U p A u d i t T r a i l , p a g e 5 - 7
A u d i t T r a i l T a b l e s , T r i g g e r s , a n d V i e w s , p a g e 5 - 7
R e p o r t i n g o n A u d i t I n f o r m a t i o n , p a g e 5 - 1 3
D i s a b l i n g A u d i t T r a i l a n d A r c h i v i n g A u d i t D a t a , p a g e 5 - 1 4 A u d i t I n s t a l l a t i o n s , p a g e 5 - 2 0
A u d i t G r o u p s , p a g e 5 - 2 2
S i g n o n A u d i t C o n c u r r e n t R e q u e s t s R e p o r t U s e t h i s r e p o r t t o v i e w i n f o r m a t i o n a b o u t w h o i s r e q u e s t i n g w h a t c o n c u r r e n t r e q u e s t s a n d f r o m w h i c h r e s p o n s i b i l i t i e s a n d f o r m s .
I m p o r t a n t : Y o u c a n o n l y g e n e r a t e S i g n o n A u d i t C o n c u r r e n t R e q u e s t s R e p o r t s f o r t h o s e u s e r s y o u a r e a u d i t i n g .
R e p o r t P a r a m e t e r s
S o r t B y
S o r t t h e i n f o r m a t i o n i n y o u r r e p o r t b y o p e r a t i n g s y s t e m l o g i n n a m e , t h e r e q u e s t e d s t a r t d a t e , a n d / o r a p p l i c a t i o n u s e r n a m e .
L o g i n N a m e
S e a r c h f o r a s p e c i fi c l o g i n n a m e t h a t m e e t s y o u r o t h e r s e a r c h c r i t e r i a . I f y o u l e a v e t h i s p a r a m e t e r b l a n k , y o u r r e p o r t c o n t a i n s a l l l o g i n n a m e s t h a t m e e t y o u r o t h e r s e a r c h c r i t e r i a .
U s e r N a m e S e a r c h f o r a s p e c i fi c a p p l i c a t i o n u s e r n a m e t h a t m e e t s y o u r o t h e r s e a r c h c r i t e r i a . I f y o u l e a v e t h i s p a r a m e t e r b l a n k , y o u r r e p o r t c o n t a i n s a l l a p p l i c a t i o n u s e r n a m e s t h a t m e e t y o u r o t h e r s e a r c h c r i t e r i a .
F r o m R e q u e s t S t a r t T i m e / T o R e q u e s t S t a r t T i m e
S e a r c h f o r c o n c u r r e n t r e q u e s t s t h a t m e e t y o u r o t h e r s e a r c h c r i t e r i a a n d h a v e r e q u e s t e d s t a r t t i m e s i n a s p e c i fi c t i m e p e r i o d . U s e t h e s e p a r a m e t e r s t o s p e c i f y t h e s t a r t a n d e n d o f y o u r t i m e p e r i o d . I f y o u l e a v e t h e s e p a r a m e t e r s b l a n k , y o u r r e p o r t c o n t a i n s c o n c u r r e n t r e q u e s t s f r o m a n y d a t e t h a t a l s o m e e t y o u r o t h e r s e a r c h c r i t e r i a t o t h e c u r r e n t d a t e f o r t h i s p a r a m e t e r .
R e p o r t H e a d i n g T h e r e p o r t h e a d i n g d i s p l a y s t h e s e a r c h c r i t e r i a y o u e n t e r e d a s p a r a m e t e r v a l u e s .
U s e r a n d D a t a A u d i t i n g 5 - 2 7
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 136/150
C o l u m n H e a d i n g s
L o g i n N a m e
T h e o p e r a t i n g s y s t e m l o g i n n a m e o f t h e u s e r w h o s u b m i t t e d t h e c o n c u r r e n t r e q u e s t .
R e q u e s t I D T h e c o n c u r r e n t r e q u e s t I D o f t h e s u b m i t t e d c o n c u r r e n t r e q u e s t . U s e t h e C o n c u r r e n t R e q u e s t s f o r m t o v i e w c o m p l e t i o n i n f o r m a t i o n f o r a c o n c u r r e n t r e q u e s t I D .
C o n c u r r e n t P r o g r a m N a m e
T h e n a m e o f t h e c o n c u r r e n t p r o g r a m t h e u s e r s u b m i t t e d . U s e t h e C o n c u r r e n t P r o g r a m s f o r m t o v i e w d e t a i l i n f o r m a t i o n a b o u t a c o n c u r r e n t p r o g r a m .
U s e r N a m e
T h e O r a c l e A p p l i c a t i o n s u s e r n a m e o f t h e u s e r w h o s u b m i t t e d t h e c o n c u r r e n t r e q u e s t . U s e t h e U s e r s f o r m t o v i e w d e t a i l i n f o r m a t i o n a b o u t a n a p p l i c a t i o n u s e r . S e e : U s e r s , p a g e 4 - 2 2 .
R e s p o n s i b i l i t y N a m e
T h e n a m e o f t h e r e s p o n s i b i l i t y f r o m w h i c h t h e u s e r s u b m i t t e d t h e c o n c u r r e n t r e q u e s t . T h e r e s p o n s i b i l i t y d i s p l a y s o n l y i f y o u a u d i t e d t h e u s e r a t t h e r e s p o n s i b i l i t y o r f o r m S i g n - o n A u d i t l e v e l . U s e t h e R e s p o n s i b i l i t i e s f o r m t o v i e w d e t a i l e d i n f o r m a t i o n a b o u t a r e s p o n s i b i l i t y . S e e : R e s p o n s i b i l i t i e s , p a g e 4 - 1 8 .
F o r m N a m e
T h e n a m e o f t h e f o r m f r o m w h i c h t h e u s e r s u b m i t t e d t h e c o n c u r r e n t r e q u e s t . T h e f o r m n a m e d i s p l a y s o n l y i f y o u a u d i t e d t h e u s e r a t t h e f o r m S i g n - O n A u d i t l e v e l .
R e q u e s t e d S t a r t T i m e T h e d a t e a n d t i m e t h e c o n c u r r e n t r e q u e s t s t a r t e d r u n n i n g .
R e l a t e d T o p i c s
O v e r v i e w o f U s e r a n d D a t a A u d i t i n g , p a g e 5 - 1
A u d i t i n g U s e r A c t i v i t y , p a g e 5 - 2
S e t t i n g U p S i g n - O n A u d i t , p a g e 5 - 2
S i g n - O n A u d i t R e p o r t s , p a g e 5 - 5
M o n i t o r U s e r s fi e l d h e l p , p a g e 5 - 1 9
S i g n o n A u d i t F o r m s R e p o r t U s e t h i s r e p o r t t o v i e w w h o i s n a v i g a t i n g t o w h a t f o r m a n d w h e n t h e y d o i t .
I m p o r t a n t : Y o u c a n o n l y g e n e r a t e a S i g n o n A u d i t F o r m s R e p o r t f o r t h o s e u s e r s y o u a r e a u d i t i n g .
5 - 2 8 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 137/150
R e p o r t P a r a m e t e r s
S o r t B y
S o r t t h e i n f o r m a t i o n i n y o u r r e p o r t b y t h e t i m e u s e r s e n t e r e d o r l e f t a f o r m , t h e n a m e o f t h e f o r m t h a t u s e r s a c c e s s , t h e o p e r a t i n g s y s t e m l o g i n n a m e o f t h e u s e r , t h e r e s p o n s i b i l i t y u s e r s a c c e s s , t h e t e r m i n a l t h a t u s e r s a r e o n , a n d / o r t h e a p p l i c a t i o n u s e r n a m e .
L o g i n N a m e
S e a r c h f o r i n f o r m a t i o n a b o u t a s p e c i fi c l o g i n n a m e t h a t m e e t s y o u r o t h e r s e a r c h c r i t e r i a . I f y o u l e a v e t h i s p a r a m e t e r b l a n k , y o u r r e p o r t c o n t a i n s a l l l o g i n n a m e s t h a t m e e t y o u r o t h e r s e a r c h c r i t e r i a .
U s e r N a m e
S e a r c h f o r i n f o r m a t i o n a b o u t a s p e c i fi c a p p l i c a t i o n u s e r n a m e t h a t m e e t s y o u r o t h e r s e a r c h c r i t e r i a . I f y o u l e a v e t h i s p a r a m e t e r b l a n k , y o u r r e p o r t c o n t a i n s a l l a p p l i c a t i o n u s e r n a m e s t h a t m e e t y o u r o t h e r s e a r c h c r i t e r i a .
T e r m i n a l N a m e S e a r c h f o r i n f o r m a t i o n a b o u t a s p e c i fi c t e r m i n a l t h a t m e e t s y o u r o t h e r s e a r c h c r i t e r i a . I f y o u l e a v e t h i s p a r a m e t e r b l a n k , y o u r r e p o r t c o n t a i n s a l l t e r m i n a l n a m e s t h a t m e e t y o u r o t h e r s e a r c h c r i t e r i a .
R e s p o n s i b i l i t y N a m e
S e a r c h f o r i n f o r m a t i o n a b o u t a s p e c i fi c r e s p o n s i b i l i t y t h a t m e e t s y o u r o t h e r s e a r c h c r i t e r i a . I f y o u l e a v e t h i s p a r a m e t e r b l a n k , y o u r r e p o r t c o n t a i n s a l l r e s p o n s i b i l i t i e s t h a t m e e t y o u r o t h e r s e a r c h c r i t e r i a .
F o r m N a m e
S e a r c h f o r i n f o r m a t i o n a b o u t a s p e c i fi c f o r m t h a t m e e t s y o u r o t h e r s e a r c h c r i t e r i a . I f y o u l e a v e t h i s p a r a m e t e r b l a n k , y o u r r e p o r t c o n t a i n s a l l f o r m s t h a t a l s o m e e t y o u r o t h e r s e a r c h c r i t e r i a .
F r o m A c t i v e D a t e / T o A c t i v e D a t e
S e a r c h f o r i n f o r m a t i o n a b o u t f o r m s a c c e s s e d b y u s e r s w i t h i n a s p e c i fi c t i m e p e r i o d a n d t h a t m e e t y o u r o t h e r s e a r c h c r i t e r i a . U s e t h e s e p a r a m e t e r s t o s p e c i f y t h e s t a r t a n d e n d o f y o u r t i m e p e r i o d . I f y o u l e a v e t h e s e p a r a m e t e r s b l a n k , y o u r r e p o r t c o n t a i n s f o r m s a c c e s s e d f r o m a n y d a t e t h a t a l s o m e e t y o u r o t h e r s e a r c h c r i t e r i a t o t h e c u r r e n t d a t e f o r t h i s p a r a m e t e r .
R e p o r t H e a d i n g
T h e r e p o r t h e a d i n g d i s p l a y s t h e s e a r c h c r i t e r i a y o u e n t e r e d a s p a r a m e t e r v a l u e s .
C o l u m n H e a d i n g s
U s e r n a m e
T h e O r a c l e A p p l i c a t i o n s u s e r n a m e o f t h e u s e r w h o a c c e s s e d t h e f o r m . U s e t h e U s e r s f o r m t o v i e w d e t a i l e d i n f o r m a t i o n a b o u t a n a p p l i c a t i o n u s e r . S e e : U s e r s , p a g e 4 - 2 2 .
U s e r a n d D a t a A u d i t i n g 5 - 2 9
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 138/150
L o g i n N a m e
T h e o p e r a t i n g s y s t e m l o g i n n a m e o f t h e u s e r w h o a c c e s s e d t h e f o r m .
T e r m i n a l N a m e
T h e o p e r a t i n g s y s t e m I D o f t h e t e r m i n a l f r o m w h i c h t h e u s e r a c c e s s e d t h e f o r m .
R e s p o n s i b i l i t y N a m e
T h e n a m e o f t h e r e s p o n s i b i l i t y f r o m w h i c h t h e u s e r a c c e s s e d t h e f o r m . T h e r e s p o n s i b i l i t y d i s p l a y s o n l y i f y o u a u d i t e d t h e u s e r a t t h e r e s p o n s i b i l i t y o r f o r m S i g n - o n A u d i t l e v e l . U s e t h e R e s p o n s i b i l i t i e s f o r m t o v i e w d e t a i l e d i n f o r m a t i o n a b o u t a r e s p o n s i b i l i t y . S e e : R e s p o n s i b i l i t i e s , p a g e 4 - 1 8 .
S t a r t A c t i v e T i m e / E n d A c t i v e T i m e
T h e d a t e s a n d t i m e s w h e n t h e u s e r a c c e s s e d / e x i t e d t h e f o r m . T h e s t a r t a c t i v e t i m e a n d e n d a c t i v e t i m e d i s p l a y o n l y i f y o u a u d i t e d t h e u s e r a t t h e f o r m S i g n - o n A u d i t l e v e l .
F o r m N a m e
T h e n a m e o f t h e f o r m t h a t t h e u s e r a c c e s s e d . T h e f o r m n a m e d i s p l a y s o n l y i f y o u a u d i t e d t h e u s e r a t t h e f o r m S i g n - o n A u d i t l e v e l .
R e l a t e d T o p i c s
O v e r v i e w o f U s e r a n d D a t a A u d i t i n g , p a g e 5 - 1
A u d i t i n g U s e r A c t i v i t y , p a g e 5 - 2
S e t t i n g U p S i g n - O n A u d i t , p a g e 5 - 2
S i g n - O n A u d i t R e p o r t s , p a g e 5 - 5
M o n i t o r U s e r s fi e l d h e l p , p a g e 5 - 1 9
S i g n o n A u d i t R e s p o n s i b i l i t i e s R e p o r t U s e t h i s r e p o r t t o v i e w w h o i s s e l e c t i n g w h a t r e s p o n s i b i l i t y a n d w h e n t h e y d o i t .
I m p o r t a n t : Y o u c a n o n l y g e n e r a t e S i g n o n A u d i t R e s p o n s i b i l i t i e s R e p o r t s f o r t h o s e u s e r s y o u a r e a u d i t i n g .
R e p o r t P a r a m e t e r s
S o r t B y
S o r t t h e i n f o r m a t i o n i n y o u r r e p o r t b y t h e t i m e u s e r s e n t e r e d o r l e f t a r e s p o n s i b i l i t y , t h e o p e r a t i n g s y s t e m l o g i n n a m e o f t h e u s e r , t h e r e s p o n s i b i l i t y n a m e , t h e t e r m i n a l t h a t u s e r s a r e o n , a n d / o r t h e a p p l i c a t i o n u s e r n a m e .
L o g i n N a m e
S e a r c h f o r i n f o r m a t i o n a b o u t a s p e c i fi c l o g i n n a m e t h a t m e e t s y o u r o t h e r s e a r c h c r i t e r i a . I f y o u l e a v e t h i s p a r a m e t e r b l a n k , y o u r r e p o r t c o n t a i n s a l l l o g i n n a m e s t h a t m e e t y o u r o t h e r s e a r c h c r i t e r i a .
5 - 3 0 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 139/150
U s e r N a m e
S e a r c h f o r i n f o r m a t i o n a b o u t a s p e c i fi c a p p l i c a t i o n u s e r n a m e t h a t m e e t s y o u r o t h e r s e a r c h c r i t e r i a . I f y o u l e a v e t h i s p a r a m e t e r b l a n k , y o u r r e p o r t c o n t a i n s a l l a p p l i c a t i o n u s e r n a m e s t h a t m e e t y o u r o t h e r s e a r c h c r i t e r i a .
T e r m i n a l N a m e
S e a r c h f o r i n f o r m a t i o n a b o u t a s p e c i fi c t e r m i n a l t h a t m e e t s y o u r o t h e r s e a r c h c r i t e r i a . I f y o u l e a v e t h i s p a r a m e t e r b l a n k , y o u r r e p o r t c o n t a i n s a l l t e r m i n a l n a m e s t h a t m e e t y o u r o t h e r s e a r c h c r i t e r i a .
R e s p o n s i b i l i t y N a m e
S e a r c h f o r i n f o r m a t i o n a b o u t a s p e c i fi c r e s p o n s i b i l i t y t h a t m e e t s y o u r o t h e r s e a r c h c r i t e r i a . I f y o u l e a v e t h i s p a r a m e t e r b l a n k , y o u r r e p o r t c o n t a i n s a l l r e s p o n s i b i l i t i e s t h a t m e e t y o u r o t h e r s e a r c h c r i t e r i a .
F r o m A c t i v e D a t e / T o A c t i v e D a t e
S e a r c h f o r i n f o r m a t i o n a b o u t r e s p o n s i b i l i t i e s a c c e s s e d b y u s e r s w i t h i n a s p e c i fi c t i m e
p e r i o d a n d t h a t m e e t y o u r o t h e r s e a r c h c r i t e r i a . U s e t h e s e p a r a m e t e r s t o s p e c i f y t h e s t a r t a n d e n d o f y o u r t i m e p e r i o d . I f y o u l e a v e t h e s e p a r a m e t e r s b l a n k , y o u r r e p o r t c o n t a i n s r e s p o n s i b i l i t i e s a c c e s s e d f r o m a n y d a t e t h a t a l s o m e e t y o u r o t h e r s e a r c h c r i t e r i a t o t h e c u r r e n t d a t e f o r t h i s p a r a m e t e r .
R e p o r t H e a d i n g T h e r e p o r t h e a d i n g d i s p l a y s t h e s e a r c h c r i t e r i a y o u e n t e r e d a s p a r a m e t e r v a l u e s .
C o l u m n H e a d i n g s
U s e r n a m e
T h e O r a c l e A p p l i c a t i o n s u s e r n a m e o f t h e u s e r w h o s e l e c t e d t h e f o r m . U s e t h e U s e r s f o r m t o v i e w d e t a i l i n f o r m a t i o n a b o u t a n a p p l i c a t i o n u s e r . S e e : U s e r s , p a g e 4 - 2 2 .
L o g i n N a m e
T h e o p e r a t i n g s y s t e m l o g i n n a m e o f t h e u s e r w h o s e l e c t e d t h e r e s p o n s i b i l i t y .
T e r m i n a l N a m e
T h e o p e r a t i n g s y s t e m I D o f t h e t e r m i n a l f r o m w h i c h t h e u s e r s e l e c t e d t h e r e s p o n s i b i l i t y .
R e s p o n s i b i l i t y N a m e
T h e n a m e o f t h e r e s p o n s i b i l i t y t h e u s e r u s e d . T h e r e s p o n s i b i l i t y d i s p l a y s o n l y i f y o u
a u d i t e d t h e u s e r a t t h e r e s p o n s i b i l i t y o r f o r m S i g n - o n A u d i t l e v e l . U s e t h e R e s p o n s i b i l i t i e s f o r m t o v i e w d e t a i l e d i n f o r m a t i o n a b o u t a r e s p o n s i b i l i t y . S e e : R e s p o n s i b i l i t i e s , p a g e 4 - 1 8 .
S t a r t A c t i v e T i m e / E n d A c t i v e T i m e
T h e d a t e s a n d t i m e s w h e n t h e u s e r s e l e c t e d / e x i t e d t h e r e s p o n s i b i l i t y . T h e s t a r t a c t i v e t i m e a n d e n d a c t i v e t i m e d i s p l a y o n l y i f y o u a u d i t e d t h e u s e r a t t h e r e s p o n s i b i l i t y o r f o r m S i g n - O n A u d i t l e v e l .
U s e r a n d D a t a A u d i t i n g 5 - 3 1
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 140/150
R e l a t e d T o p i c s
O v e r v i e w o f U s e r a n d D a t a A u d i t i n g , p a g e 5 - 1
A u d i t i n g U s e r A c t i v i t y , p a g e 5 - 2
S e t t i n g U p S i g n - O n A u d i t , p a g e 5 - 2
S i g n - O n A u d i t R e p o r t s , p a g e 5 - 5
M o n i t o r U s e r s fi e l d h e l p , p a g e 5 - 1 9
S i g n o n A u d i t U n s u c c e s s f u l L o g i n s R e p o r t U s e t h i s r e p o r t t o v i e w w h o u n s u c c e s s f u l l y a t t e m p t e d t o s i g n o n t o O r a c l e A p p l i c a t i o n s a s a n o t h e r u s e r . A n u n s u c c e s s f u l l o g i n o c c u r s w h e n a u s e r e n t e r s a c o r r e c t u s e r n a m e b u t a n i n c o r r e c t p a s s w o r d .
Y o u c a n g e n e r a t e S i g n o n A u d i t U n s u c c e s s f u l L o g i n s R e p o r t s f o r a n y u s e r s , r e g a r d l e s s o f w h o m y o u a r e a u d i t i n g .
R e p o r t P a r a m e t e r s
S o r t B y
S o r t t h e i n f o r m a t i o n i n y o u r r e p o r t b y t h e t i m e u s e r s a t t e m p t t o l o g i n , o p e r a t i n g s y s t e m l o g i n n a m e o f t h e u s e r , t h e t e r m i n a l t h a t u s e r s a r e o n , a n d / o r t h e a p p l i c a t i o n u s e r n a m e .
L o g i n N a m e
S e a r c h f o r i n f o r m a t i o n a b o u t a s p e c i fi c l o g i n n a m e t h a t m e e t s y o u r o t h e r s e a r c h c r i t e r i a . I f y o u l e a v e t h i s p a r a m e t e r b l a n k , y o u r r e p o r t c o n t a i n s a l l l o g i n n a m e s t h a t m e e t y o u r o t h e r s e a r c h c r i t e r i a .
U s e r N a m e
S e a r c h f o r i n f o r m a t i o n a b o u t a s p e c i fi c a p p l i c a t i o n u s e r n a m e t h a t m e e t s y o u r o t h e r s e a r c h c r i t e r i a . I f y o u l e a v e t h i s p a r a m e t e r b l a n k , y o u r r e p o r t c o n t a i n s a l l a p p l i c a t i o n u s e r n a m e s t h a t m e e t y o u r o t h e r s e a r c h c r i t e r i a .
T e r m i n a l N a m e
S e a r c h f o r i n f o r m a t i o n a b o u t a s p e c i fi c t e r m i n a l t h a t m e e t s y o u r o t h e r s e a r c h c r i t e r i a t o m a k e y o u r r e p o r t a s b r i e f a s y o u n e e d . I f y o u l e a v e t h i s p a r a m e t e r b l a n k , y o u r r e p o r t c o n t a i n s a l l t e r m i n a l n a m e s t h a t m e e t y o u r o t h e r s e a r c h c r i t e r i a .
F r o m A t t e m p t D a t e / T o A t t e m p t D a t e
S e a r c h f o r i n f o r m a t i o n a b o u t u n s u c c e s s f u l l o g i n s w i t h i n a s p e c i fi c t i m e p e r i o d a n d t h a t
m e e t y o u r o t h e r s e a r c h c r i t e r i a . U s e t h e s e p a r a m e t e r s t o s p e c i f y t h e s t a r t a n d e n d o f y o u r t i m e p e r i o d . I f y o u l e a v e t h e s e p a r a m e t e r s b l a n k , y o u r r e p o r t c o n t a i n s u n s u c c e s s f u l l o g i n s f r o m a n y d a t e t h a t a l s o m e e t y o u r o t h e r s e a r c h c r i t e r i a t o t h e c u r r e n t d a t e f o r t h i s p a r a m e t e r .
R e p o r t H e a d i n g T h e r e p o r t h e a d i n g d i s p l a y s t h e s e a r c h c r i t e r i a y o u e n t e r e d a s p a r a m e t e r v a l u e s .
5 - 3 2 O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - S e c u r i t y
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 141/150
C o l u m n H e a d i n g s
U s e r n a m e
T h e O r a c l e A p p l i c a t i o n s u s e r n a m e o f t h e u s e r w h o u n s u c c e s s f u l l y t r i e d t o s i g n o n . U s e t h e U s e r s f o r m t o v i e w d e t a i l i n f o r m a t i o n a b o u t a n a p p l i c a t i o n u s e r . S e e : U s e r s , p a g e 4 - 2 2 .
L o g i n N a m e
T h e o p e r a t i n g s y s t e m l o g i n n a m e o f t h e u s e r w h o u n s u c c e s s f u l l y t r i e d t o s i g n o n .
T e r m i n a l
T h e o p e r a t i n g s y s t e m I D o f t h e t e r m i n a l f r o m w h i c h t h e u s e r u n s u c c e s s f u l l y t r i e d t o s i g n o n .
A t t e m p t T i m e
T h e d a t e a n d t i m e w h e n t h e u s e r u n s u c c e s s f u l l y t r i e d t o s i g n o n . S e e : M o n i t o r U s e r s , p a g e 5 - 1 9 .
R e l a t e d T o p i c s
O v e r v i e w o f U s e r a n d D a t a A u d i t i n g , p a g e 5 - 1
A u d i t i n g U s e r A c t i v i t y , p a g e 5 - 2
S e t t i n g U p S i g n - O n A u d i t , p a g e 5 - 2
S i g n - O n A u d i t R e p o r t s , p a g e 5 - 5
S i g n o n A u d i t U s e r s R e p o r t U s e t h i s r e p o r t t o v i e w w h o s i g n s o n a n d f o r h o w l o n g .
I m p o r t a n t : Y o u c a n o n l y g e n e r a t e S i g n o n A u d i t U s e r s R e p o r t s f o r t h o s e u s e r s y o u a r e a u d i t i n g .
R e p o r t P a r a m e t e r s
S o r t B y
S o r t t h e i n f o r m a t i o n i n y o u r r e p o r t b y t h e t i m e u s e r s s t a r t o r fi n i s h u s i n g a n a p p l i c a t i o n u s e r n a m e , t h e o p e r a t i n g s y s t e m l o g i n n a m e o f t h e u s e r , t h e t e r m i n a l t h a t u s e r s a r e o n , a n d / o r t h e a p p l i c a t i o n u s e r n a m e .
L o g i n N a m e
S e a r c h f o r i n f o r m a t i o n a b o u t a s p e c i fi c l o g i n n a m e t h a t m e e t s y o u r o t h e r s e a r c h c r i t e r i a t o m a k e y o u r r e p o r t a s b r i e f a s y o u n e e d . I f y o u l e a v e t h i s p a r a m e t e r b l a n k , y o u r r e p o r t c o n t a i n s a l l l o g i n n a m e s t h a t m e e t y o u r o t h e r s e a r c h c r i t e r i a .
U s e r a n d D a t a A u d i t i n g 5 - 3 3
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 142/150
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 143/150
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 144/150
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 145/150
A S e c u r i t y C o n g u r a t i o n a n d M a i n t e n a n c e
S e c u r i t y C o n g u r a t i o n a n d M a i n t e n a n c e O r a c l e A p p l i c a t i o n s o f f e r s a d d i t i o n a l f e a t u r e s t h a t h e l p y o u s e c u r e y o u r s y s t e m a n d m o n i t o r a c c e s s t o t h e s y s t e m .
T h e f o l l o w i n g i s d e s c r i b e d i n O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - C o n fi g u r a t i o n :
• A d m i n i s t e r i n g s e r v e r s e c u r i t y
• R e s t r i c t i n g a c c e s s t o r e s p o n s i b i l i t i e s b a s e d o n a u s e r ’ s w e b s e r v e r
• I n t e g r a t i n g w i t h O r a c l e 9 i A p p l i c a t i o n S e r v e r , i n c l u d i n g i m p l e m e n t i n g S i n g l e S i g n - O n f u n c t i o n a l i t y v i a O r a c l e P o r t a l , O r a c l e L o g i n S e r v e r , a n d O r a c l e I n t e r n e t D i r e c t o r y
• M a n a g i n g S Q L * N e t a c c e s s f r o m m i d d l e - t i e r h o s t s
T h e f o l l o w i n g i s d e s c r i b e d i n O r a c l e A p p l i c a t i o n s S y s t e m A d m i n i s t r a t o r ’ s G u i d e - M a i n t e n a n c e :
• M o n i t o r i n g S e c u r i t y u s i n g O r a c l e A p p l i c a t i o n s M a n a g e r
S e c u r i t y C o n g u r a t i o n a n d M a i n t e n a n c e A - 1
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 146/150
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 147/150
I n d e x
A
A c c e s s C o n t r o l w i t h O r a c l e U s e r M a n a g e m e n t , 2 - 1 A c c o u n t C r e a t i o n b y A d m i n i s t r a t o r s
A c c e s s C o n t r o l w i t h O r a c l e U s e r M a n a g e m e n t , 2 - 6
A p p l i c a t i o n u s e r s a s s i g n i n g o n e o r m o r e r e s p o n s i b i l i t i e s , 4 - 1 c h a n g i n g p a s s w o r d s , 4 - 2 4 d e fi n i n g , 4 - 2 2 d i s a b l i n g a p p l i c a t i o n p a s s w o r d , 4 - 2 4 r e p o r t i n g o n a c t i v e u s e r s , 4 - 5 0 s t a r t d a t e s , 4 - 2 4 u s e r n a m e c h a r a c t e r i s t i c s , 4 - 2 3
A p p l i c a t i o n s s e c u r i t y d e fi n i n g a r e s p o n s i b i l i t y , 4 - 1 8
A u d i t G r o u p s W i n d o w , 5 - 2 2 A u d i t I n s t a l l a t i o n s W i n d o w , 5 - 2 0 A u d i t r e p o r t s
b r i e f e x p l a n a t i o n , 5 - 5 l i s t i n g , 5 - 1
A u d i t T a b l e s W i n d o w , 5 - 2 4 A u d i t i n g d a t a b a s e r o w c h a n g e s
A u d i t T r a i l , 5 - 1 A u d i t i n g u s e r a c t i v i t y
S i g n - O n A u d i t , 5 - 1 A u d i t T r a i l
a r c h i v i n g d a t a , 5 - 1 4 a u d i t g r o u p s , 5 - 6 a u d i t s e t , 5 - 6 c h a n g i n g a u d i t t a b l e s , 5 - 6 d e s c r i p t i o n , 5 - 6 i n t r o d u c t i o n , 5 - 1 r e p o r t i n g , 5 - 1 3 s e t t i n g u p , 5 - 7 t a b l e s , 5 - 7 v i e w s , 5 - 9
C
C a s e s e n s i t i v i t y i n u s e r p a s s w o r d s , 4 - 1
c o n fi g u r a b l e u s e r n a m e p o l i c y , 3 - 1 7
D
D a t a S e c u r i t y , 4 - 1 5 A c c e s s C o n t r o l w i t h O r a c l e U s e r M a n a g e m e n t , 2 - 2
D a t a S e c u r i t y P o l i c i e s D e fi n i n g D a t a S e c u r i t y P o l i c i e s , 3 - 7
D e l e g a t e d A d m i n i s t r a t i o n A c c e s s C o n t r o l i n O r a c l e A p p l i c a t i o n s , 2 - 5 D e fi n i n g D e l e g a t e d A d m i n i s t r a t i o n P r i v i l e g e s f o r R o l e s
O r g a n i z a t i o n A d m i n i s t r a t i o n , 3 - 3 R o l e A d m i n i s t r a t i o n , 3 - 3 U s e r A d m i n i s t r a t i o n , 3 - 3
F F o r g o t P a s s w o r d
S e t t i n g U p t h e F o r g o t P a s s w o r d F e a t u r e , 3 - 1 7 F o r m F u n c t i o n s W i n d o w , 4 - 2 5 F o r m s
D e fi n e M e n u , 4 - 2 5 , 4 - 2 9 M o n i t o r A p p l i c a t i o n U s e r s , 5 - 1 9 R e s p o n s i b i l i t y , 4 - 1 8
F u n c t i o n S e c u r i t y A c c e s s C o n t r o l w i t h O r a c l e U s e r M a n a g e m e n t , 2 - 2 i m p l e m e n t a t i o n , 4 - 1 0 O r a c l e H R M S , S p e c i a l F u n c t i o n , 4 - 1 4 O r a c l e S a l e s a n d M a r k e t i n g , S p e c i a l F u n c t i o n , 4 - 1 4
F u n c t i o n S e c u r i t y F u n c t i o n R e p o r t , 4 - 4 8 F u n c t i o n S e c u r i t y M e n u R e p o r t , 4 - 4 8 F u n c t i o n S e c u r i t y M e n u V i e w e r
M e n u V i e w e r , 4 - 3 1 F u n c t i o n S e c u r i t y N a v i g a t o r R e p o r t , 4 - 4 9
H H R M S S e c u r i t y , 4 - 2
M
M e n u V i e w e r , 4 - 3 1 M e n u s
c o m p i l i n g , 4 - 1 3 , 4 - 4 8 d e fi n i n g , 4 - 2 9
I n d e x - 1
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 148/150
d e fi n i n g a m e n u e n t r y , 4 - 3 0 e n t e r i n g a r g u m e n t s , 4 - 2 7 m e n u p r o m p t s , 4 - 3 1 M e n u V i e w e r , 4 - 3 1 r o l e i n f u n c t i o n s e c u r i t y , 4 - 2 s e q u e n c e n u m b e r s , 4 - 3 1
M e n u s W i n d o w , 4 - 2 9 M o n i t o r U s e r s W i n d o w , 5 - 1 9 M o n i t o r i n g u s e r s
S i g n - O n A u d i t , 5 - 4
O
O R A C L E I D a s s i g n i n g t o r e s p o n s i b i l i t y , 4 - 2 0
O r a c l e U s e r M a n a g e m e n t S e t u p T a s k s D e fi n i n g R o l e C a t e g o r i e s , 3 - 1
O r g a n i z a t i o n A d m i n i s t r a t i o n P r i v i l e g e s A c c e s s C o n t r o l i n O r a c l e A p p l i c a t i o n s , 2 - 5
O r g a n i z a t i o n C o n t a c t s R e g i s t e r i n g E x t e r n a l O r g a n i z a t i o n C o n t a c t s ,
3 - 2 2
P
P a s s w o r d R e s e t F o r g o t t e n P a s s w o r d , 3 - 2 3 R e s e t t i n g U s e r P a s s w o r d s , 3 - 2 0
P a s s w o r d s c a s e - s e n s i t i v e , 4 - 1
P e o p l e M a i n t a i n i n g P e o p l e a n d U s e r s , 3 - 1 9
P e r m i s s i o n s A s s i g n i n g P e r m i s s i o n s t o R o l e s , 3 - 2
R
R e g i s t r a t i o n P r o c e s s e s A c c e s s C o n t r o l w i t h O r a c l e U s e r M a n a g e m e n t , 2 - 6 C r e a t i n g a n d U p d a t i n g R e g i s t r a t i o n P r o c e s s e s , 3 - 1 4
R e p o r t s A c t i v e R e s p o n s i b i l i t i e s , 4 - 5 0 A c t i v e U s e r s , 4 - 5 0 R e p o r t s a n d S e t s b y R e s p o n s i b i l i t y , 4 - 5 1 S i g n o n A u d i t C o n c u r r e n t R e q u e s t s , 5 - 2 7 S i g n o n A u d i t F o r m s , 5 - 2 8 S i g n o n A u d i t R e s p o n s i b i l i t i e s , 5 - 3 0
S i g n o n A u d i t U n s u c c e s s f u l L o g i n s , 5 - 3 2 S i g n o n A u d i t U s e r s , 5 - 3 3 U s e r s o f a R e s p o n s i b i l i t y , 4 - 4 9
R e q u e s t s f o r A d d i t i o n a l A c c e s s , 3 - 2 2 A c c e s s C o n t r o l w i t h O r a c l e U s e r M a n a g e m e n t , 2 - 6
R e s p o n s i b i l i t i e s , 4 - 1 A p p l i c a t i o n n a m e , 4 - 1 9 d e a c t i v a t i n g , 4 - 2 0
d e fi n i n g , 4 - 1 8 m a j o r c o m p o n e n t s , 4 - 3 p r e d e fi n e d , 4 - 3 r e p o r t i n g o n a c t i v e r e s p o n s i b i l i t i e s , 4 - 5 0 r e p o r t i n g o n r e p o r t s a n d r e p o r t s e t s , 4 - 5 1 r e p o r t i n g o n u s e r s o f , 4 - 4 9 S t a r t d a t e , 4 - 2 0
R e s p o n s i b i l i t i e s W i n d o w , 4 - 1 8 R o l e A d m i n i s t r a t i o n P r i v i l e g e s
A c c e s s C o n t r o l i n O r a c l e A p p l i c a t i o n s , 2 - 5 R o l e B a s e d A c c e s s C o n t r o l ( R B A C )
A c c e s s C o n t r o l w i t h O r a c l e U s e r M a n a g e m e n t , 2 - 3
R o l e C a t e g o r i e s A c c e s s C o n t r o l w i t h O r a c l e U s e r M a n a g e m e n t , 2 - 3 D e fi n i n g R o l e C a t e g o r i e s , 3 - 1
R o l e I n h e r i t a n c e H i e r a r c h i e s A c c e s s C o n t r o l w i t h O r a c l e U s e r M a n a g e m e n t , 2 - 3 D e fi n i n g R o l e I n h e r i t a n c e H i e r a r c h i e s
D e p l o y m e n t O p t i o n s , 3 - 7 R o l e s
A s s i g n i n g P e r m i s s i o n s t o R o l e s , 3 - 2 A s s i g n i n g R o l e s t o a n d R e v o k i n g R o l e s F r o m U s e r s , 3 - 2 1 C r e a t i n g a n d U p d a t i n g R o l e s , 3 - 1 D e fi n i n g D e l e g a t e d A d m i n i s t r a t i o n P r i v i l e g e s f o r R o l e s
O r a g a n i z a t i o n A d m i n i s t r a t i o n , 3 - 3 R o l e A d m i n i s t r a t i o n , 3 - 3 U s e r A d m i n i s t r a t i o n , 3 - 3
S
S e c u r i t y G r o u p s d e fi n i n g ( f o r H R M S o n l y ) , 4 - 2 2
S e c u r i t y g r o u p s , 4 - 7 S e c u r i t y G r o u p s W i n d o w , 4 - 2 2 S e c u r i t y i n H R M S , 4 - 2 s e e d e d u s e r n a m e p o l i c i e s , 3 - 1 7 S e l f S e r v i c e A c c o u n t R e q u e s t s
A c c e s s C o n t r o l w i t h O r a c l e U s e r M a n a g e m e n t , 2 - 6
S e l f S e r v i c e a n d A p p r o v a l s A c c e s s C o n t r o l i n O r a c l e A p p l i c a t i o n s , 2 - 1 2
S e l f S e r v i c e R e g i s t r a t i o n , 3 - 2 2 S e s s i o n t i m e - o u t , 4 - 6 S i g n - O n A u d i t
a u d i t l e v e l s , 5 - 3 e x a m p l e s u s i n g , 5 - 3 i n t r o d u c t i o n , 5 - 1 m o n i t o r i n g u s e r s , 5 - 4 , 5 - 1 9 p u r g i n g o b s o l e t e d a t a , 5 - 3 5 r e p o r t i n g o n u s e r s , 5 - 3 3 r e p o r t i n g o n u s e r s a n d f o r m s , 5 - 2 8 r e p o r t i n g o n u s e r s a n d r e q u e s t s , 5 - 2 7 r e p o r t i n g o n u s e r s a n d r e s p o n s i b i l i t i e s , 5 - 3 0
I n d e x - 2
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 149/150
r e p o r t i n g o n u s e r s a n d u n s u c c e s s f u l l o g i n s , 5 - 3 2 r e p o r t s , 5 - 5 s e t t i n g u p , 5 - 2 u s i n g , 5 - 2
U U p g r a d i n g
p r e s e r v i n g c u s t o m m e n u s , 4 - 1 3 U s e r A c c o u n t s
C r e a t i n g , I n a c t i v a t i n g , a n d R e a c t i v a t i n g U s e r A c c o u n t s , 3 - 2 0
U s e r A d m i n i s t r a t i o n P r i v i l e g e s A c c e s s C o n t r o l i n O r a c l e A p p l i c a t i o n s , 2 - 5
U s e r s e s s i o n l i m i t s , 4 - 6 U s e r s , 4 - 1
A s s i g n i n g R o l e s t o a n d R e v o k i n g R o l e s F r o m U s e r s , 3 - 2 1 c a s e - s e n s i t i v e p a s s w o r d s , 4 - 1 M a i n t a i n i n g P e o p l e a n d U s e r s , 3 - 1 9 R e s e t t i n g U s e r P a s s w o r d s , 3 - 2 0
U s e r s W i n d o w , 4 - 2 2
I n d e x - 3
8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf
http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 150/150