简要描述:

此接口用于获取会话日志。使用此接口的开发者必须熟悉webservice

 

 数据结构

ConnectionSessionBean

字段名 说明 备注
sessionId 会话id  
requestMode 请求方式  
web-assist 网页请求协助

web-pincode:网页访问代码

web-outside:网页外链

web-chat:网页聊天

local-assist:客户端远程协助

local-maintain:客户端远程维护

local-console:帮助台

local-pincode:客户端访问代码

createTime 创建时间

格式:yyyy-MM-dd HH:mm:ss

ConnectionMaintainBean

字段名 说明 备注
deviceNo 设备编号  
customerName 客户名称  

ConnectionLogBean

字段名 说明 备注
type 日志类型 C-聊天记录 O-操作日志
name 发起人姓名  
content 聊天内容  
operateName 操作名称  
operateContext 操作时的上下文  
operateResult 操作结果 N-无 S-成功 F-失败 R-被拒绝 T-超时
createTime 创建时间 格式:yyyy-MM-dd HH:mm:ss

 

 输入参数

字段名 说明 备注
format 指定响应格式 目前支持xml、json
logType 日志类型 S-会话日志,M-维护日志
email 参与工程师email  
beginTime 开始时间 格式:yyyy-MM-dd
endTime 结束时间 格式:yyyy-MM-dd

 

返回示例

会话日志xml数据格式:

<root>
<ConnectionSessionBean>
<sessionId>10615</sessionId>
<requestMode>local-maintain</requestMode>
<createTime>2011-07-05 09:30:44</createTime>
<log>
<ConnectionLogBean>
<type>C</type>
<name>Administrator</name>
<content>2232</content>
<operateResult>N</operateResult>
<createTime>2011-07-05 09:31:16</createTime>
</ConnectionLogBean>
</log>
</ConnectionSessionBean>
<ConnectionSessionBean>
<sessionId>10616</sessionId>
<requestMode>local-maintain</requestMode>
<createTime>2011-07-05 09:34:03</createTime>
<log>
<ConnectionLogBean>
<type>O</type>
<name>wjg@infocare.cn</name>
<operateName>帮助台关闭会话</operateName>
<operateContext></operateContext>
<operateResult>S</operateResult>
<createTime>2011-07-05 09:37:52</createTime>
</ConnectionLogBean>
</log>
</ConnectionSessionBean>
</root>

 

维护日志xml数据格式:

<root>
<ConnectionMaintainBean>
<deviceNo>3007000263</deviceNo>
<customerName>吴1</customerName>
<log>
<ConnectionLogBean>
<type>O</type>
<name>吴</name>
<operateName>获取基本信息</operateName>
<operateContext></operateContext>
<operateResult>S</operateResult>
<createTime>2011-05-05 16:31:00</createTime>
</ConnectionLogBean>
<ConnectionLogBean>
<type>O</type>
<name>吴</name>
<operateName>获取网络信息</operateName>
<operateContext></operateContext>
<operateResult>S</operateResult>
<createTime>2011-05-06 17:55:18</createTime>
</ConnectionLogBean>
</log>
</ConnectionMaintainBean>
<ConnectionMaintainBean>
<deviceNo>3007000230</deviceNo>
<customerName>a</customerName>
<log>
<ConnectionLogBean>
<type>O</type>
<name>吴</name>
<operateName>获取配置变更信息</operateName>
<operateContext></operateContext>
<operateResult>S</operateResult>
<createTime>2011-06-08 15:00:36</createTime>
</ConnectionLogBean>
</log>
</ConnectionMaintainBean>

</root>

 

会话日志json数据格式:

{"root": [
  {
    "sessionId": "10615",
    "requestMode": "local-maintain",
    "createTime": "2011-07-05 09:30:44",
    "log": {
      "ConnectionLogBean": {
        "type": "C",
        "name": "Administrator",
        "content": "2232",
        "operateResult": "N",
        "createTime": "2011-07-05 09:31:16"
      }
    }
  },
  {
    "sessionId": "10616",
    "requestMode": "local-maintain",
    "createTime": "2011-07-05 09:34:03",
    "log": {
      "ConnectionLogBean": {
        "type": "O",
        "name": "wjg@infocare.cn",
        "operateName": "帮助台关闭会话",
        "operateContext": "",
        "operateResult": "S",
        "createTime": "2011-07-05 09:37:52"
      }
    }
  }
]}

 

维护日志Json数据格式:

{"root": [
  {
    "deviceNo": "3007000263",
    "customerName": "吴1",
    "log": [
      {
        "type": "O",
        "name": "吴",
        "operateName": "获取基本信息",
        "operateContext": "",
        "operateResult": "S",
        "createTime": "2011-05-05 16:31:00"
      },
      {
        "type": "O",
        "name": "吴",
        "operateName": "获取网络信息",
        "operateContext": "",
        "operateResult": "S",
        "createTime": "2011-05-06 17:55:18"
      }
    ]
  },
{
    "deviceNo": "3007000240",
    "customerName": "a",
    "log": [
      {
        "type": "O",
        "name": "吴",
        "operateName": "获取配置变更信息",
        "operateContext": "",
        "operateResult": "S",
        "createTime": "2011-05-26 14:12:56"
      }
    ]
  }
]}

 

调用示例(java)

Client client = new Client(new URL( "http://match.infocare.cn/services/ConnectionLogExport?wsdl"));
// 第一个参数是方法名,后面的参数是需要传入的参数
Object[] results = client.invoke("getLog", new Object[] { "json", "S", "wjg@infocare.cn", "2011-07-05", "2011-07-05" });
//日志输出结果
String result= (String)results[0];

免费注册, 升级你的服务交付!

易维帮助台是企业IT部门、专业IT运维外包商、软件售后支持不可或缺的工具

免费注册完全免费