please ask this question on the USER mailing list, and not the developer mailing list - which is for the core development OF drools, not WITH drools.
I suggest you also provide more information, or you will most likely get ignored. Please read anti-pattern instructions on this web page http://www.jboss.org/drools/lists Mark On 29 Jul 2013, at 20:10, Nuwan Bandara <mail.nu...@gmail.com> wrote: > I’m using the XLS decision table for the drools rules file. When I use the > local drools rules instance, object gets updated and reflects the changes > accordingly but when I use the remote web service call to use the remote > drools engine, rules get executed correctly but updated values does not get > reflected back in the return object. > > > Here’s the function that I use in the decision table (.xls) > > function boolean setCTCFlag(Object resultViewMapObj, String siteCode){ > > boolean flag = false; > > Map<String, ResultView> resultViewMap = (Map<String, ResultView>) > resultViewMapObj; > > List<ResultView> resultViewList = new ArrayList<ResultView>(); > > resultViewList = new ArrayList<ResultView> (resultViewMap.values()); > > ResultView resultView = new ResultView(); > > resultView = resultViewList.get(0); > > if(resultView.getSampleView().getSample() != null){ > > String sampleInd = > resultView.getSampleView().getSample().getSampleIndicator(); > > if(sampleInd != null && sampleInd.length() != 0){ > > String[] sampleIndComp = sampleInd.split(""[^\\w\\s]""); > > for(int i = 0; i<sampleIndComp.length; i++){ > > LabelValueView labelValueView = new LabelValueView(); > > labelValueView.setLabel(sampleIndComp[i].trim()); > > labelValueView.setValue(" "); > > // DOTO: this is the issue > > // folowing line gets executed but changes do > not get reflected in the object. > > // Only happens when this called remotely. > > resultView.getDynamicFields().put("CTC_CLIENT_FLAG", > labelValueView); > > flag = true; > > } > > } > > } > > return flag; > > } > > _______________________________________________ > rules-dev mailing list > rules-dev@lists.jboss.org > https://lists.jboss.org/mailman/listinfo/rules-dev
_______________________________________________ rules-dev mailing list rules-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/rules-dev