2016-07-05 54 views
0

发送电子邮件后,我的代理响应出现问题。如何在发送电子邮件后回复WSO2 ESB代理?

代理响应一个空白的有效载荷。

我正在使用WSO2 Enterprise Service Bus 4.9.0。

这是发送电子邮件,并显示错误信息代理我的代理部分:

<payloadFactory media-type="xml"> 
    <format key="ErrorEmailTemplate"/> 
</payloadFactory> 
<property name="messageType" scope="axis2" type="STRING" value="text/html"/> 
<property name="ContentType" scope="axis2" type="STRING" value="text/html"/> 
<property name="OUT_ONLY" scope="default" type="STRING" value="true"/> 
<property name="FORCE_SC_ACCEPTED" scope="axis2" type="STRING" value="true"/>  
<header expression="fn:concat('mailto:', get-property('ErrorEmailAddress'))" name="To" scope="default"/> 
<call/> 

<payloadFactory media-type="xml"> 
     <format> 
      <updateEmployeesResponse> 
      <status>ERROR</status> 
      </updateEmployeesResponse> 
     </format> 
     <args/> 
</payloadFactory> 
<respond description="Respond to Client"/> 

我不知道在发送电子邮件什么问题,也许用头做的改变。

+0

是否获得属性( 'ErrorEmailAddress')获取相关值(例如:正确的电子邮件地址)?您可以添加日志中介并对其进行测试。 –

+0

电子邮件工作正常!如果我在第二个有效载荷工厂之后添加一个日志介体,我可以看到两个有效载荷工厂都在工作。问题出在Respond Mediator上。 –

+0

你可以添加错误信息吗? –

回答

1

FORCE_SC_ACCEPTED用来发送回与HTTP状态代码调解结束空白响应202

如果你要发送回自己的响应,删除该属性

相关问题