天天看點

Siebel Http Request 監控

一、功能概述:

     使用業務服務Web Engine HTTP TXN 可以監控 HTTP 過程中各種參數,包括用戶端和伺服器端,網絡層回話資訊

     适用業務場景:

          1. Web Engine HTTP TXN 中  GetAllServerVariables方法可以擷取用戶端IP和登入使用者名,可以用IP調用WebService擷取地理位置,基于位置次元分析會話請求。

          2. 使用GetRequestParameters 方法,擷取所有URL參數變量,與系統對象互動。

二、配置方法:

場景一:

-----------------------------------------------------------------------------------------------------------------

1.   Web Engine HTTP TXN調用及分析腳本

Siebel Http Request 監控

,檔案就不傳了,PDF裡面有Sample

2.  管理運作時事件中加入操作集

Siebel Http Request 監控
Siebel Http Request 監控
Siebel Http Request 監控
3.  管理運作時事件中加入對Application 的 WebLogin的監控
Siebel Http Request 監控
4. 重新加載配置(不用重新開機)
Siebel Http Request 監控

5. 登入Sales子產品,到背景 ${SiebelRoot}/siebsrvr/bin/ 路徑下

檢視“登入使用者名_Request.txt" ,輸出的内容中包含各種用戶端資訊

場景二:

1.     使用GetRequestParameters 方法,擷取所有URL參數變量。進行建立或者查詢等操作。

2.     使用運作時事件觸發此方法,觸發條件為指定的View被加載。

          URL打開後必須自動導向到相應的View界面,這樣才可以觸發BS調用相應方法擷取Http參數,那麼Siebel中能夠實作這樣的URL直接導向,通過加入參數               SWECmd=GotoView&SWEView=Account+List+View。

3.     需要在URL中加入Siebel使用者驗證,按照Siebel SWE标準參數接口,加入如下參數

          SWECmd=ExecuteLogin&SWEUserName=SADMIN&SWEPassword=SADMIN

4.     其他參數的傳遞就可以直接在後面加上,如下

          Telephone=1380013800&CallInId=231212

5.     Siebel能夠解析的完整URL 大緻如下:

http://crmtest/sales_chs/start.swe?SWECmd=ExecuteLogin&SWEUserName=SADMIN&SWEPassword=SADMIN2&SWEAC=SWECmd=GotoView&SWEView=Account+List+View& Telephone=1380013800&CallInId=23121

在浏覽器中直接輸入如上位址,進入界面

Siebel Http Request 監控

6.  在背景的輸出檔案中得到相關請求參數:

Siebel Http Request 監控

繼續閱讀