150
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 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 

Oracle Applications System Administrator's Guide - Security.pdf

Embed Size (px)

Citation preview

Page 1: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 2: Oracle Applications System Administrator's Guide - Security.pdf

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 .  

Page 3: Oracle Applications System Administrator's Guide - Security.pdf

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  

Page 4: Oracle Applications System Administrator's Guide - Security.pdf

8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf

http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 4/150

Page 5: Oracle Applications System Administrator's Guide - Security.pdf

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   

Page 6: Oracle Applications System Administrator's Guide - Security.pdf

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  

Page 7: Oracle Applications System Administrator's Guide - Security.pdf

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  

Page 8: Oracle Applications System Administrator's Guide - Security.pdf

8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf

http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 8/150

Page 9: Oracle Applications System Administrator's Guide - Security.pdf

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   

Page 10: Oracle Applications System Administrator's Guide - Security.pdf

8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf

http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 10/150

Page 11: Oracle Applications System Administrator's Guide - Security.pdf

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  

Page 12: Oracle Applications System Administrator's Guide - Security.pdf

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  

Page 13: Oracle Applications System Administrator's Guide - Security.pdf

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    

Page 14: Oracle Applications System Administrator's Guide - Security.pdf

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   

Page 15: Oracle Applications System Administrator's Guide - Security.pdf

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   

Page 16: Oracle Applications System Administrator's Guide - Security.pdf

8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf

http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 16/150

Page 17: Oracle Applications System Administrator's Guide - Security.pdf

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   

Page 18: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 19: Oracle Applications System Administrator's Guide - Security.pdf

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   

Page 20: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 21: Oracle Applications System Administrator's Guide - Security.pdf

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   

Page 22: Oracle Applications System Administrator's Guide - Security.pdf

8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf

http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 22/150

Page 23: Oracle Applications System Administrator's Guide - Security.pdf

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   

Page 24: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 25: Oracle Applications System Administrator's Guide - Security.pdf

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   

Page 26: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 27: Oracle Applications System Administrator's Guide - Security.pdf

8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf

http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 27/150

Page 28: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 29: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 30: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 31: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 32: Oracle Applications System Administrator's Guide - Security.pdf

8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf

http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 32/150

Page 33: Oracle Applications System Administrator's Guide - Security.pdf

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   

Page 34: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 35: Oracle Applications System Administrator's Guide - Security.pdf

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   

Page 36: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 37: Oracle Applications System Administrator's Guide - Security.pdf

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   

Page 38: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 39: Oracle Applications System Administrator's Guide - Security.pdf

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   

Page 40: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 41: Oracle Applications System Administrator's Guide - Security.pdf

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   

Page 42: Oracle Applications System Administrator's Guide - Security.pdf

8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf

http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 42/150

Page 43: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 44: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 45: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 46: Oracle Applications System Administrator's Guide - Security.pdf

8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf

http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 46/150

Page 47: Oracle Applications System Administrator's Guide - Security.pdf

8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf

http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 47/150

Page 48: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 49: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 50: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 51: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 52: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 53: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 54: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 55: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 56: Oracle Applications System Administrator's Guide - Security.pdf

8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf

http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 56/150

Page 57: Oracle Applications System Administrator's Guide - Security.pdf

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   

Page 58: Oracle Applications System Administrator's Guide - Security.pdf

8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf

http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 58/150

Page 59: Oracle Applications System Administrator's Guide - Security.pdf

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   

Page 60: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 61: Oracle Applications System Administrator's Guide - Security.pdf

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   

Page 62: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 63: Oracle Applications System Administrator's Guide - Security.pdf

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   

Page 64: Oracle Applications System Administrator's Guide - Security.pdf

8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf

http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 64/150

Page 65: Oracle Applications System Administrator's Guide - Security.pdf

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   

Page 66: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 67: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 68: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 69: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 70: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 71: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 72: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 73: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 74: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 75: Oracle Applications System Administrator's Guide - Security.pdf

8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf

http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 75/150

Page 76: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 77: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 78: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 79: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 80: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 81: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 82: Oracle Applications System Administrator's Guide - Security.pdf

8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf

http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 82/150

Page 83: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 84: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 85: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 86: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 87: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 88: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 89: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 90: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 91: Oracle Applications System Administrator's Guide - Security.pdf

8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf

http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 91/150

Page 92: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 93: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 94: Oracle Applications System Administrator's Guide - Security.pdf

8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf

http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 94/150

Page 95: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 96: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 97: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 98: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 99: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 100: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 101: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 102: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 103: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 104: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 105: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 106: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 107: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 108: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 109: Oracle Applications System Administrator's Guide - Security.pdf

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   

Page 110: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 111: Oracle Applications System Administrator's Guide - Security.pdf

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   

Page 112: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 113: Oracle Applications System Administrator's Guide - Security.pdf

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   

Page 114: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 115: Oracle Applications System Administrator's Guide - Security.pdf

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   

Page 116: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 117: Oracle Applications System Administrator's Guide - Security.pdf

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   

Page 118: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 119: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 120: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 121: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 122: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 123: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 124: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 125: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 126: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 127: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 128: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 129: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 130: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 131: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 132: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 133: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 134: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 135: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 136: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 137: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 138: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 139: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 140: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 141: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 142: Oracle Applications System Administrator's Guide - Security.pdf

8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf

http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 142/150

Page 143: Oracle Applications System Administrator's Guide - Security.pdf

8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf

http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 143/150

Page 144: Oracle Applications System Administrator's Guide - Security.pdf

8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf

http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 144/150

Page 145: Oracle Applications System Administrator's Guide - Security.pdf

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   

Page 146: Oracle Applications System Administrator's Guide - Security.pdf

8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf

http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 146/150

Page 147: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 148: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 149: Oracle Applications System Administrator's Guide - Security.pdf

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      

Page 150: Oracle Applications System Administrator's Guide - Security.pdf

8/9/2019 Oracle Applications System Administrator's Guide - Security.pdf

http://slidepdf.com/reader/full/oracle-applications-system-administrators-guide-securitypdf 150/150