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:
my policy set so:
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
Post a Comment