1- set define on
1+ set define on
22define OFFICE_EROC= &1
3+ defin API_KEY= &2
34begin
4- cwms_sec .add_user_to_group (' &&OFFICE_EROC.webtest' ,' All Users' , ' HQ' );
5- cwms_sec .add_user_to_group (' &&OFFICE_EROC.webtest' ,' All Users' , ' SPK' );
6- cwms_sec .add_user_to_group (' &&OFFICE_EROC.webtest' ,' CWMS Users' , ' HQ' );
7- cwms_sec .add_user_to_group (' &&OFFICE_EROC.webtest' ,' CWMS User Admins' , ' HQ' );
8-
9-
10- cwms_sec .add_cwms_user (' l2hectest' ,NULL ,' SPK' );
11- cwms_sec .update_edipi (' l2hectest' ,1234567890 );
12- cwms_sec .add_user_to_group (' l2hectest' ,' All Users' , ' SPK' );
13- cwms_sec .add_user_to_group (' l2hectest' ,' CWMS Users' , ' SPK' );
14- cwms_sec .add_user_to_group (' l2hectest' ,' TS ID Creator' ,' SPK' );
15-
16- cwms_sec .add_cwms_user (' l1hectest' ,NULL ,' SPL' );
5+ cwms_sec .add_user_to_group (' &&OFFICE_EROC.webtest' , ' All Users' , ' HQ' );
6+ cwms_sec .add_user_to_group (' &&OFFICE_EROC.webtest' , ' All Users' , ' SPK' );
7+ cwms_sec .add_user_to_group (' &&OFFICE_EROC.webtest' , ' CWMS Users' , ' HQ' );
8+ cwms_sec .add_user_to_group (' &&OFFICE_EROC.webtest' , ' CWMS User Admins' , ' HQ' );
9+ cwms_sec .add_cwms_user (' l2hectest' , null , ' SPK' );
10+ cwms_sec .update_edipi (' l2hectest' , 1234567890 );
11+ cwms_sec .add_user_to_group (' l2hectest' , ' All Users' , ' SPK' );
12+ cwms_sec .add_user_to_group (' l2hectest' , ' CWMS Users' , ' SPK' );
13+ cwms_sec .add_user_to_group (' l2hectest' , ' TS ID Creator' , ' SPK' );
14+ cwms_sec .add_cwms_user (' l1hectest' , null , ' SPL' );
1715 -- intentionally no extra permissions.
1816 -- cwms_sec.add_user_to_group('l2hectest','CWMS Users', 'SPL');
1917
18+
19+ cwms_sec .add_cwms_user (' m5hectest' , null , ' SWT' );
20+ cwms_sec .add_user_to_group (' m5hectest' , ' All Users' , ' SWT' );
21+ cwms_sec .add_user_to_group (' m5hectest' , ' CWMS Users' , ' SWT' );
22+ cwms_sec .add_cwms_user (' q0hectest' , null , ' SWT' );
23+ cwms_sec .add_user_to_group (' q0hectest' , ' All Users' , ' SWT' );
24+ cwms_sec .add_user_to_group (' q0hectest' , ' CWMS Users' , ' SWT' );
25+ cwms_sec .add_user_to_group (' q0hectest' , ' CWMS PD Users' , ' SWT' );
26+ cwms_sec .add_user_to_group (' q0hectest' , ' TS ID Creator' , ' SWT' );
27+ cwms_sec .add_cwms_user (' q0hectest' , null , ' MVP' );
28+ cwms_sec .add_user_to_group (' q0hectest' , ' All Users' , ' MVP' );
29+ cwms_sec .add_user_to_group (' q0hectest' , ' CWMS Users' , ' MVP' );
30+ cwms_sec .add_user_to_group (' q0hectest' , ' CWMS PD Users' , ' MVP' );
31+ cwms_sec .add_user_to_group (' q0hectest' , ' TS ID Creator' , ' MVP' );
32+ cwms_sec .add_cwms_user (' q0hectest' , null , ' LRL' );
33+ cwms_sec .add_user_to_group (' q0hectest' , ' All Users' , ' LRL' );
34+ cwms_sec .add_user_to_group (' q0hectest' , ' CWMS Users' , ' LRL' );
35+ cwms_sec .add_user_to_group (' q0hectest' , ' CWMS PD Users' , ' LRL' );
36+ cwms_sec .add_user_to_group (' q0hectest' , ' TS ID Creator' , ' LRL' );
37+ execute immediate ' grant execute on cwms_20.cwms_upass to web_user' ;
38+ insert into " CWMS_20" ." AT_API_KEYS" (
39+ userid,
40+ key_name,
41+ apikey,
42+ created,
43+ expires
44+ ) values ( ' Q0HECTEST' ,
45+ ' test' ,
46+ ' &&API_KEY' ,
47+ to_date(' 2025-06-10 16:10:42' ,' YYYY-MM-DD HH24:MI:SS' ),
48+ to_date(' 2029-06-16 16:10:46' ,' YYYY-MM-DD HH24:MI:SS' ) );
49+
2050 cwms_sec .add_cwms_user (' m5hectest' ,NULL ,' SWT' );
2151 cwms_sec .add_user_to_group (' m5hectest' ,' All Users' , ' SWT' );
2252 cwms_sec .add_user_to_group (' m5hectest' ,' CWMS Users' , ' SWT' );
2757 cwms_sec .add_user_to_group (' m5testadmin' ,' All Users' , ' LRL' );
2858 cwms_sec .add_user_to_group (' m5testadmin' ,' CWMS Users' , ' LRL' );
2959 cwms_sec .add_user_to_group (' m5testadmin' ,' CWMS User Admins' , ' LRL' );
60+
3061end;
3162/
3263quit;
0 commit comments