Asynchronous processing of parallel shapes in BizTalk orchestration -
is there way can make various parallel shapes in biztalk orchestration processed in asynchronous way? more specifically, if 1 of parallel shape fails while getting executed, should not affect other parallel shapes execution.
as found out parallel shapes in biztalk orchestration aren't independent each other. try , execute steps in first parallel action , start on 1 of other parallel actions when waiting on response on current parallel action. failures or termination can lead unexpected results per.
how configure parallel actions shape
caution if place terminate shape inside parallel actions shape, , branch terminate on run, instance completes immediately, regardless of whether other branches have finished running. depending on design, results might unpredictable in case.
your options are
have scope inside each branch of parallel shape, if there failure caught doesn't stop execution of other branches. note: if execution of steps inside parallel shapes of short duration pay remove parallel shape altogether , have scopes following each other.
have start orchestration shapes call other orchestrations processing. failure in orchestration started won't stop execution in orchestration started from.
Comments
Post a Comment