hi all, can any one help me how can convert drl to dsl for drools,let say for the following code what will be the dsl,
rule 'Rank accomodation name' salience 90 when $accBase: AccomodationBase() not AccomodationBase( eval( $accBase instanceof AccomodationRank) ) $accRank: AccomodationRank( level == $accBase.level, description == $accBase.description ) then $accRank.setScore($accRank.getScore()+1); end thanks Chandana Pingle wrote: > > hi all, > > I have recently started using Drools 5.0 .I have a difficulty in > writing the expressions in DSL file.i have my .dslr file written like > this > > when > >not PricingResult() > >productType : ProductType() > >customer : Party() > then > create a PricingResult > set productType > set customer > > now, i am able to fire the rule successfully,with the following in > .dslr file with rule language mappings set to > > pricingResult.setProductType(productType); > pricingResult.setCustomer(customer); > > where productType and customer are set using CommandFactory.insert(....) > > but > i want to remove the below 2 lines from .dslr file and expand them in .dsl > file > > productType : ProductType() > customer : Party() > > how do i declare these types in DSL? > > Any help would be great. > > Thanks > chandana > _______________________________________________ > rules-users mailing list > rules-users@lists.jboss.org > https://lists.jboss.org/mailman/listinfo/rules-users > > -- View this message in context: http://www.nabble.com/Type-declaration-in-DSL-tp24838670p24955318.html Sent from the drools - user mailing list archive at Nabble.com. _______________________________________________ rules-users mailing list rules-users@lists.jboss.org https://lists.jboss.org/mailman/listinfo/rules-users