2007年6月20日 星期三

How to get THIS request id

在implement XMLP Bursting Engine時
會有一個動作
是將RDF報表產生的XML丟到JCP上面
這一個動做會有一個需求
就是在RDF中的After Report Trigger..
將本身的request id拋到JCP上當參數
那麼必須知道...該怎麼抓取...目前這個Concurrent Program的Request id

據說在Application Developer的User Guide中有詳細的說明
做法有點Tricky...
1. 宣告Number型態的User Parameter : P_CONC_REQUEST_ID
2. 在Before Report Trigger中.. : srw.user_exit( 'FND SRWINIT' )
3. 在After Report Trigger中 : srw.user_exit( 'FND SRWEXIT' )
4. 這樣就可以抓到目前的 request id 於 P_CONC_REQUEST_ID 參數中

在Oracle Forum中我也有記著..
http://forums.oracle.com/forums/message.jspa?messageID=1899700#1899700

沒有留言: