如何在Apache OfBiz的SECA中将值从1个服务发送到另一个服务?

时间:2018-03-10 18:15:26

标签: ofbiz

我想将partyId字段值发送到其他服务以获取电子邮件ID,然后通过其他服务发送电子邮件。

1 个答案:

答案 0 :(得分:1)

在原始服务中(例如:ogriginalService,您需要返回一个属性:

<attribute name="partyId" type="String" mode="OUT" optional="false"/>

在secas.xml中,您可以调用服务:

 <eca service="ogriginalService" event="commit">
    <condition operator="is-not-empty" field-name="partyId"/>
    <action mode="sync" service="sendEmailService"/>
 </eca>