I am an ofbiz newbe. Could you write a service wrapper in simple method?
For example:

<service name="yourServiceWrapper" engine="simple" auth="true"
                location="component://your/component/YourServices.xml"
invoke="yourMethod">
    </service>

and:

<eca service="someService" event="invoke">
        <action service="yourServiceWrapper" mode="sync"/>

and in a simple method pass your aguments and invoke someService, lets
say in a loop?
I suppose you set arguments in your service declaration as well.


Dnia 2010-09-09, czw o godzinie 07:25 +0530, varun bhansaly pisze:
> Hi,
> I am using ofbiz 09.04, wanted to know if its possible to configure a seca
> on a service which could be invoked multiple times with different values -
> The scenario -
> 
> <eca service="someService" event="invoke">
>         <set field-name="field1" value="SOME_VALUE1"/>
>         <action service="serviceToBeInvoked" mode="sync"/>
> </eca>
> <eca service="someService" event="invoke">
>         <set field-name="field1" value="SOME_VALUE2"/>
>         <action service="serviceToBeInvoked" mode="sync"/>
> </eca>
> <eca service="someService" event="invoke">
>         <set field-name="field1" value="SOME_VALUE3"/>
>         <action service="serviceToBeInvoked" mode="sync"/>
> </eca>
> 
> So for every someService invoke, serviceToBeInvoked should be executed 3
> times with different values for field1.
> With the above configuration, service engine executes serviceToBeInvoked
> only once.
> What could be other suggested ways so that serviceToBeInvoked is executed 3
> times.
> 

Reply via email to