323: (p_instance_tbl IN csi_datastructures_pub.instance_tbl
324: ,p_grp_error_tbl IN csi_datastructures_pub.grp_error_tbl)
325: IS
326: --
327: l_intf_id_array dbms_sql.Number_Table;
328: l_error_array dbms_sql.Varchar2_Table;
329: l_status_array dbms_sql.Varchar2_Table;
330: l_num_of_rows NUMBER;
331: l_upd_stmt VARCHAR2(2000);
324: ,p_grp_error_tbl IN csi_datastructures_pub.grp_error_tbl)
325: IS
326: --
327: l_intf_id_array dbms_sql.Number_Table;
328: l_error_array dbms_sql.Varchar2_Table;
329: l_status_array dbms_sql.Varchar2_Table;
330: l_num_of_rows NUMBER;
331: l_upd_stmt VARCHAR2(2000);
332: l_dummy NUMBER;
325: IS
326: --
327: l_intf_id_array dbms_sql.Number_Table;
328: l_error_array dbms_sql.Varchar2_Table;
329: l_status_array dbms_sql.Varchar2_Table;
330: l_num_of_rows NUMBER;
331: l_upd_stmt VARCHAR2(2000);
332: l_dummy NUMBER;
333: BEGIN
349: l_upd_stmt := 'UPDATE CSI_INSTANCE_INTERFACE
350: SET error_text = :error_text
351: ,process_status = :status
352: WHERE inst_interface_id = :intf_id';
353: l_num_of_rows := dbms_sql.open_cursor;
354: dbms_sql.parse(l_num_of_rows,l_upd_stmt,dbms_sql.native);
355: dbms_sql.bind_array(l_num_of_rows,':intf_id',l_intf_id_array);
356: dbms_sql.bind_array(l_num_of_rows,':status',l_status_array);
357: dbms_sql.bind_array(l_num_of_rows,':error_text',l_error_array);
350: SET error_text = :error_text
351: ,process_status = :status
352: WHERE inst_interface_id = :intf_id';
353: l_num_of_rows := dbms_sql.open_cursor;
354: dbms_sql.parse(l_num_of_rows,l_upd_stmt,dbms_sql.native);
355: dbms_sql.bind_array(l_num_of_rows,':intf_id',l_intf_id_array);
356: dbms_sql.bind_array(l_num_of_rows,':status',l_status_array);
357: dbms_sql.bind_array(l_num_of_rows,':error_text',l_error_array);
358: l_dummy := dbms_sql.execute(l_num_of_rows);
351: ,process_status = :status
352: WHERE inst_interface_id = :intf_id';
353: l_num_of_rows := dbms_sql.open_cursor;
354: dbms_sql.parse(l_num_of_rows,l_upd_stmt,dbms_sql.native);
355: dbms_sql.bind_array(l_num_of_rows,':intf_id',l_intf_id_array);
356: dbms_sql.bind_array(l_num_of_rows,':status',l_status_array);
357: dbms_sql.bind_array(l_num_of_rows,':error_text',l_error_array);
358: l_dummy := dbms_sql.execute(l_num_of_rows);
359: dbms_sql.close_cursor(l_num_of_rows);
352: WHERE inst_interface_id = :intf_id';
353: l_num_of_rows := dbms_sql.open_cursor;
354: dbms_sql.parse(l_num_of_rows,l_upd_stmt,dbms_sql.native);
355: dbms_sql.bind_array(l_num_of_rows,':intf_id',l_intf_id_array);
356: dbms_sql.bind_array(l_num_of_rows,':status',l_status_array);
357: dbms_sql.bind_array(l_num_of_rows,':error_text',l_error_array);
358: l_dummy := dbms_sql.execute(l_num_of_rows);
359: dbms_sql.close_cursor(l_num_of_rows);
360: EXCEPTION
353: l_num_of_rows := dbms_sql.open_cursor;
354: dbms_sql.parse(l_num_of_rows,l_upd_stmt,dbms_sql.native);
355: dbms_sql.bind_array(l_num_of_rows,':intf_id',l_intf_id_array);
356: dbms_sql.bind_array(l_num_of_rows,':status',l_status_array);
357: dbms_sql.bind_array(l_num_of_rows,':error_text',l_error_array);
358: l_dummy := dbms_sql.execute(l_num_of_rows);
359: dbms_sql.close_cursor(l_num_of_rows);
360: EXCEPTION
361: WHEN OTHERS THEN
354: dbms_sql.parse(l_num_of_rows,l_upd_stmt,dbms_sql.native);
355: dbms_sql.bind_array(l_num_of_rows,':intf_id',l_intf_id_array);
356: dbms_sql.bind_array(l_num_of_rows,':status',l_status_array);
357: dbms_sql.bind_array(l_num_of_rows,':error_text',l_error_array);
358: l_dummy := dbms_sql.execute(l_num_of_rows);
359: dbms_sql.close_cursor(l_num_of_rows);
360: EXCEPTION
361: WHEN OTHERS THEN
362: NULL;
355: dbms_sql.bind_array(l_num_of_rows,':intf_id',l_intf_id_array);
356: dbms_sql.bind_array(l_num_of_rows,':status',l_status_array);
357: dbms_sql.bind_array(l_num_of_rows,':error_text',l_error_array);
358: l_dummy := dbms_sql.execute(l_num_of_rows);
359: dbms_sql.close_cursor(l_num_of_rows);
360: EXCEPTION
361: WHEN OTHERS THEN
362: NULL;
363: END;
368: (p_instance_tbl IN csi_datastructures_pub.instance_tbl
369: ,p_grp_upd_error_tbl IN csi_datastructures_pub.grp_upd_error_tbl)
370: IS
371: --
372: l_intf_id_array dbms_sql.Number_Table;
373: l_error_array dbms_sql.Varchar2_Table;
374: l_status_array dbms_sql.Varchar2_Table;
375: l_num_of_rows NUMBER;
376: l_upd_stmt VARCHAR2(2000);
369: ,p_grp_upd_error_tbl IN csi_datastructures_pub.grp_upd_error_tbl)
370: IS
371: --
372: l_intf_id_array dbms_sql.Number_Table;
373: l_error_array dbms_sql.Varchar2_Table;
374: l_status_array dbms_sql.Varchar2_Table;
375: l_num_of_rows NUMBER;
376: l_upd_stmt VARCHAR2(2000);
377: l_dummy NUMBER;
370: IS
371: --
372: l_intf_id_array dbms_sql.Number_Table;
373: l_error_array dbms_sql.Varchar2_Table;
374: l_status_array dbms_sql.Varchar2_Table;
375: l_num_of_rows NUMBER;
376: l_upd_stmt VARCHAR2(2000);
377: l_dummy NUMBER;
378: BEGIN
394: l_upd_stmt := 'UPDATE CSI_INSTANCE_INTERFACE
395: SET error_text = :error_text
396: ,process_status = :status
397: WHERE inst_interface_id = :intf_id';
398: l_num_of_rows := dbms_sql.open_cursor;
399: dbms_sql.parse(l_num_of_rows,l_upd_stmt,dbms_sql.native);
400: dbms_sql.bind_array(l_num_of_rows,':intf_id',l_intf_id_array);
401: dbms_sql.bind_array(l_num_of_rows,':status',l_status_array);
402: dbms_sql.bind_array(l_num_of_rows,':error_text',l_error_array);
395: SET error_text = :error_text
396: ,process_status = :status
397: WHERE inst_interface_id = :intf_id';
398: l_num_of_rows := dbms_sql.open_cursor;
399: dbms_sql.parse(l_num_of_rows,l_upd_stmt,dbms_sql.native);
400: dbms_sql.bind_array(l_num_of_rows,':intf_id',l_intf_id_array);
401: dbms_sql.bind_array(l_num_of_rows,':status',l_status_array);
402: dbms_sql.bind_array(l_num_of_rows,':error_text',l_error_array);
403: l_dummy := dbms_sql.execute(l_num_of_rows);
396: ,process_status = :status
397: WHERE inst_interface_id = :intf_id';
398: l_num_of_rows := dbms_sql.open_cursor;
399: dbms_sql.parse(l_num_of_rows,l_upd_stmt,dbms_sql.native);
400: dbms_sql.bind_array(l_num_of_rows,':intf_id',l_intf_id_array);
401: dbms_sql.bind_array(l_num_of_rows,':status',l_status_array);
402: dbms_sql.bind_array(l_num_of_rows,':error_text',l_error_array);
403: l_dummy := dbms_sql.execute(l_num_of_rows);
404: dbms_sql.close_cursor(l_num_of_rows);
397: WHERE inst_interface_id = :intf_id';
398: l_num_of_rows := dbms_sql.open_cursor;
399: dbms_sql.parse(l_num_of_rows,l_upd_stmt,dbms_sql.native);
400: dbms_sql.bind_array(l_num_of_rows,':intf_id',l_intf_id_array);
401: dbms_sql.bind_array(l_num_of_rows,':status',l_status_array);
402: dbms_sql.bind_array(l_num_of_rows,':error_text',l_error_array);
403: l_dummy := dbms_sql.execute(l_num_of_rows);
404: dbms_sql.close_cursor(l_num_of_rows);
405: EXCEPTION
398: l_num_of_rows := dbms_sql.open_cursor;
399: dbms_sql.parse(l_num_of_rows,l_upd_stmt,dbms_sql.native);
400: dbms_sql.bind_array(l_num_of_rows,':intf_id',l_intf_id_array);
401: dbms_sql.bind_array(l_num_of_rows,':status',l_status_array);
402: dbms_sql.bind_array(l_num_of_rows,':error_text',l_error_array);
403: l_dummy := dbms_sql.execute(l_num_of_rows);
404: dbms_sql.close_cursor(l_num_of_rows);
405: EXCEPTION
406: WHEN OTHERS THEN
399: dbms_sql.parse(l_num_of_rows,l_upd_stmt,dbms_sql.native);
400: dbms_sql.bind_array(l_num_of_rows,':intf_id',l_intf_id_array);
401: dbms_sql.bind_array(l_num_of_rows,':status',l_status_array);
402: dbms_sql.bind_array(l_num_of_rows,':error_text',l_error_array);
403: l_dummy := dbms_sql.execute(l_num_of_rows);
404: dbms_sql.close_cursor(l_num_of_rows);
405: EXCEPTION
406: WHEN OTHERS THEN
407: NULL;
400: dbms_sql.bind_array(l_num_of_rows,':intf_id',l_intf_id_array);
401: dbms_sql.bind_array(l_num_of_rows,':status',l_status_array);
402: dbms_sql.bind_array(l_num_of_rows,':error_text',l_error_array);
403: l_dummy := dbms_sql.execute(l_num_of_rows);
404: dbms_sql.close_cursor(l_num_of_rows);
405: EXCEPTION
406: WHEN OTHERS THEN
407: NULL;
408: END;