天天看點

EBS R12中如何使用CGI登入Form

今天客戶想要做load runner壓力測試,關于load runner的介紹:http://blog.csdn.net/cymm_liu/article/details/24247923

說是必須用CGI登入。他想知道url 這一欄要輸哪個位址,R12.1.3版本。

劉(936) 15:54:07

那你要開啟form的socket模式,預設的servlet模式會有問題

晖(164) 15:54:45

晖(164) 15:54:49

servlet模式有什麼問題?

劉(936) 15:55:18

load runner腳本會出錯,之前在信泰人壽測試,servlet确實有問題

劉(936) 15:56:16

從form直接登入,還要改fnd_nodes,把節點AUTHENTICATION的server_id由SECURE改為OFF

EBS R12中如何使用CGI登入Form

轉自:http://blog.itpub.net/35489/viewspace-774857/

雖然聽說在R12中沒有CGI這個說法,但是搜了半天都是這麼用的(CGI),姑且用這個詞吧。 

預設情況下R12中$CONTEXT_FILE中的 s_appserverid_authentication 是SECURE, 如果需要

使用類似CGI方式通路form. , 可以關閉應用後,使用如下指令(運作一種指令即可): 

Disable的例子 (disable的方式比較常用,指令如果需要換行,需要在最後使用 \ ) :  

   java oracle.apps.fnd.security.AdminAppServer  apps/apps  AUTHENTICATION OFF DBC=$FND_SECURE/hwerp.dbc  

Enable的例子: 

   java oracle.apps.fnd.security.AdminAppServer apps/apps   AUTHENTICATION ON DBC=<dbc file path> 

以上兩種指令執行後都可以使用類似CGI方式登入,使用disable比較多一些,Enable是設定一些基本

的security。

----檢視狀态的指令: 

java oracle.apps.fnd.security.AdminAppServer apps/apps STATUS DBC=$FND_SECURE/hwerp.dbc

----登入驗證CGI的位址: 

When using Forms Servlet Mode:

<http://<host>.<domain>:<port>/forms/frmservlet>

When using Forms Socket Mode:

http://<host>.<domain>:<port>/OA_HTML/frmservlet  

例子如下(使用的是socket模式): 

http://fu08db02.hw.com:8000/OA_HTML/frmservlet