| Line 801... |
Line 801... |
| 801 |
<td width="1%" nowrap class="form_field"><img src="images/spacer.gif" width="30" height="8"></td>
|
801 |
<td width="1%" nowrap class="form_field"><img src="images/spacer.gif" width="30" height="8"></td>
|
| 802 |
<td width="1%" align="right" nowrap class="form_field" valign="top">ClearQuest Database</td>
|
802 |
<td width="1%" align="right" nowrap class="form_field" valign="top">ClearQuest Database</td>
|
| 803 |
<td width="100%">
|
803 |
<td width="100%">
|
| 804 |
<select name="FRiss_db" class="form_item">
|
804 |
<select name="FRiss_db" class="form_item">
|
| 805 |
<option value="<%=enumCLEARQUEST_DEVI_ID%>" <%If CDbl(NNiss_db) = enumCLEARQUEST_DEVI_ID Then%>selected<%End If%>>DEVI</option>
|
805 |
<option value="<%=enumCLEARQUEST_DEVI_ID%>" <%If CDbl(NNiss_db) = enumCLEARQUEST_DEVI_ID Then%>selected<%End If%>>DEVI</option>
|
| 806 |
<option value="<%=enumCLEARQUEST_TDSE_ID%>" <%If CDbl(NNiss_db) = enumCLEARQUEST_TDSE_ID Then%>selected<%End If%>>TDSE</option>
|
- |
|
| 807 |
</select>
|
806 |
</select>
|
| 808 |
</td>
|
807 |
</td>
|
| 809 |
</tr>
|
808 |
</tr>
|
| 810 |
<tr>
|
809 |
<tr>
|
| 811 |
<td nowrap class="form_field"> </td>
|
810 |
<td nowrap class="form_field"> </td>
|
| Line 838... |
Line 837... |
| 838 |
Set rsCQ = Server.CreateObject("ADODB.Recordset")
|
837 |
Set rsCQ = Server.CreateObject("ADODB.Recordset")
|
| 839 |
Set issNumDict = CreateObject("Scripting.Dictionary")
|
838 |
Set issNumDict = CreateObject("Scripting.Dictionary")
|
| 840 |
|
839 |
|
| 841 |
|
840 |
|
| 842 |
'---- Find Issue numbers in ClearQuest ----
|
841 |
'---- Find Issue numbers in ClearQuest ----
|
| 843 |
If CDbl(NNiss_db) = enumCLEARQUEST_MASSI_ID Then
|
- |
|
| 844 |
iss_num_col = "new_num"
|
- |
|
| 845 |
SSsql = _
|
- |
|
| 846 |
" SELECT si.dbid AS iss_id, si."& iss_num_col &" AS iss_num"&_
|
- |
|
| 847 |
" FROM MASSI.admin.software_issue si"&_
|
- |
|
| 848 |
" WHERE "
|
- |
|
| 849 |
|
- |
|
| 850 |
|
- |
|
| 851 |
ElseIf CDbl(NNiss_db) = enumCLEARQUEST_DPGIM_ID Then
|
- |
|
| 852 |
iss_num_col = "new_num"
|
- |
|
| 853 |
SSsql = _
|
- |
|
| 854 |
" SELECT si.dbid AS iss_id, si."& iss_num_col &" AS iss_num"&_
|
- |
|
| 855 |
" FROM DPGIM.admin.software_issue si"&_
|
- |
|
| 856 |
" WHERE "
|
- |
|
| 857 |
|
- |
|
| 858 |
|
- |
|
| 859 |
ElseIf CDbl(NNiss_db) = enumCLEARQUEST_DEVI_ID Then
|
842 |
If CDbl(NNiss_db) = enumCLEARQUEST_DEVI_ID Then
|
| 860 |
iss_num_col = "new_num"
|
843 |
iss_num_col = "new_num"
|
| 861 |
SSsql = _
|
844 |
SSsql = _
|
| 862 |
" SELECT si.dbid AS iss_id, si."& iss_num_col &" AS iss_num"&_
|
845 |
" SELECT si.dbid AS iss_id, si."& iss_num_col &" AS iss_num"&_
|
| 863 |
" FROM CQ_DEVI.admin.software_issue si"&_
|
846 |
" FROM CQ_DEVI.admin.software_issue si"&_
|
| 864 |
" WHERE "
|
847 |
" WHERE "
|
| 865 |
|
- |
|
| 866 |
|
- |
|
| 867 |
ElseIf CDbl(NNiss_db) = enumCLEARQUEST_TDSE_ID Then
|
- |
|
| 868 |
iss_num_col = "job_number"
|
- |
|
| 869 |
SSsql = _
|
- |
|
| 870 |
" SELECT dbid AS iss_id, si."& iss_num_col &" AS iss_num"&_
|
- |
|
| 871 |
" FROM CQ_TDSE.admin.request si"&_
|
- |
|
| 872 |
" WHERE "
|
- |
|
| 873 |
|
- |
|
| 874 |
End If
|
848 |
End If
|
| 875 |
|
849 |
|
| 876 |
|
850 |
|
| 877 |
'---- Split multiple search ----
|
851 |
'---- Split multiple search ----
|
| 878 |
SSiss_num_list = Trim(SSiss_num_list)
|
852 |
SSiss_num_list = Trim(SSiss_num_list)
|
| Line 2723... |
Line 2697... |
| 2723 |
End Function
|
2697 |
End Function
|
| 2724 |
'----------------------------------------------------------------------------------------------------------------------------------------
|
2698 |
'----------------------------------------------------------------------------------------------------------------------------------------
|
| 2725 |
' Function returns the number of imported clearquest issues
|
2699 |
' Function returns the number of imported clearquest issues
|
| 2726 |
' and builds a string suitable for querying the clearquest issues database
|
2700 |
' and builds a string suitable for querying the clearquest issues database
|
| 2727 |
Function Get_Package_Issues ( NNpv_id, SSsql, DDfixedIss, DDnotesIssDict, nIssState )
|
2701 |
Function Get_Package_Issues ( NNpv_id, SSsql, DDfixedIss, DDnotesIssDict, nIssState )
|
| 2728 |
Dim rsTemp, sqlstr, DEVIiss, TDSEiss, VT5DMiss, VTSUPiss, retVal
|
2702 |
Dim rsTemp, sqlstr, DEVIiss, retVal
|
| 2729 |
|
2703 |
|
| 2730 |
sqlstr = "SELECT iss_db, iss_id, iss_state, notes FROM CQ_ISSUES WHERE pv_id="& NNpv_id &" AND iss_state IN (" & nIssState & ")"
|
2704 |
sqlstr = "SELECT iss_db, iss_id, iss_state, notes FROM CQ_ISSUES WHERE pv_id="& NNpv_id &" AND iss_state IN (" & nIssState & ")"
|
| 2731 |
|
2705 |
|
| 2732 |
Set rsTemp = OraDatabase.DbCreateDynaset( sqlstr, cint(0))
|
2706 |
Set rsTemp = OraDatabase.DbCreateDynaset( sqlstr, cint(0))
|
| 2733 |
retVal = rsTemp.RecordCount
|
2707 |
retVal = rsTemp.RecordCount
|
| 2734 |
|
2708 |
|
| 2735 |
DEVIiss = "-1"
|
2709 |
DEVIiss = "-1"
|
| 2736 |
TDSEiss = "-1"
|
- |
|
| 2737 |
VT5DMiss = "-1"
|
- |
|
| 2738 |
VTSUPiss = "-1"
|
- |
|
| 2739 |
|
2710 |
|
| 2740 |
While ((NOT rsTemp.BOF) AND (NOT rsTemp.EOF))
|
2711 |
While ((NOT rsTemp.BOF) AND (NOT rsTemp.EOF))
|
| 2741 |
If CInt(rsTemp("iss_db")) = CInt(enumCLEARQUEST_DEVI_ID) Then
|
2712 |
If CInt(rsTemp("iss_db")) = CInt(enumCLEARQUEST_DEVI_ID) Then
|
| 2742 |
DEVIiss = DEVIiss &","& rsTemp("iss_id")
|
2713 |
DEVIiss = DEVIiss &","& rsTemp("iss_id")
|
| 2743 |
ElseIf CInt(rsTemp("iss_db")) = CInt(enumCLEARQUEST_TDSE_ID) Then
|
- |
|
| 2744 |
TDSEiss = TDSEiss &","& rsTemp("iss_id")
|
- |
|
| 2745 |
ElseIf CInt(rsTemp("iss_db")) = CInt(enumCLEARQUEST_VT5DM_ID) Then
|
- |
|
| 2746 |
VT5DMiss = VT5DMiss &","& rsTemp("iss_id")
|
- |
|
| 2747 |
ElseIf CInt(rsTemp("iss_db")) = CInt(enumCLEARQUEST_VTSUP_ID) Then
|
- |
|
| 2748 |
VTSUPiss = VTSUPiss &","& rsTemp("iss_id")
|
- |
|
| 2749 |
End If
|
2714 |
End If
|
| 2750 |
|
2715 |
|
| 2751 |
rsTemp.MoveNext
|
2716 |
rsTemp.MoveNext
|
| 2752 |
WEnd
|
2717 |
WEnd
|
| 2753 |
|
2718 |
|
| 2754 |
' Construct SQL statement for CQ database
|
2719 |
' Construct SQL statement for CQ database
|
| 2755 |
SSsql = ReadFile( rootPath & "queries\cq_issues_rep1.sql" )
|
2720 |
SSsql = ReadFile( rootPath & "queries\cq_issues_rep1.sql" )
|
| 2756 |
SSsql = Replace( SSsql, "/*enumCLEARQUEST_DEVI_ID*/", enumCLEARQUEST_DEVI_ID)
|
2721 |
SSsql = Replace( SSsql, "/*enumCLEARQUEST_DEVI_ID*/", enumCLEARQUEST_DEVI_ID)
|
| 2757 |
SSsql = Replace( SSsql, "/*enumCLEARQUEST_TDSE_ID*/", enumCLEARQUEST_TDSE_ID)
|
- |
|
| 2758 |
SSsql = Replace( SSsql, "/*enumCLEARQUEST_VT5DM_ID*/", enumCLEARQUEST_VT5DM_ID)
|
- |
|
| 2759 |
SSsql = Replace( SSsql, "/*enumCLEARQUEST_VTSUP_ID*/", enumCLEARQUEST_VTSUP_ID)
|
- |
|
| 2760 |
SSsql = Replace( SSsql, "/*DEVIiss*/", DEVIiss)
|
2722 |
SSsql = Replace( SSsql, "/*DEVIiss*/", DEVIiss)
|
| 2761 |
SSsql = Replace( SSsql, "/*TDSEiss*/", TDSEiss)
|
- |
|
| 2762 |
SSsql = Replace( SSsql, "/*VT5DMiss*/", VT5DMiss)
|
- |
|
| 2763 |
SSsql = Replace( SSsql, "/*VTSUPiss*/", VTSUPiss)
|
- |
|
| 2764 |
|
2723 |
|
| 2765 |
rsTemp.Close()
|
2724 |
rsTemp.Close()
|
| 2766 |
Set rsTemp = nothing
|
2725 |
Set rsTemp = nothing
|
| 2767 |
|
2726 |
|
| 2768 |
Get_Package_Issues = retVal
|
2727 |
Get_Package_Issues = retVal
|