| Line 94... |
Line 94... |
| 94 |
End Function
|
94 |
End Function
|
| 95 |
'----------------------------------------------------------------------------------------------------------------------------------------
|
95 |
'----------------------------------------------------------------------------------------------------------------------------------------
|
| 96 |
' Function returns the number of imported clearquest issues
|
96 |
' Function returns the number of imported clearquest issues
|
| 97 |
' and builds a string suitable for querying the clearquest issues database
|
97 |
' and builds a string suitable for querying the clearquest issues database
|
| 98 |
Function Get_Package_Issues ( NNpv_id, SSsql, DDfixedIss, DDnotesIssDict, nIssState )
|
98 |
Function Get_Package_Issues ( NNpv_id, SSsql, DDfixedIss, DDnotesIssDict, nIssState )
|
| 99 |
Dim rsTemp, sqlstr, DEVIiss, TDSEiss, VT5DMiss, VTSUPiss, retVal
|
99 |
Dim rsTemp, sqlstr, DEVIiss, retVal
|
| 100 |
|
100 |
|
| 101 |
If IsObject(DDfixedIss) Then
|
101 |
If IsObject(DDfixedIss) Then
|
| 102 |
' Find this package issues
|
102 |
' Find this package issues
|
| 103 |
sqlstr = "SELECT iss_db, iss_id, iss_state, notes FROM CQ_ISSUES WHERE pv_id="& NNpv_id &" AND iss_state = "& nIssState
|
103 |
sqlstr = "SELECT iss_db, iss_id, iss_state, notes FROM CQ_ISSUES WHERE pv_id="& NNpv_id &" AND iss_state = "& nIssState
|
| 104 |
Else
|
104 |
Else
|
| Line 110... |
Line 110... |
| 110 |
|
110 |
|
| 111 |
Set rsTemp = OraDatabase.DbCreateDynaset( sqlstr, cint(0))
|
111 |
Set rsTemp = OraDatabase.DbCreateDynaset( sqlstr, cint(0))
|
| 112 |
retVal = rsTemp.RecordCount
|
112 |
retVal = rsTemp.RecordCount
|
| 113 |
|
113 |
|
| 114 |
DEVIiss = "-1"
|
114 |
DEVIiss = "-1"
|
| 115 |
TDSEiss = "-1"
|
- |
|
| 116 |
VT5DMiss = "-1"
|
- |
|
| 117 |
VTSUPiss = "-1"
|
- |
|
| 118 |
|
115 |
|
| 119 |
While ((NOT rsTemp.BOF) AND (NOT rsTemp.EOF))
|
116 |
While ((NOT rsTemp.BOF) AND (NOT rsTemp.EOF))
|
| 120 |
If CInt(rsTemp("iss_db")) = CInt(enumCLEARQUEST_DEVI_ID) Then
|
117 |
If CInt(rsTemp("iss_db")) = CInt(enumCLEARQUEST_DEVI_ID) Then
|
| 121 |
DEVIiss = DEVIiss &","& rsTemp("iss_id")
|
118 |
DEVIiss = DEVIiss &","& rsTemp("iss_id")
|
| 122 |
|
- |
|
| 123 |
ElseIf CInt(rsTemp("iss_db")) = CInt(enumCLEARQUEST_TDSE_ID) Then
|
- |
|
| 124 |
TDSEiss = TDSEiss &","& rsTemp("iss_id")
|
- |
|
| 125 |
ElseIf CInt(rsTemp("iss_db")) = CInt(enumCLEARQUEST_VT5DM_ID) Then
|
- |
|
| 126 |
VT5DMiss = VT5DMiss &","& rsTemp("iss_id")
|
- |
|
| 127 |
ElseIf CInt(rsTemp("iss_db")) = CInt(enumCLEARQUEST_VTSUP_ID) Then
|
- |
|
| 128 |
VTSUPiss = VTSUPiss &","& rsTemp("iss_id")
|
- |
|
| 129 |
|
- |
|
| 130 |
End If
|
119 |
End If
|
| 131 |
|
120 |
|
| 132 |
If IsObject(DDfixedIss) Then
|
121 |
If IsObject(DDfixedIss) Then
|
| 133 |
' Store only Fixed Issues
|
122 |
' Store only Fixed Issues
|
| 134 |
If CInt(rsTemp("iss_state")) = CInt(enumISSUES_STATE_FIXED) AND _
|
123 |
If CInt(rsTemp("iss_state")) = CInt(enumISSUES_STATE_FIXED) AND _
|
| Line 145... |
Line 134... |
| 145 |
WEnd
|
134 |
WEnd
|
| 146 |
|
135 |
|
| 147 |
' Construct SQL statement for CQ database
|
136 |
' Construct SQL statement for CQ database
|
| 148 |
SSsql = ReadFile( rootPath & "queries\cq_issues.sql" )
|
137 |
SSsql = ReadFile( rootPath & "queries\cq_issues.sql" )
|
| 149 |
SSsql = Replace( SSsql, "/*enumCLEARQUEST_DEVI_ID*/", enumCLEARQUEST_DEVI_ID)
|
138 |
SSsql = Replace( SSsql, "/*enumCLEARQUEST_DEVI_ID*/", enumCLEARQUEST_DEVI_ID)
|
| 150 |
SSsql = Replace( SSsql, "/*enumCLEARQUEST_TDSE_ID*/", enumCLEARQUEST_TDSE_ID)
|
- |
|
| 151 |
SSsql = Replace( SSsql, "/*enumCLEARQUEST_VT5DM_ID*/", enumCLEARQUEST_VT5DM_ID)
|
- |
|
| 152 |
SSsql = Replace( SSsql, "/*enumCLEARQUEST_VTSUP_ID*/", enumCLEARQUEST_VTSUP_ID)
|
- |
|
| 153 |
SSsql = Replace( SSsql, "/*DEVIiss*/", DEVIiss)
|
139 |
SSsql = Replace( SSsql, "/*DEVIiss*/", DEVIiss)
|
| 154 |
SSsql = Replace( SSsql, "/*TDSEiss*/", TDSEiss)
|
- |
|
| 155 |
SSsql = Replace( SSsql, "/*VT5DMiss*/", VT5DMiss)
|
- |
|
| 156 |
SSsql = Replace( SSsql, "/*VTSUPiss*/", VTSUPiss)
|
- |
|
| 157 |
|
140 |
|
| 158 |
rsTemp.Close()
|
141 |
rsTemp.Close()
|
| 159 |
Set rsTemp = nothing
|
142 |
Set rsTemp = nothing
|
| 160 |
|
143 |
|
| 161 |
Get_Package_Issues = retVal
|
144 |
Get_Package_Issues = retVal
|
| Line 1559... |
Line 1542... |
| 1559 |
<%If ((NOT rsCQ.BOF) AND (NOT rsCQ.EOF)) Then%>
|
1542 |
<%If ((NOT rsCQ.BOF) AND (NOT rsCQ.EOF)) Then%>
|
| 1560 |
<%While ((NOT rsCQ.BOF) AND (NOT rsCQ.EOF))%>
|
1543 |
<%While ((NOT rsCQ.BOF) AND (NOT rsCQ.EOF))%>
|
| 1561 |
<tr>
|
1544 |
<tr>
|
| 1562 |
<td align="center" nowrap bgcolor=#e4e9ec><img src="images/i_tick_black.gif" width="7" height="7" vspace="2"></td>
|
1545 |
<td align="center" nowrap bgcolor=#e4e9ec><img src="images/i_tick_black.gif" width="7" height="7" vspace="2"></td>
|
| 1563 |
<td bgcolor=#f5f5f5 nowrap class="form_item"><a href="javascript:;" onClick="MM_openBrWindow('_wform_issues_details.asp?iss_db=<%=rsCQ("iss_db")%>&iss_id=<%=rsCQ("iss_id")%>','IssueDetails','resizable=yes,width=580,height=500')" class="txt_linked"><%=rsCQ("iss_num")%></a></td>
|
1546 |
<td bgcolor=#f5f5f5 nowrap class="form_item"><a href="javascript:;" onClick="MM_openBrWindow('_wform_issues_details.asp?iss_db=<%=rsCQ("iss_db")%>&iss_id=<%=rsCQ("iss_id")%>','IssueDetails','resizable=yes,width=580,height=500')" class="txt_linked"><%=rsCQ("iss_num")%></a></td>
|
| 1564 |
<td bgcolor=#f5f5f5 class="form_item"><%If rsCQ("iss_db") = enumCLEARQUEST_DEVI_ID Then%>DEVI<%ElseIf rsCQ("iss_db") = enumCLEARQUEST_TDSE_ID Then%>TDSE<%ElseIf rsCQ("iss_db") = enumCLEARQUEST_VT5DM_ID Then%>VT5DM<%Else%>VTSUP<%End If%></td>
|
1547 |
<td bgcolor=#f5f5f5 class="form_item">
|
| - |
|
1548 |
<%If rsCQ("iss_db") = enumCLEARQUEST_DEVI_ID Then%>
|
| - |
|
1549 |
DEVI
|
| - |
|
1550 |
<%Else%>
|
| - |
|
1551 |
UNKNOWN
|
| - |
|
1552 |
<%End If%></td>
|
| 1565 |
<td bgcolor=#f5f5f5 class="form_item"><%=NewLine_To_BR ( To_HTML ( rsCQ("summary") ) )%></td>
|
1553 |
<td bgcolor=#f5f5f5 class="form_item"><%=NewLine_To_BR ( To_HTML ( rsCQ("summary") ) )%></td>
|
| 1566 |
<td nowrap bgcolor=#f5f5f5 class="form_item"><%=rsCQ("issue_type")%></td>
|
1554 |
<td nowrap bgcolor=#f5f5f5 class="form_item"><%=rsCQ("issue_type")%></td>
|
| 1567 |
<td nowrap bgcolor=#f5f5f5 class="form_item"><%=rsCQ("priority")%></td>
|
1555 |
<td nowrap bgcolor=#f5f5f5 class="form_item"><%=rsCQ("priority")%></td>
|
| 1568 |
<td nowrap bgcolor=#f5f5f5 class="form_item"><%=rsCQ("Status")%></td>
|
1556 |
<td nowrap bgcolor=#f5f5f5 class="form_item"><%=rsCQ("Status")%></td>
|
| 1569 |
<%If sectionIsEditable Then%>
|
1557 |
<%If sectionIsEditable Then%>
|
| Line 1753... |
Line 1741... |
| 1753 |
</a>
|
1741 |
</a>
|
| 1754 |
</td>
|
1742 |
</td>
|
| 1755 |
<td bgcolor=#f5f5f5 class="form_item">
|
1743 |
<td bgcolor=#f5f5f5 class="form_item">
|
| 1756 |
<%If rsCQ("iss_db") = enumCLEARQUEST_DEVI_ID Then%>
|
1744 |
<%If rsCQ("iss_db") = enumCLEARQUEST_DEVI_ID Then%>
|
| 1757 |
DEVI
|
1745 |
DEVI
|
| 1758 |
<%ElseIf rsCQ("iss_db") = enumCLEARQUEST_TDSE_ID Then%>
|
- |
|
| 1759 |
TDSE
|
- |
|
| 1760 |
<%ElseIf rsCQ("iss_db") = enumCLEARQUEST_VT5DM_ID Then%>
|
- |
|
| 1761 |
VT5DM
|
- |
|
| 1762 |
<%Else%>
|
1746 |
<%Else%>
|
| 1763 |
VTSUP
|
1747 |
UNKNOWN
|
| 1764 |
<%End If%>
|
1748 |
<%End If%>
|
| 1765 |
</td>
|
1749 |
</td>
|
| 1766 |
<td bgcolor=#f5f5f5 class="form_item"><%=NewLine_To_BR ( To_HTML ( rsCQ("summary") ) )%></td>
|
1750 |
<td bgcolor=#f5f5f5 class="form_item"><%=NewLine_To_BR ( To_HTML ( rsCQ("summary") ) )%></td>
|
| 1767 |
<td nowrap bgcolor=#f5f5f5 class="form_item"><%=rsCQ("issue_type")%></td>
|
1751 |
<td nowrap bgcolor=#f5f5f5 class="form_item"><%=rsCQ("issue_type")%></td>
|
| 1768 |
<td nowrap bgcolor=#f5f5f5 class="form_item"><%=rsCQ("priority")%></td>
|
1752 |
<td nowrap bgcolor=#f5f5f5 class="form_item"><%=rsCQ("priority")%></td>
|
| Line 1873... |
Line 1857... |
| 1873 |
</a>
|
1857 |
</a>
|
| 1874 |
</td>
|
1858 |
</td>
|
| 1875 |
<td bgcolor=#f5f5f5 class="form_item">
|
1859 |
<td bgcolor=#f5f5f5 class="form_item">
|
| 1876 |
<%If rsCQ("iss_db") = enumCLEARQUEST_DEVI_ID Then%>
|
1860 |
<%If rsCQ("iss_db") = enumCLEARQUEST_DEVI_ID Then%>
|
| 1877 |
DEVI
|
1861 |
DEVI
|
| 1878 |
<%ElseIf rsCQ("iss_db") = enumCLEARQUEST_TDSE_ID Then%>
|
- |
|
| 1879 |
TDSE
|
- |
|
| 1880 |
<%ElseIf rsCQ("iss_db") = enumCLEARQUEST_VT5DM_ID Then%>
|
- |
|
| 1881 |
VT5DM
|
- |
|
| 1882 |
<%Else%>
|
1862 |
<%Else%>
|
| 1883 |
VTSUP
|
1863 |
UNKNWOWN
|
| 1884 |
<%End If%>
|
1864 |
<%End If%>
|
| 1885 |
</td>
|
1865 |
</td>
|
| 1886 |
<td bgcolor=#f5f5f5 class="form_item"><%=NewLine_To_BR ( To_HTML ( rsCQ("summary") ) )%></td>
|
1866 |
<td bgcolor=#f5f5f5 class="form_item"><%=NewLine_To_BR ( To_HTML ( rsCQ("summary") ) )%></td>
|
| 1887 |
<td nowrap bgcolor=#f5f5f5 class="form_item"><%=rsCQ("issue_type")%></td>
|
1867 |
<td nowrap bgcolor=#f5f5f5 class="form_item"><%=rsCQ("issue_type")%></td>
|
| 1888 |
<td nowrap bgcolor=#f5f5f5 class="form_item"><%=rsCQ("priority")%></td>
|
1868 |
<td nowrap bgcolor=#f5f5f5 class="form_item"><%=rsCQ("priority")%></td>
|
| Line 2033... |
Line 2013... |
| 2033 |
<%Else%>
|
2013 |
<%Else%>
|
| 2034 |
<img src="images/spacer.gif" width="7" height="7" vspace="2">
|
2014 |
<img src="images/spacer.gif" width="7" height="7" vspace="2">
|
| 2035 |
<%End If%>
|
2015 |
<%End If%>
|
| 2036 |
</td>
|
2016 |
</td>
|
| 2037 |
<td bgcolor=#f5f5f5 nowrap class="form_item"><a href="javascript:;" onClick="MM_openBrWindow('_wform_issues_details.asp?iss_db=<%=asDepIss( iss_db_id, enumLoc_iss_db )%>&iss_id=<%=asDepIss( iss_db_id, enumLoc_iss_id )%>','IssueDetails','resizable=yes,width=580,height=500')" class="txt_linked"><%=asDepIss( iss_db_id, enumLoc_iss_num )%></a></td>
|
2017 |
<td bgcolor=#f5f5f5 nowrap class="form_item"><a href="javascript:;" onClick="MM_openBrWindow('_wform_issues_details.asp?iss_db=<%=asDepIss( iss_db_id, enumLoc_iss_db )%>&iss_id=<%=asDepIss( iss_db_id, enumLoc_iss_id )%>','IssueDetails','resizable=yes,width=580,height=500')" class="txt_linked"><%=asDepIss( iss_db_id, enumLoc_iss_num )%></a></td>
|
| - |
|
2018 |
<td bgcolor=#f5f5f5 class="form_item">
|
| 2038 |
<td bgcolor=#f5f5f5 class="form_item"><%If asDepIss( iss_db_id, enumLoc_iss_db ) = enumCLEARQUEST_DEVI_ID Then%>DEVI<%ElseIf asDepIss( iss_db_id, enumLoc_iss_db ) = enumCLEARQUEST_TDSE_ID Then%>TDSE<%ElseIf asDepIss( iss_db_id, enumLoc_iss_db ) = enumCLEARQUEST_VT5DM_ID Then%>VT5DM<%Else%>VTSUP<%End If%></td>
|
2019 |
<%If asDepIss( iss_db_id, enumLoc_iss_db ) = enumCLEARQUEST_DEVI_ID Then%>
|
| - |
|
2020 |
DEVI
|
| - |
|
2021 |
<%Else%>
|
| - |
|
2022 |
UNKNOWN
|
| - |
|
2023 |
<%End If%></td>
|
| 2039 |
<td bgcolor=#f5f5f5 class="form_item"><%=asDepIss( iss_db_id, enumLoc_summary)%></td>
|
2024 |
<td bgcolor=#f5f5f5 class="form_item"><%=asDepIss( iss_db_id, enumLoc_summary)%></td>
|
| 2040 |
<td nowrap bgcolor=#f5f5f5 class="form_item"><%=asDepIss( iss_db_id, enumLoc_issue_type)%></td>
|
2025 |
<td nowrap bgcolor=#f5f5f5 class="form_item"><%=asDepIss( iss_db_id, enumLoc_issue_type)%></td>
|
| 2041 |
<td nowrap bgcolor=#f5f5f5 class="form_item"><%=asDepIss( iss_db_id, enumLoc_priority)%></td>
|
2026 |
<td nowrap bgcolor=#f5f5f5 class="form_item"><%=asDepIss( iss_db_id, enumLoc_priority)%></td>
|
| 2042 |
</tr>
|
2027 |
</tr>
|
| 2043 |
<%End If%>
|
2028 |
<%End If%>
|