|
|
 |
|
 |
|
 |
<%
If InStr( parKeyword, "*") > 0 Then
KeyWord = Replace( parKeyword, "*", "%" )
Else
KeyWord = "%"& parKeyword &"%"
End If
OraDatabase.Parameters.Add "KEYWORD", KeyWord, ORAPARM_INPUT, ORATYPE_VARCHAR2
OraDatabase.Parameters.Add "RTAG_ID", parRtagId, ORAPARM_INPUT, ORATYPE_NUMBER
OraDatabase.Parameters.Add "SEARCH_AREA", nEnvTab, ORAPARM_INPUT, ORATYPE_NUMBER
OraDatabase.Parameters.Add "RECORD_SET", NULL, ORAPARM_OUTPUT, ORATYPE_CURSOR
OraDatabase.Parameters.Add "PAGE_SIZE", MaxRows, ORAPARM_INPUT, ORATYPE_NUMBER
If parSearchType = "1" Then
' Package Search
OraDatabase.ExecuteSQL "BEGIN PK_ENVIRONMENT.FIND_PACKAGE ( :KEYWORD, :RTAG_ID, :SEARCH_AREA, :RECORD_SET ); END;"
ElseIf parSearchType = "2" Then
' File Search
OraDatabase.ExecuteSQL "BEGIN PK_ENVIRONMENT.FIND_FILE ( :KEYWORD, :RTAG_ID, :SEARCH_AREA, :PAGE_SIZE, :RECORD_SET ); END;"
End If
Set rsRep = OraDatabase.Parameters("RECORD_SET").Value
OraDatabase.Parameters.Remove "KEYWORD"
OraDatabase.Parameters.Remove "RTAG_ID"
OraDatabase.Parameters.Remove "SEARCH_AREA"
OraDatabase.Parameters.Remove "PAGE_SIZE"
OraDatabase.Parameters.Remove "RECORD_SET"
%>
|
<%If parSearchType = "1" Then%>
Find Package
<%ElseIf parSearchType = "2" Then%>
Find File
<%End If%>
|
|
Results for <%=parKeyword%><%If parSearchType = "2" Then%>. Showing max. <%=MaxRows%> results.<%End If%>
|
<%If parSearchType = "1" Then%>
<%ElseIf parSearchType = "2" Then%>
| File Name |
Path |
Package Name |
Version |
CheckSum (CKSUM) |
<%
If rsRep.RecordCount = 0 Then
With Response
.write ""
.write "| Found 0 records. | "
.write " "
End With
End If
While ((NOT rsRep.BOF) AND (NOT rsRep.EOF))
If IsNull(rsRep("file_path")) Then
Call Get_Pkg_Short_Info( rsRep("patch_id"), NULL, NULL, sPkgVersion, NULL, NULL, NULL )
sLink = dpkg_archiveURL & rsRep("pkg_name") &"/"& sPkgVersion &"/"& rsRep("file_name")
Else
sLink = dpkg_archiveURL & rsRep("pkg_name") &"/"& rsRep("pkg_version") &"/"& Replace( rsRep("file_path") & rsRep("file_name"), "\", "/" )
End If
%>
| <%=Highlight_Substring( rsRep("file_name"), parKeyword )%> |
<%=rsRep("file_path")%> |
<%=rsRep("pkg_name")%> |
" class="body_link"><%=rsRep("pkg_version")%> |
<%=rsRep("crc_cksum")%> |
<% rsRep.MoveNext
WEnd
rsRep.Close()
%>
 |
<%End If%>
|
|
|