837: create_sql_statement;
838:
839: dump_long_line('v_sel:',v_select);
840:
841: v_cursor_id := dbms_sql.open_cursor;
842:
843: dbms_sql.parse(v_cursor_id, v_select, dbms_sql.v7);
844:
845: -- bind variables only if they added to the sql statement
839: dump_long_line('v_sel:',v_select);
840:
841: v_cursor_id := dbms_sql.open_cursor;
842:
843: dbms_sql.parse(v_cursor_id, v_select, dbms_sql.v7);
844:
845: -- bind variables only if they added to the sql statement
846: if (P_RESOURCE_REQ_ID is not null) then
847: dbms_sql.bind_variable(v_cursor_id, ':b1', p_resource_req_id);
843: dbms_sql.parse(v_cursor_id, v_select, dbms_sql.v7);
844:
845: -- bind variables only if they added to the sql statement
846: if (P_RESOURCE_REQ_ID is not null) then
847: dbms_sql.bind_variable(v_cursor_id, ':b1', p_resource_req_id);
848: end if;
849:
850: if (P_TASK_TYPE_ID is not null) then
851: dbms_sql.bind_variable(v_cursor_id, ':b2', p_task_type_id);
847: dbms_sql.bind_variable(v_cursor_id, ':b1', p_resource_req_id);
848: end if;
849:
850: if (P_TASK_TYPE_ID is not null) then
851: dbms_sql.bind_variable(v_cursor_id, ':b2', p_task_type_id);
852: end if;
853:
854: if (P_TASK_ID is not null) then
855: dbms_sql.bind_variable(v_cursor_id, ':b3', p_task_id);
851: dbms_sql.bind_variable(v_cursor_id, ':b2', p_task_type_id);
852: end if;
853:
854: if (P_TASK_ID is not null) then
855: dbms_sql.bind_variable(v_cursor_id, ':b3', p_task_id);
856: end if;
857:
858: if (P_TASK_TEMPLATE_ID is not null) then
859: dbms_sql.bind_variable(v_cursor_id, ':b4', p_task_template_id);
855: dbms_sql.bind_variable(v_cursor_id, ':b3', p_task_id);
856: end if;
857:
858: if (P_TASK_TEMPLATE_ID is not null) then
859: dbms_sql.bind_variable(v_cursor_id, ':b4', p_task_template_id);
860: end if;
861:
862: if (P_RESOURCE_TYPE_CODE is not null) then
863: dbms_sql.bind_variable(v_cursor_id, ':b5', p_resource_type_code);
859: dbms_sql.bind_variable(v_cursor_id, ':b4', p_task_template_id);
860: end if;
861:
862: if (P_RESOURCE_TYPE_CODE is not null) then
863: dbms_sql.bind_variable(v_cursor_id, ':b5', p_resource_type_code);
864:
865: end if;
866:
867: if (P_REQUIRED_UNITS is not null) then
864:
865: end if;
866:
867: if (P_REQUIRED_UNITS is not null) then
868: dbms_sql.bind_variable(v_cursor_id, ':b6', p_required_units);
869: end if;
870:
871: if (P_ENABLED_FLAG is not null) then
872: dbms_sql.bind_variable(v_cursor_id, ':b7',p_enabled_flag );
868: dbms_sql.bind_variable(v_cursor_id, ':b6', p_required_units);
869: end if;
870:
871: if (P_ENABLED_FLAG is not null) then
872: dbms_sql.bind_variable(v_cursor_id, ':b7',p_enabled_flag );
873: end if;
874:
875: -- define the output columns
876: dbms_sql.define_column(v_cursor_id, 1, v_type.RESOURCE_REQ_ID );
872: dbms_sql.bind_variable(v_cursor_id, ':b7',p_enabled_flag );
873: end if;
874:
875: -- define the output columns
876: dbms_sql.define_column(v_cursor_id, 1, v_type.RESOURCE_REQ_ID );
877:
878:
879: dbms_sql.define_column(v_cursor_id, 2, v_type.TASK_TYPE_ID );
880:
875: -- define the output columns
876: dbms_sql.define_column(v_cursor_id, 1, v_type.RESOURCE_REQ_ID );
877:
878:
879: dbms_sql.define_column(v_cursor_id, 2, v_type.TASK_TYPE_ID );
880:
881: dbms_sql.define_column(v_cursor_id, 3, v_type.TASK_ID );
882:
883: dbms_sql.define_column(v_cursor_id, 4, v_type.TASK_TEMPLATE_ID );
877:
878:
879: dbms_sql.define_column(v_cursor_id, 2, v_type.TASK_TYPE_ID );
880:
881: dbms_sql.define_column(v_cursor_id, 3, v_type.TASK_ID );
882:
883: dbms_sql.define_column(v_cursor_id, 4, v_type.TASK_TEMPLATE_ID );
884:
885: dbms_sql.define_column(v_cursor_id, 5, v_type.RESOURCE_TYPE_CODE , 30);
879: dbms_sql.define_column(v_cursor_id, 2, v_type.TASK_TYPE_ID );
880:
881: dbms_sql.define_column(v_cursor_id, 3, v_type.TASK_ID );
882:
883: dbms_sql.define_column(v_cursor_id, 4, v_type.TASK_TEMPLATE_ID );
884:
885: dbms_sql.define_column(v_cursor_id, 5, v_type.RESOURCE_TYPE_CODE , 30);
886:
887: dbms_sql.define_column(v_cursor_id, 6, v_type.REQUIRED_UNITS );
881: dbms_sql.define_column(v_cursor_id, 3, v_type.TASK_ID );
882:
883: dbms_sql.define_column(v_cursor_id, 4, v_type.TASK_TEMPLATE_ID );
884:
885: dbms_sql.define_column(v_cursor_id, 5, v_type.RESOURCE_TYPE_CODE , 30);
886:
887: dbms_sql.define_column(v_cursor_id, 6, v_type.REQUIRED_UNITS );
888:
889: dbms_sql.define_column(v_cursor_id, 7, v_type.ENABLED_FLAG, 1 );
883: dbms_sql.define_column(v_cursor_id, 4, v_type.TASK_TEMPLATE_ID );
884:
885: dbms_sql.define_column(v_cursor_id, 5, v_type.RESOURCE_TYPE_CODE , 30);
886:
887: dbms_sql.define_column(v_cursor_id, 6, v_type.REQUIRED_UNITS );
888:
889: dbms_sql.define_column(v_cursor_id, 7, v_type.ENABLED_FLAG, 1 );
890:
891: dbms_sql.define_column(v_cursor_id, 8, v_type.ATTRIBUTE1, 150);
885: dbms_sql.define_column(v_cursor_id, 5, v_type.RESOURCE_TYPE_CODE , 30);
886:
887: dbms_sql.define_column(v_cursor_id, 6, v_type.REQUIRED_UNITS );
888:
889: dbms_sql.define_column(v_cursor_id, 7, v_type.ENABLED_FLAG, 1 );
890:
891: dbms_sql.define_column(v_cursor_id, 8, v_type.ATTRIBUTE1, 150);
892:
893: dbms_sql.define_column(v_cursor_id, 9, v_type.ATTRIBUTE2, 150);
887: dbms_sql.define_column(v_cursor_id, 6, v_type.REQUIRED_UNITS );
888:
889: dbms_sql.define_column(v_cursor_id, 7, v_type.ENABLED_FLAG, 1 );
890:
891: dbms_sql.define_column(v_cursor_id, 8, v_type.ATTRIBUTE1, 150);
892:
893: dbms_sql.define_column(v_cursor_id, 9, v_type.ATTRIBUTE2, 150);
894:
895: dbms_sql.define_column(v_cursor_id, 10, v_type.ATTRIBUTE3, 150);
889: dbms_sql.define_column(v_cursor_id, 7, v_type.ENABLED_FLAG, 1 );
890:
891: dbms_sql.define_column(v_cursor_id, 8, v_type.ATTRIBUTE1, 150);
892:
893: dbms_sql.define_column(v_cursor_id, 9, v_type.ATTRIBUTE2, 150);
894:
895: dbms_sql.define_column(v_cursor_id, 10, v_type.ATTRIBUTE3, 150);
896:
897: dbms_sql.define_column(v_cursor_id, 11, v_type.ATTRIBUTE4, 150);
891: dbms_sql.define_column(v_cursor_id, 8, v_type.ATTRIBUTE1, 150);
892:
893: dbms_sql.define_column(v_cursor_id, 9, v_type.ATTRIBUTE2, 150);
894:
895: dbms_sql.define_column(v_cursor_id, 10, v_type.ATTRIBUTE3, 150);
896:
897: dbms_sql.define_column(v_cursor_id, 11, v_type.ATTRIBUTE4, 150);
898:
899: dbms_sql.define_column(v_cursor_id, 12, v_type.ATTRIBUTE5, 150);
893: dbms_sql.define_column(v_cursor_id, 9, v_type.ATTRIBUTE2, 150);
894:
895: dbms_sql.define_column(v_cursor_id, 10, v_type.ATTRIBUTE3, 150);
896:
897: dbms_sql.define_column(v_cursor_id, 11, v_type.ATTRIBUTE4, 150);
898:
899: dbms_sql.define_column(v_cursor_id, 12, v_type.ATTRIBUTE5, 150);
900:
901: dbms_sql.define_column(v_cursor_id, 13, v_type.ATTRIBUTE6, 150);
895: dbms_sql.define_column(v_cursor_id, 10, v_type.ATTRIBUTE3, 150);
896:
897: dbms_sql.define_column(v_cursor_id, 11, v_type.ATTRIBUTE4, 150);
898:
899: dbms_sql.define_column(v_cursor_id, 12, v_type.ATTRIBUTE5, 150);
900:
901: dbms_sql.define_column(v_cursor_id, 13, v_type.ATTRIBUTE6, 150);
902:
903: dbms_sql.define_column(v_cursor_id, 14, v_type.ATTRIBUTE7, 150);
897: dbms_sql.define_column(v_cursor_id, 11, v_type.ATTRIBUTE4, 150);
898:
899: dbms_sql.define_column(v_cursor_id, 12, v_type.ATTRIBUTE5, 150);
900:
901: dbms_sql.define_column(v_cursor_id, 13, v_type.ATTRIBUTE6, 150);
902:
903: dbms_sql.define_column(v_cursor_id, 14, v_type.ATTRIBUTE7, 150);
904:
905: dbms_sql.define_column(v_cursor_id, 15, v_type.ATTRIBUTE8, 150);
899: dbms_sql.define_column(v_cursor_id, 12, v_type.ATTRIBUTE5, 150);
900:
901: dbms_sql.define_column(v_cursor_id, 13, v_type.ATTRIBUTE6, 150);
902:
903: dbms_sql.define_column(v_cursor_id, 14, v_type.ATTRIBUTE7, 150);
904:
905: dbms_sql.define_column(v_cursor_id, 15, v_type.ATTRIBUTE8, 150);
906:
907: dbms_sql.define_column(v_cursor_id, 16, v_type.ATTRIBUTE9, 150);
901: dbms_sql.define_column(v_cursor_id, 13, v_type.ATTRIBUTE6, 150);
902:
903: dbms_sql.define_column(v_cursor_id, 14, v_type.ATTRIBUTE7, 150);
904:
905: dbms_sql.define_column(v_cursor_id, 15, v_type.ATTRIBUTE8, 150);
906:
907: dbms_sql.define_column(v_cursor_id, 16, v_type.ATTRIBUTE9, 150);
908:
909: dbms_sql.define_column(v_cursor_id, 17, v_type.ATTRIBUTE10, 150);
903: dbms_sql.define_column(v_cursor_id, 14, v_type.ATTRIBUTE7, 150);
904:
905: dbms_sql.define_column(v_cursor_id, 15, v_type.ATTRIBUTE8, 150);
906:
907: dbms_sql.define_column(v_cursor_id, 16, v_type.ATTRIBUTE9, 150);
908:
909: dbms_sql.define_column(v_cursor_id, 17, v_type.ATTRIBUTE10, 150);
910:
911: dbms_sql.define_column(v_cursor_id, 18, v_type.ATTRIBUTE11, 150);
905: dbms_sql.define_column(v_cursor_id, 15, v_type.ATTRIBUTE8, 150);
906:
907: dbms_sql.define_column(v_cursor_id, 16, v_type.ATTRIBUTE9, 150);
908:
909: dbms_sql.define_column(v_cursor_id, 17, v_type.ATTRIBUTE10, 150);
910:
911: dbms_sql.define_column(v_cursor_id, 18, v_type.ATTRIBUTE11, 150);
912:
913: dbms_sql.define_column(v_cursor_id, 19, v_type.ATTRIBUTE12, 150);
907: dbms_sql.define_column(v_cursor_id, 16, v_type.ATTRIBUTE9, 150);
908:
909: dbms_sql.define_column(v_cursor_id, 17, v_type.ATTRIBUTE10, 150);
910:
911: dbms_sql.define_column(v_cursor_id, 18, v_type.ATTRIBUTE11, 150);
912:
913: dbms_sql.define_column(v_cursor_id, 19, v_type.ATTRIBUTE12, 150);
914:
915:
909: dbms_sql.define_column(v_cursor_id, 17, v_type.ATTRIBUTE10, 150);
910:
911: dbms_sql.define_column(v_cursor_id, 18, v_type.ATTRIBUTE11, 150);
912:
913: dbms_sql.define_column(v_cursor_id, 19, v_type.ATTRIBUTE12, 150);
914:
915:
916: dbms_sql.define_column(v_cursor_id, 20, v_type.ATTRIBUTE13, 150);
917:
912:
913: dbms_sql.define_column(v_cursor_id, 19, v_type.ATTRIBUTE12, 150);
914:
915:
916: dbms_sql.define_column(v_cursor_id, 20, v_type.ATTRIBUTE13, 150);
917:
918: dbms_sql.define_column(v_cursor_id, 21, v_type.ATTRIBUTE14, 150);
919:
920: dbms_sql.define_column(v_cursor_id, 22, v_type.ATTRIBUTE15, 150);
914:
915:
916: dbms_sql.define_column(v_cursor_id, 20, v_type.ATTRIBUTE13, 150);
917:
918: dbms_sql.define_column(v_cursor_id, 21, v_type.ATTRIBUTE14, 150);
919:
920: dbms_sql.define_column(v_cursor_id, 22, v_type.ATTRIBUTE15, 150);
921:
922: dbms_sql.define_column(v_cursor_id, 23, v_type.ATTRIBUTE_CATEGORY, 30);
916: dbms_sql.define_column(v_cursor_id, 20, v_type.ATTRIBUTE13, 150);
917:
918: dbms_sql.define_column(v_cursor_id, 21, v_type.ATTRIBUTE14, 150);
919:
920: dbms_sql.define_column(v_cursor_id, 22, v_type.ATTRIBUTE15, 150);
921:
922: dbms_sql.define_column(v_cursor_id, 23, v_type.ATTRIBUTE_CATEGORY, 30);
923:
924:
918: dbms_sql.define_column(v_cursor_id, 21, v_type.ATTRIBUTE14, 150);
919:
920: dbms_sql.define_column(v_cursor_id, 22, v_type.ATTRIBUTE15, 150);
921:
922: dbms_sql.define_column(v_cursor_id, 23, v_type.ATTRIBUTE_CATEGORY, 30);
923:
924:
925:
926: v_dummy := dbms_sql.execute(v_cursor_id);
922: dbms_sql.define_column(v_cursor_id, 23, v_type.ATTRIBUTE_CATEGORY, 30);
923:
924:
925:
926: v_dummy := dbms_sql.execute(v_cursor_id);
927:
928:
929:
930: v_cnt := 0;
930: v_cnt := 0;
931:
932: loop
933:
934: exit when (dbms_sql.fetch_rows(v_cursor_id) = 0);
935:
936: v_cnt := v_cnt + 1;
937:
938: -- retrieve the rows from the buffer
936: v_cnt := v_cnt + 1;
937:
938: -- retrieve the rows from the buffer
939:
940: dbms_sql.column_value(v_cursor_id, 1, v_type.RESOURCE_REQ_ID);
941: dbms_sql.column_value(v_cursor_id, 2, v_type.TASK_TYPE_ID);
942: dbms_sql.column_value(v_cursor_id, 3, v_type.TASK_ID);
943: dbms_sql.column_value(v_cursor_id, 4, v_type.TASK_TEMPLATE_ID);
944: dbms_sql.column_value(v_cursor_id, 5, v_type.RESOURCE_TYPE_CODE);
937:
938: -- retrieve the rows from the buffer
939:
940: dbms_sql.column_value(v_cursor_id, 1, v_type.RESOURCE_REQ_ID);
941: dbms_sql.column_value(v_cursor_id, 2, v_type.TASK_TYPE_ID);
942: dbms_sql.column_value(v_cursor_id, 3, v_type.TASK_ID);
943: dbms_sql.column_value(v_cursor_id, 4, v_type.TASK_TEMPLATE_ID);
944: dbms_sql.column_value(v_cursor_id, 5, v_type.RESOURCE_TYPE_CODE);
945: dbms_sql.column_value(v_cursor_id, 6, v_type.REQUIRED_UNITS);
938: -- retrieve the rows from the buffer
939:
940: dbms_sql.column_value(v_cursor_id, 1, v_type.RESOURCE_REQ_ID);
941: dbms_sql.column_value(v_cursor_id, 2, v_type.TASK_TYPE_ID);
942: dbms_sql.column_value(v_cursor_id, 3, v_type.TASK_ID);
943: dbms_sql.column_value(v_cursor_id, 4, v_type.TASK_TEMPLATE_ID);
944: dbms_sql.column_value(v_cursor_id, 5, v_type.RESOURCE_TYPE_CODE);
945: dbms_sql.column_value(v_cursor_id, 6, v_type.REQUIRED_UNITS);
946: dbms_sql.column_value(v_cursor_id, 7, v_type.ENABLED_FLAG);
939:
940: dbms_sql.column_value(v_cursor_id, 1, v_type.RESOURCE_REQ_ID);
941: dbms_sql.column_value(v_cursor_id, 2, v_type.TASK_TYPE_ID);
942: dbms_sql.column_value(v_cursor_id, 3, v_type.TASK_ID);
943: dbms_sql.column_value(v_cursor_id, 4, v_type.TASK_TEMPLATE_ID);
944: dbms_sql.column_value(v_cursor_id, 5, v_type.RESOURCE_TYPE_CODE);
945: dbms_sql.column_value(v_cursor_id, 6, v_type.REQUIRED_UNITS);
946: dbms_sql.column_value(v_cursor_id, 7, v_type.ENABLED_FLAG);
947: dbms_sql.column_value(v_cursor_id, 8, v_type.ATTRIBUTE1);
940: dbms_sql.column_value(v_cursor_id, 1, v_type.RESOURCE_REQ_ID);
941: dbms_sql.column_value(v_cursor_id, 2, v_type.TASK_TYPE_ID);
942: dbms_sql.column_value(v_cursor_id, 3, v_type.TASK_ID);
943: dbms_sql.column_value(v_cursor_id, 4, v_type.TASK_TEMPLATE_ID);
944: dbms_sql.column_value(v_cursor_id, 5, v_type.RESOURCE_TYPE_CODE);
945: dbms_sql.column_value(v_cursor_id, 6, v_type.REQUIRED_UNITS);
946: dbms_sql.column_value(v_cursor_id, 7, v_type.ENABLED_FLAG);
947: dbms_sql.column_value(v_cursor_id, 8, v_type.ATTRIBUTE1);
948: dbms_sql.column_value(v_cursor_id, 9, v_type.ATTRIBUTE2);
941: dbms_sql.column_value(v_cursor_id, 2, v_type.TASK_TYPE_ID);
942: dbms_sql.column_value(v_cursor_id, 3, v_type.TASK_ID);
943: dbms_sql.column_value(v_cursor_id, 4, v_type.TASK_TEMPLATE_ID);
944: dbms_sql.column_value(v_cursor_id, 5, v_type.RESOURCE_TYPE_CODE);
945: dbms_sql.column_value(v_cursor_id, 6, v_type.REQUIRED_UNITS);
946: dbms_sql.column_value(v_cursor_id, 7, v_type.ENABLED_FLAG);
947: dbms_sql.column_value(v_cursor_id, 8, v_type.ATTRIBUTE1);
948: dbms_sql.column_value(v_cursor_id, 9, v_type.ATTRIBUTE2);
949: dbms_sql.column_value(v_cursor_id, 10, v_type.ATTRIBUTE3);
942: dbms_sql.column_value(v_cursor_id, 3, v_type.TASK_ID);
943: dbms_sql.column_value(v_cursor_id, 4, v_type.TASK_TEMPLATE_ID);
944: dbms_sql.column_value(v_cursor_id, 5, v_type.RESOURCE_TYPE_CODE);
945: dbms_sql.column_value(v_cursor_id, 6, v_type.REQUIRED_UNITS);
946: dbms_sql.column_value(v_cursor_id, 7, v_type.ENABLED_FLAG);
947: dbms_sql.column_value(v_cursor_id, 8, v_type.ATTRIBUTE1);
948: dbms_sql.column_value(v_cursor_id, 9, v_type.ATTRIBUTE2);
949: dbms_sql.column_value(v_cursor_id, 10, v_type.ATTRIBUTE3);
950: dbms_sql.column_value(v_cursor_id, 11, v_type.ATTRIBUTE4);
943: dbms_sql.column_value(v_cursor_id, 4, v_type.TASK_TEMPLATE_ID);
944: dbms_sql.column_value(v_cursor_id, 5, v_type.RESOURCE_TYPE_CODE);
945: dbms_sql.column_value(v_cursor_id, 6, v_type.REQUIRED_UNITS);
946: dbms_sql.column_value(v_cursor_id, 7, v_type.ENABLED_FLAG);
947: dbms_sql.column_value(v_cursor_id, 8, v_type.ATTRIBUTE1);
948: dbms_sql.column_value(v_cursor_id, 9, v_type.ATTRIBUTE2);
949: dbms_sql.column_value(v_cursor_id, 10, v_type.ATTRIBUTE3);
950: dbms_sql.column_value(v_cursor_id, 11, v_type.ATTRIBUTE4);
951: dbms_sql.column_value(v_cursor_id, 12, v_type.ATTRIBUTE5);
944: dbms_sql.column_value(v_cursor_id, 5, v_type.RESOURCE_TYPE_CODE);
945: dbms_sql.column_value(v_cursor_id, 6, v_type.REQUIRED_UNITS);
946: dbms_sql.column_value(v_cursor_id, 7, v_type.ENABLED_FLAG);
947: dbms_sql.column_value(v_cursor_id, 8, v_type.ATTRIBUTE1);
948: dbms_sql.column_value(v_cursor_id, 9, v_type.ATTRIBUTE2);
949: dbms_sql.column_value(v_cursor_id, 10, v_type.ATTRIBUTE3);
950: dbms_sql.column_value(v_cursor_id, 11, v_type.ATTRIBUTE4);
951: dbms_sql.column_value(v_cursor_id, 12, v_type.ATTRIBUTE5);
952: dbms_sql.column_value(v_cursor_id, 13, v_type.ATTRIBUTE6);
945: dbms_sql.column_value(v_cursor_id, 6, v_type.REQUIRED_UNITS);
946: dbms_sql.column_value(v_cursor_id, 7, v_type.ENABLED_FLAG);
947: dbms_sql.column_value(v_cursor_id, 8, v_type.ATTRIBUTE1);
948: dbms_sql.column_value(v_cursor_id, 9, v_type.ATTRIBUTE2);
949: dbms_sql.column_value(v_cursor_id, 10, v_type.ATTRIBUTE3);
950: dbms_sql.column_value(v_cursor_id, 11, v_type.ATTRIBUTE4);
951: dbms_sql.column_value(v_cursor_id, 12, v_type.ATTRIBUTE5);
952: dbms_sql.column_value(v_cursor_id, 13, v_type.ATTRIBUTE6);
953: dbms_sql.column_value(v_cursor_id, 14, v_type.ATTRIBUTE7);
946: dbms_sql.column_value(v_cursor_id, 7, v_type.ENABLED_FLAG);
947: dbms_sql.column_value(v_cursor_id, 8, v_type.ATTRIBUTE1);
948: dbms_sql.column_value(v_cursor_id, 9, v_type.ATTRIBUTE2);
949: dbms_sql.column_value(v_cursor_id, 10, v_type.ATTRIBUTE3);
950: dbms_sql.column_value(v_cursor_id, 11, v_type.ATTRIBUTE4);
951: dbms_sql.column_value(v_cursor_id, 12, v_type.ATTRIBUTE5);
952: dbms_sql.column_value(v_cursor_id, 13, v_type.ATTRIBUTE6);
953: dbms_sql.column_value(v_cursor_id, 14, v_type.ATTRIBUTE7);
954:
947: dbms_sql.column_value(v_cursor_id, 8, v_type.ATTRIBUTE1);
948: dbms_sql.column_value(v_cursor_id, 9, v_type.ATTRIBUTE2);
949: dbms_sql.column_value(v_cursor_id, 10, v_type.ATTRIBUTE3);
950: dbms_sql.column_value(v_cursor_id, 11, v_type.ATTRIBUTE4);
951: dbms_sql.column_value(v_cursor_id, 12, v_type.ATTRIBUTE5);
952: dbms_sql.column_value(v_cursor_id, 13, v_type.ATTRIBUTE6);
953: dbms_sql.column_value(v_cursor_id, 14, v_type.ATTRIBUTE7);
954:
955: dbms_sql.column_value(v_cursor_id, 15, v_type.ATTRIBUTE8);
948: dbms_sql.column_value(v_cursor_id, 9, v_type.ATTRIBUTE2);
949: dbms_sql.column_value(v_cursor_id, 10, v_type.ATTRIBUTE3);
950: dbms_sql.column_value(v_cursor_id, 11, v_type.ATTRIBUTE4);
951: dbms_sql.column_value(v_cursor_id, 12, v_type.ATTRIBUTE5);
952: dbms_sql.column_value(v_cursor_id, 13, v_type.ATTRIBUTE6);
953: dbms_sql.column_value(v_cursor_id, 14, v_type.ATTRIBUTE7);
954:
955: dbms_sql.column_value(v_cursor_id, 15, v_type.ATTRIBUTE8);
956: dbms_sql.column_value(v_cursor_id, 16, v_type.ATTRIBUTE9);
949: dbms_sql.column_value(v_cursor_id, 10, v_type.ATTRIBUTE3);
950: dbms_sql.column_value(v_cursor_id, 11, v_type.ATTRIBUTE4);
951: dbms_sql.column_value(v_cursor_id, 12, v_type.ATTRIBUTE5);
952: dbms_sql.column_value(v_cursor_id, 13, v_type.ATTRIBUTE6);
953: dbms_sql.column_value(v_cursor_id, 14, v_type.ATTRIBUTE7);
954:
955: dbms_sql.column_value(v_cursor_id, 15, v_type.ATTRIBUTE8);
956: dbms_sql.column_value(v_cursor_id, 16, v_type.ATTRIBUTE9);
957: dbms_sql.column_value(v_cursor_id, 17, v_type.ATTRIBUTE10);
951: dbms_sql.column_value(v_cursor_id, 12, v_type.ATTRIBUTE5);
952: dbms_sql.column_value(v_cursor_id, 13, v_type.ATTRIBUTE6);
953: dbms_sql.column_value(v_cursor_id, 14, v_type.ATTRIBUTE7);
954:
955: dbms_sql.column_value(v_cursor_id, 15, v_type.ATTRIBUTE8);
956: dbms_sql.column_value(v_cursor_id, 16, v_type.ATTRIBUTE9);
957: dbms_sql.column_value(v_cursor_id, 17, v_type.ATTRIBUTE10);
958: dbms_sql.column_value(v_cursor_id, 18, v_type.ATTRIBUTE11);
959: dbms_sql.column_value(v_cursor_id, 19, v_type.ATTRIBUTE12);
952: dbms_sql.column_value(v_cursor_id, 13, v_type.ATTRIBUTE6);
953: dbms_sql.column_value(v_cursor_id, 14, v_type.ATTRIBUTE7);
954:
955: dbms_sql.column_value(v_cursor_id, 15, v_type.ATTRIBUTE8);
956: dbms_sql.column_value(v_cursor_id, 16, v_type.ATTRIBUTE9);
957: dbms_sql.column_value(v_cursor_id, 17, v_type.ATTRIBUTE10);
958: dbms_sql.column_value(v_cursor_id, 18, v_type.ATTRIBUTE11);
959: dbms_sql.column_value(v_cursor_id, 19, v_type.ATTRIBUTE12);
960: dbms_sql.column_value(v_cursor_id, 20, v_type.ATTRIBUTE13);
953: dbms_sql.column_value(v_cursor_id, 14, v_type.ATTRIBUTE7);
954:
955: dbms_sql.column_value(v_cursor_id, 15, v_type.ATTRIBUTE8);
956: dbms_sql.column_value(v_cursor_id, 16, v_type.ATTRIBUTE9);
957: dbms_sql.column_value(v_cursor_id, 17, v_type.ATTRIBUTE10);
958: dbms_sql.column_value(v_cursor_id, 18, v_type.ATTRIBUTE11);
959: dbms_sql.column_value(v_cursor_id, 19, v_type.ATTRIBUTE12);
960: dbms_sql.column_value(v_cursor_id, 20, v_type.ATTRIBUTE13);
961: dbms_sql.column_value(v_cursor_id, 21, v_type.ATTRIBUTE14);
954:
955: dbms_sql.column_value(v_cursor_id, 15, v_type.ATTRIBUTE8);
956: dbms_sql.column_value(v_cursor_id, 16, v_type.ATTRIBUTE9);
957: dbms_sql.column_value(v_cursor_id, 17, v_type.ATTRIBUTE10);
958: dbms_sql.column_value(v_cursor_id, 18, v_type.ATTRIBUTE11);
959: dbms_sql.column_value(v_cursor_id, 19, v_type.ATTRIBUTE12);
960: dbms_sql.column_value(v_cursor_id, 20, v_type.ATTRIBUTE13);
961: dbms_sql.column_value(v_cursor_id, 21, v_type.ATTRIBUTE14);
962: dbms_sql.column_value(v_cursor_id, 22, v_type.ATTRIBUTE15);
955: dbms_sql.column_value(v_cursor_id, 15, v_type.ATTRIBUTE8);
956: dbms_sql.column_value(v_cursor_id, 16, v_type.ATTRIBUTE9);
957: dbms_sql.column_value(v_cursor_id, 17, v_type.ATTRIBUTE10);
958: dbms_sql.column_value(v_cursor_id, 18, v_type.ATTRIBUTE11);
959: dbms_sql.column_value(v_cursor_id, 19, v_type.ATTRIBUTE12);
960: dbms_sql.column_value(v_cursor_id, 20, v_type.ATTRIBUTE13);
961: dbms_sql.column_value(v_cursor_id, 21, v_type.ATTRIBUTE14);
962: dbms_sql.column_value(v_cursor_id, 22, v_type.ATTRIBUTE15);
963: dbms_sql.column_value(v_cursor_id, 23, v_type.ATTRIBUTE_CATEGORY);
956: dbms_sql.column_value(v_cursor_id, 16, v_type.ATTRIBUTE9);
957: dbms_sql.column_value(v_cursor_id, 17, v_type.ATTRIBUTE10);
958: dbms_sql.column_value(v_cursor_id, 18, v_type.ATTRIBUTE11);
959: dbms_sql.column_value(v_cursor_id, 19, v_type.ATTRIBUTE12);
960: dbms_sql.column_value(v_cursor_id, 20, v_type.ATTRIBUTE13);
961: dbms_sql.column_value(v_cursor_id, 21, v_type.ATTRIBUTE14);
962: dbms_sql.column_value(v_cursor_id, 22, v_type.ATTRIBUTE15);
963: dbms_sql.column_value(v_cursor_id, 23, v_type.ATTRIBUTE_CATEGORY);
964:
957: dbms_sql.column_value(v_cursor_id, 17, v_type.ATTRIBUTE10);
958: dbms_sql.column_value(v_cursor_id, 18, v_type.ATTRIBUTE11);
959: dbms_sql.column_value(v_cursor_id, 19, v_type.ATTRIBUTE12);
960: dbms_sql.column_value(v_cursor_id, 20, v_type.ATTRIBUTE13);
961: dbms_sql.column_value(v_cursor_id, 21, v_type.ATTRIBUTE14);
962: dbms_sql.column_value(v_cursor_id, 22, v_type.ATTRIBUTE15);
963: dbms_sql.column_value(v_cursor_id, 23, v_type.ATTRIBUTE_CATEGORY);
964:
965:
958: dbms_sql.column_value(v_cursor_id, 18, v_type.ATTRIBUTE11);
959: dbms_sql.column_value(v_cursor_id, 19, v_type.ATTRIBUTE12);
960: dbms_sql.column_value(v_cursor_id, 20, v_type.ATTRIBUTE13);
961: dbms_sql.column_value(v_cursor_id, 21, v_type.ATTRIBUTE14);
962: dbms_sql.column_value(v_cursor_id, 22, v_type.ATTRIBUTE15);
963: dbms_sql.column_value(v_cursor_id, 23, v_type.ATTRIBUTE_CATEGORY);
964:
965:
966: -- 'v_type.resource_req_id:'||
959: dbms_sql.column_value(v_cursor_id, 19, v_type.ATTRIBUTE12);
960: dbms_sql.column_value(v_cursor_id, 20, v_type.ATTRIBUTE13);
961: dbms_sql.column_value(v_cursor_id, 21, v_type.ATTRIBUTE14);
962: dbms_sql.column_value(v_cursor_id, 22, v_type.ATTRIBUTE15);
963: dbms_sql.column_value(v_cursor_id, 23, v_type.ATTRIBUTE_CATEGORY);
964:
965:
966: -- 'v_type.resource_req_id:'||
967: -- to_char(v_type.resource_req_id));
970: v_tbl(v_cnt) := v_type;
971:
972: end loop;
973:
974: dbms_sql.close_cursor(v_cursor_id);
975:
976: end if;
977: --p_query_or_next_code;
978: