Current Position:Home > View requests result should open in new browser window

View requests result should open in new browser window

Update:10-11Source: network consolidation
Advertisement
Hello !
I am new in OAF. And I am tired of looking forsolution...
I have a requrement. In the "Request Monitor" page, requests result should open in a new window. It means that each user's click on "View request result" should open in a new browser window.
I have found url like this in access.log:
OA_CGI/FNDWRR.exe?temp_id=1069558080
This url returned from package : fnd_webfile.get_url. And this package is used in about 30 java files...
And I do not know which one of these files is used in my page...
Finally, I want to add ' target="_blank" ' to result html code. Like this:
Maybe It can be done a more simply way?
Thank you!
P.S. Here java files:
Which one is used in "Monitor Request"???
oracle\apps\az\util\CpLogViewUtil.java
oracle\apps\fnd\cp\fileops\
FileConstants.java
FNDFSFileFetch.java
oracle\apps\fnd\cp\request\
RemoteFile.java
oracle\apps\fnd\cp\util\
RemoteFile.java
oracle\apps\fnd\cp\viewreq\server\ViewRequestAMImpl.java
oracle\apps\fnd\oam\bizexcep\handlers\
BflowContextDetailsHandler
oracle\apps\fnd\oam\bobj\activity\
FRDLog.java
oracle\apps\fnd\oam\bobj\adconfig\
AppsCtxtCompFileList.java
AppsCtxtFiles.java
oracle\apps\fnd\oam\bobj\manager\crm\
CRMProcessLog.java
oracle\apps\fnd\oam\bobj\manager\views\
ICMProcessLog.java
ManagerProcessLog.java
oracle\apps\fnd\oam\bobj\requests\views\
RequestView.java
oracle\apps\fnd\oam\cp\fileops\
FileConstants.java
FNDFSFileFetch.java
oracle\apps\fnd\oam\launchMode\restricted\handlers\
RestrModeHandler.java
oracle\apps\fnd\oam\sdk\util\files\
FNDFSUtil.java
oracle\apps\fnd\oam\sdk\util\log\
LogHandler.java
oracle\apps\fnd\oam\sdk\util\support\
AppsSignatureNode.java
oracle\apps\fnd\oam\servlet\ui\handlers\activity\
DatabaseSessionHandler.java
FRDFilesListHandler.java
FrmSessionHandler.java
oracle\apps\fnd\oam\servlet\ui\handlers\adconfig\adv\
AdvCfgNode.java
oracle\apps\fnd\oam\servlet\ui\handlers\debugwb\
SearchPGHandler.java
oracle\apps\fnd\oam\servlet\ui\handlers\gsc\
SvcCompDetailsHandler.java
oracle\apps\fnd\oam\servlet\ui\handlers\request\
CpRequestHandler.java
oracle\apps\fnd\oam\servlet\ui\handlers\services\
ServiceProcHandler.java
ServiceStsHandler.java
oracle\apps\fnd\wf\oam\bobj\util\
WfQuery.java
oracle\apps\fnd\wf\oam\handlers\
WfComplWorkItemHandler.java
Edited by: rsn on 01.12.2010 15:43
Edited by: rsn on 01.12.2010 15:46
Edited by: rsn on 13.05.2011 11:27

The Best Answer

Advertisement
Anand, thank You very much!
"In your page, is "View request result" a link ?
If yes then
click on "Personalize Page" link which is at the top right corner of the page. Select "Complete View" radio button and click on "Expand All" link. Search for item "link". If your page has more than one link then choose the link item which is related to "View request result". Click on "Personalize" pencil icon corresponding to "link" item/region. Change the "Target Frame" property value to "_blank" under "Site" level. Click on "Apply" button.
-Anand"
This is a great power in "Personalize Page"!
I make solution in this steps:
1. Activate personalization to user, by setting profile "Yes" value on user level:
Personalize Self-Service Defn / FND_CUSTOM_OA_DEFINTION
2. Personalize 2 regions items (Image & Link)
( Don't ask me how !!! ;)
Image have not Target Property. I move URI to Link Region Item and remove in step 4 from Image Region Item.
3. Export page and my region
java oracle.jrad.tools.xml.exporter.XMLExporter /oracle/apps/fnd/cp/viewreq/webui/CPViewRequestPG -rootdir $APPL_TOP/personalizations -username apps -password *** -dbconnection "(description = (address_list = (address = (community = tcp.world)(protocol = tcp) (host = localhost)(port = 1521)))(connect_data = (sid = prod)))"
java oracle.jrad.tools.xml.exporter.XMLExporter /oracle/apps/fnd/cp/viewreq/webui/customizations/site/0/CPViewRequestPG -rootdir $APPL_TOP/personalizations -username apps -password ***-dbconnection "(description = (address_list = (address = (community = tcp.world)(protocol = tcp) (host = localhost)(port = 1521)))(connect_data = (sid = prod)))"
4. Modify in notepad /oracle/apps/fnd/cp/viewreq/webui/CPViewRequestPG.xml (remove URI from Image Region Item) from this file.
5. Install script script for PROD like this:
cp -R personalizations $APPL_TOP
java oracle.jrad.tools.xml.importer.XMLImporter $APPL_TOP/personalizations/oracle/apps/fnd/cp/viewreq/webui/CPViewRequestPG.xml -username apps -password *** -dbconnection "(description = (address_list = (address = (community = tcp.world)(protocol = tcp) (host = localhost)(port = 1521)))(connect_data = (sid = prod)))" -rootdir $APPL_TOP/personalizations
java oracle.jrad.tools.xml.importer.XMLImporter $APPL_TOP/personalizations/oracle/apps/fnd/cp/viewreq/webui/customizations/site/0/CPViewRequestPG.xml -username apps -password *** -dbconnection "(description = (address_list = (address = (community = tcp.world)(protocol = tcp) (host = localhost)(port = 1521)))(connect_data = (sid = prod)))" -rootdir $APPL_TOP/personalizations
6. After install on PROD, You need to "bounce the apache". Additionally, it need to modify / upply button once on a region link. Right now I can not explain exactly, how it helps... But finnaly changes after 'XMLImporter' command will applyed after modify / upply manipulations.
Edited by: rsn on 13.05.2011 11:16