Hi,

i would like to create a SECA that are triggered when service=createProduct committed
it will trigger addPartyToProduct

and the service required two mandatory field
partyId and roleTypeId

i would like to know how do i pass in the value of these two fields into context.
and then retrieve the value into secas.xml, where upon i defined the ECA

<eca service="createProduct" event="commit">
        <set field-name="partyId" env-name="${userLogin.partyId}"/>
        <set field-name="roleTypeId" value="MANUFACTURER"/>
        <action service="addPartyToProduct" mode="sync"/>
</eca>

I had done some debug.
The context variable that are variable during ECA
is found in

trunk = ServiceDispatcher.java [340]
context = checkAuth(localName, context, modelService);

and at line [460]
ecaContext = FastMap.newInstance();

Thank you
Regards,
Jen Sing


Disclaimer : This E-mail is intended only for the use of the individual or 
entity named above and may contain information that is confidential. If you are 
not the intended recipients, please immediately notify us by return email and 
delete it from your system. Any unauthorised dissemination, distribution or 
copying of this email is strictly prohibited. Thank You.


Reply via email to