--####################################################################################
--
-- Install ChemStation 4.01 Priviles and Roles
-- (c) Agilent Technologies 2008
--
-- Oracle / SQLPlus
--
--#####################################################################################

/*
Changes
When        Who             What
---------------------------------------------------------------------------------------
*/

/*
Todo
What                                Done
---------------------------------------------------------------------------------------
*/

--##############################################################################
--#  Get current schema user.
--##############################################################################

DEFINE currentSchemaUser = ''
COLUMN colCurrentSchemaUser NEW_VALUE currentSchemaUser
SELECT USER colCurrentSchemaUser FROM DUAL;


--##############################################################################
--#  Query parameters from user.
--##############################################################################

CLEAR SCREEN
PROMPT ##########################################################################
PROMPT #                                                                        #
PROMPT #                Install ChemStation 4.01 Privileges and Roles           #
PROMPT #                                                                        #
PROMPT #                (c) Agilent Technologies 2008                           #
PROMPT #                                                                        #
PROMPT ##########################################################################
PROMPT                    
PROMPT You are currently logged on as: &currentSchemaUser
PROMPT                    
PROMPT

PROMPT Please enter parameters for installation.
PROMPT 
PROMPT

ACCEPT OLSCHEMANAME_FROMUSER    Prompt 'Enter Schema/User Name for ECM: '
PROMPT


--##############################################################################
--#  Display the user choices for confirmation.
--##############################################################################

SPOOL &logFilePath

CLEAR SCREEN
PROMPT ##########################################################################
PROMPT #                                                                        #
PROMPT #                Install ChemStation 4.01 Privileges and Roles           #
PROMPT #                                                                        #
PROMPT #                (c) Agilent Technologies 2008                           #
PROMPT #                                                                        #
PROMPT ##########################################################################
PROMPT                    
PROMPT You are currently logged on as: &currentSchemaUser
PROMPT
PROMPT

PROMPT Please review your entered parameters.
PROMPT If this is incorrect, you should break now.
PROMPT
PROMPT

PROMPT Current ECM Schema/User Name   : &OLSCHEMANAME_FROMUSER
PROMPT

PROMPT Local Log File                 : &logFilePath
PROMPT

PROMPT

PROMPT Press the <ENTER> key to continue, or press CTRL-C to break now.
PAUSE


--##############################################################################
--#  Start Installation.
--##############################################################################

PROMPT ######################################################################
PROMPT #                                                                    #
PROMPT #                    Installation started ...                        #
PROMPT #                                                                    #
PROMPT ######################################################################

--##############################################################################
--#  Privileges and Roles Data 
--##############################################################################
@@ insert_roles.sql
@@ insert_privileges.sql
@@ insert_roleprivileges.sql

PROMPT ######################################################################
PROMPT #                                                                    #
PROMPT #                    Installation finished.                          #
PROMPT #                                                                    #
PROMPT ######################################################################

SPOOL OFF

DISCONNECT
PROMPT Press the <ENTER> key to continue, or press CTRL-C to break now.
PAUSE
EXIT
