317: (p_instance_tbl IN csi_datastructures_pub.instance_tbl
318: ,p_grp_error_tbl IN csi_datastructures_pub.grp_error_tbl)
319: IS
320: --
321: l_intf_id_array dbms_sql.Number_Table;
322: l_error_array dbms_sql.Varchar2_Table;
323: l_status_array dbms_sql.Varchar2_Table;
324: l_num_of_rows NUMBER;
325: l_upd_stmt VARCHAR2(2000);
318: ,p_grp_error_tbl IN csi_datastructures_pub.grp_error_tbl)
319: IS
320: --
321: l_intf_id_array dbms_sql.Number_Table;
322: l_error_array dbms_sql.Varchar2_Table;
323: l_status_array dbms_sql.Varchar2_Table;
324: l_num_of_rows NUMBER;
325: l_upd_stmt VARCHAR2(2000);
326: l_dummy NUMBER;
319: IS
320: --
321: l_intf_id_array dbms_sql.Number_Table;
322: l_error_array dbms_sql.Varchar2_Table;
323: l_status_array dbms_sql.Varchar2_Table;
324: l_num_of_rows NUMBER;
325: l_upd_stmt VARCHAR2(2000);
326: l_dummy NUMBER;
327: BEGIN
343: l_upd_stmt := 'UPDATE CSI_INSTANCE_INTERFACE
344: SET error_text = :error_text
345: ,process_status = :status
346: WHERE inst_interface_id = :intf_id';
347: l_num_of_rows := dbms_sql.open_cursor;
348: dbms_sql.parse(l_num_of_rows,l_upd_stmt,dbms_sql.native);
349: dbms_sql.bind_array(l_num_of_rows,':intf_id',l_intf_id_array);
350: dbms_sql.bind_array(l_num_of_rows,':status',l_status_array);
351: dbms_sql.bind_array(l_num_of_rows,':error_text',l_error_array);
344: SET error_text = :error_text
345: ,process_status = :status
346: WHERE inst_interface_id = :intf_id';
347: l_num_of_rows := dbms_sql.open_cursor;
348: dbms_sql.parse(l_num_of_rows,l_upd_stmt,dbms_sql.native);
349: dbms_sql.bind_array(l_num_of_rows,':intf_id',l_intf_id_array);
350: dbms_sql.bind_array(l_num_of_rows,':status',l_status_array);
351: dbms_sql.bind_array(l_num_of_rows,':error_text',l_error_array);
352: l_dummy := dbms_sql.execute(l_num_of_rows);
345: ,process_status = :status
346: WHERE inst_interface_id = :intf_id';
347: l_num_of_rows := dbms_sql.open_cursor;
348: dbms_sql.parse(l_num_of_rows,l_upd_stmt,dbms_sql.native);
349: dbms_sql.bind_array(l_num_of_rows,':intf_id',l_intf_id_array);
350: dbms_sql.bind_array(l_num_of_rows,':status',l_status_array);
351: dbms_sql.bind_array(l_num_of_rows,':error_text',l_error_array);
352: l_dummy := dbms_sql.execute(l_num_of_rows);
353: dbms_sql.close_cursor(l_num_of_rows);
346: WHERE inst_interface_id = :intf_id';
347: l_num_of_rows := dbms_sql.open_cursor;
348: dbms_sql.parse(l_num_of_rows,l_upd_stmt,dbms_sql.native);
349: dbms_sql.bind_array(l_num_of_rows,':intf_id',l_intf_id_array);
350: dbms_sql.bind_array(l_num_of_rows,':status',l_status_array);
351: dbms_sql.bind_array(l_num_of_rows,':error_text',l_error_array);
352: l_dummy := dbms_sql.execute(l_num_of_rows);
353: dbms_sql.close_cursor(l_num_of_rows);
354: EXCEPTION
347: l_num_of_rows := dbms_sql.open_cursor;
348: dbms_sql.parse(l_num_of_rows,l_upd_stmt,dbms_sql.native);
349: dbms_sql.bind_array(l_num_of_rows,':intf_id',l_intf_id_array);
350: dbms_sql.bind_array(l_num_of_rows,':status',l_status_array);
351: dbms_sql.bind_array(l_num_of_rows,':error_text',l_error_array);
352: l_dummy := dbms_sql.execute(l_num_of_rows);
353: dbms_sql.close_cursor(l_num_of_rows);
354: EXCEPTION
355: WHEN OTHERS THEN
348: dbms_sql.parse(l_num_of_rows,l_upd_stmt,dbms_sql.native);
349: dbms_sql.bind_array(l_num_of_rows,':intf_id',l_intf_id_array);
350: dbms_sql.bind_array(l_num_of_rows,':status',l_status_array);
351: dbms_sql.bind_array(l_num_of_rows,':error_text',l_error_array);
352: l_dummy := dbms_sql.execute(l_num_of_rows);
353: dbms_sql.close_cursor(l_num_of_rows);
354: EXCEPTION
355: WHEN OTHERS THEN
356: NULL;
349: dbms_sql.bind_array(l_num_of_rows,':intf_id',l_intf_id_array);
350: dbms_sql.bind_array(l_num_of_rows,':status',l_status_array);
351: dbms_sql.bind_array(l_num_of_rows,':error_text',l_error_array);
352: l_dummy := dbms_sql.execute(l_num_of_rows);
353: dbms_sql.close_cursor(l_num_of_rows);
354: EXCEPTION
355: WHEN OTHERS THEN
356: NULL;
357: END;
362: (p_instance_tbl IN csi_datastructures_pub.instance_tbl
363: ,p_grp_upd_error_tbl IN csi_datastructures_pub.grp_upd_error_tbl)
364: IS
365: --
366: l_intf_id_array dbms_sql.Number_Table;
367: l_error_array dbms_sql.Varchar2_Table;
368: l_status_array dbms_sql.Varchar2_Table;
369: l_num_of_rows NUMBER;
370: l_upd_stmt VARCHAR2(2000);
363: ,p_grp_upd_error_tbl IN csi_datastructures_pub.grp_upd_error_tbl)
364: IS
365: --
366: l_intf_id_array dbms_sql.Number_Table;
367: l_error_array dbms_sql.Varchar2_Table;
368: l_status_array dbms_sql.Varchar2_Table;
369: l_num_of_rows NUMBER;
370: l_upd_stmt VARCHAR2(2000);
371: l_dummy NUMBER;
364: IS
365: --
366: l_intf_id_array dbms_sql.Number_Table;
367: l_error_array dbms_sql.Varchar2_Table;
368: l_status_array dbms_sql.Varchar2_Table;
369: l_num_of_rows NUMBER;
370: l_upd_stmt VARCHAR2(2000);
371: l_dummy NUMBER;
372: BEGIN
388: l_upd_stmt := 'UPDATE CSI_INSTANCE_INTERFACE
389: SET error_text = :error_text
390: ,process_status = :status
391: WHERE inst_interface_id = :intf_id';
392: l_num_of_rows := dbms_sql.open_cursor;
393: dbms_sql.parse(l_num_of_rows,l_upd_stmt,dbms_sql.native);
394: dbms_sql.bind_array(l_num_of_rows,':intf_id',l_intf_id_array);
395: dbms_sql.bind_array(l_num_of_rows,':status',l_status_array);
396: dbms_sql.bind_array(l_num_of_rows,':error_text',l_error_array);
389: SET error_text = :error_text
390: ,process_status = :status
391: WHERE inst_interface_id = :intf_id';
392: l_num_of_rows := dbms_sql.open_cursor;
393: dbms_sql.parse(l_num_of_rows,l_upd_stmt,dbms_sql.native);
394: dbms_sql.bind_array(l_num_of_rows,':intf_id',l_intf_id_array);
395: dbms_sql.bind_array(l_num_of_rows,':status',l_status_array);
396: dbms_sql.bind_array(l_num_of_rows,':error_text',l_error_array);
397: l_dummy := dbms_sql.execute(l_num_of_rows);
390: ,process_status = :status
391: WHERE inst_interface_id = :intf_id';
392: l_num_of_rows := dbms_sql.open_cursor;
393: dbms_sql.parse(l_num_of_rows,l_upd_stmt,dbms_sql.native);
394: dbms_sql.bind_array(l_num_of_rows,':intf_id',l_intf_id_array);
395: dbms_sql.bind_array(l_num_of_rows,':status',l_status_array);
396: dbms_sql.bind_array(l_num_of_rows,':error_text',l_error_array);
397: l_dummy := dbms_sql.execute(l_num_of_rows);
398: dbms_sql.close_cursor(l_num_of_rows);
391: WHERE inst_interface_id = :intf_id';
392: l_num_of_rows := dbms_sql.open_cursor;
393: dbms_sql.parse(l_num_of_rows,l_upd_stmt,dbms_sql.native);
394: dbms_sql.bind_array(l_num_of_rows,':intf_id',l_intf_id_array);
395: dbms_sql.bind_array(l_num_of_rows,':status',l_status_array);
396: dbms_sql.bind_array(l_num_of_rows,':error_text',l_error_array);
397: l_dummy := dbms_sql.execute(l_num_of_rows);
398: dbms_sql.close_cursor(l_num_of_rows);
399: EXCEPTION
392: l_num_of_rows := dbms_sql.open_cursor;
393: dbms_sql.parse(l_num_of_rows,l_upd_stmt,dbms_sql.native);
394: dbms_sql.bind_array(l_num_of_rows,':intf_id',l_intf_id_array);
395: dbms_sql.bind_array(l_num_of_rows,':status',l_status_array);
396: dbms_sql.bind_array(l_num_of_rows,':error_text',l_error_array);
397: l_dummy := dbms_sql.execute(l_num_of_rows);
398: dbms_sql.close_cursor(l_num_of_rows);
399: EXCEPTION
400: WHEN OTHERS THEN
393: dbms_sql.parse(l_num_of_rows,l_upd_stmt,dbms_sql.native);
394: dbms_sql.bind_array(l_num_of_rows,':intf_id',l_intf_id_array);
395: dbms_sql.bind_array(l_num_of_rows,':status',l_status_array);
396: dbms_sql.bind_array(l_num_of_rows,':error_text',l_error_array);
397: l_dummy := dbms_sql.execute(l_num_of_rows);
398: dbms_sql.close_cursor(l_num_of_rows);
399: EXCEPTION
400: WHEN OTHERS THEN
401: NULL;
394: dbms_sql.bind_array(l_num_of_rows,':intf_id',l_intf_id_array);
395: dbms_sql.bind_array(l_num_of_rows,':status',l_status_array);
396: dbms_sql.bind_array(l_num_of_rows,':error_text',l_error_array);
397: l_dummy := dbms_sql.execute(l_num_of_rows);
398: dbms_sql.close_cursor(l_num_of_rows);
399: EXCEPTION
400: WHEN OTHERS THEN
401: NULL;
402: END;