4

我正在从事销售人员集成项目。我们正在对第三方服务进行 n 次 Web 服务调用。现在我必须实现一个记录器,我需要在其中以 xml 格式存储肥皂请求和响应。最可取的是相同的soap请求和响应xml。

如何以编程方式在 apex 中拦截此请求和响应?

它是 xml 显式序列化我的请求和响应的唯一选择吗?

4

2 回答 2

0

如果请求是从 Salesforce 发出的,则在设置CALLOUT LogLevel时 XML 应该在日志中可见:http: //www.salesforce.com/us/developer/docs/apexcode/Content/apex_debugging_API_calls.htm

另一种解决方案是使用在 Salesforce 外部存储数据的代理服务器。

于 2014-05-28T14:50:19.030 回答
0

感谢每一个人的参与。我确实在代理类(从 WSDL 生成)中截获并将请求和响应对象的 toString() 响应(我已将请求和响应存根覆盖为 Json)记录到自定义 sObject 中。

于 2014-08-12T11:45:56.527 回答