[WSE]如何启用WSE2.0的强大的Trace功能
section name="microsoft.web.services2"type="Microsoft.Web.Services2.Configuration.WebServicesConfiguration, Microsoft.Web.Services2, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" /
/configSections
microsoft.web.services2
diagnostics
trace enabled="true" input="InputTrace.xml" output="OutputTrace.xml" /
detailedErrors enabled="true" /
/diagnostics
/microsoft.web.services2
这样,重启了服务之后,如果有进出的SOAP消息,可以在服务本目录下看到有“InputTrace.xml”和“OutputTrace.xml”。
这两个文件就自动记录了进出的SOAP完整包。
InputTrace.XML的内容示范如下,第一个包就是发送了一个对111的查询请求:
?xml version="1.0" encoding="utf-8" ?
xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/03/addressing"xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401
-wss-wssecurity-secext-1.0.xsd"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401
-wss-wssecurity-utility-1.0.xsd"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
soap:Header
wsa:Action subscribe /wsa:Action
wsa:Address soap.tcp://10.168.3.16:82/oo /wsa:Address
/wsa:From
wsa:MessageID uuid:85a22229-282c-4a66-ae02-571af9285485 /wsa:MessageID
wsa:Address soap.tcp://10.168.3.16:82/oo /wsa:Address
/wsa:ReplyTo
wsa:To soap.tcp://10.168.3.16:90/kk /wsa:To
wsu:Timestamp wsu:Id="Timestamp-d87cb1ae-e28d-4bd7-b77d-3e7d7b634357"
wsu:Created 2003-04-04T06:41:47Z /wsu:Created
wsu:Expires 2003-04-04T06:46:47Z /wsu:Expires
/wsu:Timestamp
/wsse:Security
/soap:Header
x:register xmlns:x="urn:ClientSubscriptionApp:Subscription"
name RequestHandler.RequestRoute /name
/x:register
/soap:Body
/soap:Envelope /log
当你调试WSE时,可以启用这个功能,将对你的调试工作起到极大的促进作用!
编写者:郑昀@UltraPower
郑昀 ☑移动数据业务 times;6年 ☑语义聚合 times;4年 ☑O2O times;5年的一个老兵。
相关文章
- Mysteel空间数据:天气期货来了,商品分布图教你如何“看天交易”!
- LiveNVR流媒体Onvif/RTSP/SDK拉转如何和获取通道的视频直播流地址RTSP/WebRTC/RTMP/HLS/HTTP-FLV/WS-FLV
- 视频直播点播平台EasyDSS如何通过接口调用实现截取视频的功能?
- response中如何设置contentType
- 关于 SAP UI5 控件内容的 Excel 导出功能,如何加载所需的导出工具库
- 苹果2022秋季发布会, iPhone 14 Pro灵动岛功能发布,设计师要如何应对?
- 2022-10-29:go语言中的defer能非常方便地处理资源释放问题,rust语言里如何实现defer功能呢?
- Linux学习–>如何通过Shell脚本实现发送邮件通知功能?
- stm32蓝牙模块控制小车_如何让电脑有蓝牙功能
- 如何评判眼图质量?什么是眼图轮廓 Eye Contour功能?
- 如何使用ShadowClone最大化云端服务的功能
- 聊聊如何通过APT+AST来实现AOP功能
- Oracle 视图 DBA_LOCK_INTERNAL 官方解释,作用,如何使用详细说明
- Oracle 参数 CLUSTER_INTERCONNECTS 官方解释,作用,如何配置最优化建议
- MySQL数据库如何进行增量备份?(mysql数据库增量备份)
- 如何管理Oracle查询权限?(oracle查询权限)
- Oracle技巧:学习如何使用格式化金额功能(oracle格式化金额)
- Linux C下如何实现窗口功能(linuxc窗口)
- MySQL 字段大小写问题:如何在建表和查询的时候避免出现混乱?(mysql字段大小写)
- MySQL:如何查询表的主键?(mysql查询表的主键)
- MySQL主键自动递增 实现简单易用的主键自动递增功能(mysql中主键如何递增)
- 主从如何正确配置Redis主从复制(怎么样配置redis)
- 深入探究如何利用Redis最大化实现缓存功能(深度挖掘redis缓存)
- 如何设置MySQL中的位置(IN)搜索功能(mysql中到位怎么设置)
- 如何快速连接安装好的Redis(安装好redis怎么连接)
- 如何使用Oracle10g的白名单功能保护数据库安全(oracle10g白名单)