2014-04-09 32 views
0

我正在使用wso2 esb4.7.0和wso2 dss 3.1.0.I已经在dss中创建了一个dataservice,并且使用了这个服务工具进行了测试。它工作正常,但是当相同的dataservice正在esb中读取时使用它的ADRESS端点它显示以下错误 - 在IN的MessageContextwso2 dss中的错误消息

为什么这么wso2statistics.request.received.time为空 -

错误{} org.wso2.carbon.statistics.internal.ResponseTimeCalculator?是他们的任何问题与esb?或它的内部问题?请让我知道..

+0

你得多描述一下。你想从你的代理服务(如ESB)调用数据服务,这是你遇到这个错误的时候吗? –

回答

0

您必须使用标头介体来设置消息标题。在将有效载荷发送到数据服务之前,至少必须设置“To”和“Action”标头。要获取To和Action标题的写入值,可以在WSO2-DSS管理控制台的监视器选项卡中使用Soap Tracer工具。运行该工具,尝试数据服务并刷新该工具以查看尝试的结果。在Soap Tracer工具页面的左侧,您将看到“收件人”和“操作”,从中复制值并将其放入您正在使用的标头介体中。