xml - BizTalk Business Rules Engine Pipeline Framework -


i have xml message:

<ns0:purchaseorder xmlns:ns0="http://samples.breframework.schemas.schema1">   <header>     <reqid>reqid_0</reqid>     <date>date_0</date>   </header>   <item>     <description>description_0</description>     <quantity>400</quantity>     <unitprice>20</unitprice>   </item>   <status>denied</status> </ns0:purchaseorder> 

i'm using pipeline named purchaseorder_receive following stages set:decode stage properties , default xml disassembler

my policy set so: purchaseorderrules - policy

all ports configured correctly, using above pipeline in receivelocation.

the xml message posted 1 being used input, however, output xml message should contain status value of "approved", remains "denied".

basically, question here is, doing wrong prevents policy being used on pipeline, keep in mind policy's "if condition" true.

i pinged author of bre pipeline framework , response.

i not see instructionloaderpolicy being used in question @ all. xml document type must asserted in instructionloaderpolicy xml based facts accessible executionpolicy. documented here (following text "to create typedxmldocument object") - https://adventuresinsidethemessagebox.wordpress.com/2014/03/19/using-the-bre-pipeline-framework-to-assess-and-update-xml-message-content-using-xml-vocabularies/. it's important message type specified in instructionloaderpolicy matches message type in xml vocabulary.

your suggestion him apply trackingfolder parameter spot on. he'd see xml fact wasn't asserted , rule didn't fire. using cat instrumentation tracing helpful.


Comments

Popular posts from this blog

Hatching array of circles in AutoCAD using c# -

ios - UITEXTFIELD InputView Uipicker not working in swift -

Python Pig Latin Translator -