Implement Content-Based Routing Using a Business Rules Policy for a Known Message Type does not work using Samples
hi, i'm new biztalk , esb toolkit, have since tried implement content based routing via esb itinary having problems condition on business rule not evaluating properly, i've been following microsoft example in link below doesn't want work. http://msdn.microsoft.com/en-us/library/ee264380%28v=bts.10%29.aspx
when submit request following error, meaning rule has not evaluated. can please help?
the map name not provided , required.
source: microsoft.practices.esb.pipelinecomponents.dispatcherdisassemble
method: void disassemble(microsoft.biztalk.component.interop.ipipelinecontext, microsoft.biztalk.message.interop.ibasemessage)
error source: microsoft.practices.esb.itinerary.services
error targetsite: microsoft.biztalk.message.interop.ibasemessage executetransform(microsoft.biztalk.component.interop.ipipelinecontext, microsoft.biztalk.message.interop.ibasemessage, system.string, boolean)
error stacktrace: @ microsoft.practices.esb.itinerary.services.transformationservice.executetransform(ipipelinecontext context, ibasemessage msg, string mapnameorresolverstring, boolean validatesource) @ microsoft.practices.esb.itinerary.services.transformationservice.execute(ipipelinecontext context, ibasemessage msg, string resolverstring, iitinerarystep step) @ microsoft.practices.esb.pipelinecomponents.dispatcherdisassemble.disassemble(ipipelinecontext pcontext, ibasemessage pinmsg)
hi there,
there can few reasons why see error.
--> make sure have maps deployed , check if have correct dll in gac.
--> make sure specify qualified name of map in business rules. e.g.
--> try testing policy directly business rules composer , see if the succeeds or not.
--> make sure have specified correct policy name in itinenary service shape in itinerary designer. below example screen shot.
try out above things , see get.
thanks,
vishal
vishal mody
BizTalk Server > BizTalk ESB Toolkit
Comments
Post a Comment