Rev 4553 | Blame | Compare with Previous | Last modification | View Log | RSS feed
<%'===================================================================================' CQ common subs'===================================================================================%><%'------------------------------------------------------------------------------------------------------------------------------------' ClearQuest support' Converts a DEVI Number in a ClearQuest ID' Appears to the reverse of common_dbedit.asp::GetIssueNumber()'' Arguments are passed in via the environment Requests' Results are exported via argumements'' Dpurdie: I have a deep suspicion that the databse lookup is never used' and that the data is extracted from the iss_db and iss_id requests'Sub Get_Iss_Parameters ( nIss_db, nIss_id )Dim SQLstr, rsQry' If the required info is being persisted in the query then use it'If Request("iss_db") <> "" AND Request("iss_id") <> "" ThennIss_db = Cint(Request("iss_db"))nIss_id = Request("iss_id")'' Request contains info that must be converted'ElseIf Request("iss_db_name") <> "" AND Request("iss_id_num") <> "" ThenIf Ucase(Request("iss_db_name")) = "DEVI" ThennIss_db = enumCLEARQUEST_DEVI_IDSQLstr = _" SELECT si.dbid"&_" FROM release_manager.cq_software_issue si"&_" WHERE si.new_num = '"& Request("iss_id_num") &"'"Else' Database name unknown!' Error message...Call RaiseMsg ( enum_WMSG_ERROR, "Database name "& Request("iss_db_name") &" is unknown!" )End If' Get Iss IDSet rsQry = OraDatabase.DbCreateDynaset( SQLstr, cint(0))If (NOT rsQry.BOF) AND (NOT rsQry.EOF) ThennIss_id = rsQry("dbid")Else' Iss number is not found!' Error message...Call RaiseMsg ( enum_WMSG_ERROR, "Issue number "& Request("iss_id_num") &" is not found in "& Request("iss_db_name") &" database!" )End IfrsQry.CloseSet rsQry = nothingElse' Not enought parameters' Error message...Call RaiseMsg ( enum_WMSG_ERROR, "This page requires more parameters to run!" )End IfEnd Sub'------------------------------------------------------------------------------------------------------------------------------------%>