-static const char rcsId[] = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/allParam/ora/oraParam.pc,v 1.39 2003-08-28 12:20:32 sailer Exp $";
+static const char rcsId[] = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/allParam/ora/oraParam.pc,v 1.40 2003-08-28 17:37:24 sailer Exp $";
#define _POSIX_C_SOURCE 199509L
#if HAVE_CONFIG_H
int i;
EXEC SQL BEGIN DECLARE SECTION;
+ int l_daq_setup_id;
int l_jobid;
int l_take_cache;
int l_valid;
EXEC SQL WHENEVER SQLERROR DO Param_rollback(my);
if (my->setup != NULL) {
+ EXEC SQL SELECT
+ daq.public_interface.r_daq_setup_id ( :sqlsetup )
+ INTO
+ :l_daq_setup_id
+ FROM
+ DUAL
+ ;
EXEC SQL SELECT
valid, locked
INTO
WHERE
cache_table = 'param_int_cache'
AND
- daq_setup_id = daq.public_interface.r_daq_setup_id ( :sqlsetup )
+ daq_setup_id = :l_daq_setup_id
;
EXEC SQL EXECUTE
BEGIN
WHERE
cache_table = 'param_int_cache'
AND
- daq_setup_id = daq.public_interface.r_daq_setup_id ( :sqlsetup )
+ daq_setup_id = :l_daq_setup_id
;
COMMIT;
DBMS_JOB.SUBMIT (
:l_jobid,
- 'daq.daq_oper_interface.validate_cache_table ( ''param_int_cache'', 6 );'
+ 'daq.daq_oper_interface.validate_cache_table ( ''param_int_cache'', '||:l_daq_setup_id||' );'
);
END IF;
:l_take_cache := 0;
int i;
EXEC SQL BEGIN DECLARE SECTION;
+ int l_daq_setup_id;
int l_jobid;
int l_take_cache;
int l_valid;
EXEC SQL WHENEVER SQLERROR DO Param_rollback(my);
if (my->setup != NULL) {
+ EXEC SQL SELECT
+ daq.public_interface.r_daq_setup_id ( :sqlsetup )
+ INTO
+ :l_daq_setup_id
+ FROM
+ DUAL
+ ;
EXEC SQL SELECT
valid, locked
INTO
WHERE
cache_table = 'param_string_cache'
AND
- daq_setup_id = daq.public_interface.r_daq_setup_id ( :sqlsetup )
+ daq_setup_id = :l_daq_setup_id
;
EXEC SQL EXECUTE
BEGIN
WHERE
cache_table = 'param_string_cache'
AND
- daq_setup_id = daq.public_interface.r_daq_setup_id ( :sqlsetup )
+ daq_setup_id = :l_daq_setup_id
;
COMMIT;
DBMS_JOB.SUBMIT (
:l_jobid,
- 'daq.daq_oper_interface.validate_cache_table ( ''param_string_cache'', 6 );'
+ 'daq.daq_oper_interface.validate_cache_table ( ''param_string_cache'', '||:l_daq_setup_id||' );'
);
END IF;
:l_take_cache := 0;
WHERE
cache_table = 'param_int_cache'
AND
- daq_setup_id = daq.public_interface.r_daq_setup_id ( :sqlsetup )
+ daq_setup_id = :l_daq_setup_id
;
EXEC SQL EXECUTE
BEGIN
WHERE
cache_table = 'param_ing_cache'
AND
- daq_setup_id = daq.public_interface.r_daq_setup_id ( :sqlsetup )
+ daq_setup_id = :l_daq_setup_id
;
COMMIT;
DBMS_JOB.SUBMIT (
:l_jobid,
- 'daq.daq_oper_interface.validate_cache_table ( ''param_int_cache'', 6 );'
+ 'daq.daq_oper_interface.validate_cache_table ( ''param_int_cache'', '||:l_daq_setup_id||' );'
);
END IF;
:l_take_cache := 0;