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

Reply via email to