• 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调用及分析脚本

    EN0042821b[6],文件就不传了,PDF里面有Sample

    2.  管理运行时事件中加入操作集

    Image(13)[6]

    Image(14)[6]

    Image(15)[6]

    3.  管理运行时事件中加入对Application 的 WebLogin的监控

    Image(16)[6]

    4. 重新加载配置(不用重启)

    Image(17)[6]

    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

    在浏览器中直接输入如上地址,进入界面

    image

    6.  在后台的输出文件中得到相关请求参数:

    Image(19)[6]

  • 相关阅读:
    作为另一个函数的值(读书摘)
    算法-二分查找与二叉排序树
    算法-图
    算法-二叉树
    算法-分治
    算法-回溯
    算法-动态规划
    算法-贪心
    算法-堆
    算法-栈,队列
  • 原文地址:https://www.cnblogs.com/ysisl/p/2342201.html
Copyright © 2020-2023  润新知