Biztalk Schema

  Home  BizTalk Server  Biztalk Schema


“Biztalk Schema related Frequently Asked Questions by expert members with job experience as Biztalk Schema. These questions and answers will help you strengthen your technical skills, prepare for the new job interview and quickly revise your concepts”



44 Biztalk Schema Questions And Answers

23⟩ Explain what is atomic Transaction?

It follows full ACID properties Atomicity, Consistency, Isolation and Durability. If you require full ACID properties on the data for example, when the data must be isolated from other transactions. You must use atomic transactions exclusively. When an atomic transaction fails, all states are reset as if the orchestration instance never entered the scope.

 218 views

24⟩ Tell us what is Dehydration?

When an orchestration has been idle for a while, the orchestration engine will save the state information of the instance and free up memory resources.

 242 views

26⟩ Do you know what is the purpose of a Flat File schema?

A flat file schema defines the structure of a class of instance messages that use a flat file format, either delimited or positional or some combination thereof. Because the native semantic capabilities of XSD do not accommodate all of the requirements for defining the structure of flat file instance messages—such as the various types of delimiters that might be used for different records and fields within the flat file. BizTalk Server uses the annotation capabilities of XSD to store this extra information within an XSD schema. BizTalk Server defines a rich set of specific annotation tags that can be used to store all of the required additional information.

 235 views

27⟩ Explain me difference between Flat File Schema and XML schema?

A flat file schema defines the structure of a class of instance messages that use a flat file format, either delimited or positional or some combination thereof. Because the native semantic capabilities of XSD do not accommodate all of the requirements for defining the structure of flat file instance messages—such as the various types of delimiters that might be used for different records and fields within the flat file—BizTalk Server uses the annotation capabilities of XSD to store this extra information within an XSD schema. BizTalk Server defines a rich set of specific annotation tags that can be used to store all of the required additional information.

 251 views

32⟩ Tell us how BizTalk engine identifies a unique schema?

BizTalk uses a combination of namespace#rootnode to define the schema type of a message, thereby making a MessageType unique (for example: http://mynamespace.com#MyRootNode). In other words, BizTalk uses this combination to identify and resolve schemas references.

 213 views

34⟩ Please explain what is the difference between Group Max occurs, Group Min Occurs and Max occurs, Min Occurs?

These are all node properties.

☛ Group Max Occurs: Specifies the maximum number of times that to the underlying group content of the selected All Group node can occur.

☛ Group Min Occurs: Specifies the minimum number of times that the underlying group content of the selected All Group node can occur.

☛ Max Occurs: Specifies the maximum number of times that the element corresponding to the selected Record node can occur.

☛ Min Occurs: Specifies the minimum number of times that the element corresponding to the selected Record node can occur.

 254 views

36⟩ Explain me what is correlation?

An Orchestration can have more than one instance running simultaneously. Even though each of those multiple instances perform the same action, it does it on different data contained within a message. Correlation is a process of associating an incoming message with the appropriate instance of an orchestration. For Example: If your orchestration issues a purchase order, receives an invoice, and sends a payment, the developer must make certain that the invoice message is received by the orchestration instance which corresponds to the orchestration that sent the Purchase Order. Without correlation, it would be possible to send out an invoice for thousands of items even though the purchase order is for one.

 226 views

37⟩ Explain me what is <Any> element?

An <Any> element in a schema designates a specific location in the schema where new elements or attributes can be added. When BizTalk uses the schema to process a message containing unknown elements or attributes in the designated location, the schema will still consider the message valid.

 224 views

38⟩ Tell us what is the correlation property schema?

Correlation types define a set of properties on which you will be correlating messages. These can be any properties which were previously defined in a property and deployed with some BizTalk Project including "system" properties deployed with the GlobalPropertySchemas Jump which is installed as part of the base BizTalk install. A correlation set defines a set of properties and values for these properties that a message must contain to be processed by a particular orchestration.

 219 views

39⟩ Tell us what is long running transaction?

Long running transaction support CD properties of ACID. It is not practical to lock transaction for a long time. This transaction can run indefinitely and can be dehydrated also.

 237 views

40⟩ Please explain what is InstallWFX.vbs script?

It is a script which when run installs the BizTalk Schema Generator. It is used when generating a schema from existing items. It's likely to get error first time or after updates "WFX to XSD Schema generation module is not installed". Then this script can be used to install the schema generator.

 244 views