ÿþ/ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  
 s P r o c   N a m e : 	       s p C r e a t e P u b l i c a t i o n s  
 A u t h o r : 	 	 	 F r a n k   B a z a n  
 D e s c r i p t i o n : 	 T h i s   s c r i p t : -    
 	 	 	 	 a ) 	 E n a b l e s   d a t a b a s e   f o r   r e p l i c a t i o n  
 	 	 	 	 b ) 	 S e t s   a c c o u n t s   f o r   s n a p s h o t   a n d   l o g r e a d e r   a g e n t .  
 	 	 	 	 c ) 	 A d d s   a   t r a n s a c t i o n   p u b l i c a t i o n  
 	 	 	 	 d ) 	 A d d s   a r t i c l e s  
 	 	 	 	 R u n   o n   p u b l i s h e r   s e r v e r   f o r   a n y   n e w   p u b l i c a t i o n .  
  
 I n s t r u c t i o n s  
 	 	 	 	 1 ) 	 	 E n s u r e   c o n n e c t e d   t o   p u b l i s h e r  
 	 	 	 	 2 ) 	 	 E n s u r e   t h a t   S e r v e r C o n t r o l . d b o . P u b l i c a t i o n   a n d    
 	 	 	 	 	 	 S e r v e r C o n t r o l . d b o . A r t i c l e   t a b l e   i s   p o p u l a t e d   a s   r e q u i r e d .  
 	 	 	 	 2 ) 	 	 E x e c u t e   s P r o c .  
  
 H i s t o r y  
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  
 V e r s 	 A u t h o r 	 	 	 	 D a t e 	 	 	 D e s c r i p t i o n   o f   C h a n g e  
 - - - - 	 - - - - - - 	 	 	 	 - - - - 	 	 	 - - - - - - - - - - - - - - - - - - - - -  
 1 . 0       F r a n k   B a z a n               2 2   M a y   0 7       I n i t i a l   V e r s i o n  
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /  
 I F   E X I S T S   (   S E L E C T   1   F R O M   I N F O R M A T I O N _ S C H E M A . R O U T I N E S  
                         W H E R E   R O U T I N E _ N A M E   =   ' s p C r e a t e P u b l i c a t i o n s '  
                         A N D   R O U T I N E _ T Y P E   =   ' P R O C E D U R E '   )  
 B E G I N  
       D R O P   P R O C E D U R E   s p C r e a t e P u b l i c a t i o n s  
 E N D  
 G O  
  
 C R E A T E   P R O C E D U R E   [ d b o ] . [ s p C r e a t e P u b l i c a t i o n s ]  
  
 A S  
  
 S E T   N O C O U N T   O N  
 - -   T a b l e   v a r i a b l e   h o l d s   t h e   p u b l i c a t i o n   d a t a .  
 D E C L A R E   @ P u b l i c a t i o n s   T A B L E   ( 	 P u b l i c a t i o n s I d   I N T   I D E N T I T Y   N O T   N U L L ,   - - U s e d   f o r   o u t e r   l o o p  
 	 	 	 	 	 	 	 	 P u b l i c a t i o n I d   I N T   N O T   N U L L ,  
 	 	 	 	 	 	 	 	 D a t a U s e r D e s c   N V A R C H A R ( 2 5 6 ) ,  
 	 	 	 	 	 	 	 	 D a t a U s e r C o d e   N V A R C H A R ( 3 )   N O T   N U L L ,  
 	 	 	 	 	 	 	 	 P u b l i c a t i o n D b   N V A R C H A R ( 1 2 8 )   N O T   N U L L ,  
 	 	 	 	 	 	 	 	 P u b l i c a t i o n N a m e   V A R C H A R ( 5 0 )   N O T   N U L L ,  
 	 	 	 	 	 	 	 	 P u b l i s h e r S e c u r i t y M o d e   I N T   N O T   N U L L ,  
 	 	 	 	 	 	 	 	 P u b l i s h e r L o g i n   N V A R C H A R ( 1 2 8 )   N U L L ,  
 	 	 	 	 	 	 	 	 P u b l i s h e r P w d   N V A R C H A R ( 1 2 8 )   N U L L ,  
 	 	 	 	 	 	 	 	 D i s t r i b u t o r A g e n t L o g i n   N V A R C H A R ( 1 2 8 )   N U L L ,  
 	 	 	 	 	 	 	 	 D i s t r i b u t o r A g e n t P w d   N V A R C H A R ( 1 2 8 )   N U L L 	 	 	 	 	 	  
 )  
  
 - -   P o p u l a t e   w i t h   A L L   p u b l i c a t i o n s   ( T h e r e   i s   a   t e s t   i n   t h e   S Q L   w h i c h   c h e c k   i f   a   p u b l i c a t i o n   e x i s t s .  
 - -   i f   i t   d o e s   i t   m o v e s   o n   t o   t h e   n e x t   o n e ) .  
 I N S E R T   I N T O   @ P u b l i c a t i o n s   (  
 	 	 P u b l i c a t i o n I d ,  
 	 	 D a t a U s e r D e s c ,  
 	 	 D a t a U s e r C o d e ,  
 	 	 P u b l i c a t i o n D b ,  
 	 	 P u b l i c a t i o n N a m e ,  
 	 	 P u b l i s h e r S e c u r i t y M o d e ,  
 	 	 P u b l i s h e r L o g i n ,  
 	 	 P u b l i s h e r P w d ,  
 	 	 D i s t r i b u t o r A g e n t L o g i n ,  
 	 	 D i s t r i b u t o r A g e n t P w d   )  
 S E L E C T 	 P u b l i c a t i o n I d ,  
 	 	 D a t a U s e r D e s c ,  
 	 	 D a t a U s e r C o d e ,  
 	 	 P u b l i c a t i o n D a t a b a s e ,  
 	 	 P u b l i c a t i o n N a m e ,  
 	 	 P u b l i s h e r S e c u r i t y M o d e ,  
 	 	 P u b l i s h e r L o g i n ,  
 	 	 P u b l i s h e r P w d ,  
 	 	 D i s t r i b u t o r A g e n t L o g i n ,  
 	 	 D i s t r i b u t o r A g e n t P w d  
  
 F R O M 	 S e r v e r C o n t r o l . d b o . P u b l i c a t i o n  
  
 D E C L A R E   @ P u b C o u n t e r   I N T 	 	 S E T   @ P u b C o u n t e r   =   1  
 D E C L A R E   @ M a x P u b C o u n t   I N T 	 S E T   @ M a x P u b C o u n t   =   ( S E L E C T   M A X ( P u b l i c a t i o n s I d )   F R O M   @ P u b l i c a t i o n s )  
  
 - -   S e t   u p   t h e   l o o p  
 W H I L E   @ P u b C o u n t e r   < =   @ M a x P u b C o u n t  
  
 	 B E G I N  
 	 	 	 D E C L A R E   @ m y d b   N V A R C H A R ( 1 2 8 )  
 	 	 	 D E C L A R E   @ P u b l i c a t i o n I d   I N T  
 	 	 	 D E C L A R E   @ P u b l i s h i n g D b   N V A R C H A R ( 1 2 8 )  
 	 	 	 D E C L A R E   @ P u b l i c a t i o n N a m e   N V A R C H A R ( 1 2 8 )  
 	 	 	 D E C L A R E   @ P u b l i s h e r S e c u r i t y M o d e   I N T  
 	 	 	 D E C L A R E   @ P u b l i s h e r L o g i n   N V A R C H A R ( 1 2 8 )  
 	 	 	 D E C L A R E   @ P u b l i s h e r P w d   N V A R C H A R ( 1 2 8 )  
 	 	 	 D E C L A R E   @ D i s t r i b u t o r A g e n t L o g i n   N V A R C H A R ( 1 2 8 )  
 	 	 	 D E C L A R E   @ D i s t r i b u t o r A g e n t P w d   N V A R C H A R ( 1 2 8 )  
 	 	 	 D E C L A R E   @ C o n f i g M s g   N V A R C H A R ( 5 0 0 )  
  
 	 	 	 S E L E C T 	 @ m y d b   =   ' m a s t e r ' ,  
 	 	 	 	 	 @ P u b l i c a t i o n I d   =   ( S E L E C T   P u b l i c a t i o n I d   F R O M   @ P u b l i c a t i o n s   W H E R E   P u b l i c a t i o n s I d   =   @ P u b C o u n t e r ) ,  
 	 	 	 	 	 @ P u b l i s h i n g D b   =   ( S E L E C T   P u b l i c a t i o n D b   F R O M   @ P u b l i c a t i o n s   W H E R E   P u b l i c a t i o n s I d   =   @ P u b C o u n t e r ) ,  
 	 	 	 	 	 @ P u b l i c a t i o n N a m e   =   ( S E L E C T   ' ( '   +   D a t a U s e r C o d e   +   ' ) '   +   S P A C E ( 1 )   +   P u b l i c a t i o n N a m e   F R O M   @ P u b l i c a t i o n s   W H E R E   P u b l i c a t i o n s I d   =   @ P u b C o u n t e r ) ,  
 	 	 	 	 	 @ P u b l i s h e r S e c u r i t y M o d e   =   ( S E L E C T   P u b l i s h e r S e c u r i t y M o d e   F R O M   @ P u b l i c a t i o n s   W H E R E   P u b l i c a t i o n s I d   =   @ P u b C o u n t e r ) ,  
 	 	 	 	 	 @ P u b l i s h e r L o g i n   =   ( S E L E C T   P u b l i s h e r L o g i n   F R O M   @ P u b l i c a t i o n s   W H E R E   P u b l i c a t i o n s I d   =   @ P u b C o u n t e r ) ,  
 	 	 	 	 	 @ P u b l i s h e r P w d   =   ( S E L E C T   P u b l i s h e r P w d   F R O M   @ P u b l i c a t i o n s   W H E R E   P u b l i c a t i o n s I d   =   @ P u b C o u n t e r ) ,  
 	 	 	 	 	 @ D i s t r i b u t o r A g e n t L o g i n   =   ( S E L E C T   D i s t r i b u t o r A g e n t L o g i n   F R O M   @ P u b l i c a t i o n s   W H E R E   P u b l i c a t i o n s I d   =   @ P u b C o u n t e r ) ,  
 	 	 	 	 	 @ D i s t r i b u t o r A g e n t P w d   =   ( S E L E C T   D i s t r i b u t o r A g e n t P w d   F R O M   @ P u b l i c a t i o n s   W H E R E   P u b l i c a t i o n s I d   =   @ P u b C o u n t e r )  
  
 	 	 	 E X E C   ( ' U S E   '   +   @ m y d b   +   '  
  
  
 	 	 	 S E T   N O C O U N T   O N  
  
 	 	 	 D E C L A R E   @ C m d                                         v a r c h a r ( 8 0 0 0 ) ,  
 	 	 	 	 	 @ P u b l i c a t i o n D a t a b a s e         v a r c h a r ( 3 0 ) ,  
 	 	 	 	 	 @ P u b l i c a t i o n N a m e                 v a r c h a r ( 2 5 5 ) ,  
 	 	 	 	 	 @ P u b l i c a t i o n D e s c r i p t i o n   v a r c h a r ( 2 5 5 ) ,  
 	 	 	 	 	 @ O b j e c t L i s t                           c u r s o r ,  
 	 	 	 	 	 @ O b j e c t N a m e                           v a r c h a r ( 2 5 5 ) ,  
 	 	 	 	 	 @ S o u r c e S c h e m a 	 	 	 n v a r c h a r ( 1 2 8 ) ,    
 	 	 	 	 	 @ D e s t i n a t i o n S c h e m a 	 	 n v a r c h a r ( 1 2 8 ) ,  
 	 	 	 	 	 @ C o u n t e r                                 i n t ,  
 	 	 	 	 	 @ M a x C o u n t e r                           i n t ,  
 	 	 	 	 	 @ S t a t u s 	 	 	 	 	 i n t ,  
 	 	 	 	 	 @ P u b l i s h e r S e c u r i t y M o d e 	 i n t ,  
 	 	 	 	 	 @ P u b l i s h e r L o g i n 	 	 	 v a r c h a r ( 1 2 8 ) ,  
 	 	 	 	 	 @ P u b l i s h e r P w d 	 	 	 v a r c h a r ( 1 2 8 ) ,  
 	 	 	 	 	 @ A g e n t L o g i n 	 	 	 	 v a r c h a r ( 1 2 8 ) ,  
 	 	 	 	 	 @ A g e n t P w d 	 	 	 	 v a r c h a r ( 1 2 8 )  
 	 	 	 	 	  
  
 	 	 	 D E C L A R E   @ M s g   v a r c h a r ( 5 1 2 ) ,  
 	 	 	 	 	 @ N L     c h a r ( 1 ) ,  
 	 	 	 	 	 @ S P     c h a r ( 1 ) ,  
 	 	 	 	 	 @ S Q     c h a r ( 1 ) ,  
 	 	 	 	 	 @ T A B   c h a r ( 1 )  
  
 	 	 	 S E T   @ N L     =   C H A R ( 1 0 )  
 	 	 	 S E T   @ S P     =   S P A C E ( 1 )  
 	 	 	 S E T   @ S Q     =   C H A R ( 3 9 )  
 	 	 	 S E T   @ T A B   =   C H A R ( 9 )  
  
 	 	 	 - - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  
 	 	 	 - -   M a n a g e   s e c u r i t y   ( e n s u r e   v a r i a b l e   i s   s e t   t o   N U L L   i f   n o   c r e d e n t i a l s   p r o v i d e d )  
 	 	 	 - - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  
  
 	 	 	 S E T   @ P u b l i s h e r L o g i n   =   N U L L I F ( ' ' '   +   @ P u b l i s h e r L o g i n   +   ' ' ' , ' ' ' ' )  
 	 	 	 S E T   @ P u b l i s h e r P w d   =   N U L L I F ( ' ' '   +   @ P u b l i s h e r P w d   +   ' ' ' , ' ' ' ' )  
 	 	 	 S E T   @ A g e n t L o g i n   =   N U L L I F ( ' ' '   +   @ D i s t r i b u t o r A g e n t L o g i n   +   ' ' ' , ' ' ' ' )  
 	 	 	 S E T   @ A g e n t P w d   =   N U L L I F ( ' ' '   +   @ D i s t r i b u t o r A g e n t P w d   +   ' ' ' , ' ' ' ' )  
  
 	 	 	 - -   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  
 	 	 	 - -   E n v i r o n m e n t   s p e c i f i c   p a r a m e t e r s   a r e   s e t   b e l o w  
 	 	 	 - -   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  
  
 	 	 	 S E L E C T   @ P u b l i c a t i o n D a t a b a s e           =   N ' ' '   +   @ P u b l i s h i n g D b   +   ' ' ' ,  
 	 	 	 	       @ P u b l i c a t i o n N a m e                   =   ' ' '   +   @ P u b l i c a t i o n N a m e   +   ' ' ' ,  
 	 	 	 	       @ P u b l i c a t i o n D e s c r i p t i o n     =   ' ' T r a n s a c t i o n a l   p u b l i c a t i o n   o f   ' '   +   @ P u b l i c a t i o n N a m e   +   ' '   f r o m   ' '   +   @ P u b l i c a t i o n D a t a b a s e   +   ' '   d a t a b a s e   o n   p u b l i s h e r   ' '   +   @ @ S e r v e r N a m e  
 	 	 	                      
 	 	 	 - -   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  
 	 	 	 - -   E n a b l i n g   t h e   d a t a b a s e   f o r   r e p l i c a t i o n  
 	 	 	 - -   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  
  
 	 	 	 - -   I s   D B   a l r e a d y   e n a b l e d ?  
 	 	 	 D E C L A R E   @ E n a b l e d D B   T A B L E   ( E n a b l e d D b N a m e   N V A R C H A R ( 1 2 8 ) )  
 	 	 	 I N S E R T   I N T O   @ E n a b l e d D B  
 	 	 	 E X E C   s p _ h e l p r e p l i c a t i o n d b  
  
 	 	 	 I F   N O T   E X I S T S   ( S E L E C T   E n a b l e d D B N a m e   f r o m   @ E n a b l e d D B   W H E R E   E n a b l e d D b N a m e   =   @ P u b l i c a t i o n D a t a b a s e   )  
 	 	 	 - -   D B   i s n ' ' t   e n a b l e d   f o r   p u b l i c a t i o n ,   s o   e n a b l e   i t .  
 	 	 	 B E G I N  
 	 	 	 	 S E T   @ M s g   =   @ N L   +   R E P L I C A T E (   ' ' - ' '   +   @ S P ,   2 5   )   +   @ N L  
 	 	 	 	 	 	       +   @ N L   +   C O N V E R T (   v a r c h a r ,   G E T D A T E ( ) ,   1 1 4   )   +   @ T A B   +   ' ' E n a b l i n g   t h e   d a t a b a s e   f o r   r e p l i c a t i o n . . . ' '  
 	 	 	 	 	 	       +   @ N L  
 	 	 	 	 R A I S E R R O R (   @ M s g ,   0 ,   1   )   W I T H   N O W A I T  
 	 	 	 	 p r i n t   @ P u b l i c a t i o n D a t a b a s e  
 	 	 	 	 E X E C   s p _ r e p l i c a t i o n d b o p t i o n          
 	 	 	 	 	 	 	 @ d b n a m e                           =   @ P u b l i c a t i o n D a t a b a s e ,  
 	 	 	 	 	 	 	 @ o p t n a m e                         =   N ' ' p u b l i s h ' ' ,  
 	 	 	 	 	 	 	 @ v a l u e                             =   N ' ' t r u e ' ' ,  
 	 	 	 	 	 	 	 @ i g n o r e _ d i s t r i b u t o r   =   0  
 	 	 	 E N D  
  
 	 	 	 U S E   '   +   @ P u b l i s h i n g D b   +   '  
  
  
 	 	 	 / * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  
 	 	 	 * *   A d d   t h e   l o g   r e a d e r   a g e n t   * *  
 	 	 	 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /  
  
 	 	 	 - -   D o e s   l o g r e a d e r   a l r e a d y   e x i s t ?  
  
 	 	 	 D E C L A R E   @ L o g R e a d e r I n f o   T A B L E   ( i d   I N T ,    
 	 	 	 	 	 	 	 	 	 A g e n t N a m e   N V A R C H A R ( 1 0 0 ) ,  
 	 	 	 	 	 	 	 	 	 P u b l i s h e r S e c u r i t y M o d e   I N T ,  
 	 	 	 	 	 	 	 	 	 P u b l i s h e r L o g i n   N V A R C H A R ( 1 2 8 ) ,  
 	 	 	 	 	 	 	 	 	 P u b l i s h e r P a s s w o r d   N V A R C H A R ( 5 2 4 ) ,  
 	 	 	 	 	 	 	 	 	 J o b I d   U N I Q U E I D E N T I F I E R ,  
 	 	 	 	 	 	 	 	 	 J o b L o g i n   N V A R C H A R ( 5 1 2 ) ,  
 	 	 	 	 	 	 	 	 	 J o b P a s s w o r d   N V A R C H A R ( 1 2 8 )  
 	 	 	 	 	 	 	 	 	 )  
  
 	 	 	 I N S E R T   I N T O   @ L o g R e a d e r I n f o  
 	 	 	 E X E C   s p _ h e l p l o g r e a d e r _ a g e n t  
  
 	 	 	 I F   N O T   E X I S T S   (   S E L E C T   1   F R O M   @ L o g R e a d e r I n f o )  
 	 	 	 B E G I N  
 	 	 	 E X E C   s p _ a d d l o g r e a d e r _ a g e n t    
 	 	 	 	 	 @ j o b _ l o g i n   =   @ A g e n t L o g i n ,    
 	 	 	 	 	 @ j o b _ p a s s w o r d   =   @ A g e n t P w d ,  
 	 	 	 	 	 @ p u b l i s h e r _ s e c u r i t y _ m o d e   =   '   +   @ P u b l i s h e r S e c u r i t y M o d e   +   ' ,  
 	 	 	 	 	 @ p u b l i s h e r _ l o g i n   =   @ P u b l i s h e r L o g i n ,  
 	 	 	 	 	 @ p u b l i s h e r _ p a s s w o r d   =   @ P u b l i s h e r P w d  
 	 	 	 E N D  
 	  
 	 	 	 - -   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  
 	 	 	 - -   A d d i n g   t h e   t r a n s a c t i o n   p u b l i c a t i o n  
 	 	 	 - -   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  
  
  
 	 	 	 E X E C   s p _ h e l p p u b l i c a t i o n   @ P u b l i c a t i o n   =   @ P u b l i c a t i o n N a m e ,   @ f o u n d   =   @ S t a t u s   O U T P U T  
 	 	 	 I F   @ S t a t u s   =   0  
 	 	 	 B E G I N  
 	 	 	 S E T   @ M s g   =   @ N L   +   R E P L I C A T E (   ' ' - ' '   +   @ S P ,   2 5   )   +   @ N L  
 	 	 	 	 	       +   @ N L   +   C O N V E R T (   v a r c h a r ,   G E T D A T E ( ) ,   1 1 4   )   +   @ T A B   +   ' ' A d d i n g   t h e   t r a n s a c t i o n a l   p u b l i c a t i o n   " ' '   +   @ P u b l i c a t i o n N a m e   +   ' ' "   . . . ' '  
 	 	 	 	 	       +   @ N L  
 	 	 	 R A I S E R R O R (   @ M s g ,   0 ,   1   )   W I T H   N O W A I T  
 	 	 	 E X E C   s p _ a d d p u b l i c a t i o n                
 	 	 	 	 	 	 @ p u b l i c a t i o n                                     =   @ P u b l i c a t i o n N a m e ,    
 	 	 	 	 	 	 @ s y n c _ m e t h o d                                     =   N ' ' c o n c u r r e n t ' ' ,   - - ' ' c o n c u r r e n t ,   n a t i v e ' '  
 	 	 	 	 	 	 @ r e p l _ f r e q                                         =   N ' ' c o n t i n u o u s ' ' ,   - - ' ' c o n t i n u o u s ,   s n a p s h o t ' '  
 	 	 	 	 	 	 @ d e s c r i p t i o n                                     =   @ P u b l i c a t i o n D e s c r i p t i o n ,    
 	 	 	 	 	 	 @ s t a t u s                                               =   N ' ' a c t i v e ' ' ,    
 	 	 	 	 	 	 @ a l l o w _ p u s h                                       =   N ' ' t r u e ' ' ,    
 	 	 	 	 	 	 @ a l l o w _ p u l l                                       =   N ' ' t r u e ' ' ,    
 	 	 	 	 	 	 @ a l l o w _ a n o n y m o u s                             =   N ' ' f a l s e ' ' ,    
 	 	 	 	 	 	 @ e n a b l e d _ f o r _ i n t e r n e t                   =   N ' ' f a l s e ' ' ,    
 	 	 	 	 	 	 @ i n d e p e n d e n t _ a g e n t                         =   N ' ' t r u e ' ' , 	 - -   A n   e x c l u s i v e   d i s t r i b u t o r   a g e n t   o r   s h a r e d ?    
 	 	 	 	 	 	 @ i m m e d i a t e _ s y n c                               =   N ' ' f a l s e ' ' , 	 - -   O n l y   w h e n   a   n e w   s u b s c r i p t i o n   i s   c r e a t e d ?  
 	 	 	 	 	 	 @ a l l o w _ s y n c _ t r a n                             =   N ' ' f a l s e ' ' ,        
 	 	 	 	 	 	 @ a u t o g e n _ s y n c _ p r o c s                       =   N ' ' f a l s e ' ' ,    
 	 	 	 	 	 	 @ r e t e n t i o n                                         =   0 , 	 	 	 - -   3 3 6   H o u r s   t i l   s u b s c r i p t i o n   e x p i r e s  
 	 	 	 	 	 	 @ a l l o w _ q u e u e d _ t r a n                         =   N ' ' f a l s e ' ' , 	 - -   T h i s   i s   a   n o n   u p d a t e a b l e   p u b l i c a t i o n  
 	 	 	 	 	 	 @ s n a p s h o t _ i n _ d e f a u l t f o l d e r         =   N ' ' t r u e ' ' , 	  
 	 	 	 	 	 	 @ c o m p r e s s _ s n a p s h o t                         =   N ' ' f a l s e ' ' ,    
 	 	 	 	 	 	 @ f t p _ p o r t                                           =   2 1 , 	 	 	 - -   @ e n a b l e d _ f o r _ i n t e r n e t   i s   ' ' f a l s e ' '   s o   i r r e l e v a n t  
 	 	 	 	 	 	 @ f t p _ l o g i n                                         =   N ' ' a n o n y m o u s ' ' ,   - -   s e e   a b o v e  
 	 	 	 	 	 	 @ a l l o w _ d t s                                         =   N ' ' f a l s e ' ' ,    
 	 	 	 	 	 	 @ a l l o w _ s u b s c r i p t i o n _ c o p y             =   N ' ' f a l s e ' ' ,    
 	 	 	 	 	 	 @ a d d _ t o _ a c t i v e _ d i r e c t o r y             =   N ' ' f a l s e ' ' ,  
 	 	 	 	 	 	 @ r e p l i c a t e _ d d l                                 =   0 , 	 	 	 - - s c h e m a   c h a n g e s   N O T   r e p l i c a t e d  
 	 	 	 	 	 	 @ a l l o w _ i n i t i a l i z e _ f r o m _ b a c k u p   =   N ' ' f a l s e ' ' ,    
 	 	 	 	 	 	 @ e n a b l e d _ f o r _ p 2 p                             =   N ' ' f a l s e ' ' ,    
 	 	 	 	 	 	 @ e n a b l e d _ f o r _ h e t _ s u b                     =   N ' ' f a l s e ' '  
  
 	 	 	 	 / * * * * * * * * * * * * * * * * * *  
 	 	 	 	 A d d   t h e   a r t i c l e s   * *  
 	 	 	 	 * * * * * * * * * * * * * * * * * * * /  
  
 	 	 	 	 S E T   @ M s g   =   @ N L   +   R E P L I C A T E (   ' ' - ' '   +   @ S P ,   2 5   )   +   @ N L  
 	 	 	 	 	 	       +   @ N L   +   C O N V E R T (   v a r c h a r ,   G E T D A T E ( ) ,   1 1 4   )   +   @ T A B   +   ' ' A d d i n g   t h e   a r t i c l e s . . . ' '  
 	 	 	 	 	 	       +   @ N L  
 	 	 	 	 R A I S E R R O R (   @ M s g ,   0 ,   1   )   W I T H   N O W A I T  
  
 	 	 	 	 D E C L A R E   @ R e p L i s t   T A B L E   ( 	 T a b l e _ N A M E   S Y S N A M E ,  
 	 	 	 	 	 	 	 	 	 	 	 S o u r c e S c h e m a   N V A R C H A R ( 1 2 8 ) ,  
 	 	 	 	 	 	 	 	 	 	 	 D e s t i n a t i o n S c h e m a   N V A R C H A R ( 1 2 8 )   )  
  
 	 	 	 	 - - i n s e r t   t a b l e s   t o   b e   r e p l i c a t e d  
 	 	 	 	 I N S E R T   @ R e p L i s t   (   T a b l e _ N A M E ,   S o u r c e S c h e m a ,   D e s t i n a t i o n S c h e m a   )  
 	 	 	 	 S E L E C T   A r t i c l e N a m e   ,   S o u r c e S c h e m a ,   D e s t i n a t i o n S c h e m a  
 	 	 	 	 F R O M   S e r v e r C o n t r o l . d b o . A r t i c l e   W H E R E   P u b l i c a t i o n I d   =   ' ' '   +   @ P u b l i c a t i o n I d   +   ' ' '  
 	 	  
 	 	  
 	 	 	 	 	 - -   T h i s   c u r s o r   g r a b s   a l l   t a b l e s   f r o m   t h e   t a b l e   v a r i a b l e ,   a n d   a d d s   t h e m   a s   a n   a r t i c l e .  
 	 	 	 	 	 S E T   @ O b j e c t L i s t   =   C U R S O R   F O R    
 	 	 	 	 	 	 	 	 	     S E L E C T   T a b l e _ N a m e   A S   [ L o c a t i o n D a t a ] ,   S o u r c e S c h e m a ,   D e s t i n a t i o n S c h e m a  
 	 	 	 	 	 	 	 	 	     F R O M   @ R e p L i s t                            
 	 	 	 	 	 	 	 	 	     O R D E R   B Y   T a b l e _ N a m e  
 	 	 	 	 	 O P E N   @ O b j e c t L i s t  
 	 	 	 	 	 F E T C H   N E X T  
 	 	 	 	 	 F R O M   @ O b j e c t L i s t  
 	 	 	 	 	 I N T O   @ O b j e c t N a m e ,   @ S o u r c e S c h e m a ,   @ D e s t i n a t i o n S c h e m a  
  
 	 	 	 	 	 W H I L E   @ @ F e t c h _ S t a t u s   =   0  
 	 	 	 	 	       B E G I N  
 	 	 	 	 	 	     S E T   @ M s g   =   ' ' A d d i n g   a r t i c l e   ' '   +   @ O b j e c t N a m e  
 	 	 	 	 	 	     R A I S E R R O R (   @ M s g ,   0 ,   1   )   W I T H   N O W A I T  
  
 	 	 	 	 	 	     E X E C   s p _ a d d a r t i c l e        
 	 	 	 	 	 	 	 	       @ p u b l i c a t i o n                                       =   @ P u b l i c a t i o n N a m e ,    
 	 	 	 	 	 	 	 	       @ a r t i c l e                                               =   @ O b j e c t N a m e ,    
 	 	 	 	 	 	 	 	       @ s o u r c e _ o w n e r                                     =   @ S o u r c e S c h e m a ,    
 	 	 	 	 	 	 	 	       @ s o u r c e _ o b j e c t                                   =   @ O b j e c t N a m e ,  
 	 	 	 	 	 	 	 	       @ d e s t i n a t i o n _ t a b l e                           =   @ O b j e c t N a m e ,  
 	 	 	 	 	 	 	 	       @ t y p e                                                     =   N ' ' l o g b a s e d ' ' ,    
 	 	 	 	 	 	 	 	       @ c r e a t i o n _ s c r i p t                               =   N U L L ,    
 	 	 	 	 	 	 	 	       @ p r e _ c r e a t i o n _ c m d                             =   N ' ' t r u n c a t e ' ' ,  
 	 	 	 	 	 	 	 	       @ s c h e m a _ o p t i o n                                   =   N U L L , - - 0 x 0 0 0 0 0 0 0 0 0 8 0 3 5 0 9 F ,  
 	 	 	 	 	 	 	 	       @ i d e n t i t y r a n g e m a n a g e m e n t o p t i o n   =   N ' ' m a n u a l ' ' ,    
 	 	 	 	 	 	 	 	       @ d e s t i n a t i o n _ o w n e r                           =   @ D e s t i n a t i o n S c h e m a ,    
 	 	 	 	 	 	 	 	       @ v e r t i c a l _ p a r t i t i o n                         =   N ' ' f a l s e ' ' ,  
 	 	 	 	 	 	 	 	       @ i n s _ c m d                                               =   N ' ' S Q L ' ' ,  
 	 	 	 	 	 	 	 	       @ d e l _ c m d                                               =   N ' ' S Q L ' ' ,  
 	 	 	 	 	 	 	 	       @ u p d _ c m d                                               =   N ' ' S Q L ' '  
  
 	 	 	 	 	 	     F E T C H   N E X T  
 	 	 	 	 	 	     F R O M   @ O b j e c t L i s t  
 	 	 	 	 	 	     I N T O   @ O b j e c t N a m e ,   @ S o u r c e S c h e m a ,   @ D e s t i n a t i o n S c h e m a  
 	 	 	 	 	       E N D  
  
 	 	 	 	 	 - -   C l o s e   C u r s o r  
 	 	 	 	 	 C L O S E   @ O b j e c t L i s t  
 	 	 	 	 	 D E A L L O C A T E   @ O b j e c t L i s t  
  
 	 	 	 E X E C   s p _ a d d p u b l i c a t i o n _ s n a p s h o t 	 	 @ p u b l i c a t i o n   =   @ P u b l i c a t i o n N a m e ,    
 	 	 	 	 	 	 	 	 	 	 	 	 @ f r e q u e n c y _ t y p e   =   1 ,    
 	 	 	 	 	 	 	 	 	 	 	 	 @ f r e q u e n c y _ i n t e r v a l   =   1 ,    
 	 	 	 	 	 	 	 	 	 	 	 	 @ f r e q u e n c y _ r e l a t i v e _ i n t e r v a l   =   1 ,    
 	 	 	 	 	 	 	 	 	 	 	 	 @ f r e q u e n c y _ r e c u r r e n c e _ f a c t o r   =   0 ,    
 	 	 	 	 	 	 	 	 	 	 	 	 @ f r e q u e n c y _ s u b d a y   =   8 ,    
 	 	 	 	 	 	 	 	 	 	 	 	 @ f r e q u e n c y _ s u b d a y _ i n t e r v a l   =   1 ,    
 	 	 	 	 	 	 	 	 	 	 	 	 @ a c t i v e _ s t a r t _ t i m e _ o f _ d a y   =   0 ,    
 	 	 	 	 	 	 	 	 	 	 	 	 @ a c t i v e _ e n d _ t i m e _ o f _ d a y   =   2 3 5 9 5 9 ,    
 	 	 	 	 	 	 	 	 	 	 	 	 @ a c t i v e _ s t a r t _ d a t e   =   0 ,    
 	 	 	 	 	 	 	 	 	 	 	 	 @ a c t i v e _ e n d _ d a t e   =   0 ,    
 	 	 	 	 	 	 	 	 	 	 	 	 @ p u b l i s h e r _ s e c u r i t y _ m o d e   =   '   +   @ P u b l i s h e r S e c u r i t y M o d e   +   ' ,  
 	 	 	 	 	 	 	 	 	 	 	 	 @ p u b l i s h e r _ l o g i n   =   @ P u b l i s h e r L o g i n ,  
 	 	 	 	 	 	 	 	 	 	 	 	 @ p u b l i s h e r _ p a s s w o r d   =   @ P u b l i s h e r P w d ,  
 	 	 	 	 	 	 	 	 	 	 	 	 @ j o b _ l o g i n   =   @ A g e n t L o g i n ,    
 	 	 	 	 	 	 	 	 	 	 	 	 @ j o b _ p a s s w o r d   =   @ A g e n t P w d  
  
 	 	 	  
 	 	 	 	 S E T   @ M s g   =   @ N L   +   ' ' S e c u r i t y   C r e d e n t i a l s   u s e d   a t   r u n t i m e   f o r   p u b l i c a t i o n :   '   +   @ P u b l i c a t i o n N a m e   +   ' ' '   +   @ N L   +  
                                           ' ' @ p u b l i s h e r _ s e c u r i t y _ m o d e :   '   +   @ P u b l i s h e r S e c u r i t y M o d e   +   ' ' '   +   @ N L   +    
 	 	 	 	 	 	 	 ' ' @ p u b l i s h e r _ l o g i n :   ' '   +   C O A L E S C E ( @ P u b l i s h e r L o g i n ,   @ A g e n t L o g i n ,   ' ' S Q L A g e n t S e r v i c e A c c o u n t ' ' )   +   @ N L   +    
 	 	 	 	 	 	 	 ' ' @ p u b l i s h e r _ p a s s w o r d :   ' '   +   C O A L E S C E ( @ P u b l i s h e r P w d ,   @ A g e n t P w d ,   ' ' S Q L A g e n t S e r v i c e A c c o u n t ' ' )   +   @ N L   +    
 	 	 	 	 	 	 	 ' ' @ j o b _ l o g i n :   ' '   +   C O A L E S C E ( @ A g e n t L o g i n ,   ' ' S Q L A g e n t S e r v i c e A c c o u n t ' ' )   +   @ N L   +    
 	 	 	 	 	 	 	 ' ' @ j o b _ p a s s w o r d :   ' '   +   C O A L E S C E ( @ A g e n t P w d ,   ' ' S Q L A g e n t S e r v i c e A c c o u n t ' ' )  
  
 	 	 	 	 R A I S E R R O R ( @ M s g ,   0 ,   1 )   W I T H   N O W A I T  
  
 	 	 	 	 S E T   @ M s g   =   @ N L   +   @ N L   +   ' ' N e w   p u b l i c a t i o n   " ' '   +   @ P u b l i c a t i o n N a m e   +   ' ' "   c o n f i g u r e d . ' ' 	 	 	 	 	 	  
 	 	 E N D    
 	 	 E L S E   - -   P u b l i c a t i o n   a l r e a d y   f o u n d   -   i n f o r m   u s e r  
 	 	 B E G I N  
 	 	 	 	 S E T   @ M s g   =   ' ' P u b l i c a t i o n   " ' '   +   @ P u b l i c a t i o n N a m e   +   ' ' "   a l r e a d y   e x i s t s   -   p l e a s e   m a n u a l l y   r e m o v e   b e f o r e   r u n n i n g   t h i s   s c r i p t . ' '  
 	 	 E N D  
 	 	 R A I S E R R O R ( @ M s g ,   0 ,   1 ) 	 	 	 	 	 	 '  
 	 	 	 	 	 	 	 	 )  
 	 	 S E T   @ P u b C o u n t e r   =   @ P u b C o u n t e r   +   1  
  
 	 E N D 
