41⟩ Explain me which shapes are used to implement "AND" and "OR" situation in Orchestration?
Parallel Action shape is used for a AND situation whereas Listen shape is used for OR situation.
“Biztalk Orchestration related Frequently Asked Questions by expert members with professional career as Biztalk Orchestration. These list of interview questions and answers will help you strengthen your technical skills, prepare for the new job interview and quickly revise your concepts”
Parallel Action shape is used for a AND situation whereas Listen shape is used for OR situation.
Promoted properties can be used as criteria in message routing while written properties cannot. Property field is a Promoted Property in the context. Distinguished field is a Written property in the context.
At various points within a running orchestration the state can persist.
The convoy is used to receive multiple messages in sequence or parallel to achieve a goal/result.
The engine will save the state of an orchestration in the following circumstances:
☛ Send Shape (after a message is sent)
☛ Start Orchestration Shape
☛ Suspend Shape
☛ End of a Transactional Scope (atomic or long-running)
☛ An Orchestration Debugger breakpoint is hit
☛ Orchestration Engine determines that the instance needs to be dehydrated
☛ When the Orchestration Engine is shut down; through the controlled shutdown of the host or abnormal circumstances. The engine tries to persist but if that fails, the Orchestration instance will resume from the last successful persistence point.
It is the only exception to the requirement of types for variables having to be serializable and treated as special case.
Unlike traditional programming, BizTalk Server supports two distinct types of transactions: atomic and long-running.
When a variable is shared across the branches of parallel shape.
To route binary data you can use pass-through pipelines on the receive location and send port. BizTalk will route (copy) the data from the source (receive location) to the destination (send port). If you want to route the binary data based on some information in the binary data then you write a custom Disassembler to promote the properties you need from the incoming message to route the binary data.
Expression shape allows for writing XLANG/S statements that provide C# -like coding capabilities.