tag:blogger.com,1999:blog-15378002418618942852024-03-13T19:53:34.331+05:30Challa QlikView, Biztalk, DotNet and MSBI FAQ's BlogSolution for the QlikView, Biztalk, DotNet and MSBI real time development problemsUnknownnoreply@blogger.comBlogger143125tag:blogger.com,1999:blog-1537800241861894285.post-52907078873419323442016-03-24T11:31:00.002+05:302016-03-24T11:31:42.365+05:30MVC Active Directory Attribute Based Authorization with example
<br />
<h1 style="margin: 0cm 0cm 0pt 18pt;">
<b style="mso-bidi-font-weight: normal;"><u><span style="font-family: "Calibri","sans-serif"; font-size: 10.5pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">MVC Active Directory Attribute
Based Authorization with example</span></u></b></h1>
<br />
<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt 18pt;">
<span style="font-family: Calibri;">Active Directory based
authorization in .NET is fairly easy. Just throw an attribute on a controller
as follows:</span></div>
<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt 18pt;">
<br /><span style="font-family: Calibri;">
<span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">[</span><span style="background: white; color: #2b91af; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">Authorize</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> (Roles=</span><span style="background: white; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">"AdGroup"</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">)]</span></span></div>
<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt 18pt;">
<span style="font-family: Calibri;"><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">public</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">class</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">HomeController</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> : </span><span style="background: white; color: #2b91af; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">Controller</span></span><span style="font-size: 10pt;"><o:p><span style="font-family: Calibri;"> </span></o:p></span></div>
<br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt 18pt;">
<span style="font-size: 10.5pt; line-height: 115%;"><span style="font-family: Calibri;">Sometimes though you do not want to hard code a role in an
attribute as you may want to add or remove roles at will. You may also want to
change the roles based on whether you are in production or not. I like to keep
my Active Directory roles either in a database or a web.config file so that
others can change authorization on the fly. In order to have greater control
over your authorization roles you need to extend the <b style="mso-bidi-font-weight: normal;">AuthorizeAttribute</b> and override <b style="mso-bidi-font-weight: normal;">AuthorizationCore</b>. You also need to override <b style="mso-bidi-font-weight: normal;">HandleUnauthorizedRequest</b> in order to have a custom redirect page. </span></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 10pt 18pt;">
<b style="mso-bidi-font-weight: normal;"><span style="font-size: 10.5pt; line-height: 115%;"><span style="font-family: Calibri;"><u>Web.Config</u></span></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><</span><span style="background: white; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">appSettings</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><</span><span style="background: white; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">add</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: red; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">key</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">=</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">"</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">Authorization.site</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">"</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">
</span><span style="background: white; color: red; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">value</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">=</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">"</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">Domain\GeneralGroupName</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">"</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">/></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><</span><span style="background: white; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">add</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: red; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">key</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">=</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">"</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">AdminGroup</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">"</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">
</span><span style="background: white; color: red; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">value</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">=</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">"</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">Domain\AdminGroupName</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">"</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">/></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"></</span><span style="background: white; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">appSettings</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">></span></span></div>
<span style="font-family: Calibri;"><div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
</div>
<span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><</span><span style="background: white; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">system.web</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><</span><span style="background: white; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">identity</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: red; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">impersonate</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">=</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">"</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">false</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">"</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">/></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><</span><span style="background: white; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">roleManager</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: red; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">enabled</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">=</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">"</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">true</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">"</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">
</span><span style="background: white; color: red; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">defaultProvider</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">=</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">"</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">AspNetWindowsTokenRoleProvider</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">"</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">><span style="mso-spacerun: yes;"> </span></</span><span style="background: white; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">roleManager</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><b style="mso-bidi-font-weight: normal;"><</b></span><b style="mso-bidi-font-weight: normal;"><span style="background: white; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">authentication</span></b><b style="mso-bidi-font-weight: normal;"><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span></b><b style="mso-bidi-font-weight: normal;"><span style="background: white; color: red; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">mode</span></b><b style="mso-bidi-font-weight: normal;"><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">=</span></b><b style="mso-bidi-font-weight: normal;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">"</span></b><b style="mso-bidi-font-weight: normal;"><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">Windows</span></b><b style="mso-bidi-font-weight: normal;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">"</span></b><b style="mso-bidi-font-weight: normal;"><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">></</span></b><b style="mso-bidi-font-weight: normal;"><span style="background: white; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">authentication</span></b><b style="mso-bidi-font-weight: normal;"><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><</span><span style="background: white; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">authorization</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><</span><span style="background: white; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">allow</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: red; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">roles</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">=</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">"</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">Domain\GeneralGroupName</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">"</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">/></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><</span><span style="background: white; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">allow</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: red; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">roles</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">=</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">"</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">Domain\AdminGroupName</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">"</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">/></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><</span><span style="background: white; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">deny</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: red; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">users</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">=</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">"</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">*</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">"</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">/></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></</span><span style="background: white; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">authorization</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"></</span><span style="background: white; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">system.web</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">></span></div>
</span><div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
</div>
</span><div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
</div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<b style="mso-bidi-font-weight: normal;"><u><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="font-family: Calibri;">Role based Authorization code</span></span></u></b></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: grey; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">///</span><span style="background: white; color: green; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: grey; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><summary></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: grey; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">///</span><span style="background: white; color: green; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> Redirects to the unauthorized page.</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: grey; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">///</span><span style="background: white; color: green; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: grey; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"></summary></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">public</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">class</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">AuthorizeSiteRedirect</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> : </span><span style="background: white; color: #2b91af; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">AuthorizeAttribute</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>{</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: grey; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">///</span><span style="background: white; color: green; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: grey; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><summary></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: grey; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">///</span><span style="background: white; color: green; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> Authorization based on roles in web.config.</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: grey; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">///</span><span style="background: white; color: green; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: grey; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"></summary></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: grey; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">///</span><span style="background: white; color: green; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: grey; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><param
name="httpContext" /></span><span style="background: white; color: green; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">The
http context</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: grey; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">///</span><span style="background: white; color: green; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: grey; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><returns></span><span style="background: white; color: green; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">Whether a user is authorized.</span><span style="background: white; color: grey; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"></returns></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">protected</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">override</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">bool</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> AuthorizeCore(</span><span style="background: white; color: #2b91af; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">HttpContextBase</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> httpContext)</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>{</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: green; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">////
In this example we use a web.config key.</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: green; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">////
<add key="Authorization.site" value="Your comma separated Ad
Group
List"/></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">var</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> roles = </span><span style="background: white; color: #2b91af; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">ConfigurationManager</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">.AppSettings[</span><span style="background: white; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">"Authorization.Site"</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">];</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 54pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">return</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> roles.Split(</span><span style="background: white; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">','</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">).ToList().Any(role =>
httpContext.User.IsInRole(role.Trim()));</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>}</span></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: grey; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">///</span><span style="background: white; color: green; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: grey; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><summary></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: grey; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">///</span><span style="background: white; color: green; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> Redirects an unauthorized request to the
unauthorized page.</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: grey; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">///</span><span style="background: white; color: green; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: grey; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"></summary></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: grey; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">///</span><span style="background: white; color: green; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: grey; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><param
name="filterContext" /></span><span style="background: white; color: green; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">The
filter context</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: green; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span></span><span style="font-family: Calibri;"><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">protected</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">override</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">void</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> HandleUnauthorizedRequest(</span><span style="background: white; color: #2b91af; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">AuthorizationContext</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> filterContext)</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>{</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span>filterContext.Result = </span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">new</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">RedirectResult</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">(</span><span style="background: white; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">"~/Unauthorized"</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">);</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>}</span></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 10pt 18pt;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; line-height: 115%; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span>}</span><span style="font-size: 10.5pt; line-height: 115%;"><o:p></o:p></span></span></div>
<span style="font-size: 10.5pt; line-height: 115%;"><span style="font-family: Calibri;">
You can now add more authorization levels for example an Admin level. </span></span><br />
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: grey; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-tab-count: 1;"> </span>///</span><span style="background: white; color: green; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">
</span><span style="background: white; color: grey; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><summary></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: grey; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">///</span><span style="background: white; color: green; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> Redirects to the unauthorized page.</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: grey; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">///</span><span style="background: white; color: green; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: grey; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"></summary></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">public</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">class</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">AuthorizeAdminRedirect</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> : </span><span style="background: white; color: #2b91af; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">AuthorizeSiteRedirect</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>{</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: grey; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">///</span><span style="background: white; color: green; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: grey; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><summary></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: grey; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">///</span><span style="background: white; color: green; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> Authorizes a user based on active directory groups.</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: grey; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">///</span><span style="background: white; color: green; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: grey; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"></summary></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: grey; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">///</span><span style="background: white; color: green; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: grey; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><param
name="httpContext" /></span><span style="background: white; color: green; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">The
http context</span><span style="background: white; color: grey; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"></param></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: grey; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">///</span><span style="background: white; color: green; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: grey; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><returns></span><span style="background: white; color: green; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">Whether a user is authorized.</span><span style="background: white; color: grey; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"></returns></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">protected</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">override</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">bool</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> AuthorizeCore(</span><span style="background: white; color: #2b91af; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">HttpContextBase</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> httpContext)</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>{</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">var</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> roles = </span><span style="background: white; color: #2b91af; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">ConfigurationManager</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">.AppSettings[</span><span style="background: white; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">"AdminGroup"</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">];<span style="mso-spacerun: yes;"> </span></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span></span><span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"></span></span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">return</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> roles.Split(</span><span style="background: white; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">','</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">).ToList().Any(role => <span style="mso-tab-count: 4;"> </span><strong>httpContext.User.IsInRole</strong>(role.Trim()));</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>}</span></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 10pt 18pt;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; line-height: 115%; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>}</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="font-size: 10.5pt;"><span style="font-family: Calibri;">Now all you have to do
is add an attribute to your controller and you are done: </span></span><span style="font-size: 10.5pt;"><br /><span style="font-family: Calibri;">
</span></span><span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">[</span><span style="background: white; color: #2b91af; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">AuthorizeSiteRedirect</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">]</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">p</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">ublic</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">class</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">HomeController</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> : </span><span style="background: white; color: #2b91af; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">Controller</span></span><span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; line-height: 115%; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="color: black; font-size: 9.5pt; line-height: 115%; mso-bidi-font-family: Consolas;"><o:p></o:p></span></span></div>
<br />
<pre style="margin-left: 18pt;"><span style="font-size: x-small;"><span class="pln"><span style="font-family: "Calibri","sans-serif"; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"><span style="mso-spacerun: yes;"> </span></span></span><span class="com"><span style="font-family: "Calibri","sans-serif"; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">/// <summary></span></span><span class="pln"><span style="font-family: "Calibri","sans-serif"; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"><o:p></o:p></span></span></span></pre>
<pre style="margin-left: 18pt;"><span style="font-size: x-small;"><span class="pln"><span style="font-family: "Calibri","sans-serif"; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"><span style="mso-spacerun: yes;"> </span></span></span><span class="com"><span style="font-family: "Calibri","sans-serif"; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">/// Administration page for site settings.</span></span><span class="pln"><span style="font-family: "Calibri","sans-serif"; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"><o:p></o:p></span></span></span></pre>
<pre style="margin-left: 18pt;"><span style="font-size: x-small;"><span class="pln"><span style="font-family: "Calibri","sans-serif"; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"><span style="mso-spacerun: yes;"> </span></span></span><span class="com"><span style="font-family: "Calibri","sans-serif"; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">/// </summary></span></span></span></pre>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span class="pln"><span style="mso-spacerun: yes;">
</span></span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">[</span><span style="background: white; color: #2b91af; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">AuthorizeAdminRedirect</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">]</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt 18pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">public</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">class</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">AdminController</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> : </span><span style="background: white; color: #2b91af; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">Controller</span></span></div>
<pre style="margin-left: 18pt;"><span style="background: white; color: black; font-family: "Calibri","sans-serif"; font-size: 9.5pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: Consolas; mso-hansi-theme-font: minor-latin; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="color: black; font-family: "Calibri","sans-serif"; font-size: 9.5pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: Consolas; mso-hansi-theme-font: minor-latin;"><o:p></o:p></span></pre>
<pre style="margin-left: 18pt;"><span style="font-family: "Calibri","sans-serif"; font-size: 10.5pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Please be aware that when you store you active directory groups in a location like your config file you need to be sure </span></pre>
<div style="margin-left: 18pt;">
<span style="font-family: "Calibri","sans-serif"; font-size: 10.5pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">to trim whitespace from your group name. Otherwise <strong>httpContext.User.IsInRole</strong> will not work accurately. For example if User1 is in group Group1 then User.IsInRole(" Group1") will return false however User.IsInRole("Group1") will return true. <o:p></o:p></span></div>
<pre style="margin-left: 18pt;"><span style="font-family: "Calibri","sans-serif"; font-size: 10.5pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"><o:p> </o:p></span></pre>
<pre style="margin-left: 18pt;"><span style="font-family: "Calibri","sans-serif"; font-size: 10.5pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">If your website is throwing <b style="mso-bidi-font-weight: normal;">unauthorized access</b> like below:</span></pre>
<div style="margin-left: 18pt;">
<span style="font-family: "Calibri","sans-serif"; font-size: 10.5pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"> </span></div>
<div style="margin-left: 18pt;">
<span style="font-family: "Calibri","sans-serif"; font-size: 10.5pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"><em>Access is denied.</em> <span style="font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;"><b> Description: </b>An error occurred while accessing the resources required to serve this request. The server may not be configured for access to the requested URL. <br /><br /><b> Error message 401.2.: </b>Unauthorized: Logon failed due to server configuration. Verify that you have permission to view this directory or page based on the credentials you supplied and the authentication methods enabled on the Web server. Contact the Web server's administrator for additional assistance.</span></span></div>
<div style="margin-left: 18pt;">
<span style="font-family: "Calibri","sans-serif"; font-size: 10.5pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Then check your project properties like below. </span><span style="font-family: "Calibri","sans-serif"; font-size: 10.5pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Generally you will get this issue with new web application created with VS 2013.<o:p></o:p></span></div>
<pre style="margin-left: 18pt;"><span style="font-family: "Calibri","sans-serif"; font-size: 10.5pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"><o:p> </o:p></span></pre>
<pre style="margin-left: 18pt;"><u><span style="font-family: "Calibri","sans-serif"; font-size: 10.5pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Visual Studio 2013 <span style="mso-spacerun: yes;"> </span></span></u><u><span style="font-family: Wingdings; font-size: 10.5pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-char-type: symbol; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-symbol-font-family: Wingdings;"><span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings;">à</span></span></u><u><span style="font-family: "Calibri","sans-serif"; font-size: 10.5pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"> New Web Application </span></u><u><span style="font-family: Wingdings; font-size: 10.5pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-char-type: symbol; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-symbol-font-family: Wingdings;"><span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings;">à</span></span></u><u><span style="font-family: "Calibri","sans-serif"; font-size: 10.5pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"> By default Windows Authentication is disabled and </span></u></pre>
<div style="margin-left: 18pt;">
<u><span style="font-family: "Calibri","sans-serif"; font-size: 10.5pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Anonymous is Enabled </span></u><u><span style="font-family: Wingdings; font-size: 10.5pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-char-type: symbol; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-symbol-font-family: Wingdings;"><span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings;">à</span></span></u><u><span style="font-family: "Calibri","sans-serif"; font-size: 10.5pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"> Perform changes like below. </span></u></div>
<div style="margin-left: 18pt;">
<u><span style="font-family: "Calibri","sans-serif"; font-size: 10.5pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"><o:p></o:p></span></u> </div>
<pre style="margin-left: 18pt;"><span style="font-family: "Calibri","sans-serif"; font-size: 10.5pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"><o:p> <div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-LvEDvhNuVaE/VvOCsTNJl6I/AAAAAAAAQIY/bpOfpIEDsi09MQLEK3aKPqURE0k1MyXwg/s1600/Windows_auth.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://2.bp.blogspot.com/-LvEDvhNuVaE/VvOCsTNJl6I/AAAAAAAAQIY/bpOfpIEDsi09MQLEK3aKPqURE0k1MyXwg/s1600/Windows_auth.jpg" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
</o:p></span></pre>
<pre style="margin-left: 18pt;"><span style="font-family: "Calibri","sans-serif"; font-size: 10.5pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-no-proof: yes;"><!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600"
o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f"
stroked="f">
<v:stroke joinstyle="miter"/>
<v:formulas>
<v:f eqn="if lineDrawn pixelLineWidth 0"/>
<v:f eqn="sum @0 1 0"/>
<v:f eqn="sum 0 0 @1"/>
<v:f eqn="prod @2 1 2"/>
<v:f eqn="prod @3 21600 pixelWidth"/>
<v:f eqn="prod @3 21600 pixelHeight"/>
<v:f eqn="sum @0 0 1"/>
<v:f eqn="prod @6 1 2"/>
<v:f eqn="prod @7 21600 pixelWidth"/>
<v:f eqn="sum @8 21600 0"/>
<v:f eqn="prod @7 21600 pixelHeight"/>
<v:f eqn="sum @10 21600 0"/>
</v:formulas>
<v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
<o:lock v:ext="edit" aspectratio="t"/>
</v:shapetype><v:shape id="Picture_x0020_7" o:spid="_x0000_i1025" type="#_x0000_t75"
style='width:225.75pt;height:201.75pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:\TEMP\msohtmlclip1\01\clip_image001.png" o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--></span><span style="font-family: "Calibri","sans-serif"; font-size: 10.5pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"><o:p></o:p></span></pre>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1537800241861894285.post-48543814857986950282016-03-17T18:20:00.000+05:302016-03-17T18:20:17.126+05:30MVC Handling multiple submit buttons in single view
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<b style="mso-bidi-font-weight: normal;"><u><span lang="EN" style="mso-ansi-language: EN;"><span style="font-family: Calibri;">MVC: Handling Multiple
button submission from one view <o:p></o:p></span></span></u></b></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span lang="EN" style="mso-ansi-language: EN;">While developing any web applications we use to
design lot more forms. Most of the times a form perform a single action,
posting data to some controller. There is no necessity that each of the form
will contain only a single submit button. Sometimes, we may need a form which
will contain multiple submit buttons. As in the following case</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: green; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><o:p><span style="font-size: small;"> </span></o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><</span><span style="background: white; color: maroon; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">h2</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">></span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">SignUp</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"></</span><span style="background: white; color: maroon; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">h2</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">></span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><o:p></o:p></span></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: yellow; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: yellow;">@</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">using</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> (Html.BeginForm(</span><span style="background: white; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">"PostData"</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">,</span><span style="background: white; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">"Home"</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">,
</span><span style="background: white; color: #2b91af; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">FormMethod</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">.Post))<o:p></o:p></span></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="font-family: Calibri;">{<o:p></o:p></span></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: yellow; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: yellow;">@</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">Html.AntiForgeryToken()<o:p></o:p></span></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><</span><span style="background: white; color: maroon; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">div</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">></span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><o:p></o:p></span></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><</span><span style="background: white; color: maroon; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">fieldset</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">></span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><o:p></o:p></span></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><</span><span style="background: white; color: maroon; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">legend</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">></span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">Account Information</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"></</span><span style="background: white; color: maroon; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">legend</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">></span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><o:p></o:p></span></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><</span><span style="background: white; color: maroon; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">p</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">></span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><o:p></o:p></span></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><</span><span style="background: white; color: maroon; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">label</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: red; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">for</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">="username"></span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">Username:</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"></</span><span style="background: white; color: maroon; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">label</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">></span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><o:p></o:p></span></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: yellow; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: yellow;">@</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">Html.TextBox(</span><span style="background: white; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">"username"</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">)<o:p></o:p></span></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"></</span><span style="background: white; color: maroon; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">p</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">></span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><o:p></o:p></span></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><</span><span style="background: white; color: maroon; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">p</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">></span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><o:p></o:p></span></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><</span><span style="background: white; color: maroon; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">label</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: red; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">for</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">="email"></span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">Email:</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"></</span><span style="background: white; color: maroon; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">label</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">></span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><o:p></o:p></span></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: yellow; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: yellow;">@</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">Html.TextBox(</span><span style="background: white; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">"email"</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">)<span style="mso-spacerun: yes;"> </span><o:p></o:p></span></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"></</span><span style="background: white; color: maroon; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">p</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">></span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><o:p></o:p></span></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><</span><span style="background: white; color: maroon; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">p</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">></span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><o:p></o:p></span></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><</span><span style="background: white; color: maroon; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">label</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: red; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">for</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">="password"></span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">Password:</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"></</span><span style="background: white; color: maroon; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">label</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">></span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><o:p></o:p></span></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: yellow; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: yellow;">@</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">Html.TextBox(</span><span style="background: white; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">"password"</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">)<o:p></o:p></span></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"></</span><span style="background: white; color: maroon; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">p</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">></span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><o:p></o:p></span></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><</span><span style="background: white; color: maroon; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">p</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">></span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><o:p></o:p></span></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><</span><span style="background: white; color: maroon; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">label</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: red; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">for</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">="confirmPassword"></span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">Confirm Password:</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"></</span><span style="background: white; color: maroon; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">label</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">></span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><o:p></o:p></span></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: yellow; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: yellow;">@</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">Html.TextBox(</span><span style="background: white; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">"confirmPassword"</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">)<o:p></o:p></span></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"></</span><span style="background: white; color: maroon; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">p</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">></span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><o:p></o:p></span></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><</span><span style="background: white; color: maroon; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">p</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">></span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><o:p></o:p></span></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><</span><span style="background: white; color: maroon; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">input</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: red; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">type</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">="submit"</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: red; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">name</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">="btnRegister"</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: red; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">id</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">="btnRegister"</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: red; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">value</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">="register"</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">/></span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><o:p></o:p></span></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><</span><span style="background: white; color: maroon; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">input</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: red; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">type</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">="submit"</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: red; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">name</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">="btnCancel"</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: red; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">id</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">="btnCancel"</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: red; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">value</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">="Cancel"</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">/></span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><o:p></o:p></span></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"></</span><span style="background: white; color: maroon; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">p</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">></span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><o:p></o:p></span></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"></</span><span style="background: white; color: maroon; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">fieldset</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">></span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><o:p></o:p></span></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"></</span><span style="background: white; color: maroon; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">div</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">></span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><o:p></o:p></span></span></div>
<br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; line-height: 115%; mso-bidi-font-family: Consolas; mso-highlight: white;">}</span><span lang="EN" style="mso-ansi-language: EN;"><o:p></o:p></span></span></div>
<br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;">
<span lang="EN" style="mso-ansi-language: EN;"><span style="font-family: Calibri;">So in this case,
our form will be posting data to a single action <em><b style="mso-bidi-font-weight: normal;"><span style="font-family: "Calibri","sans-serif"; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: "Times New Roman"; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;">PostData</span></b></em><em><span style="font-family: "Calibri","sans-serif"; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: "Times New Roman"; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;"> </span></em>but it contains 2 different submit
button. So to handle this scenario, we need to code something like this
in our controller.<o:p></o:p></span></span></div>
<span style="font-family: Calibri;"><span style="background: white; color: green; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">// handling multiple buttons post by using if else conditions</span></span><br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span>[</span><span style="background: white; color: #2b91af; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">HttpPost</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">]</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">public</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">
</span><span style="background: white; color: #2b91af; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">ActionResult</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> PostData(</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">string</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> btnRegister, </span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">string</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> btnCancel)</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>{</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">string</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">
buttonName = btnRegister ?? btnCancel;</span></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">if</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> (!</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">string</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">.IsNullOrEmpty(btnRegister))</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>{ </span></span><span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: green; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">//write code related to Register</span></span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"></span> }</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">else</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">if</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> (!</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">string</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">.IsNullOrEmpty(btnCancel))</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>{</span></span><span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: green; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">//write code related to Cancel</span></span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>}</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">return</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">
Content(</span><span style="background: white; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">"button name: "</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> + buttonName);<span style="mso-spacerun: yes;"> </span></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span>}</span><span style="color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas;"><o:p></o:p></span></span></div>
<br />
<span lang="EN" style="font-family: "Calibri","sans-serif"; font-size: 11pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: "Times New Roman"; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: SimSun; mso-fareast-language: ZH-CN; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin;">Also
this looks very simple when we have a simple Action, think how about doing this
on a form of 10 fields & 4 buttons.<o:p></o:p></span><br />
<br />
<span lang="EN" style="font-family: "Calibri","sans-serif"; font-size: 11pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: "Times New Roman"; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: SimSun; mso-fareast-language: ZH-CN; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin;">How
if I am able to specify the name of the button near the action method wherein I
will specify the name of the button on which that action needs to be invoked.
We can achieve this in </span><span style="font-family: "Calibri","sans-serif"; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: "Times New Roman"; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: SimSun; mso-fareast-language: ZH-CN; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin;">Asp.Net</span><span lang="EN" style="font-family: "Calibri","sans-serif"; font-size: 11pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: "Times New Roman"; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: SimSun; mso-fareast-language: ZH-CN; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin;"> MVC by using the <b style="mso-bidi-font-weight: normal;">ActionMethodSelectorAttribute</b>
attribute. Here is a code snippet to show the use of the attribute.<o:p></o:p></span><br />
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">public</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">class</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">AcceptParameterAttribute</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> : </span><span style="background: white; color: #2b91af; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">ActionMethodSelectorAttribute</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>{</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">public</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">
</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">string</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">
Name { </span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">get</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">; </span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">set</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">; }</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">public</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">
</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">string</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">
Value { </span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">get</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">; </span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">set</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">; }</span></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">public</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">
</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">override</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">bool</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> IsValidForRequest(</span><span style="background: white; color: #2b91af; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">ControllerContext</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> controllerContext, <span style="mso-tab-count: 2;"> </span> System.Reflection.</span><span style="background: white; color: #2b91af; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">MethodInfo</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">
methodInfo)</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>{</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">var</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> req =
controllerContext.RequestContext.HttpContext.Request;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">return</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">
req[</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">this</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">.Name] == </span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">this</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">.Value;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>}</span></span></div>
<span style="background: white; color: black; font-family: "Calibri","sans-serif"; font-size: 9.5pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: Consolas; mso-hansi-theme-font: minor-latin; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span>}</span><span style="color: black; font-family: "Calibri","sans-serif"; font-size: 9.5pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: Consolas; mso-hansi-theme-font: minor-latin;"><o:p></o:p></span><br />
<br />
<span lang="EN" style="font-family: "Calibri","sans-serif"; font-size: 11pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: "Times New Roman"; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: SimSun; mso-fareast-language: ZH-CN; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin;">The
ActionMethodSelectorAttribute is executed before the Action is executed, so we
here we can check which button is clicked while submitting the form using the
Form NameValueCollection object on the IsValidForRequest event of the ActionMethodSelectorAttribute.<o:p></o:p></span><br />
<br />
<span lang="EN" style="font-family: "Calibri","sans-serif"; font-size: 11pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: "Times New Roman"; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: SimSun; mso-fareast-language: ZH-CN; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin;">This
attribute will also help preventing the JavaScript attacks as this will only
accept the values submitted by the specific submit button.<o:p></o:p></span><br />
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">public</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">class</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">HomeController</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">
: </span><span style="background: white; color: #2b91af; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">Controller</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span>{</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: green; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">// handling multiple buttons post by using ActionMethodSelectorAttribute</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span>[</span><span style="background: white; color: #2b91af; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">HttpPost</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">]</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span>[</span><span style="background: white; color: #2b91af; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">ActionName</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">(</span><span style="background: white; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">"PostData"</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">)]</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span>[</span><span style="background: white; color: #2b91af; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">AcceptParameter</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">(Name
= </span><span style="background: white; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">"btnRegister"</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">, Value = </span><span style="background: white; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">"register"</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">)]</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">public</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">
</span><span style="background: white; color: #2b91af; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">ActionResult</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> PostbtnRegister(</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">string</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> username, </span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">string</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> email, </span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">string</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> password, </span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">string</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> confirmPassword)</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>{</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">return</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">
Content(</span><span style="background: white; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">"you clicked
reset"</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> + username + email +
password + confirmPassword);</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>}</span></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span>[</span><span style="background: white; color: #2b91af; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">HttpPost</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">]</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span>[</span><span style="background: white; color: #2b91af; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">ActionName</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">(</span><span style="background: white; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">"PostData"</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">)]</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span>[</span><span style="background: white; color: #2b91af; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">AcceptParameter</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">(Name
= </span><span style="background: white; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">"btnCancel"</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">, Value = </span><span style="background: white; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">"Cancel"</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">)]</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">public</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">
</span><span style="background: white; color: #2b91af; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">ActionResult</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> PostbtnCancel(</span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">string</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> username, </span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">string</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> email, </span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">string</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> password, <span style="mso-tab-count: 2;"> </span></span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">string</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">
confirmPassword)</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>{</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: Calibri;"><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">return</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">
Content(</span><span style="background: white; color: #a31515; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;">"you clicked
Cancel"</span><span style="background: white; color: black; font-size: 9.5pt; mso-bidi-font-family: Consolas; mso-highlight: white;"> + username + email +
password + <span style="mso-tab-count: 4;"> </span>confirmPassword);</span></span></div>
<span style="background: white; color: black; font-family: "Calibri","sans-serif"; font-size: 9.5pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: Consolas; mso-hansi-theme-font: minor-latin; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span>}</span><span style="color: black; font-family: "Calibri","sans-serif"; font-size: 9.5pt; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: Consolas; mso-hansi-theme-font: minor-latin;">}</span><span style="font-family: "Calibri","sans-serif"; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"><o:p></o:p></span><br />
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1537800241861894285.post-44400560126443947882016-03-04T16:18:00.001+05:302016-03-04T16:18:38.632+05:30Difference between ? and ?? operators in C#<div class="MsoListParagraph" style="margin: 0cm 0cm 10pt 36pt; mso-list: l0 level1 lfo1; text-indent: -18pt;">
<span style="mso-bidi-font-family: Helvetica;"><span style="font-family: Calibri;"><strong><u>Difference between ? and ??<o:p></o:p></u></strong></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span lang="EN" style="font-family: 'Times New Roman','serif'; font-size: 12pt; mso-ansi-language: EN; mso-fareast-font-family: 'Times New Roman';"><span style="mso-tab-count: 1;"> </span>The conditional operator (<b>?:</b>) returns one of two values depending on the value of a <span style="mso-tab-count: 1;"> </span>Boolean expression. Following is the syntax for the conditional operator.<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<i style="mso-bidi-font-style: normal;"><span lang="EN" style="color: black; font-family: 'Courier New'; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: 'Times New Roman';"><span style="mso-tab-count: 1;"> </span><b style="mso-bidi-font-weight: normal;">condition ? first_expression : second_expression;</b></span></i><b style="mso-bidi-font-weight: normal;"><span lang="EN" style="color: black; font-family: 'Courier New'; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: 'Times New Roman';"><span style="mso-tab-count: 1;"> </span><i style="mso-bidi-font-style: normal;"><o:p></o:p></i></span></b></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: green; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><span style="mso-tab-count: 2;"> </span>// ?: conditional operator.</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">int</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> input = </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Convert</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">.ToInt32(</span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">Console</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">.ReadLine());<span style="mso-spacerun: yes;"> </span><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">string</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> classify = (input > 0) ? </span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"positive"</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> : </span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">"negative"</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><span style="mso-tab-count: 1;"> </span></span><span lang="EN" style="font-family: 'Times New Roman','serif'; font-size: 12pt; mso-ansi-language: EN; mso-fareast-font-family: 'Times New Roman';">The <b style="mso-bidi-font-weight: normal;">??</b> operator is called the <b style="mso-bidi-font-weight: normal;">null-coalescing</b> operator. It returns the left-hand operand if <span style="mso-tab-count: 1;"> </span>the operand is not null; otherwise it returns the right hand operand.</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">int</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">? x = </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">null</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: green; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">// Set y to the value of x if x is NOT null; otherwise,</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: green; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">// if x = null, set y to -1.</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">int</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> y = <i style="mso-bidi-font-style: normal;">x ?? -1;</i></span><span style="color: black; font-family: Consolas; font-size: 9.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<br /></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1537800241861894285.post-88353491528140357542016-03-04T16:03:00.002+05:302016-03-04T16:03:56.770+05:30Difference between as and is in C#<br />
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-bottom: medium none; border-collapse: collapse; border-left: medium none; border-right: medium none; border-top: medium none; margin: auto auto auto 36pt; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;"><tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;"><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; width: 239.4pt;" valign="top" width="319"><div class="MsoListParagraphCxSpFirst" style="line-height: normal; margin: 0cm 0cm 0pt; mso-add-space: auto;">
<b style="mso-bidi-font-weight: normal;"><span style="font-size: 14pt; mso-bidi-font-family: Helvetica; mso-bidi-font-size: 11.0pt;"><span style="font-family: Calibri;">as<o:p></o:p></span></span></b></div>
</td><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: #f0f0f0; border-right: windowtext 1pt solid; border-top: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; width: 239.4pt;" valign="top" width="319"><div class="MsoListParagraphCxSpLast" style="line-height: normal; margin: 0cm 0cm 0pt; mso-add-space: auto;">
<b style="mso-bidi-font-weight: normal;"><span style="font-size: 14pt; mso-bidi-font-family: Helvetica; mso-bidi-font-size: 11.0pt;"><span style="font-family: Calibri;">is<o:p></o:p></span></span></b></div>
</td></tr>
<tr style="mso-yfti-irow: 1;"><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: #f0f0f0; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; width: 239.4pt;" valign="top" width="319"><div class="MsoListParagraphCxSpFirst" style="line-height: normal; margin: 0cm 0cm 0pt; mso-add-space: auto;">
<span style="mso-bidi-font-family: Helvetica;"><span style="font-family: Calibri;">Is Operator is used to check the Compatibility of an Object with a given Type and it returns the result as a Boolean (True or false).<o:p></o:p></span></span></div>
</td><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: #f0f0f0; border-right: windowtext 1pt solid; border-top: #f0f0f0; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; width: 239.4pt;" valign="top" width="319"><div class="MsoListParagraphCxSpLast" style="line-height: normal; margin: 0cm 0cm 0pt; mso-add-space: auto;">
<span style="mso-bidi-font-family: Helvetica;"><span style="font-family: Calibri;">As Operator is used for Casting of Object to a given Type or a Class.<o:p></o:p></span></span></div>
</td></tr>
<tr style="mso-yfti-irow: 2;"><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: #f0f0f0; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; width: 239.4pt;" valign="top" width="319"><div class="MsoListParagraphCxSpFirst" style="line-height: normal; margin: 0cm 0cm 0pt; mso-add-space: auto;">
<span style="mso-bidi-font-family: Helvetica;"><span style="font-family: Calibri;">Ex: <o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0cm 0cm 0pt; mso-add-space: auto;">
<span style="mso-bidi-font-family: Helvetica;"><span style="font-family: Calibri;">if (someObject is StringBuilder) ...<o:p></o:p></span></span></div>
</td><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: #f0f0f0; border-right: windowtext 1pt solid; border-top: #f0f0f0; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; width: 239.4pt;" valign="top" width="319"><div class="MsoListParagraphCxSpLast" style="line-height: normal; margin: 0cm 0cm 0pt; mso-add-space: auto;">
<span style="mso-bidi-font-family: Helvetica;"><span style="font-family: Calibri;">Ex:<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">object</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> x = 5;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: green; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">// int y = x as int; // not allowed becoz of int : value type<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">int</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">? y = x </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">as</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">int</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">?;</span><span style="color: black; font-family: Consolas; font-size: 9.5pt;"> </span><span style="background: white; color: green; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;">// allowed becoz of nullable type</span><span style="background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span></div>
<div class="MsoListParagraphCxSpFirst" style="line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-add-space: auto;">
<br /></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0cm 0cm 0pt; mso-add-space: auto;">
<b style="mso-bidi-font-weight: normal;"><span style="mso-bidi-font-family: Helvetica;"><span style="font-family: Calibri;">Ex. <span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span><o:p></o:p></span></span></b></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0cm 0cm 0pt; mso-add-space: auto;">
<span style="mso-bidi-font-family: Helvetica;"><span style="font-family: Calibri;">Student s = obj as Student;<span style="mso-tab-count: 1;"> </span><span style="mso-spacerun: yes;"> </span><o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0cm 0cm 0pt; mso-add-space: auto;">
<i style="mso-bidi-font-style: normal;"><span style="mso-bidi-font-family: Helvetica;"><span style="font-family: Calibri;">is equivalent to:<o:p></o:p></span></span></i></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0cm 0cm 0pt; mso-add-space: auto;">
<span style="mso-bidi-font-family: Helvetica;"><span style="font-family: Calibri;">Student s = obj is Student ? (Student)obj : (Student)null;<o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpLast" style="line-height: normal; margin: 0cm 0cm 0pt; mso-add-space: auto;">
<br /></div>
</td></tr>
<tr style="mso-yfti-irow: 3; mso-yfti-lastrow: yes;"><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: #f0f0f0; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; width: 239.4pt;" valign="top" width="319"><div class="MsoListParagraphCxSpFirst" style="line-height: normal; margin: 0cm 0cm 0pt; mso-add-space: auto;">
<br /></div>
</td><td style="background-color: transparent; border-bottom: windowtext 1pt solid; border-left: #f0f0f0; border-right: windowtext 1pt solid; border-top: #f0f0f0; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; width: 239.4pt;" valign="top" width="319"><div class="MsoListParagraphCxSpLast" style="line-height: normal; margin: 0cm 0cm 0pt; mso-add-space: auto;">
<span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;"><span style="mso-bidi-font-family: Helvetica;">as</span></b><span style="mso-bidi-font-family: Helvetica;"> operator should be used with Reference Type or nullable type<o:p></o:p></span></span></div>
</td></tr>
</tbody></table>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1537800241861894285.post-87998277594159406092016-01-29T14:57:00.001+05:302016-02-10T23:25:55.326+05:30Difference between Readonly and Const in C# with example<div class="MsoNormal" style="margin: 0cm 0cm 10pt;">
<span style="font-size: 18pt; line-height: 115%;"><span style="font-family: "calibri";"><strong>Difference between Readonly and Const in C# with example<o:p></o:p></strong></span></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;">
<strong><span style="color: #333333; font-family: "arial" , "sans-serif"; font-size: 14pt; line-height: 115%;">Constant</span></strong><b><span style="color: #333333; font-family: "arial" , "sans-serif"; font-size: 11.5pt; line-height: 115%;"><br /></span></b><span style="color: #333333; font-family: "arial" , "sans-serif"; font-size: 11.5pt; line-height: 115%;"><br />Constant fields are defined at the time of declaration in the code snippet, because once they are defined they can't be modified. By default a constant is static, so you can't define them static from your side.<br /><br />It is also mandatory to assign a value to them at the time of declaration otherwise it will give an error during compilation of the program snippet. That's why it is also called a compile-time constant.<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;">
<strong><span style="color: #333333; font-family: "arial" , "sans-serif"; font-size: 14pt; line-height: 115%;">Readonly</span></strong><span style="color: #333333; font-family: "arial" , "sans-serif"; font-size: 11.5pt; line-height: 115%;"><br /><br />A Readonly field can be initialized either at the time of declaration or within the constructor of the same class. We can also change the value of a Readonly at runtime or assign a value to it at runtime (but in a non-static constructor only).<br /><br />For that reason a Readonly field is also called a run-time constant.<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt;">public</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt;">class</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt;">ReadOnlyConstDynamicVar</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;"><span style="mso-spacerun: yes;"> </span>{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt;">public</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt;">const</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt;">int</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;"> x = 10; </span><span style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;">// assigning value is mandatory</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt;">public</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt;">readonly</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt;">int</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;"> y ; </span><span style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;">// assigning value is optional</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt;">public</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;"> ReadOnlyConstDynamicVar()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;"><span style="mso-spacerun: yes;"> </span>{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;">//readonly takes default value if nothing is assigned</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;"><span style="mso-spacerun: yes;"> </span>y = 20;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;"><span style="mso-spacerun: yes;"> </span>}<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt;">public</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt;">string</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;"> GetreadOnlyValue()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;"><span style="mso-spacerun: yes;"> </span>{<span style="mso-spacerun: yes;"> </span><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;">//y = 20;<span style="mso-spacerun: yes;"> </span>// not allowed to change readonly variable</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt;">const</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt;">int</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;"> g = 30;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt;">return</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;"> g.ToString();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;"><span style="mso-spacerun: yes;"> </span>}<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; line-height: 115%;"><span style="mso-spacerun: yes;"> </span>}</span><span style="color: black; font-family: "consolas"; font-size: 9.5pt; line-height: 115%;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt;"><span style="mso-tab-count: 1;"> </span>static</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;"> </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt;">void</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;"> Main(</span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt;">string</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;">[] args)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;"><span style="mso-spacerun: yes;"> </span>{<span style="mso-spacerun: yes;"> </span><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt;"><span style="mso-tab-count: 1;"> </span><span style="mso-spacerun: yes;"> </span>ReadOnlyConstDynamicVar</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;"> obj = </span><span style="background: white; color: blue; font-family: "consolas"; font-size: 9.5pt;">new</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;"> </span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt;">ReadOnlyConstDynamicVar</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;">();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;">//reading const value</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt;">Console</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;">.WriteLine(</span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt;">ReadOnlyConstDynamicVar</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;">.x.ToString());<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: green; font-family: "consolas"; font-size: 9.5pt;">//reading readonly value</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt;">Console</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt;">.WriteLine(obj.y.ToString());<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; line-height: 115%;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: #2b91af; font-family: "consolas"; font-size: 9.5pt; line-height: 115%;">Console</span><span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; line-height: 115%;">.ReadLine();<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;">
<span style="background: white; color: black; font-family: "consolas"; font-size: 9.5pt; line-height: 115%;"><span style="mso-spacerun: yes;"> </span>}</span><br />
<br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;">
<br /></div>
<o:p></o:p></div>
Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-1537800241861894285.post-64531000986869804132016-01-20T18:07:00.000+05:302016-01-20T18:07:02.735+05:30ado.net error : String[2]: the Size property has an invalid size of 0<span style="mso-bidi-font-family: Helvetica;"><span style="color: #494949;"><span style="font-family: Verdana;">I am getting below error while executing stored procedure from C# (Ado.net, entity framework)</span></span></span><br />
<br />
<span style="mso-bidi-font-family: Helvetica;"><span style="color: #494949;"><span style="font-family: Verdana;">String[2]: the Size property has an invalid size of 0.</span></span></span><br />
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: #2b91af; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;">SqlParameter</span><span style="background: white; color: black; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;"> </span><span style="color: black; font-family: 'Arial','sans-serif'; font-size: 9.5pt;">input1<span style="background: white; mso-highlight: white;">Parameter = </span></span><span style="background: white; color: blue; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;">new</span><span style="background: white; color: black; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;">SqlParameter</span><span style="background: white; color: black; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;">()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span>{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span>ParameterName = </span><span style="background: white; color: #a31515; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: #a31515; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-bidi-font-size: 9.5pt; mso-highlight: white;"> input1</span><span style="background: white; color: #a31515; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: black; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;">,<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span>Direction = System.Data.</span><span style="background: white; color: #2b91af; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;">ParameterDirection</span><span style="background: white; color: black; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;">.Input,<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span>Value = </span><span style="background: white; color: #a31515; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-bidi-font-size: 9.5pt; mso-highlight: white;">input1</span><span style="background: white; color: black; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;">,<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span>SqlDbType = System.Data.</span><span style="background: white; color: #2b91af; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;">SqlDbType</span><span style="background: white; color: black; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;">.VarChar<o:p></o:p></span></div>
<span style="background: white; color: black; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span>};<o:p></o:p></span><br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: #2b91af; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;">SqlParameter</span><span style="background: white; color: black; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;"> </span><span style="color: black; font-family: 'Arial','sans-serif'; font-size: 9.5pt;">input2<span style="background: white; mso-highlight: white;">Parameter = </span></span><span style="background: white; color: blue; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;">new</span><span style="background: white; color: black; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;">SqlParameter</span><span style="background: white; color: black; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;">()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span>{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span>ParameterName = </span><span style="background: white; color: #a31515; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: #a31515; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-bidi-font-size: 9.5pt; mso-highlight: white;"> input2</span><span style="background: white; color: #a31515; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: black; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;">,<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span>Direction = System.Data.</span><span style="background: white; color: #2b91af; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;">ParameterDirection</span><span style="background: white; color: black; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;">.Input,<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span>Value = </span><span style="background: white; color: #a31515; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-bidi-font-size: 9.5pt; mso-highlight: white;">input2</span><span style="background: white; color: black; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;">,<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span>SqlDbType = System.Data.</span><span style="background: white; color: #2b91af; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;">SqlDbType</span><span style="background: white; color: black; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;">.VarChar<o:p></o:p></span></div>
<span style="background: white; color: black; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span>};<o:p></o:p></span><br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: #2b91af; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;">SqlParameter</span><span style="background: white; color: black; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;"> </span><span style="color: black; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-bidi-font-size: 9.5pt;">output1<span style="background: white; mso-highlight: white;">Parameter</span></span><span style="background: white; color: black; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;"> = </span><span style="background: white; color: blue; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;">new</span><span style="background: white; color: black; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;">SqlParameter</span><span style="background: white; color: black; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;">()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span>{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span>ParameterName = </span><span style="background: white; color: #a31515; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: #a31515; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-bidi-font-size: 9.5pt; mso-highlight: white;">output1</span><span style="background: white; color: #a31515; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: black; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;">,<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span>Direction = System.Data.</span><span style="background: white; color: #2b91af; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;">ParameterDirection</span><span style="background: white; color: black; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;">.Output,<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: black; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span>SqlDbType = System.Data.</span><span style="background: white; color: #2b91af; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;">SqlDbType</span><span style="background: white; color: black; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;">.VarChar<o:p></o:p></span></div>
<span style="background: white; color: black; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span>};</span><span style="background: white; color: blue; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;"><o:p></o:p></span><br />
<div style="margin-bottom: 0pt;">
<u><span style="background: white; color: blue; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;">Old query: throwing error as “</span></u><span style="mso-bidi-font-family: Helvetica;"><span style="color: #494949; font-family: Verdana;">String[2]: the Size property has an invalid size of 0</span></span><u><span style="background: white; color: blue; font-family: 'Arial','sans-serif'; font-size: 9.5pt; mso-highlight: white;">”<o:p></o:p></span></u></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-bidi-font-size: 9.5pt; mso-highlight: white;">var</span><span style="background: white; color: black; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-bidi-font-size: 9.5pt; mso-highlight: white;"> result = Database.ExecuteSqlCommand(</span><span style="background: white; color: #a31515; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-bidi-font-size: 9.5pt; mso-highlight: white;">"</span><span style="background: white; color: #a31515; font-family: 'Arial','sans-serif'; font-size: 16pt; mso-bidi-font-size: 9.5pt; mso-highlight: white;">exec </span><span style="background: white; color: #a31515; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-bidi-font-size: 9.5pt; mso-highlight: white;">schemaname.stored_proc_name @input1, @input2, @output1 OUTPUT"</span><span style="background: white; color: black; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-bidi-font-size: 9.5pt; mso-highlight: white;">, </span><span style="color: black; font-family: 'Arial','sans-serif'; font-size: 9.5pt;">input1<span style="background: white; mso-highlight: white;">Parameter</span></span><span style="background: white; color: black; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-bidi-font-size: 9.5pt; mso-highlight: white;">, </span><span style="color: black; font-family: 'Arial','sans-serif'; font-size: 9.5pt;">input2<span style="background: white; mso-highlight: white;">Parameter</span></span><span style="background: white; color: black; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-bidi-font-size: 9.5pt; mso-highlight: white;">, </span><span style="color: black; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-bidi-font-size: 9.5pt;">output1<span style="background: white; mso-highlight: white;">Parameter);<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<u><span style="background: white; color: blue; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-bidi-font-size: 9.5pt; mso-highlight: white;">Updated Query: <strong>Fix : removed exec<o:p></o:p></strong></span></u></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: white; color: blue; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-bidi-font-size: 9.5pt; mso-highlight: white;">var</span><span style="background: white; color: black; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-bidi-font-size: 9.5pt; mso-highlight: white;"> result = Database.ExecuteSqlCommand(</span><span style="background: white; color: #a31515; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-bidi-font-size: 9.5pt; mso-highlight: white;">"schemaname.stored_proc_name @input1, @input2, @output1 OUTPUT"</span><span style="background: white; color: black; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-bidi-font-size: 9.5pt; mso-highlight: white;">, </span><span style="color: black; font-family: 'Arial','sans-serif'; font-size: 9.5pt;">input1<span style="background: white; mso-highlight: white;">Parameter</span></span><span style="background: white; color: black; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-bidi-font-size: 9.5pt; mso-highlight: white;">, </span><span style="color: black; font-family: 'Arial','sans-serif'; font-size: 9.5pt;">input2<span style="background: white; mso-highlight: white;">Parameter</span></span><span style="background: white; color: black; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-bidi-font-size: 9.5pt; mso-highlight: white;">, </span><span style="color: black; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-bidi-font-size: 9.5pt;">output1<span style="background: white; mso-highlight: white;">Parameter);<o:p></o:p></span></span></div>
Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-1537800241861894285.post-29804925460977025822015-11-27T17:30:00.002+05:302015-11-27T17:30:54.205+05:30How to read web.config appsettings or connection strings from .aspx file<strong><u>How to read web.config appsettings or connection strings from .aspx file</u></strong><br />
<br />
<strong><u>Web.Config:</u></strong><br />
<br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">appSettings</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">></span></span></span></span></span></span><<br />
<span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">add</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"> </span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">key</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">=</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">"</span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">appSettingsKey</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">"</span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"> </span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">value</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">=</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">"</span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">Testing Input</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">"</span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">/></span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"></</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">appSettings</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">></span></span></span></span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">connectionStrings</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">></span></span></span></span></span></span><<br />
<span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">add</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"> </span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">name</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">=</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="color: black; font-family: Consolas; font-size: x-small;">"</span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">con_string</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="color: black; font-family: Consolas; font-size: x-small;">"</span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"> </span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">connectionString</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">=</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="color: black; font-family: Consolas; font-size: x-small;">"</span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">Data Source=TestServer;Initial Catalog=TestDB;Integrated Security=SSPI</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="color: black; font-family: Consolas; font-size: x-small;">"</span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"> </span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">providerName</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">=</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="color: black; font-family: Consolas; font-size: x-small;">"</span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">System.Data.SqlClient</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="color: black; font-family: Consolas; font-size: x-small;">"</span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">/></span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"></</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">connectionStrings</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">></span></span></span></span></span></span><br />
<br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><strong><u>.aspx Page</u></strong></span></span></span><br />
<br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">asp</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">:</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">TextBox</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="color: black; font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">ID</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="txtAppSetting"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="color: black; font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">runat</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="server"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="color: black; font-family: Consolas; font-size: x-small;"> </span></span></span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">Text</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="</span></span></span><strong><span style="font-family: Consolas; font-size: x-small;"><span style="color: black; font-family: Consolas; font-size: x-small;"><%</span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">$appSettings:appSettingsKey </span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="color: black; font-family: Consolas; font-size: x-small;">%></span></span></strong><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">"></</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">asp</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">:</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">TextBox</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">></span></span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">asp</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">:</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">TextBox</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">ID</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="txtConnectionString"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">runat</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="server"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">Text</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"><%</span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">$connectionStrings:con_string </span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">%></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">"></</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">asp</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">:</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">TextBox</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">></span></span></span><br />
<br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">by using <span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"><%</span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">$appSettings:appSettingsKey </span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">%> , we can read the app settings data of Web.Config</span></span></span></span></span>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1537800241861894285.post-50516335635227528892015-11-05T14:17:00.002+05:302015-11-05T14:17:54.793+05:30Best Sql Server Interview Questions 2000/2005/2008 : Part 4<h3>
<span lang="EN-US">Why can’t a table have two clustered indexes?</span></h3>
<span lang="EN-US">The short answer? A clustered index <i style="mso-bidi-font-style: normal;">is</i> the table. When you define a clustered index on a table, the database engine sorts all the rows in the table, in ascending or descending order, based on the columns identified in the index definition (the key columns). The clustered index is not a separate entity like it is with other index types, but rather a mechanism for sorting the table and facilitating quick data access.</span><br />
<span lang="EN-US">Suppose you have a table that contains data about the company’s sales transactions. The </span><b class="mono"><span>Sales</span></b><span lang="EN-US"> table includes such information as the order ID, line item ID, product number, quantity, order and shipping dates, and so on. You create a clustered index based on the </span><b class="mono"><span>OrderID</span></b><span lang="EN-US"> and </span><b class="mono"><span>LineID</span></b><span lang="EN-US"> columns, sorted in ascending order, as shown in the following T-SQL code:</span><br />
<div class="listing">
<span lang="EN-US" style="color: blue;">CREATE</span><span lang="EN-US"> <span style="color: blue;">UNIQUE</span> <span style="color: blue;">CLUSTERED</span> <span style="color: blue;">INDEX</span> <span style="color: teal;">ix_oriderid_lineid</span></span><br />
<span lang="EN-US" style="color: blue;">ON</span><span lang="EN-US"> <span style="color: teal;">dbo</span><span style="color: grey;">.</span><span style="color: teal;">Sales</span><span style="color: grey;">(</span><span style="color: teal;">OrderID</span><span style="color: grey;">,</span> <span style="color: teal;">LineID</span><span style="color: grey;">);</span></span><span lang="EN-US" style="color: grey;"> </span></div>
<span lang="EN-US">When you run the statement, all rows in the table are physically sorted, first by the </span><b class="mono"><span>OrderID</span></b><span lang="EN-US"> column and then by the </span><b class="mono"><span>LineID</span></b><span lang="EN-US"> column, but the data itself remains a single logical unit, which is the table. For this reason, you cannot create two clustered indexes. There can be only one table and that table can be sorted in only one order.</span><br />
<h3>
<span lang="EN-US">Given the many benefits of clustered tables, why even bother with heaps?</span></h3>
<span lang="EN-US">You’re right. Clustered tables are great, and most of your queries will probably perform best of your tables are configured with clustered indexes. But in some cases you might want to leave the table in its natural state, that is, as a heap, and create only nonclustered indexes to support your queries.</span><br />
<span lang="EN-US">A heap, as you’ll recall, stores data in an unspecified order. Normally, the database engine adds the data in the order the rows are inserted into the table, although the engine likes to move rows around on occasion to store them more efficiently. As a result, you have no way to predict how the data will be ordered.</span><br />
<span lang="EN-US">If the query engine must find data without the benefit of a nonclustered index, it does a full table scan to locate the target rows. On a very small table, this is usually not a big deal, but as a heap grows in size, performance is likely to quickly degrade. A nonclustered index can help, of course, by using a pointer that directs the query engine to the file, page, and row where the data is stored—normally a far better alternative to a table scan. Even so, it’s still hard to beat the benefits of a clustered index when weighing query performance.</span><br />
<span lang="EN-US">Yet heaps can help improve performance in certain situations. Consider the table that has a lot of insert activity, but few updates and deletes, if any. For example, a table that stores log data is likely restricted mostly to insert operations, until perhaps the data is archived. On a heap, you won’t see the type of page splits and fragmentation you would with a clustered index (depending on the key columns) because rows are simply added to the end of the heap. Too much page splitting can have a significant effect on performance, and not in a good way. In general, heaps make insert operations relatively painless, and you don’t have to contend with the storage or maintenance overhead you find with clustered indexes.</span><br />
<span lang="EN-US">But the lack of updates and deletions should not be the only considerations. The way in which data is retrieved is also an important factor. For example, you should not use a heap if you frequently query ranges of data or the queried data must often be sorted or grouped. </span><br />
<span lang="EN-US">What all this means is that you should consider using a heap <i style="mso-bidi-font-style: normal;">only</i> when you’re working with ultra-light tables or your DML operations are limited to inserts and your queries are fairly basic (and you’re still using nonclustered indexes). Otherwise, stick with a well-designed clustered index, that is, one defined on a simple ascending key, such as the ubiquitous </span><b class="mono"><span>IDENTITY</span></b><span lang="EN-US"> column.</span><br />
<h3>
<span lang="EN-US">How do I override the default fill factor when creating an index?</span></h3>
<span lang="EN-US">Overriding the default fill factor is one thing. Understanding how the default fill factor works is another. But first, a step back. The fill factor refers to the amount of space an index uses on a leaf node before flowing over to a new page. If the fill factor is set to </span><b class="mono"><span>90</span></b><span lang="EN-US">, for example, the index will use up to 90% of the page and then flow on to the next.</span><br />
<span lang="EN-US">By default, the fill factor on a SQL Server instance is set to </span><b class="mono"><span>0</span></b><span lang="EN-US">, which is the same as setting the fill factor to </span><b class="mono"><span>100</span></b><span lang="EN-US">. As a result, all new indexes will automatically inherit that setting, unless you specifically override the behavior or you change the default. You can change the default in SQL Server Management Studio by modifying the server properties or by running the </span><b class="mono"><span>sp_configure</span></b><span lang="EN-US"> system store procedure. For example, the following T-SQL sets the default fill factor to </span><b class="mono"><span>90</span></b><span lang="EN-US"> (after switching to the advanced options):</span><br />
<div class="listing">
<span lang="EN-US" style="color: blue;">EXEC</span><span lang="EN-US"> <span style="color: maroon;">sp_configure</span><span style="color: blue;"> </span><span style="color: red;">'show advanced options'</span><span style="color: grey;">,</span> 1<span style="color: grey;">;</span></span><br />
<span lang="EN-US" style="color: blue;">GO</span><span lang="EN-US"></span><br />
<span lang="EN-US" style="color: blue;">RECONFIGURE</span><span lang="EN-US" style="color: grey;">;</span><span lang="EN-US"></span><br />
<span lang="EN-US" style="color: blue;">GO</span><span lang="EN-US"></span><br />
<span lang="EN-US" style="color: blue;">EXEC</span><span lang="EN-US"> <span style="color: maroon;">sp_configure</span><span style="color: blue;"> </span><span style="color: red;">'fill factor'</span><span style="color: grey;">,</span> 90<span style="color: grey;">;</span></span><br />
<span lang="EN-US" style="color: blue;">GO</span><span lang="EN-US"></span><br />
<span lang="EN-US" style="color: blue;">RECONFIGURE</span><span lang="EN-US" style="color: grey;">;</span><span lang="EN-US"></span><br />
<span lang="EN-US" style="color: blue;">GO</span></div>
<span lang="EN-US">Once you’ve reset the fill factor, you must restart the SQL Server service. You can then verify whether the default has been updated by again running </span><b class="mono"><span>sp_configure</span></b><span lang="EN-US">, only this time without specifying the fill factor value:</span><br />
<div class="listing">
<span lang="EN-US" style="color: blue;">EXEC</span><span lang="EN-US"> <span style="color: maroon;">sp_configure</span><span style="color: blue;"> </span><span style="color: red;">'fill factor'</span></span><br />
<span lang="EN-US" style="color: blue;">GO</span></div>
<span lang="EN-US">The command should return a value of </span><b class="mono"><span>90</span></b><span lang="EN-US">. As a result, all new indexes will now use this fill factor. You can verify the change by creating an index and then retrieving its fill factor:</span><br />
<div class="listing">
<span lang="EN-US" style="color: blue;">USE</span><span lang="EN-US"> <span style="color: teal;">AdventureWorks2012</span><span style="color: grey;">;</span></span><br />
<span lang="EN-US" style="color: blue;">GO</span><span lang="EN-US"></span><br />
<span lang="EN-US" style="color: blue;">CREATE</span><span lang="EN-US"> <span style="color: blue;">NONCLUSTERED</span> <span style="color: blue;">INDEX</span> <span style="color: teal;">ix_people_lastname</span></span><br />
<span lang="EN-US" style="color: blue;">ON</span><span lang="EN-US"> <span style="color: teal;">Person</span><span style="color: grey;">.</span><span style="color: teal;">Person</span><span style="color: grey;">(</span><span style="color: teal;">LastName</span><span style="color: grey;">);</span></span><br />
<span lang="EN-US" style="color: blue;">GO</span><span lang="EN-US"></span><br />
<span lang="EN-US" style="color: blue;">SELECT</span><span lang="EN-US"> <span style="color: teal;">fill_factor</span> <span style="color: blue;">FROM</span> <span style="color: green;">sys</span><span style="color: grey;">.</span><span style="color: green;">indexes</span></span><br />
<span lang="EN-US" style="color: blue;">WHERE</span><span lang="EN-US"> <span style="color: magenta;">object_id</span> <span style="color: grey;">=</span> <span style="color: magenta;">object_id</span><span style="color: grey;">(</span><span style="color: red;">'Person.Person'</span><span style="color: grey;">)</span></span><br />
<span lang="EN-US"><span style="mso-spacerun: yes;"> </span><span style="color: grey;">AND</span> <span style="color: teal;">name</span><span style="color: grey;">=</span><span style="color: red;">'ix_people_lastname'</span><span style="color: grey;">;</span></span><br />
</div>
<span lang="EN-US">In this case, we’re creating a nonclustered index on the </span><b class="mono"><span>Person</span></b><span lang="EN-US"> table in the </span><b class="mono"><span>AdventureWorks2012</span></b><span lang="EN-US"> database. After we create the index, we can retrieve its fill factor from the </span><b class="mono"><span>sys.indexes</span></b><span lang="EN-US"> table. The </span><b class="mono"><span>SELECT</span></b><span lang="EN-US"> statement should return </span><b class="mono"><span>90</span></b><span lang="EN-US">.</span><br />
<span lang="EN-US">However, suppose we drop the index and re-create it, only now we provide a specific fill factor:</span><br />
<div class="listing">
<span lang="EN-US" style="color: blue;">CREATE</span><span lang="EN-US"> <span style="color: blue;">NONCLUSTERED</span> <span style="color: blue;">INDEX</span> <span style="color: teal;">ix_people_lastname</span></span><br />
<span lang="EN-US" style="color: blue;">ON</span><span lang="EN-US"> <span style="color: teal;">Person</span><span style="color: grey;">.</span><span style="color: teal;">Person</span><span style="color: grey;">(</span><span style="color: teal;">LastName</span><span style="color: grey;">)</span></span><br />
<span lang="EN-US" style="color: blue;">WITH </span><span lang="EN-US" style="color: grey;">(</span><span lang="EN-US" style="color: blue;">fillfactor</span><span lang="EN-US" style="color: grey;">=</span><span lang="EN-US">80<span style="color: grey;">);</span></span><br />
<span lang="EN-US" style="color: blue;">GO</span><span lang="EN-US"></span><br />
<span lang="EN-US" style="color: blue;">SELECT</span><span lang="EN-US"> <span style="color: teal;">fill_factor</span> <span style="color: blue;">FROM</span> <span style="color: green;">sys</span><span style="color: grey;">.</span><span style="color: green;">indexes</span></span><br />
<span lang="EN-US" style="color: blue;">WHERE</span><span lang="EN-US"> <span style="color: magenta;">object_id</span> <span style="color: grey;">=</span> <span style="color: magenta;">object_id</span><span style="color: grey;">(</span><span style="color: red;">'Person.Person'</span><span style="color: grey;">)</span></span><br />
<span lang="EN-US"><span style="mso-spacerun: yes;"> </span><span style="color: grey;">AND</span> <span style="color: teal;">name</span><span style="color: grey;">=</span><span style="color: red;">'ix_people_lastname'</span><span style="color: grey;">;</span></span></div>
<span lang="EN-US">This time around, we add a </span><b class="mono"><span>WITH</span></b><span lang="EN-US"> clause and </span><b class="mono"><span>fillfactor</span></b><span lang="EN-US"> option to our </span><b class="mono"><span>CREATE</span></b><span lang="EN-US"> </span><b class="mono"><span>INDEX</span></b><span lang="EN-US"> statement and specify the fill factor as </span><b class="mono"><span>90</span></b><span lang="EN-US">. As you would expect, the </span><b class="mono"><span>SELECT</span></b><span lang="EN-US"> statement now returns the value </span><b class="mono"><span>90</span></b><span lang="EN-US">.</span><br />
<span lang="EN-US">So far, this should all be fairly straightforward. Where you could get stung in this whole process is if you create an index that uses the default fill factor, assuming that you know how it’s been set. For example, someone could have mucked around with the server and done something dumb like set the fill factor to </span><b class="mono"><span>20</span></b><span lang="EN-US">. In the meantime, you continue to create indexes assuming that the default is still </span><b class="mono"><span>0</span></b><span lang="EN-US">. Unfortunately, you have no way of knowing the fill factor when you create the index unless you specifically retrieve that value afterwards, like we did in our examples. Otherwise, you have to wait until the performance starts steadily degrading and you realize something is wrong.</span><br />
<span lang="EN-US">Another fill factor issue you should be aware of has to do with rebuilding indexes. As with creating an index, you can specify a fill factor when you rebuild it. However, unlike index creation, the rebuild does not use the server default, despite how it might appear. Rather, if you don’t specify a fill factor, SQL Server uses the index’s fill factor as it existed before the rebuild. For example, the following </span><b class="mono"><span>ALTER</span></b><span lang="EN-US"> </span><b class="mono"><span>INDEX</span></b><span lang="EN-US"> statement rebuilds the index we just created:</span><br />
<div class="listing">
<span lang="EN-US" style="color: blue;">ALTER</span><span lang="EN-US"> <span style="color: blue;">INDEX</span> <span style="color: teal;">ix_people_lastname</span></span><br />
<span lang="EN-US" style="color: blue;">ON</span><span lang="EN-US"> <span style="color: teal;">Person</span><span style="color: grey;">.</span><span style="color: teal;">Person</span> <span style="color: blue;">REBUILD</span><span style="color: grey;">;</span></span><br />
<span lang="EN-US" style="color: blue;">GO</span><span lang="EN-US"></span><br />
<span lang="EN-US" style="color: blue;">SELECT</span><span lang="EN-US"> <span style="color: teal;">fill_factor</span> <span style="color: blue;">FROM</span> <span style="color: green;">sys</span><span style="color: grey;">.</span><span style="color: green;">indexes</span></span><br />
<span lang="EN-US" style="color: blue;">WHERE</span><span lang="EN-US"> <span style="color: magenta;">object_id</span> <span style="color: grey;">=</span> <span style="color: magenta;">object_id</span><span style="color: grey;">(</span><span style="color: red;">'Person.Person'</span><span style="color: grey;">)</span></span><br />
<span lang="EN-US"><span style="mso-spacerun: yes;"> </span><span style="color: grey;">AND</span> <span style="color: teal;">name</span><span style="color: grey;">=</span><span style="color: red;">'ix_people_lastname'</span><span style="color: grey;">;</span></span></div>
<span lang="EN-US" style="color: green;"> </span><span lang="EN-US">When we retrieve the fill factor this time, it shows as </span><b class="mono"><span>80</span></b><span lang="EN-US">, because that’s what we assigned to the index the last time we created it. The server default is out of the picture. </span><br />
<span lang="EN-US">As you can see, overriding the default fill factor is no big deal. The bigger trick is knowing what the default is and when it’s applied. If you always specify the fill factor when creating and rebuilding indexes, than you always know exactly what you’re getting. Then only thing you have to worry about is someone once again mucking around with the server and creating a maintenance place that rebuilds all the indexes with a ridiculously low fill factor.</span><br />
<h3>
<span lang="EN-US">Can you create a clustered index on a column with duplicate values?</span></h3>
<span lang="EN-US">Yes and no. Yes, you can create a clustered index on key columns that contain duplicate values. No, the key columns cannot remain in a non-unique state. Let me explain. If you create a non-unique clustered index on a column, the database engine adds a four-byte integer (a <i style="mso-bidi-font-style: normal;">uniquifier</i>) to duplicate values to ensure their uniqueness and, subsequently, to provide a way to identify each row in the clustered table.</span><br />
<span lang="EN-US">For example, you might decide to create a clustered index on the </span><b class="mono"><span>LastName</span></b><span lang="EN-US"> column of a table that contains customer data. The column includes the values </span><b class="mono"><span>Franklin</span></b><span lang="EN-US">, </span><b class="mono"><span>Hancock</span></b><span lang="EN-US">, </span><b class="mono"><span>Washington</span></b><span lang="EN-US">, and </span><b class="mono"><span>Smith</span></b><span lang="EN-US">. You then insert the values </span><b class="mono"><span>Adams</span></b><span lang="EN-US">, </span><b class="mono"><span>Hancock</span></b><span lang="EN-US">, </span><b class="mono"><span>Smith</span></b><span lang="EN-US">, and </span><b class="mono"><span>Smith</span></b><span lang="EN-US">. Because the values in the key column must ultimately be unique, the database engine will modify the duplicates so that the values look something like this: </span><b class="mono"><span>Adams</span></b><span lang="EN-US">, </span><b class="mono"><span>Franklin</span></b><span lang="EN-US">, </span><b class="mono"><span>Hancock</span></b><span lang="EN-US">, </span><b class="mono"><span>Hancock1234</span></b><span lang="EN-US">, </span><b class="mono"><span>Washington</span></b><span lang="EN-US">, </span><b class="mono"><span>Smith</span></b><span lang="EN-US">, </span><b class="mono"><span>Smith4567</span></b><span lang="EN-US">, and </span><b class="mono"><span>Smith5678</span></b><span lang="EN-US">.</span><br />
<span lang="EN-US">On the surface, this might seem an okay approach, but the integer increases the size of the key values, which could start becoming an issue if you have a lot of duplicate values and those values are being referenced by foreign keys and nonclustered indexes. For this reason, you should try to create unique clustered indexes whenever possible. If not possible, at least go for columns that have a high percentage of unique values.</span><br />
<h3>
<span lang="EN-US">How is a table stored if a clustered index has not ben defined on the table?</span></h3>
<span lang="EN-US">SQL Server essentially supports two types of tables: a clustered table, that is, one on which a clustered index has been defined, and a heap table, or just plain <i style="mso-bidi-font-style: normal;">heap</i>. Unlike a clustered table, data within a heap is not ordered in any way. It is essentially a pile of data. If you add a row to the table, the database engine simply tacks it at the end of the page. When the page fills, data is added to a new page.</span><br />
<span lang="EN-US">In most cases, you’ll want to create a clustered index on a table to take advantage of the sorting capabilities and query benefits they can deliver. (Consider what it would be like to find a number in a phone book if it were not sorted in any way.) However, if you choose not to create a clustered index, you can still create nonclustered indexes on the heap. In such cases, each row in the index includes a pointer that identifies the row being referenced in the heap. The pointer includes the data file ID, page number, and row number for the targeted data.</span><br />
<h3>
<span lang="EN-US">What is the relationship between unique and primary key constraints and a table’s indexes?</span></h3>
<span lang="EN-US">Primary key and unique constraints ensure that the values in the key columns are unique. You can define only one primary key on a table and it cannot contain null values. You can create multiple unique constraints on a table and each one can contain a single null value.</span><br />
<span lang="EN-US">When you create a primary key constraint, the database engine also creates a unique clustered index, if a clustered index doesn’t already exist. However, you can override the default behavior and specify that a nonclustered index be created. If a clustered index does exist when you create the primary key, the database engine creates a unique nonclustered index.</span><br />
<span lang="EN-US">When you create a unique constraint, the database engine creates a unique nonclustered index. However, you can specify that a unique clustered index be created if a clustered index does not already exist. For all practical purposes, a unique constraint and unique index are one in the same.</span><br />
<h3>
<span lang="EN-US">Why are SQL Server clustered and nonclustered indexes considered B-tree indexes?</span></h3>
<span lang="EN-US">A basic SQL Server index, whether clustered or nonclustered, is spread across a set of pages, referred to as the <i style="mso-bidi-font-style: normal;">index nodes</i>. These pages are organized into a hierarchical B-tree structure. At the top sits the root node, at the bottom, the leaf nodes, with intermediate nodes in between, as shown in the following illustration:</span><br />
<span style="mso-ansi-language: EN-GB; mso-fareast-language: EN-GB; mso-no-proof: yes;"><img alt="btree" height="428" src="https://www.simple-talk.com/iwritefor/articlefiles/1962-clip_image002.jpg" width="624" /></span><span lang="EN-US"></span><br />
<span lang="EN-US">The root node represents the main entry point for queries trying to locate data via the index. From that node, the query engine negotiates the hierarchy down to the appropriate leaf node, where the actual data resides. </span><br />
<span lang="EN-US">For example, suppose your query is looking for the row that contains the key value </span><b class="mono"><span>82</span></b><span lang="EN-US">. The query engine starts at the root node, which points to the correct intermediate node, in this case, the </span><b class="mono"><span>1-100</span></b><span lang="EN-US"> node. From the </span><b class="mono"><span>1-100</span></b><span lang="EN-US"> node, the engine proceeds to the </span><b class="mono"><span>51-100</span></b><span lang="EN-US"> node, and from there, goes to the </span><b class="mono"><span>76-100</span></b><span lang="EN-US"> leaf node. If this is a clustered index, the leaf node will contain the entire row of data associated with the key value </span><b class="mono"><span>82</span></b><span lang="EN-US">. If this is a nonclustered index, the leaf node will point to the clustered table or heap where the row exists.</span><br />
<h3>
<span lang="EN-US">How can an index improve performance if the query engine has to negotiate through all those index nodes?</span></h3>
<span lang="EN-US">First off, indexes do not always improve performance. Too many of the wrong type of indexes can bog down a system and make query performance worse. That said, if indexes have been carefully implemented, they can provide a significant performance boost.</span><br />
<span lang="EN-US">Think of a big fat book about SQL Server performance tuning (the printed version, not the ebook variety). Imagine that you want to find information about configuring the Resource Governor. You can thumb through the book one page at a time, or you can go to the index and find the exact page number where the information is located (assuming the book has been properly indexed). Undoubtedly, this could save you a considerable amount of time, despite the fact that you must refer to an entirely different structure (the index) to get the information you need from the primary structure (the book).</span><br />
<span lang="EN-US">Just like a book’s index, a SQL Server index lets you perform targeted queries instead of scanning all of a table’s data. For small tables, a full scan is usually not a big deal, but large tables spread across many data pages can result in excessively long-running queries if no index exists to point the query engine in the right direction. Imagine being lost on the LA freeways at rush hour without a map, and you get the idea.</span><br />
<h3>
<span lang="EN-US">If indexes are so great, why not just create them on every column?</span></h3>
<span lang="EN-US">No good deed goes unpunished. At least that’s how it works with indexes. Sure, they’re great as long as all you run are </span><b class="mono"><span>SELECT</span></b><span lang="EN-US"> statements against the database, but throw in a lot of </span><b class="mono"><span>INSERT</span></b><span lang="EN-US">, </span><b class="mono"><span>UPDATE</span></b><span lang="EN-US">, and </span><b class="mono"><span>DELETE</span></b><span lang="EN-US"> statements, and the landscape quickly changes.</span><br />
<span lang="EN-US">When you issue a </span><b class="mono"><span>SELECT</span></b><span lang="EN-US"> statement, the query engine finds the index, navigates the B-tree structure, and locates the desired data. What could be simpler? But that all changes if you issue a data modification statement, such an </span><b class="mono"><span>UPDATE</span></b><span lang="EN-US">. True, for the first part of the </span><b class="mono"><span>UPDATE</span></b><span lang="EN-US"> operation, the query engine can again use the index to locate the row to be modified. That’s the good news. And if it’s a simple update and no key values are involved, chances are the process will be fairly painless. But if the update forces a page split or key values change and get moved to different nodes, the index might need to be reorganized, impacting other indexes and operations and resulting in slower performance all around.</span><br />
<span lang="EN-US">Same with a </span><b class="mono"><span>DELETE</span></b><span lang="EN-US"> statement. An index can help locate the data to be deleted, but the deletion itself might result in page reshuffling. And as for the </span><b class="mono"><span>INSERT</span></b><span lang="EN-US"> statement, its the sworn enemy of all indexes. You start adding a lot of data and your indexes have to be modified and reorganized and everybody suffers.</span><br />
<span lang="EN-US">So the way in which your database is queried must be uppermost in your thinking when determining what sort of indexes to add and how many. More is not necessarily better. Before you throw another index at a table, consider the costs, not only on query performance, but also on disk space, index maintenance, and the domino effects on other operations. Your index strategy is one of the most important aspects of a successful database implementation and should take into account a number of considerations, from index size to the number of unique values to the type of queries being supported.</span><br />
<h3>
<span lang="EN-US">Does a clustered index have to be created on the primary key column?</span></h3>
<span lang="EN-US">You can create a clustered index on any qualified columns. True, a clustered index and primary key constraint is </span>usually <span lang="EN-US">a match made in heaven, so well suited in fact that when you define a primary key, a clustered index is automatically created, if one doesn’t already exist. Still, you might decide that the clustered index would be better matched elsewhere, and often your decision would be justified.</span><br />
<span lang="EN-US">The main purpose of a clustered index is to sort all the rows in your table, based on the key columns in your index definition, and provide quick and easy access to the table’s data. The table’s primary key can be a good choice because it uniquely identifies every row in the table, without the need for additional data. In some cases, a surrogate primary key can be an even better choice because, in addition to being unique, the values are small and added sequentially, making the nonclustered indexes that reference those values more efficient as well. The query optimizer also loves such an arrangement because joins can be processed faster, as can queries that in some other way reference the primary key and its associated clustered index. As I said, a match made in heaven.</span><br />
<span lang="EN-US">In the end, however, your clustered index should take into account a number of factors, such as how many nonclustered indexes will be pointing to the clustered index, how often the clustered key values will change and how large those key columns are. When the values in a clustered index change or the index doesn’t perform well, all of the table’s other indexes can be impacted. A clustered index should be based on relatively stable columns that grow in an orderly fashion, as opposed to growing randomly. The index should also support the queries most commonly accessing the table’s data so they can take full advantage of the data being sorted and available in the leaf nodes. If the primary key fits this scenario, then use it. Otherwise, use a different set of columns.</span><br />
<h3>
<span lang="EN-US">If you index a view is it still a view?</span></h3>
<span lang="EN-US">A view is a virtual table made up a data from one or more other tables. It is essentially a named query that retrieves the data from the underlying tables when you call that view. You can improve a view’s performance by creating clustered and nonclustered indexes on that view, just like you create indexes on a table, the main caveat being that you must create a unique clustered index before you can create a nonclustered one.</span><br />
<span lang="EN-US">When creating an indexed view (also referred to as a <i style="mso-bidi-font-style: normal;">materialized view</i>), the view definition itself remains a separate entity. It is, after all, merely a hard-coded </span><b class="mono"><span>SELECT</span></b><span lang="EN-US"> statement stored in the database. The indexes are a different story. Whether you create a clustered or nonclustered index, the data is persisted to disk, just like a regular index. In addition, when the data in the underlying tables change, the indexes are automatically updated (which means you might want to avoid indexing views where the underlying data changes frequently). In any case, the view itself still remains a view, but one that just happens to have indexes associated with it. </span><br />
<span lang="EN-US">Before you can create an index on a view, it must meet a number of restrictions. For example, the view can reference only base tables, not other views, and those tables must be within the same database. There are lots more restrictions, of course, so be sure to refer to the SQL Server documentation for all the sordid details.</span><br />
<h3>
<span lang="EN-US">Why would you use a covering index instead of a composite index?</span></h3>
<span lang="EN-US">First, let’s make sure we understand the differences between them. A composite index is simply one in which you include more that one key column. Multiple key columns can be useful for uniquely identifying a row, as can be the case when a unique cluster is defined on a primary key, or you’re trying to optimize an often-used query that references multiple columns. In general, however, the more key columns an index contains, the less efficient that index, which means composite indexes should be used judiciously.</span><br />
<span lang="EN-US">That said, there are times when a query would benefit greatly if all the referenced columns were located on the same leaf nodes as the index. This is not an issue for clustered indexes because all data is already three. (That’s why it’s so important to give plenty of thought to how you create your clustered indexes.) But a nonclustered index includes only the key column values in the leaf nodes. For all other data, the optimizer must take additional steps to retrieve that data from elsewhere, which could represent significant overhead for your most common queries.</span><br />
<span lang="EN-US">That’s where the covering index comes in. When defining your nonclustered index, you can include columns in addition to the key columns. For example, suppose one of your application’s primary queries retrieves data from both the </span><b class="mono"><span>OrderID</span></b><span lang="EN-US"> and </span><b class="mono"><span>OrderDate</span></b><span lang="EN-US"> columns in the </span><b class="mono"><span>Sales</span></b><span lang="EN-US"> table:</span><br />
<div class="listing">
<span lang="EN-US" style="color: blue;">SELECT</span><span lang="EN-US"> <span style="color: teal;">OrderID</span><span style="color: grey;">,</span> <span style="color: teal;">OrderDate</span></span><br />
<span lang="EN-US" style="color: blue;">FROM</span><span lang="EN-US"> <span style="color: teal;">Sales</span></span><br />
<span lang="EN-US" style="color: blue;">WHERE</span><span lang="EN-US"> <span style="color: teal;">OrderID</span> <span style="color: grey;">=</span> 12345<span style="color: grey;">;</span></span><br />
</div>
<span lang="EN-US">You can create a composite nonclustered index on both columns, but the </span><b class="mono"><span>OrderDate</span></b><span lang="EN-US"> column only adds overhead to the index and serves no purpose as a key column. A better solution is to create a covering index with </span><b class="mono"><span>OrderID</span></b><span lang="EN-US"> as the key column and </span><b class="mono"><span>OrderDate</span></b><span lang="EN-US"> as the included column:</span><br />
<div class="listing">
<span lang="EN-US" style="color: blue;">CREATE</span><span lang="EN-US"> <span style="color: blue;">NONCLUSTERED</span> <span style="color: blue;">INDEX</span> <span style="color: teal;">ix_orderid</span></span><br />
<span lang="EN-US" style="color: blue;">ON</span><span lang="EN-US"> <span style="color: teal;">dbo</span><span style="color: grey;">.</span><span style="color: teal;">Sales</span><span style="color: grey;">(</span><span style="color: teal;">OrderID</span><span style="color: grey;">)</span></span><br />
<span lang="EN-US" style="color: blue;">INCLUDE </span><span lang="EN-US" style="color: grey;">(</span><span lang="EN-US" style="color: teal;">OrderDate</span><span lang="EN-US" style="color: grey;">);</span></div>
<span lang="EN-US">This way, you avoid the disadvantages of indexing a column unnecessarily, while still benefiting your query. The included column is not part of the key, but the data is still stored in the leaf nodes. This can improve performance without incurring more overhead. Plus, there are fewer restrictions on columns used as included columns, compared to those used as key columns.</span><br />
<h3>
<span lang="EN-US">Does it matter how many duplicate values a key column contains?</span></h3>
<span lang="EN-US">Whenever you create an index, you should try to minimize the number of duplicate values contained in your key columns, or more precisely, try to keep the ratio of duplicate values as low as possible, when compared to the entire set of values. </span><br />
<span lang="EN-US">If you’re working with a composite index, that duplication refers to the key columns as a whole. The individual columns can contain lots of duplicates, but duplication across the columns should be at a minimum. For example, if you create a composite nonclustered index on the </span><b class="mono"><span>FirstName</span></b><span lang="EN-US"> and </span><b class="mono"><span>LastName</span></b><span lang="EN-US"> columns, you can have multiple </span><b class="mono"><span>John</span></b><span lang="EN-US"> values and multiple </span><b class="mono"><span>Doe</span></b><span lang="EN-US"> values, but you want to have as few </span><b class="mono"><span>John</span></b><span lang="EN-US"> </span><b class="mono"><span>Doe</span></b><span lang="EN-US"> values as possible, or better still, only one </span><b class="mono"><span>John</span></b><span lang="EN-US"> </span><b class="mono"><span>Doe</span></b><span lang="EN-US">.</span><br />
<span lang="EN-US">The ratio of unique values within a key column is referred to as <i style="mso-bidi-font-style: normal;">index selectivity</i>. The more unique the values, the higher the selectivity, which means that a unique index has the highest possible selectivity. The query engine loves highly selective key columns, especially if those columns are referenced in the </span><b class="mono"><span>WHERE</span></b><span lang="EN-US"> clause of your frequently run queries. The higher the selectivity, the faster the query engine can reduce the size of the result set. The flipside, of course, is that a column with relatively few unique values is seldom a good candidate to be indexed.</span><br />
<h3>
<span lang="EN-US">Can you create a nonclustered index on a subset of data in your key column?</span></h3>
<span lang="EN-US">By default, a nonclustered index contains one row for every row in the table. Of course, you can say the same about a clustered index, given that the index <i style="mso-bidi-font-style: normal;">is</i> the table, but in terms of a nonclustered index, the one-to-one relationship is an important concept because, since SQL Server 2008, you’ve been able to create <i style="mso-bidi-font-style: normal;">filtered indexes</i> that limit the rows included in the index.</span><br />
<span lang="EN-US">A filtered index can improve query performance because it is smaller and includes filtered statistics, which are more accurate than full-table statistics, resulting in better execution plans. A filtered index also reduces storage and maintenance costs. The index is updated only when the applicable underlying data changes.</span><br />
<span lang="EN-US">In addition, a filtered index is simple to create. In your </span><b class="mono"><span>CREATE</span></b><span lang="EN-US"> </span><b class="mono"><span>INDEX</span></b><span lang="EN-US"> statement, simply add a </span><b class="mono"><span>WHERE</span></b><span lang="EN-US"> clause that defines the filter conditions. For example, you can filter out all null values from your index, as shown in the following statement:</span><br />
<div class="listing">
<span lang="EN-US" style="color: blue;">CREATE</span><span lang="EN-US"> <span style="color: blue;">NONCLUSTERED</span> <span style="color: blue;">INDEX</span> <span style="color: teal;">ix_trackingnumber</span></span><br />
<span lang="EN-US" style="color: blue;">ON</span><span lang="EN-US"> <span style="color: teal;">Sales</span><span style="color: grey;">.</span><span style="color: teal;">SalesOrderDetail</span><span style="color: grey;">(</span><span style="color: teal;">CarrierTrackingNumber</span><span style="color: grey;">)</span></span><br />
<span lang="EN-US" style="color: blue;">WHERE</span><span lang="EN-US"> <span style="color: teal;">CarrierTrackingNumber</span> <span style="color: grey;">IS</span> <span style="color: grey;">NOT</span> <span style="color: grey;">NULL;</span></span><br />
</div>
<span lang="EN-US">You can, in fact, filter out any data not relevant to your most critical queries. Be aware, however, that SQL Server places a number of restrictions on filtered indexes, such as not being able to create a filtered index on a view, so be sure to check out the SQL Server documentation.</span><br />
<span lang="EN-US">Also, it might have occurred to you that you can achieve similar results by creating an indexed view. However, a filtered index has several advantages, such as being able to reduce maintenance costs and improving the quality of your execution plans. Filtered indexes also permit online index rebuilds. Try getting that with an indexed view.</span><br />
<br />
<span lang="EN-US">Ref : <a href="https://www.simple-talk.com/sql/performance/14-sql-server-indexing-questions-you-were-too-shy-to-ask/">https://www.simple-talk.com/sql/performance/14-sql-server-indexing-questions-you-were-too-shy-to-ask/</a></span>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1537800241861894285.post-35413804467781060822015-10-04T23:08:00.000+05:302015-10-04T23:16:41.521+05:30QlikView Interview Questions (QlikView FAQ'S) - Part 2<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;"><br /></span>
<span style="font-family: Verdana, sans-serif;"><span style="font-size: 13.3333px;"><a href="http://challadotnetfaq.blogspot.in/2015/10/qlikview-interview-questions-qlikview.html" target="_blank">QlikView Interview Questions (QlikView FAQ'S) - Part 1</a></span></span><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif; font-size: 10pt;"><br />
76.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">What is
the difference between ODBC, OLE DB & JDBC?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in; text-indent: -0.25in;">
<span style="font-family: 'Courier New'; font-size: 10pt;">o</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">ODBC :
will use to connect to RDBMS databases</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in; text-indent: -0.25in;">
<span style="font-family: 'Courier New'; font-size: 10pt;">o</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">OLEDB :
will use to connect to RDBMS databases and physical files as well</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in; text-indent: -0.25in;">
<span style="font-family: 'Courier New'; font-size: 10pt;">o</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">JDBC :</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">77.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">What is
the use of Crosstable prefix in QlikView Load Script?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in; text-indent: -0.25in;">
<span style="font-family: 'Courier New'; font-size: 10pt;">o</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Crosstable
: used to convert columns data to rows data</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="color: red; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">78.</span><span style="color: red; font-family: "Times New Roman","serif"; font-size: 7.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: red; font-family: "Verdana","sans-serif"; font-size: 7.5pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">What is
Mapping Load & ApplyMap() ?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">79.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">What is
the difference between Map Using and Mapping Load?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in; text-indent: -0.25in;">
<span style="font-family: 'Courier New'; font-size: 10pt;">o</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Mapping
table used to create mapping data whenever different types of input data
expected</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 1.25in; text-indent: -0.25in;">
<span style="font-family: Wingdings; font-size: 10pt;">§</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">U.s, u.s.a, united states</span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;"> </span><span style="font-family: Wingdings; font-size: 7.5pt;">à</span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">U.S.A</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in; text-indent: -0.25in;">
<span style="font-family: 'Courier New'; font-size: 10pt;">o</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Data
cleansing performed by using Map using</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">80.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Synthetic
Keys in QlikView and how & when to avoid them?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in; text-indent: -0.25in;">
<span style="font-family: 'Courier New'; font-size: 10pt;">o</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Synthetic
keys are generated whenever you are joining two tables which are having 2 or
more common key columns then Synthetic table going to be created based on
common key columns.</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in; text-indent: -0.25in;">
<span style="font-family: 'Courier New'; font-size: 10pt;">o</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">These keys
are referenced in related tables.</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in; text-indent: -0.25in;">
<span style="font-family: 'Courier New'; font-size: 10pt;">o</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Avoid
Synthetic keys by using below ways:</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 1.25in; text-indent: -0.25in;">
<span style="font-family: Wingdings; font-size: 10pt;">§</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Renaming field names</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 1.25in; text-indent: -0.25in;">
<span style="font-family: Wingdings; font-size: 10pt;">§</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Dropping/commenting field
names which are not required</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 1.25in; text-indent: -0.25in;">
<span style="font-family: Wingdings; font-size: 10pt;">§</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Qualify and Unqualify
options</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 1.25in; text-indent: -0.25in;">
<span style="font-family: Wingdings; font-size: 10pt;">§</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Joins</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 1.25in; text-indent: -0.25in;">
<span style="font-family: Wingdings; font-size: 10pt;">§</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Concatenation</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">81.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Different
flavors of Joins in QlikView?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in; text-indent: -0.25in;">
<span style="font-family: 'Courier New'; font-size: 10pt;">o</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Inner
Join</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in; text-indent: -0.25in;">
<span style="font-family: 'Courier New'; font-size: 10pt;">o</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Left Join</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in; text-indent: -0.25in;">
<span style="font-family: 'Courier New'; font-size: 10pt;">o</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Right
Join</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in; text-indent: -0.25in;">
<span style="font-family: 'Courier New'; font-size: 10pt;">o</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Outer
Join (or Join )</span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;"> </span><span style="font-family: Wingdings; font-size: 7.5pt;">à</span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Default join</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">82.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Different
flavors of KEEP in QlikView?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in; text-indent: -0.25in;">
<span style="font-family: 'Courier New'; font-size: 10pt;">o</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Inner
Keep</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in; text-indent: -0.25in;">
<span style="font-family: 'Courier New'; font-size: 10pt;">o</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Left Keep</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in; text-indent: -0.25in;">
<span style="font-family: 'Courier New'; font-size: 10pt;">o</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Right
Keep</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">83.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">What is
the difference between Join & Keep?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in; text-indent: -0.25in;">
<span style="font-family: 'Courier New'; font-size: 10pt;">o</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Join :
combines the results based on key column and generates single output</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in; text-indent: -0.25in;">
<span style="font-family: 'Courier New'; font-size: 10pt;">o</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Keep :
combines the results based on key column and generates individual tables</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">84.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Difference
between Join and Concatenate?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in; text-indent: -0.25in;">
<span style="font-family: 'Courier New'; font-size: 10pt;">o</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Join :
will combines the data horizontally</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in; text-indent: -0.25in;">
<span style="font-family: 'Courier New'; font-size: 10pt;">o</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Concatenate
: will combines the data vertically</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">85.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">How do
you use Having clause (SQL Equivalent) along with Groupby in QlikView?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">86.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">What is
Peek, Previous, Apply map, Interval Match</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">87.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Explain
IntervalMatch function in QlikView?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">A special
case is when you need to generate all combinations between a numeric field,
e.g. the date of an event or a transaction and numeric intervals defined in
another table. In SQL, you would solve this by joining the two tables and use a
BETWEEN condition:</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt; text-indent: 0.25in;">
<b><span style="color: blue; font-family: Helvetica-Bold; font-size: 9.5pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">SQL SELECT</span></b><b><span style="color: blue; font-family: Helvetica-Bold; font-size: 9.5pt; mso-bidi-font-family: "Times New Roman"; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: "Times New Roman";"> </span></b><span style="font-family: Helvetica, sans-serif; font-size: 9.5pt;">Events.Date, Intervals.BeginDate,
Intervals.EndDate FROM Events, Intervals</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in;">
<span style="font-family: Helvetica, sans-serif; font-size: 9.5pt;">WHERE Events.Date BETWEEN Intervals.BeginDate
AND Intervals.EndDate;</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">In
QlikView you would normally use the</span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;"> </span><i><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">IntervalMatch</span></i><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">prefix to solve this problem. The general structure of the script
would be to first load the events table and the intervals table as they are,
and then generate a third table defining a bridge between the two.</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in;">
<span style="font-family: Helvetica, sans-serif; font-size: 8.5pt;">Events:</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in;">
<b><span style="color: blue; font-family: Helvetica-Bold; font-size: 8.5pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Load</span></b><b><span style="color: blue; font-family: Helvetica-Bold; font-size: 8.5pt; mso-bidi-font-family: "Times New Roman"; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: "Times New Roman";"> </span></b><span style="color: maroon; font-family: "Helvetica","sans-serif"; font-size: 8.5pt; mso-fareast-font-family: "Times New Roman";">TransactionID</span><span style="font-family: Helvetica, sans-serif; font-size: 8.5pt;">,</span><span style="font-family: Helvetica, sans-serif; font-size: 8.5pt;"> </span><span style="color: maroon; font-family: "Helvetica","sans-serif"; font-size: 8.5pt; mso-fareast-font-family: "Times New Roman";">Date</span><span style="font-family: Helvetica, sans-serif; font-size: 8.5pt;">, <</span><span style="color: maroon; font-family: "Helvetica","sans-serif"; font-size: 8.5pt; mso-fareast-font-family: "Times New Roman";">OtherEventFields</span><span style="font-family: Helvetica, sans-serif; font-size: 8.5pt;">></span><span style="font-family: Helvetica, sans-serif; font-size: 8.5pt;"> </span><span style="color: blue; font-family: "Helvetica","sans-serif"; font-size: 8.5pt; mso-fareast-font-family: "Times New Roman";">From</span><span style="color: blue; font-family: "Helvetica","sans-serif"; font-size: 8.5pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: "Times New Roman";"> </span><span style="font-family: Helvetica, sans-serif; font-size: 8.5pt;">Events;</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in;">
<span style="font-family: Helvetica, sans-serif; font-size: 8.5pt;">Intervals:</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in;">
<b><span style="color: blue; font-family: Helvetica-Bold; font-size: 8.5pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Load</span></b><b><span style="color: blue; font-family: Helvetica-Bold; font-size: 8.5pt; mso-bidi-font-family: "Times New Roman"; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: "Times New Roman";"> </span></b><span style="color: maroon; font-family: "Helvetica","sans-serif"; font-size: 8.5pt; mso-fareast-font-family: "Times New Roman";">IntervalName</span><span style="font-family: Helvetica, sans-serif; font-size: 8.5pt;">,</span><span style="font-family: Helvetica, sans-serif; font-size: 8.5pt;"> </span><span style="color: maroon; font-family: "Helvetica","sans-serif"; font-size: 8.5pt; mso-fareast-font-family: "Times New Roman";">BeginDate</span><span style="font-family: Helvetica, sans-serif; font-size: 8.5pt;">,</span><span style="font-family: Helvetica, sans-serif; font-size: 8.5pt;"> </span><span style="color: maroon; font-family: "Helvetica","sans-serif"; font-size: 8.5pt; mso-fareast-font-family: "Times New Roman";">EndDate</span><span style="font-family: Helvetica, sans-serif; font-size: 8.5pt;">, <</span><span style="color: maroon; font-family: "Helvetica","sans-serif"; font-size: 8.5pt; mso-fareast-font-family: "Times New Roman";">OtherIntervalFields</span><span style="font-family: Helvetica, sans-serif; font-size: 8.5pt;">></span><span style="font-family: Helvetica, sans-serif; font-size: 8.5pt;"> </span><span style="color: blue; font-family: "Helvetica","sans-serif"; font-size: 8.5pt; mso-fareast-font-family: "Times New Roman";">From</span><span style="color: blue; font-family: "Helvetica","sans-serif"; font-size: 8.5pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: "Times New Roman";"> </span><span style="font-family: Helvetica, sans-serif; font-size: 8.5pt;">Intervals;</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in;">
<span style="font-family: Helvetica, sans-serif; font-size: 8.5pt;">IntervalMatchBridge:</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in;">
<span style="color: blue; font-family: "Helvetica","sans-serif"; font-size: 8.5pt; mso-fareast-font-family: "Times New Roman";">IntervalMatch</span><span style="color: blue; font-family: "Helvetica","sans-serif"; font-size: 8.5pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: "Times New Roman";"> </span><span style="font-family: Helvetica, sans-serif; font-size: 8.5pt;">(</span><span style="color: maroon; font-family: "Helvetica","sans-serif"; font-size: 8.5pt; mso-fareast-font-family: "Times New Roman";">Date</span><span style="font-family: Helvetica, sans-serif; font-size: 8.5pt;">)</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in;">
<b><span style="color: blue; font-family: Helvetica-Bold; font-size: 8.5pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Load</span></b><b><span style="color: blue; font-family: Helvetica-Bold; font-size: 8.5pt; mso-bidi-font-family: "Times New Roman"; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: "Times New Roman";"> </span></b><span style="color: blue; font-family: "Helvetica","sans-serif"; font-size: 8.5pt; mso-fareast-font-family: "Times New Roman";">distinct</span><span style="color: blue; font-family: "Helvetica","sans-serif"; font-size: 8.5pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: maroon; font-family: "Helvetica","sans-serif"; font-size: 8.5pt; mso-fareast-font-family: "Times New Roman";">BeginDate</span><span style="font-family: Helvetica, sans-serif; font-size: 8.5pt;">,</span><span style="font-family: Helvetica, sans-serif; font-size: 8.5pt;"> </span><span style="color: maroon; font-family: "Helvetica","sans-serif"; font-size: 8.5pt; mso-fareast-font-family: "Times New Roman";">EndDate</span><span style="color: maroon; font-family: "Helvetica","sans-serif"; font-size: 8.5pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: blue; font-family: "Helvetica","sans-serif"; font-size: 8.5pt; mso-fareast-font-family: "Times New Roman";">Resident</span><span style="color: blue; font-family: "Helvetica","sans-serif"; font-size: 8.5pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: "Times New Roman";"> </span><span style="font-family: Helvetica, sans-serif; font-size: 8.5pt;">Intervals;</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">88.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Explain
Concatenation, No Concatenation & Auto Concatenation?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in; text-indent: -0.25in;">
<span style="font-family: 'Courier New'; font-size: 10pt;">o</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Concatenation
: </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">forcible
concatenation</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in; text-indent: -0.25in;">
<span style="font-family: 'Courier New'; font-size: 10pt;">o</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">No
Concatenation : to stop automatic concatenation will use NoConcatinate
qualifier</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in; text-indent: -0.25in;">
<span style="font-family: 'Courier New'; font-size: 10pt;">o</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Auto
Concatenation : whenever tables are having same no. of columns with same name
then automatic concatenation going to happen</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="color: red; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">89.</span><span style="color: red; font-family: "Times New Roman","serif"; font-size: 7.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: red; font-family: "Verdana","sans-serif"; font-size: 7.5pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Explain how
to implement Incremental Load?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="color: red; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">90.</span><span style="color: red; font-family: "Times New Roman","serif"; font-size: 7.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: red; font-family: "Verdana","sans-serif"; font-size: 7.5pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">How can you
implement SCD in QlikView? Explain in Detail?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="color: red; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">91.</span><span style="color: red; font-family: "Times New Roman","serif"; font-size: 7.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: "Times New Roman";"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Binary
Load,</span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;"> </span><span style="color: red; font-family: "Verdana","sans-serif"; font-size: 7.5pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Preceding Load, Partial Load</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="color: red; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">92.</span><span style="color: red; font-family: "Times New Roman","serif"; font-size: 7.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: red; font-family: "Verdana","sans-serif"; font-size: 7.5pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">What is
Circular Loop and how do you avoid it?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="color: red; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">93.</span><span style="color: red; font-family: "Times New Roman","serif"; font-size: 7.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: red; font-family: "Verdana","sans-serif"; font-size: 7.5pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Explain
Exists() function in QlikView and when do you use this function?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">94.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">What is
Generic Load in QlikView?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in; text-indent: -0.25in;">
<span style="font-family: 'Courier New'; font-size: 10pt;">o</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">95.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">How many
ways you can maintain to store the QVD’s</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in; text-indent: -0.25in;">
<span style="font-family: 'Courier New'; font-size: 10pt;">o</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Using
Store</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in; text-indent: -0.25in;">
<span style="font-family: 'Courier New'; font-size: 10pt;">o</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Using
Buffer</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in; text-indent: -0.25in;">
<span style="font-family: 'Courier New'; font-size: 10pt;">o</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Export
option from Layout window</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">96.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">What is
use of BUFFER Keyword in Qlikview ?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in; text-indent: -0.25in;">
<span style="font-family: 'Courier New'; font-size: 10pt;">o</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Buffer is
used to generate .qvd files from QV document with buffer default location.</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">97.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Can you
store specific fields from loaded table to QVD?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in; text-indent: -0.25in;">
<span style="font-family: 'Courier New'; font-size: 10pt;">o</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Yes</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">98.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">What is
Fuzzy search</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">99.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">What is
Link Table and when is this used?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">100.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">What is
subfield() and if we use that on several fields what is the result ?What is
Substring?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">101.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">How to
develop master templates (Common header and footer)</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">102.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Explain
Aggr Function?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">103.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">What is
Alt() function and its usuage?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">104.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">What is
the use of FirstSortValue in QlikView?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">105.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">What are
Set Modifiers and Set Identifiers?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">106.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">What is
P() & E() and where do you use them?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">107.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">What is
Partial Reload? and why do you use “ONLY” Qualifier?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">108.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">What is
the difference between Cyclic Group & Drilldown Group?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">109.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Explain
alternate states and where do you use them?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">110.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">How many
dimensions are used in Guage Chart</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">111.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Have you
Create Ad hoc reports in your project And how</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">112.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Any
knowledge about Data Island</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="color: red; font-family: "Verdana","sans-serif"; font-size: 10.0pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">113.</span><span style="color: red; font-family: "Times New Roman","serif"; font-size: 7.0pt; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: red; font-family: "Times New Roman","serif"; font-size: 7.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: "Times New Roman";"> </span><span style="color: red; font-family: "Verdana","sans-serif"; font-size: 7.5pt; mso-bidi-font-family: "Times New Roman"; mso-fareast-font-family: "Times New Roman";">Conditional
enabling of controls</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">114.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">String
Functions</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">115.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">How many
dimensions can be used in Bar chart?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in; text-indent: -0.25in;">
<span style="font-family: 'Courier New'; font-size: 10pt;">o</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">2</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">116.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Which
QlikView object has only expression, no dimension?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in; text-indent: -0.25in;">
<span style="font-family: 'Courier New'; font-size: 10pt;">o</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">ListBox</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in; text-indent: -0.25in;">
<span style="font-family: 'Courier New'; font-size: 10pt;">o</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Guage
chart</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">117.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">What is
Comparitive analysis?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">118.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">What is
Mekko chart and what is the difference between bar and Mekko chart?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">119.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">What is
the difference between Pivot, Straight and Table box?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">120.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">How to
refresh dashboards periodically?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">121.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">How you
optimize QlikView dashboards?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">122.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">How you
test your Dashboard?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">123.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">What’s
the difference between the following expressions:</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">vVariable,
$(vVariable) and $(=vVariable) ? Which one to use when?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">124.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">What’s
considered “Safe” vs. “Unsafe” use of AGGR within a chart?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">125.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">What’s
the difference between DISTINCT and NODISTINCT AGGR?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">126.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">How is
AGGR different from TOTAL?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">127.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Imagine
you are displaying KPI results, color-coded with Red, Yellow and Green. Can you
count the number of Red results, vs. Yellow, vs. Green, and show the totals in
a summarized table?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">128.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">If you
are using Set Analysis in a nested aggregation with AGGR, where do you need to
place the Set Analysis condition?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">129.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">What’s
the best way to visualize variance from average, along with standard error? How
does average differ from median?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">130.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">How do
you create a chart with a dynamic callout on a specific Dimensional Value?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">131.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">What is
FieldValue() ? What is the restriction on this function?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">132.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Have you
plotted the Trellis Bar Chart and Stacked Bar Charts?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">133.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">How many
maximum Dimensions we can use in Different Charts?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">134.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">limits of
different chart types:</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">135.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Describe
Section Access architecture?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">136.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">What is
the difference between Authentication & Authorization in QlikView? And how
to implement them?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">137.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">What is
the difference between File System Security vs. Section Access?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">138.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Explain
“Strict Exclusion” while implementing Section Access and what are the
implications of not using this option?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">139.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">How do
you implement Section Access on hierarchy based data?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">140.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">DMS
authorization</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">141.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Section
Access</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">142.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Types of
authorization in QlikView?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">143.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">What are
the different types of CALs available?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">144.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">What are
the multiple protocols defined for client communication with QVS?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">145.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Explain
different communication encryptions for Windows Client & AJAX Client?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">146.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">What is
the use of Anonymous User Account in QVS?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">147.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">What are
the different types of CALs and explain them?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">148.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">What are
the different editions of QlikView Server?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">149.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Different
types of deployment of QV Reports?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">150.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">What are
the different formats supported while doing export?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">151.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">How to
change the paths of physical data files, database connections after deployment?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.75in; text-indent: -0.25in;">
<span style="font-family: 'Courier New'; font-size: 10pt;">o</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">SIT, UAT
and Production</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">152.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">How to
perform unit testing? Do we have any framework support?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">153.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">How to
handle exception handling, logging.</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">154.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">How to
get the data from web services or Sales force or SharePoint?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">155.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Do we
have any restrictions on data sources?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">156.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">How to
calculate the RAM size which is required for the project?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">157.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">How many
ways we can share the reports with business users?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">158.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Do we
need to take extra precautions while deploying to mobile device? How to support
mobile device?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;">
<span style="font-family: Verdana, sans-serif; font-size: 10pt;">159.</span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: 'Times New Roman', serif; font-size: 7pt;"> </span><span style="font-family: Verdana, sans-serif; font-size: 7.5pt;">Default
document settings for viewing the reports properly on IE or pdf….?</span><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in;">
<br /></div>
<br />
<div class="MsoNormal">
<br /></div>
Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-1537800241861894285.post-22272279701969138852015-10-04T23:06:00.000+05:302015-10-14T17:11:37.765+05:30QlikView Interview Questions (QlikView FAQ'S) - Part 1<b>Qlikview developer, Designer and admin interview questions<br />
<br />
(Qlikview developer, Designer and admin FAQ’S)<br />
</b><br />
<br />
<b>1. Difference between Set and Let?<br />
</b> <br />
Set : used to assign/concatenate text values<br />
Let : used to assign expressions <br />
<br />
2. Difference between Sum() and RangeSum()?<br />
Sum : Sum(field name)<br />
RangeSum : <br />
<blockquote> RangeSum(expr1 [ , expr2, ... exprN ]) Returns the sum of a range of 1 to N arguments.<br />
As opposed to the + operator, rangesum will treat all non-numeric values as 0. The argument expressions of this function may contain Chart Inter Record Functions with a third optional parameter, which in themselves return a range of values. <br />
Examples: <br />
RangeSum (1,2,4) returns 7 <br />
RangeSum (1,'xyz') returns 1 <br />
RangeSum (null( )) returns 0 <br />
RangeSum (above(count(x),-1,3)) returns the sum of the three results of the count(x) function evaluated on the row below the current row, the current row and the row above the current row.<br />
RangeSum(Above(Sum(Amount),0,RowNo())) In this your accumulation starts from 1st value which it writes as it is. because you write the 0 for that value and then for others value in row it accumulates.<br />
RangeSum(Above(Sum(Amount),1,RowNo())) in this your cumulative starts from 2nd row and it will make first row as zero.<br />
RangeSum(Above(Sum(Amount),-1,RowNo())) in this case it pick up 2nd value for accumulation means takes two values to be accumulated in my example first it take 20 then 20+30 acc. to condition and add 20 above gives 70 then it gives you then it takes 70 accumulate then 30 and 50 gives you 150 and then gives 110 because of adding 50 and 60 and then 60 so on…<br />
<br />
</blockquote><b>3. Difference between Info Load and Bundle Info?<br />
</b><br />
<blockquote>Info Load: used to link the external resources (Ex: Images, media files…) to the Internal data table.<br />
Bundle Info: Purpose is same as Info Load<br />
Preferred when changes are expected at external files location <br />
1st time link the data from external files location and next time onwards it will refer from memory<br />
</blockquote><br />
<b>4. Difference between Internal Table Viewer and Source Table Viewer</b><br />
<blockquote>o Internal Table View is the default view. It shows the data tables as QlikView stores them. Composite synthetic keys are formed in tables that share more than one field. Synthetic tables are used to link them. This view offers the best understanding of the QlikView logic and also provides a very clean layout where each pair of tables has a maximum of one connector between them. <br />
o Source Table View shows data tables as QlikView reads them. Here there are no synthetic fields or synthetic tables. Composite keys are represented by multiple connectors between tables.<br />
</blockquote><b>5. Difference between Recno() and Rowno()?<br />
</b><br />
<blockquote> The RecNo() function will return an integer for the record currently being read from the source table starting with number one. The RowNo() function also returns an integer but it represents the position of the row in the resulting QlikView internal table. <br />
So while RecNo() counts from the source table, RowNo() counts from the resulting table.<br />
The RecNo field indicated the order in which the records were read from the source table and the RowNo field indicates the position of the record in the internal table.<br />
</blockquote><br />
<b>6. Difference between P() and E()?<br />
</b><br />
<blockquote>o Both functions p () and e () have the same syntax: <br />
o p () returns the possible values, the other e () returns the excluded values.<br />
</blockquote><br />
7. Difference between ApplyMap() and Lookup()?<br />
<br />
8. Difference between ValueList() and ValueLoop()?<br />
<br />
<b>9. Difference between Peek(),Pick() and Previous?</b><br />
<blockquote>o https://community.qlik.com/docs/DOC-6477<br />
o https://community.qlik.com/blogs/qlikviewdesignblog/2014/04/25/which-conditional-functions-do-you-use<br />
</blockquote><br />
<b>10. Difference between Pick and Match?<br />
</b><br />
<blockquote>o https://community.qlik.com/docs/DOC-6477<br />
o https://community.qlik.com/blogs/qlikviewdesignblog/2014/04/25/which-conditional-functions-do-you-use<br />
Pick<br />
o The Pick function will return the expression/value corresponding to the expression that matches the first parameter. For example, Pick(2, ‘A’, ‘B’, ‘C”) will return B because B is the second expression and Pick(Number, Sum(1+1), Sum(2+2), Sum(3+3), Sum(4+4), Sum(5+5)) will return 6 if Number = 3. This function is excellent when you want to generate a random field value, e.g.<br />
</blockquote><br />
11. Ragged Hierarchies in Data warehousing<br />
12. What are slowly changing dimensions?<br />
<br />
<b>13. Have you used Alternate states and why?<br />
</b><blockquote>• Most businesses need comparative analysis to identify the state of the business. QlikView Alternate States was introduced in version 11 to facilitate comparative analysis such as year-over-year sales comparison where users want to see how current year sales compares to the previous year or current quarter compares to the same quarter a year ago.<br />
• Most of the cases using only Line chart or bar chart using QV.<br />
</blockquote><br />
14. What is Set Analysis (benefits of using it)? Why it’s called Set Analysis<br />
<br />
<b>15. How to connect to Database?<br />
</b><br />
<blockquote>o By using Connect button (under Data tab) from script window using ODBC/OleDb connector<br />
o Select DSN (data source name) <br />
o Select button to load the tables from database<br />
</blockquote><br />
<b>16. What are the various data sources for QlikView?<br />
</b><br />
<blockquote>o Database<br />
RDBMS – MS Access, Sql Server, Oracle….<br />
DB2, <br />
o Data Files <br />
Raw data files : .xlsx,.xls, .csv,.txt, .xml<br />
QlikView files : .qvd<br />
o Web Files : Web services…<br />
o Salesforce,... using third party connectors<br />
</blockquote><br />
17. What is partial reloading?<br />
18. What care should be taken while designing a data model?<br />
19. What are the two main techniques of combining Fact Tables, and the differences between the two?<br />
20. How can you work with Slowly Changing Dimensions in QlikView?<br />
21. How can you organize an efficient Delta Load, in a variety of data scenarios?<br />
22. How should you structure your code using subroutines and functions?<br />
23. Where do you create Dimension and Measure tags? How are they useful?<br />
24. What is concept of Alternate States? Syntax for using in Set Analysis?<br />
25. What are the different File Functions and QVD functions?<br />
26. What are Value List and Value Loops?Tell me with scenarios?<br />
27. What is Rand() ,Autonumber() and Autogenerate()?<br />
28. What are Circular References?How do you avoid them?<br />
29. What are Information Density and Subset Ratio?<br />
30. Explain me with scenarios of Primary Key and Perfect Key?<br />
31. What is First Value and FirstSorted Value()?<br />
32. Tell me how to use Qualify and UnQualify?<br />
33. What are the different Error Modes? What are the different Script Errors?<br />
34. Have you Used Bubble Sort? In which scenario we should use?<br />
35. What is Aggr() and Dual() ?<br />
36. Why Sum() is better than Count()?<br />
37. List some Better Practices that you have used in your Work?<br />
38. Have you worked on reading Done Files? How do we handle them?<br />
39. Tell me how can we work Insert, Update and Delete on Incremental Loads?<br />
40. What is 3 Value Logic in QlikView? Can you elaborate in Detail?<br />
41. Have you used Include and Config files? Can you write sample scripts for each?<br />
42. Explain about the Section Access in brief and important setups we need to do?<br />
43. What is Custom Sort and have you ever tried to implement?<br />
44. What is the RAM Size and Processor of your RAM? What is the Application Size?<br />
45. Have you implemented Waterfall Chart? How do we implement them?<br />
46. Explain me how do we connect to OLEDB Connection?<br />
47. What is Custom Format in QlikView?<br />
48. If I Want to Skip specific rows in Excel during Load how do we need to do that?<br />
49. Brief me about Set Analysis? Tell me script to compare the Sales of this year to Last Year?<br />
50. Explain me about Source and User Documents in QMC?<br />
51. Explain me some steps to improve Performance in Scripting and GUI?<br />
<br />
<b>52. What are the Data Types available in QlikView? <br />
</b><blockquote>o There are no data types in QlikView :)<br />
</blockquote><b>53. Functions in Qlikview <br />
</b><br />
<blockquote>o RecNo() – the record number of the input record<br />
o RowNo() – the record number of the output record<br />
o Rand() – a generator of random numbers,<br />
o Ceil() – round upwards to nearest integer,<br />
o Pick() – pick a specific value in a list of values<br />
o …<br />
</blockquote><br />
<b>54. Load statement in different ways:<br />
</b><br />
<blockquote>a) Load … From File ; (from file)<br />
b) Load … Resident Table ; (from an already loaded table or from in-memory tables or internal tables)<br />
c) Load … Inline InlineTable ; (from a table written in the script)<br />
d) Load … Autogenerate Number ; (from nothing) <br />
<br />
o But with autogenerate there is no source – the records are generated and all field values must be derived from functions like Rand() or RecNo(). The number of records is specified in the number after the Autogenerate keyword.<br />
</blockquote><b>55. How to display a list box as a horizontal list box?<br />
</b><br />
<blockquote>o List Box --> Properties --> Go to Presentation Tab --> UnCheck Single Column <br />
o You can also set the number of columns you want to view horizontally buy checking the Fixed Number of Columns tab and entering a value in the associated box.<br />
o "Order by Column" needs to be unchecked (optional)<br />
</blockquote><br />
<b>56. QlikView vs QlikSense</b><br />
<blockquote>o QlikView is a tool for situations where you want prepared business applications, i.e. applications created by developers who put a lot of thought into the data model, the layout, the charts and the formulae; and deliver the applications to end-users who consume the applications. We call this Guided Analytics. The end-user has total freedom to explore data, select, drill down and navigate in the information, and can this way discover both questions and answers in the data. The end-user is however limited when it comes to creating new visualizations. This type of situation will without doubt be common for many, many years to come.<br />
o Qlik Sense is a tool for situations where you don’t want to pre-can so much. Instead you want the user to have the freedom to create a layout of his own and in it, new visualizations; charts that the developer couldn’t imagine that the user wants to see. You want Self-service data discovery, which means a much more active, modern, engaged user. In addition, Qlik Sense is much easier to use when you have a touch screen, and is adaptive to different screen sizes and form factors. On the whole, Qlik Sense is a much more modern tool.<br />
</blockquote><br />
57. Optimized and unoptimized QVD Load Situations?<br />
58. Best data modeling techniques<br />
59. What are the common steps in every Data Modeling process?<br />
60. Explain 3 tier architecture implementation while deploying QlikView application?<br />
61. Briefly explain how does QlikView storage the data internally?<br />
62. What are the restrictions of Binary Load?<br />
o Only one Binary statement for the script and that should be initial statement<br />
o <br />
<br />
63. How are NULLS implemented in QlikView?<br />
<b>64. How do you optimize QlikView Application? (What tools are used and where do you start?)</b><br />
<blockquote>o Whenever the tables contain huge data then we have to store it into QVD files (compressed format).<br />
o If using large data base file try to create the incremental load for the QVD or load latest data only.<br />
o Load only the required fields into QlikView from different data sources.<br />
o Data Model: QlikView can analyze multiple data sources but works most efficiently with Star Schema or Snow flake Schema. The Star Schema Consists of few fact tables possibly only one ,referencing any no. of dimension tables<br />
o User Interfaces: <br />
Resource intensive expression like count(distinct) if() should be avoided. Set analysis should be used instead. <br />
Complex script should be done in script rather than in charts/tables. <br />
Macros should be replaced by built in QV functions. <br />
Expressions which are used frequently in more than one chart/table should be stored in a variable which reduces the calculation time. <br />
</blockquote><br />
65. What is the difference between Subset ratio & Information Density?<br />
66. What type of architecture are you using in your project<br />
<br />
<b>67. What type of schema are you using in your project? And why<br />
</b><blockquote>o Star schema <br />
o Snow Flake Schema <br />
</blockquote>68. How many charts are you used till now<br />
<b>69. Have you used macros in your project and why?</b> No<br />
<b>70. Difference between QV versions?</b><br />
<br />
• QMC and QEMC are taken as one QMC.<br />
• Comparative analysis ( Alternative State)<br />
• Expand QlikView usage to additional devices, including smart phones, with mobile Business Discovery.<br />
• Granuler chart dimension is introduced in Qv11.<br />
• Dimension Limits tab also included.<br />
• QlikView 11 introduces important changes to the QlikView Publisher component.<br />
• AccessPoint Redesign Helps IT Better Support Business Users.<br />
• Container object enhancements<br />
• Conditional enabling of dimensions and expressions improves the user experience.<br />
• Annotations improve context and establish a record of how decisions were made.<br />
<br />
71. Explain the QV Development Life Cycle till the User Visualizes the Dashboard?<br />
72. Explain the Folder Structure we follow during the development and Folder Structure in QMC?<br />
73. Explain EAV data modeling technique?<br />
74. Difference between Star Schema & Snow Flake Schema?<br />
75. Difference between RDBMS & Associative Database?<br />
<br />
Refer for : <a href="http://challadotnetfaq.blogspot.co.uk/2015/10/qlikview-interview-questions-qlikview_4.html">QV FAQ's Part2 </a>Unknownnoreply@blogger.com3tag:blogger.com,1999:blog-1537800241861894285.post-40243267215470658472015-05-07T13:20:00.000+05:302015-05-07T13:20:09.193+05:30Microsoft.VisualStudio.Web.BrowserLink.InspectModeExtensionFactory : Error JavaScript runtime error: Object doesn't support property or methodWhile running the website from Visual Studio 2013 you may the get the below error.<br />
<br />
<strong>Error : </strong>Microsoft.VisualStudio.Web.BrowserLink.InspectModeExtensionFactory : Error JavaScript runtime error: Object doesn't support property or method<br />
<br />
<strong>Solution: </strong>Uncheck the "Enable Browser Link" like below<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><br />
<a href="http://3.bp.blogspot.com/-9M00WYs-Cak/VUsYSFqCP5I/AAAAAAAAM-A/cOUk3xDwljI/s1600/Enable_Browser_Link.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="97" jua="true" src="http://3.bp.blogspot.com/-9M00WYs-Cak/VUsYSFqCP5I/AAAAAAAAM-A/cOUk3xDwljI/s400/Enable_Browser_Link.jpg" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Enable Browser Link</td></tr>
</tbody></table>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1537800241861894285.post-75448179129190849222015-02-27T20:45:00.000+05:302015-02-27T20:45:14.380+05:30Biztalk common development errors and solution
<br /><br />
<ol style="direction: ltr; list-style-type: decimal;">
<li style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 10pt; margin-top: 0in; mso-add-space: auto; mso-list: l0 level1 lfo2;">
<b style="mso-bidi-font-weight: normal;"><span lang="EN-US" style="mso-ansi-language: EN-US;">Error :</span></b><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="mso-spacerun: yes;"> </span>Could not store transport type data for
Receive Location<span style="mso-spacerun: yes;">
</span>'EAISolutionReceiveRequestLocation' to config store. Primary SSO Server
'' failed. Cannot perform encryption or decryption because the secret is not
available from the master secret server. See the event log (on computer '') for
related errors. (Microsoft.BizTalk.ExplorerOM)</span></div>
</li>
</ol>
<div style="margin: 0in 0in 10pt 0.25in;">
<span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;"><strong>Solution</strong> : </span></span><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">Follow below steps:</span></span></div>
<span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">Go To :<span style="mso-tab-count: 1;"> </span>SSO Administration
-> System -> Restore Secret --> Select the secret file.</span></span><br />
<br /><br />
<div style="margin: 0in 0in 10pt 0.25in;">
<span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">If you don't know the path of the secret file try once in the location
"C:\Program Files\Common Files\Enterprise Single Sign-On\SSO9F54.bak”<span style="mso-spacerun: yes;"> </span>(this sso back up file was created at the
time of biztalk configuration)</span></span></div>
<div style="margin: 0in 0in 10pt 0.25in;">
<span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">Select the file and provide the password. Once the master secret
restores then error is gone.</span></span></div>
<b style="mso-bidi-font-weight: normal;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><br /></span></b><br />
<b style="mso-bidi-font-weight: normal;"><span lang="EN-US" style="mso-ansi-language: EN-US;">2. Error :</span></b><span lang="EN-US" style="mso-ansi-language: EN-US;"> Failed
to update binding information. Could not change the bindings for
orchestration<span style="mso-spacerun: yes;">
</span> 'EAIOrchestration.EAIProcess,EAIOrchestration, Version=1.0.0.2,
Culture=neutral, PublicKeyToken=2269a668ccc217b9' as one or more instances of
the orchestration still exist. </span><br />
<br /><br />
<div style="margin: 0in 0in 10pt 0.25in;">
<b style="mso-bidi-font-weight: normal;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">Solution: </span></span></b></div>
<br /><br />
<div style="margin: 0in 0in 10pt 0.25in;">
<span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">When I tried to Unenlist and delete the Orchestration from the BizTalk
Administration tool, I received the same error.</span></span></div>
<br /><br />
<div style="margin: 0in 0in 10pt 0.25in;">
<span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">I found out that I had a few suspended instances. These instances need
to be terminated before you can undeploy/redeploy the orchestration.</span></span></div>
<br /><br />
<div style="margin: 0in 0in 10pt 0.25in;">
<span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">Terminating instances can be done by using BizTalk Administration Tool :</span></span></div>
<br /><br />
<div style="margin: 0in 0in 10pt 0.25in;">
<span style="mso-fareast-language: DE; mso-no-proof: yes;"><img height="148" src="data:image/png;base64,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" v:shapes="Picture_x0020_1" width="602" /></span></div>
<br /><br />
<ol style="direction: ltr; list-style-type: decimal;">
<li style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto; mso-list: l3 level1 lfo1;">
<span lang="EN-US" style="mso-ansi-language: EN-US;">In the BizTalk Administration Group
click in the left pane on ‘BizTalk Group [Name of Computer/Name of Management
database]’. </span></div>
</li>
<li style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto; mso-list: l3 level1 lfo1;">
<span lang="EN-US" style="mso-ansi-language: EN-US;">In the right pane the ‘Group
Overview’ appears. </span></div>
</li>
<li style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto; mso-list: l3 level1 lfo1;">
<span lang="EN-US" style="mso-ansi-language: EN-US;">Click on the tab page ‘New query’ to
create a query that searches for the suspended instances. </span></div>
</li>
<li style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto; mso-list: l3 level1 lfo1;">
<span lang="EN-US" style="mso-ansi-language: EN-US;">In the ‘Query Expression’ grid the
first Search field is already selected, namely ‘Search For’, also the ‘Equals’
operator is already filled in in the second field. </span></div>
</li>
<li style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto; mso-list: l3 level1 lfo1;">
<span lang="EN-US" style="mso-ansi-language: EN-US;">All we have to do in the
‘Value’-field is search for suspended instances. </span></div>
</li>
<li style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto; mso-list: l3 level1 lfo1;">
<span lang="EN-US" style="mso-ansi-language: EN-US;">we run the query by hitting the
button with the label 'Run Query'. </span></div>
</li>
<li style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto; mso-list: l3 level1 lfo1;">
<span lang="EN-US" style="mso-ansi-language: EN-US;">The grid ‘Query results’ now
contains all suspended instances found. </span></div>
</li>
<li style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto; mso-list: l3 level1 lfo1;">
<span lang="EN-US" style="mso-ansi-language: EN-US;">All we need to do is select all
suspended instances, right click on the selection and choose ‘Terminate
Instances’. </span></div>
</li>
<li style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto; mso-list: l3 level1 lfo1;">
<span lang="EN-US" style="mso-ansi-language: EN-US;">The BizTalk Administration Tool asks
for confirmation and removes the instances. </span></div>
</li>
<li style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 10pt; margin-top: 0in; mso-add-space: auto; mso-list: l3 level1 lfo1;">
<span lang="EN-US" style="mso-ansi-language: EN-US;">When you rerun the query, the
instances will be removed and the orchestration can be undeployed/redeployed. </span></div>
</li>
</ol>
<br /><br />
<div style="margin: 0in 0in 10pt 0.25in;">
<span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;"> </span></span><b style="mso-bidi-font-weight: normal;"><u><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">Removing instances
using a Stored Procedure</span></span></u></b></div>
<br /><br />
<div style="margin: 0in 0in 10pt 0.25in;">
<span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">The less polite manner to remove suspended instances is by running a
Stored Procedure which will clean up the MessageBox. Attention: this is NOT a recommended
procedure on production environments!</span></span></div>
<br /><br />
<div style="margin: 0in 0in 10pt 0.25in;">
<span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">Open the SQL Server Management Studio and connect to the database
server. In the left pane expand the server-node and the Databases-node. Next,
click on the MessageBox-database (BizTalkMsgDb) and hit the ‘New Query’-button
in the toolbar. In the right pane you can enter SQL commands. Since you
selected the MessageBox-database in the left pane, the commands are executed
against that database. Now type: 'exec bts_CleanupMsgbox 0' (without the
quotes) and hit the ‘! Execute’-button in the toolbar. All suspended instances
will now be removed. You can now undeploy/redeploy the orchestration.</span></span></div>
<br /><br />
<br /><br />
<ol style="direction: ltr; list-style-type: decimal;">
<li style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto; mso-list: l0 level1 lfo2;">
<b style="mso-bidi-font-weight: normal;"><span lang="EN-US" style="mso-ansi-language: EN-US;">Error:</span></b><span lang="EN-US" style="mso-ansi-language: EN-US;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN-US" style="mso-ansi-language: EN-US;">Failed to add
resource(s). Resource (-Type="System.BizTalk:BizTalkAssembly"
-Luid="Inbound_EDI, Version=1.0.0.0, Culture=neutral,
PublicKeyToken=28e25aa7767eb2e2")<span style="mso-spacerun: yes;">
</span>is already in store and is either associated with another application or
with another type.</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN-US" style="mso-ansi-language: EN-US;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 10pt; margin-top: 0in; mso-add-space: auto;">
<b style="mso-bidi-font-weight: normal;"><span lang="EN-US" style="mso-ansi-language: EN-US;">Solution:</span></b></div>
</li>
</ol>
<br /><br />
<div style="background: white; line-height: 125%; margin: 0in 0in 10pt 0.25in;">
<span lang="EN-US" style="color: #333333; font-family: "Arial","sans-serif"; font-size: 10pt; line-height: 125%; mso-ansi-language: EN-US; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">In Biztalk Admin Console navigate to </span></div>
<br /><br />
<div style="background: white; line-height: 125%; margin: 0in 0in 10pt 0.25in;">
<span lang="EN-US" style="color: #333333; font-family: "Arial","sans-serif"; font-size: 10pt; line-height: 125%; mso-ansi-language: EN-US; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Applications </span><span lang="EN-US" style="color: #333333; font-family: Wingdings; font-size: 10pt; line-height: 125%; mso-ansi-language: EN-US; mso-ascii-font-family: Arial; mso-bidi-font-family: Arial; mso-char-type: symbol; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE; mso-hansi-font-family: Arial; mso-symbol-font-family: Wingdings;"><span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings;">à</span></span><span lang="EN-US" style="color: #333333; font-family: "Arial","sans-serif"; font-size: 10pt; line-height: 125%; mso-ansi-language: EN-US; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> <All Artifacts> </span><span lang="EN-US" style="color: #333333; font-family: Wingdings; font-size: 10pt; line-height: 125%; mso-ansi-language: EN-US; mso-ascii-font-family: Arial; mso-bidi-font-family: Arial; mso-char-type: symbol; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE; mso-hansi-font-family: Arial; mso-symbol-font-family: Wingdings;"><span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings;">à</span></span><span lang="EN-US" style="color: #333333; font-family: "Arial","sans-serif"; font-size: 10pt; line-height: 125%; mso-ansi-language: EN-US; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Resources. Find the resource and see which application
it is deployed to. Navigate to that application and delete it.</span></div>
<br /><br />
<div style="margin: 0in 0in 10pt 0.25in; mso-add-space: auto;">
<span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;"> </span></span></div>
<div style="margin: 0in 0in 10pt;">
<span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;"> </span></span></div>
<br /><br />
<ol style="direction: ltr; list-style-type: decimal;">
<li style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: bold;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 10pt; margin-top: 0in; mso-add-space: auto; mso-list: l0 level1 lfo2;">
<b style="mso-bidi-font-weight: normal;"><span lang="EN-US" style="mso-ansi-language: EN-US;">Biztalk Schema generator in Visual
Studio — How to enable 'Well-Formed XML' (</span></b><b style="mso-bidi-font-weight: normal;"><span lang="EN-US" style="font-size: 10pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt;">Not loaded</span></b><b style="mso-bidi-font-weight: normal;"><span lang="EN-US" style="mso-ansi-language: EN-US;">)?</span></b></div>
</li>
</ol>
<br /><br />
<div style="margin: 0in 0in 10pt 0.25in;">
<span lang="EN-US" style="font-size: 10pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt;"><span style="font-family: Calibri;">I
have installed Visual Studio 2010 and Biztalk. I create a new Biztalk-project
in Visual STudio 2010. I choose 'Add new item' and then 'New generated schema'.
Here I can choose 'Document type'. I choose 'Well-Formed XML (Not loaded)' and
choose an input file.</span></span></div>
<br /><br />
<div style="margin: 0in 0in 10pt 0.25in;">
<span lang="EN-US" style="font-size: 10pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt;"><span style="font-family: Calibri;">Now
I get the message 'XFW to XSD schema generation module is not installed.
Execute 'C:\Program files (X86)\Microsoft Biztalk Server
2010\SDK\Utilities\Schema Generator\InstallWFX.vbs to install the WFX to XSD
schema generation module.</span></span></div>
<div style="margin: 0in 0in 10pt 0.25in;">
<span lang="EN-US" style="font-size: 10pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt;"><span style="font-family: Calibri;">I
try to execute that file and some text hastily appear on the console. I restart
Visual Studio 2010, but it still doesn't work. Apparently the execution of the
shell script didn't work. I try to restart the computer, but it still doesn't
work. </span></span></div>
<b style="mso-bidi-font-weight: normal;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;"> Solution:</span></span></b><br />
<ol style="direction: ltr; list-style-type: lower-alpha;">
<li style="color: black; font-family: "Calibri","sans-serif"; font-size: 10pt; font-style: normal; font-weight: normal;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-list: l1 level1 lfo3;">
<span lang="EN-US" style="font-size: 10pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt;">Try
starting a console command prompt (run as administrator) and execute the script.
If things go wrong, you will actually see the error message then.</span></div>
</li>
<li style="color: black; font-family: "Calibri","sans-serif"; font-size: 10pt; font-style: normal; font-weight: normal;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 10pt; margin-top: 0in; mso-list: l1 level1 lfo3;">
<span lang="EN-US" style="font-size: 10pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt;">If the
script still does not seem to work, there are two dll files at the 'C:\Program
files (X86)\Microsoft Biztalk Server 2010\SDK\Utilities\Schema Generator\'
directory:</span></div>
</li>
</ol>
<div style="margin: 0in 0in 10pt 0.5in;">
<span lang="EN-US" style="font-size: 10pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt;"><span style="font-family: Calibri;">•Microsoft.BizTalk.WFXToXSDGenerator.dll
</span></span></div>
<div style="margin: 0in 0in 10pt 0.5in;">
<span lang="EN-US" style="font-size: 10pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt;"><span style="font-family: Calibri;">•Microsoft.BizTalk.DTDToXSDGenerator.dll</span></span></div>
<div style="margin: 0in 0in 10pt 17.4pt;">
<span lang="EN-US" style="font-size: 10pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt;"><span style="font-family: Calibri;">Close visual studio, manually copy dll files to 'C:\Program Files
(x86)\Microsoft BizTalk Server 2010\Developer Tools\Schema Editor Extensions'
folder and start visual studio again.</span></span></div>
<b style="mso-bidi-font-weight: normal;"><span lang="EN-US" style="font-family: "flama-medium","serif"; font-size: 12pt; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"><br /></span></b><br />
<b style="mso-bidi-font-weight: normal;"><span lang="EN-US" style="font-family: "flama-medium","serif"; font-size: 12pt; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"><u>Create the data link (UDL)
file</u></span></b><br />
<ol style="direction: ltr; list-style-type: decimal;">
<li style="color: black; font-family: "Flama-Basic","serif"; font-size: 12pt; font-style: normal; font-weight: bold;"><ol style="list-style-type: lower-alpha;">
<li style="color: black; font-family: "Flama-Basic","serif"; font-size: 9.5pt; font-style: normal; font-weight: normal;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; line-height: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto; mso-list: l0 level2 lfo2;">
<span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Right-click the Windows desktop, point to New, and
then click Text Document. A new file is created by default (New Text
Document.txt).</span></div>
</li>
<li style="color: black; font-family: "Flama-Basic","serif"; font-size: 9.5pt; font-style: normal; font-weight: normal;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; line-height: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto; mso-list: l0 level2 lfo2;">
<span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Open Windows Explorer, and on the Tools menu, click
Folder Options. On the View tab, clear the Hide file extensions for known file
types check box and then click OK.</span></div>
</li>
<li style="color: black; font-family: "Flama-Basic","serif"; font-size: 9.5pt; font-style: normal; font-weight: normal;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; line-height: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto; mso-list: l0 level2 lfo2;">
<span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Right-click
the Text Document you created in step 1, choose Rename, and then change the
name and extension of the file to: sophos.udl</span></div>
</li>
<li style="color: black; font-family: "Flama-Basic","serif"; font-size: 9.5pt; font-style: normal; font-weight: normal;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; line-height: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto; mso-list: l0 level2 lfo2;">
<span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">A
warning might appear, explaining that changing file extensions could cause
files to become unusable. </span><span style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Disregard this warning.</span></div>
</li>
<li style="color: black; font-family: "Flama-Basic","serif"; font-size: 9.5pt; font-style: normal; font-weight: normal;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; line-height: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto; mso-list: l0 level2 lfo2;">
<span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">You
can store the (sophos.udl) file anywhere on your system or network.</span></div>
</li>
<li style="color: black; font-family: "Flama-Basic","serif"; font-size: 9.5pt; font-style: normal; font-weight: normal;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; line-height: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto; mso-list: l0 level2 lfo2;">
<span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Double-click
the (sophos.udl) file or you can optionally right-click it, and then click
Properties. This opens the Data Link Properties dialog box. You are now ready
to connect to your data source.</span></div>
</li>
</ol>
</li>
</ol>
<br /><br />
<div style="line-height: normal; margin: 0in 0in 0pt 0.25in;">
<span lang="EN-US" style="font-family: "flama-medium","serif"; font-size: 12pt; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Testing connectivity to a SQL server</span></div>
<br /><br />
<ol style="direction: ltr; list-style-type: decimal;"><ol style="list-style-type: lower-alpha;">
<li style="color: black; font-family: "Flama-Basic","serif"; font-size: 9.5pt; font-style: normal; font-weight: normal;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; line-height: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto; mso-list: l0 level2 lfo2;">
<span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">When
you have opened the data link properties select the Provider tab.</span></div>
</li>
<li style="color: black; font-family: "Flama-Basic","serif"; font-size: 9.5pt; font-style: normal; font-weight: normal;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; line-height: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto; mso-list: l0 level2 lfo2;">
<span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">From the list of OLE DB Provider(s) select ‘Microsoft
OLE DB for SQL Server’.</span></div>
</li>
<li style="color: black; font-family: "Flama-Basic","serif"; font-size: 9.5pt; font-style: normal; font-weight: normal;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; line-height: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto; mso-list: l0 level2 lfo2;">
<span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Click
the next button to move to the Connection tab.</span></div>
</li>
<li style="color: black; font-family: "Flama-Basic","serif"; font-size: 9.5pt; font-style: normal; font-weight: normal;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; line-height: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto; mso-list: l0 level2 lfo2;">
<span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Enter
the SQL server’s hostname followed by a backslash (\) in the first box. </span><span style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">E.g.
windows2003server\sophos</span></div>
</li>
<li style="color: black; font-family: "Flama-Basic","serif"; font-size: 9.5pt; font-style: normal; font-weight: normal;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; line-height: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto; mso-list: l0 level2 lfo2;">
<span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Under ‘Enter information to log on to the server’
select one of the radio buttons...</span></div>
</li>
<li style="color: black; font-family: "Flama-Basic","serif"; font-size: 9.5pt; font-style: normal; font-weight: normal;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; line-height: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto; mso-list: l0 level2 lfo2;">
<span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">‘Use
Windows NT Integrated security’ if the SQL server uses Windows
authentication </span></div>
</li>
<li style="color: black; font-family: "Flama-Basic","serif"; font-size: 9.5pt; font-style: normal; font-weight: normal;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; line-height: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto; mso-list: l0 level2 lfo2;">
<span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">‘User a specific user name and password’ if the SQL
server uses SQL authentication.</span></div>
</li>
<li style="color: black; font-family: "Flama-Basic","serif"; font-size: 9.5pt; font-style: normal; font-weight: normal;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; line-height: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto; mso-list: l0 level2 lfo2;">
<span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Under ‘Select the database on the server’ click on the
drop down list to view the databases that are available.</span></div>
</li>
<li style="color: black; font-family: "Flama-Basic","serif"; font-size: 9.5pt; font-style: normal; font-weight: normal;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; line-height: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto; mso-list: l0 level2 lfo2;">
<span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Select the require database and click the ‘Test
Connection’ button.</span></div>
</li>
<li style="color: black; font-family: "Flama-Basic","serif"; font-size: 9.5pt; font-style: normal; font-weight: normal;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; line-height: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto; mso-list: l0 level2 lfo2;">
<span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">If necessary record any error seen and forward to
technical support. Otherwise click OK to close the properties window and save
the connection settings.</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; line-height: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
</li>
</ol>
<li style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: bold;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 10pt; margin-top: 0in; mso-add-space: auto; mso-list: l0 level1 lfo2;">
<b style="mso-bidi-font-weight: normal;"><span lang="EN-US" style="mso-ansi-language: EN-US;">Exception type:
RuleEngineDeploymentNotDeployedException</span></b></div>
</li>
</ol>
<br /><br />
<div style="margin: 0in 0in 10pt; text-indent: 0.25in;">
<span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Source: Microsoft.RuleEngine</span></div>
<br /><br />
<div style="margin: 0in 0in 0pt 0.25in; mso-add-space: auto;">
<span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Target Site: Void
HandleReturnMessage(System.Runtime.Remoting.Messaging.IMessage, System.Runtime.Remoting.Messaging.IMessage).</span></div>
<br /><br />
<div style="margin: 0in 0in 0pt 0.25in; mso-add-space: auto;">
<span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Inner exception: No
versions of ruleset "LoanProcessing" are deployed.</span></div>
<br /><br />
<div style="margin: 0in 0in 0pt 0.25in; mso-add-space: auto;">
<span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<br /><br />
<div style="margin: 0in 0in 10pt 0.25in; mso-add-space: auto;">
<span style="mso-fareast-language: DE; mso-no-proof: yes;"><img height="409" src="data:image/png;base64,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" v:shapes="Picture_x0020_2" width="401" /></span></div>
<br /><br />
<div style="line-height: normal; margin: 0in 0in 0pt 0.25in; mso-layout-grid-align: none;">
<span lang="EN-US" style="color: #333333; font-family: "Segoe UI","sans-serif"; mso-ansi-language: EN-US;">Go to SQL Server -> BizTalkMgmtDb
-> Table - adm_Group<br />
<br />
sometimes the RuleEngineDBServerName, RuleEngineDBName are blank so you have to
update it manually.<br />
<br />
</span><span lang="EN-US" style="color: blue; font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN-US;">use</span><span lang="EN-US" style="font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN-US;"> <span style="color: teal;">[BizTalkMgmtDb]</span></span></div>
<br /><br />
<div style="line-height: normal; margin: 0in 0in 0pt 0.25in; mso-layout-grid-align: none;">
<span lang="EN-US" style="color: blue; font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN-US;">go</span></div>
<div style="line-height: normal; margin: 0in 0in 0pt 0.25in; mso-layout-grid-align: none;">
<span lang="EN-US" style="color: blue; font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN-US;">select</span><span lang="EN-US" style="font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN-US;"> <span style="color: grey;">*</span> <span style="color: blue;">from</span> <span style="color: teal;">adm_Group</span></span></div>
<div style="line-height: normal; margin: 0in 0in 0pt 0.25in; mso-layout-grid-align: none;">
<span lang="EN-US" style="color: blue; font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN-US;">go</span></div>
<br /><br />
<div style="line-height: normal; margin: 0in 0in 0pt 0.25in; mso-layout-grid-align: none;">
<span lang="EN-US" style="color: green; font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN-US;">--if rules engine database and
server not updated </span></div>
<br /><br />
<div style="line-height: normal; margin: 0in 0in 0pt 0.25in; mso-layout-grid-align: none;">
<span lang="EN-US" style="color: magenta; font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN-US;">update</span><span lang="EN-US" style="font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN-US;"> <span style="color: teal;">adm_Group</span> </span></div>
<br /><br />
<div style="line-height: normal; margin: 0in 0in 0pt 0.25in; mso-layout-grid-align: none;">
<span lang="EN-US" style="color: blue; font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN-US;">set</span><span lang="EN-US" style="font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN-US;"> <span style="color: teal;">RuleEngineDBName</span><span style="color: grey;">=</span><span style="color: red;">'BizTalkRuleEngineDb'</span><span style="color: grey;">,</span>
</span></div>
<br /><br />
<div style="line-height: normal; margin: 0in 0in 0pt 0.25in; mso-layout-grid-align: none;">
<span lang="EN-US" style="color: teal; font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN-US;">RuleEngineDBServerName</span><span lang="EN-US" style="color: grey; font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN-US;">=</span><span lang="EN-US" style="color: red; font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN-US;">'RulesEngine Deployed server name'</span></div>
<div style="line-height: normal; margin: 0in 0in 0pt 0.25in; mso-layout-grid-align: none;">
<span lang="EN-US" style="color: green; font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN-US;">--where </span></div>
<br /><br />
<div style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span lang="EN-US" style="font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN-US;"> </span></div>
<br /><br />
<ol style="direction: ltr; list-style-type: decimal;">
<li style="color: black; font-family: "Flama-Basic","serif"; font-size: 9.5pt; font-style: normal; font-weight: bold;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto; mso-list: l0 level1 lfo2;">
<b style="mso-bidi-font-weight: normal;"><span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">BizTalk 2009 Beta - Where's my HAT?</span></b></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<b style="mso-bidi-font-weight: normal;"><u><span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Refer below link for more
information </span></u></b></div>
<div style="font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<a href="http://kentweare.blogspot.co.uk/2009/01/biztalk-2009-beta-wheres-my-hat.html"><b style="mso-bidi-font-weight: normal;"><span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"><span style="color: blue;">http://kentweare.blogspot.co.uk/2009/01/biztalk-2009-beta-wheres-my-hat.html</span></span></b></a></div>
<div style="font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<b style="mso-bidi-font-weight: normal;"><u><span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"><span style="text-decoration: none;"> </span></span></u></b></div>
</li>
<li style="color: black; font-family: "Flama-Basic","serif"; font-size: 9.5pt; font-style: normal; font-weight: normal;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto; mso-list: l0 level1 lfo2;">
<span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Microsoft Business Rule
Composer:<span style="mso-spacerun: yes;"> </span>The database
"server:BizTalkRuleEngineDb" associated with the deployment driver
does not match the database ":" specified during product
configuration.</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<b style="mso-bidi-font-weight: normal;"><span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Resolution</span></b><span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">:<span style="mso-spacerun: yes;"> </span>Within Business Rule Composer, click the Menu
"Rule Store"->"Load", this popped with the window
"Open Rule Store", check the value of SQL Server, if it's a IP
address, change the IP address to a SQL Server name.</span><span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"><br /></span></div>
</li>
<li style="color: black; font-family: "Flama-Basic","serif"; font-size: 9.5pt; font-style: normal; font-weight: bold;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto; mso-list: l0 level1 lfo2;">
<b style="mso-bidi-font-weight: normal;"><u><span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Some common issues with BtsNtSvc.exe 2010</span></u></b></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<b style="mso-bidi-font-weight: normal;"><u><span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"><span style="text-decoration: none;"> </span></span></u></b></div>
<ol style="list-style-type: lower-alpha;">
<li style="color: black; font-family: "Flama-Basic","serif"; font-size: 9.5pt; font-style: normal; font-weight: bold;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto; mso-list: l0 level2 lfo2;">
<b style="mso-bidi-font-weight: normal;"><span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">BizTalk Server 2010 btsntsvc.exe crashed with the
error</span></b></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Application:
BTSNTSvc64.exe</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Framework Version:
v4.0.30319</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Description: The process
was terminated due to an internal error in the .NET Runtime at IP
000007FEF539C059 (000007FEF5030000) with exit code 80131544</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">After some analysis I
found that the process was crashing because of a 4.5 framework component.
Uninstalled framework 4.5 and installed 4.0 post which the issue was resolved. </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Since BizTalk 2010 is
not tested with framework 4.5, it can cause unexpected behavior like this.</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
</li>
<li style="color: black; font-family: "Flama-Basic","serif"; font-size: 9.5pt; font-style: normal; font-weight: normal;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto; mso-list: l0 level2 lfo2;">
<b style="mso-bidi-font-weight: normal;"><span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">No BizTalk assembly got loaded to BTS 2010 process</span></b></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">All my BizTalk process
failed with the error “Could not load file or assembly ‘xxxx' or one of its
dependencies”. This was very strange, as no assembly was loaded from the GAC.
But all the assemblies were present in assembly 4.0 folder.</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">After taking procmon, I
found that the bts process was looking for assemblies in assembly 2.0 folder
instead of assembly 4.0 folder. More details on GAC 4.0 can be found on this
link. </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">This was because the
config entry <supportedRuntime version="v4.0" /> which directs
BizTalk process to point to 4.0 assembly was missing in the btsntsvc.exe.config
file.</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">This key is present by
default in config file, these default keys should not be removed.</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
</li>
<li style="color: black; font-family: "Flama-Basic","serif"; font-size: 9.5pt; font-style: normal; font-weight: normal;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto; mso-list: l0 level2 lfo2;">
<span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">COM Exception </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">There is another key in
btsntsvc.exe.config file which helps in calling the com components from .NET
4.0 framework onwards. </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Detailed description has
been posted in this link.</span></div>
<div style="font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<a href="http://blogs.msdn.com/b/biztalknotes/archive/2013/07/10/biztalk-unit-testing-issue-from-net-4-0-and-above.aspx"><span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"><span style="color: blue;">http://blogs.msdn.com/b/biztalknotes/archive/2013/07/10/biztalk-unit-testing-issue-from-net-4-0-and-above.aspx</span></span></a></div>
<div style="font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<b style="mso-bidi-font-weight: normal;"><u><span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"><span style="text-decoration: none;"> </span></span></u></b></div>
</li>
</ol>
</li>
<li style="color: black; font-family: "Flama-Basic","serif"; font-size: 9.5pt; font-style: normal; font-weight: normal;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto; mso-list: l0 level1 lfo2;">
<b style="mso-bidi-font-weight: normal;"><u><span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">BTSNTSvc.exe.config : Please check if this file is
opened in another program.</span></u></b></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Save failed: Please
check if this file is opened in another program.</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Solution: Provide
required (write) permissions to edit BTSNTSvc.exe.config file</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN-US" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
</li>
<li style="color: black; font-family: "Flama-Basic","serif"; font-size: 9.5pt; font-style: normal; font-weight: bold;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto; mso-list: l0 level1 lfo2;">
<b style="mso-bidi-font-weight: normal;"><span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">BRE Issues and Resolutions</span></b></div>
</li>
</ol>
<ol style="direction: ltr; list-style-type: decimal;"><ol style="list-style-type: lower-alpha;">
<li style="color: black; font-family: "Flama-Basic","serif"; font-size: 9.5pt; font-style: normal; font-weight: normal;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-list: l4 level2 lfo4;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Policy does not execute
successfully</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Symptom</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">The BRE policy invoked by a
BizTalk RFID process does not execute successfully.</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Possible Causes</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">•The policy has a rule that
refers to database facts, but the database bindings for the policy are not
specified.</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span><span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">•Database bindings for the policy
are specified, but they point to an incorrect database server and/or an
incorrect database. </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span><span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">•The policy has a rule that
refers to XML facts, but the XML bindings for the policy are not specified. </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span><span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">•XML bindings for the policy are
specified, but the schema for the fact does not match the schema that the
policy expects. </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span><span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Solution</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">•Specify the database bindings
for the process if the policy used by the process refers to database facts. </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span><span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">•Verify that the database
bindings for the process point to a correct database server and correct
database.</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span><span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">•Specify XML bindings for the
process if the policy used by the process refers to XML facts.</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span><span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">•Verify that the schema specified
in the XML bindings matches the schema that the policy expects.</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span><br /></div>
</li>
</ol>
</ol>
<ol style="direction: ltr; list-style-type: lower-alpha;">
<li style="color: black; font-family: "Flama-Basic","serif"; font-size: 9.5pt; font-style: normal; font-weight: normal;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-list: l2 level1 lfo5;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">You receive a "Policy is not
available" error at process startup</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<b style="mso-bidi-font-weight: normal;"><span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Symptom</span></b></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">You receive a BRE error
indicating that a deployed version of the policy is not available.</span><span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<b style="mso-bidi-font-weight: normal;"><span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Possible Causes</span></b></div>
</li>
</ol>
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> •The
policy name property is not bound.</span><br />
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span><span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">•The
policy name refers to a nonexistent policy.</span><br />
<ul style="direction: ltr; list-style-type: disc;">
<li style="color: black; font-family: "Flama-Basic","serif"; font-size: 9.5pt; font-style: normal; font-weight: normal;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto; mso-list: l5 level1 lfo6;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">•The
policy is not deployed.</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<b style="mso-bidi-font-weight: normal;"><span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Solution</span></b></div>
</li>
</ul>
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> Verify
whether you have specified a policy name for the policy parameter of the
RuleEnginePolicyExecutor component.</span><br />
<ul style="direction: ltr; list-style-type: disc;">
<li style="color: black; font-family: "Flama-Basic","serif"; font-size: 9.5pt; font-style: normal; font-weight: normal;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto; mso-list: l6 level1 lfo7;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Verify
whether the policy name that you specified in the grid is the same as the name
in the Business Rule Composer.</span></div>
</li>
<li style="color: black; font-family: "Flama-Basic","serif"; font-size: 9.5pt; font-style: normal; font-weight: normal;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto; mso-list: l6 level1 lfo7;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Verify
whether the specified policy is deployed in the Business Rule Composer. When
you right-click the policy name, the Deploy option appears dimmed.</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
</li>
</ul>
<br /><br />
<ol style="direction: ltr; list-style-type: lower-alpha;">
<li style="color: black; font-family: "Flama-Basic","serif"; font-size: 9.5pt; font-style: normal; font-weight: normal;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-list: l2 level1 lfo5;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">You
receive a "Cannot open database" error at process startup</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Symptom</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">You receive an error message
similar to the following error message when you start a process that uses a BRE
policy that requires database facts.</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">"Cannot open database
"<Database name>" requested by the login. The login failed.
Login failed for user '<Machine name>\<Identity for RFID
process>'"</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Possible Causes</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">•The identity under which the
RFID process is running does not have access to the database referred to by the
BRE policy invoked by the process. </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Solution</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">BizTalk RFID supports only
Integrated Security for database facts. The user account under which the RFID
process runs needs to have access permission to any database the BRE policy
refers to. On Windows 7 or Windows Vista SP2 computers, the RFID process runs
in the RfidServices.exe process. The identity for this process is RfidSvcAcc by
default. The identity can be configured during the configuration. On Windows
Server 2008 R2 or Windows Server 2008 SP2 computers, the RFID process runs in a
worker process (w3wp.exe) hosted in IIS. The identity for worker processes and
RfidServices.exe is RfidWorkerProcessAcc by default, and the identity can be
configured during BizTalk RFID configuration. Give the user account access to
the databases(s) referred to by the BRE policy with required permissions. </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
</li>
<li style="color: black; font-family: "Flama-Basic","serif"; font-size: 9.5pt; font-style: normal; font-weight: normal;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-list: l2 level1 lfo5;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">You receive errors related to
policy number mismatch</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Symptom</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">You receive errors in the
Business Rule Composer that are related to policies and policy versions
initialization.</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Possible Causes</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">•The latest policy version is not
deployed properly.</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">•There is a mismatch in policy
versions between those that you specified in the Business Rule Composer and the
RuleEnginePolicyExecutor parameters.</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Solution</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Verify that the version of the
policy file that is specified as a parameter to the Rule EnginePolicyExecutor
component exists in the BRE database by using the Business Rule Composer.</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Process does not pick up the
latest deployed version of the policy</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Symptom</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Although you configured the
RuleEnginePolicyExecutor component to pick the latest deployed version of the
policy, the BizTalk RFID process does not use the version until after it is
deployed. </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
</li>
<li style="color: black; font-family: "Flama-Basic","serif"; font-size: 9.5pt; font-style: normal; font-weight: normal;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-list: l2 level1 lfo5;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Possible
Cause</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">The BRE uses the value of the
HKEY_LOCAL_MACHINE\Software\Microsoft\BusinessRules\3.0\PollingInterval
registry key as the interval at which it checks for updates to the policy. </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">The default value is 60 seconds,
which is appropriate for production environments. You should set this registry
key to a value that is less than 60 seconds for development, test, or
demonstration computers, so that the engine checks for updates more frequently.
</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Solution</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Change the value of the
PollingInterval registry key to a value that is less than 60 seconds. </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Invoking static methods from a
rule does not work</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Symptom</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">A policy with a rule that invokes
a static method of a .NET class fails at run time. </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
</li>
<li style="color: black; font-family: "Flama-Basic","serif"; font-size: 9.5pt; font-style: normal; font-weight: normal;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-list: l2 level1 lfo5;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Possible
Cause</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">•By default, you must assert an
instance of the .NET class into the working memory of the BRE, even though the
method is a static method. If an instance of the class is not asserted, the
policy fails to execute at run time. </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Solution</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Either assert an instance of the
class into the working memory of the BRE or enable invoking static methods
without requiring an object instance by setting the value of the following
registry key to 1 or 2:</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">HKLM\SOFTWARE\Microsoft\BusinessRules\3.0\StaticSupport
(DWORD) </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">The following table lists the
possible registry values that you can enter. </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"><span style="mso-spacerun: yes;"> </span></span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Value<span style="mso-spacerun: yes;"> </span>Description<span style="mso-spacerun: yes;">
</span></span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">0</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"><span style="mso-spacerun: yes;"> </span>The default value. The static method is called
only when an instance of the .NET class is asserted. </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"><span style="mso-spacerun: yes;"> </span></span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">1</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"><span style="mso-spacerun: yes;"> </span>An object instance is not required. The static
method is called when the rule is evaluated or executed.</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"><span style="mso-spacerun: yes;"> </span></span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">2</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"><span style="mso-spacerun: yes;"> </span>An object instance is not required. The static
method is called at the policy translation time if all parameters are constant.
This is a performance optimization because the static method is called only
once, even though it is used in multiple rules in conditions. Static methods
that are used as actions will not be executed at the translation time, but
static methods used as parameters can be executed. </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"><span style="mso-spacerun: yes;"> </span></span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<b style="mso-bidi-font-weight: normal;"><span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></b></div>
</li>
<li style="color: black; font-family: "Flama-Basic","serif"; font-size: 9.5pt; font-style: normal; font-weight: normal;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-list: l2 level1 lfo5;">
<b style="mso-bidi-font-weight: normal;"><span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">"Unable to connect to the
Rule Engine Update Service</span></b><span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">" error when a process is started</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Symptom</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">An RFID process with a
RuleEnginePolicyExecutor event handler fails to start with the following error
message in the process log file:</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">"Unable to connect to the
Rule Engine Update Service. Please verify that the service is started. No
connection could be made because the target machine actively refused it"</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Possible Causes</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">•The Business Rule Engine (BRE)
components are not installed on the computer. </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">•The BRE components are
installed, but not configured. </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">•The BRE components are installed
and configured, but the Rule Engine Update service is not started. </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">•You uninstalled and reinstalled
BizTalk RFID. The RFID service starts all the processes at the end of the
BizTalk RFID reinstallation, but before the BRE installation. Hence, a process
with the RuleEnginePolicyExecutor component fails to find the Rule Engine
Update service on the computer. </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Solution</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Install BRE components on the
computer and configure them before starting the process that uses the
RuleEnginePolicyExecutor component. The BizTalk RFID installation brings up the
BRE installation at the end. You can also launch the BRE installation manually
by running the Configuration.exe file in the %RFIDINSTALLDIR%\BREConfiguration
folder. </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">BRE configuration fails because
BizTalkRuleEngineDb.mdf already exists</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Symptom</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">You get the following error
message when you try to configure the BRE on your computer:</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">"Configuration failed for
some components and no settings were applied for those components."</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">The configuration log file
contains the following error message: </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">"Message: Cannot create file
'C:\Program Files\Microsoft SQL
Server\MSSQL.1\MSSQL\DATA\BizTalkRuleEngineDb.mdf' because it already exists.
Change the file path or the file name, and retry the operation."</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
</li>
<li style="color: black; font-family: "Flama-Basic","serif"; font-size: 9.5pt; font-style: normal; font-weight: normal;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-list: l2 level1 lfo5;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Possible Causes</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">The BizTalkRuleEngineDb database
has been detached from SQL Server and the BizTalkRuleEngineDb.mdf file exists
on the computer in the C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA
folder. </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Note<span style="mso-spacerun: yes;"> </span></span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">You will receive a "Database
already exists" error message if the BizTalkRuleEngineDb database exists
on your computer, and the database is not detached from SQL Server. </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"><span style="mso-spacerun: yes;"> </span></span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Solution</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Delete the
BizTalkRuleEngineDb.mdf and BizTalkRuleEngineDb_log.ldf files from the data
location for SQL Server (for example: C:\Program Files\Microsoft SQL
Server\MSSQL.1\MSSQL\DATA\) and retry configuring BRE.</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
</li>
</ol>
<br /><br />
<ol style="direction: ltr; list-style-type: decimal;">
<li style="color: black; font-family: "Flama-Basic","serif"; font-size: 9.5pt; font-style: normal; font-weight: normal;"><div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 0pt; margin-top: 0in; mso-add-space: auto; mso-list: l0 level1 lfo2;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">TITLE: BizTalk Server
Administration</span></div>
<div style="color: black; font-family: "Calibri","sans-serif"; font-size: 11pt; font-style: normal; font-weight: normal; margin-bottom: 10pt; margin-top: 0in; mso-add-space: auto;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Starting instance of host
BizTalkServerApplication on server ‘servername’ failed.</span></div>
</li>
</ol>
<br /><br />
<div style="margin: 0in 0in 10pt 0.25in;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">For help, click:
http://go.microsoft.com/fwlink/?LinkId=47400&ProdName=Microsoft+BizTalk+Server+2010&ProdVer=3.9.469.0&EvtSrc=Microsoft.BizTalk.Administration.SnapIn.Properties.Errors&EvtID=HostInstance_UnmapServerHostInstanceFailed</span></div>
<br /><br />
<div style="margin: 0in 0in 10pt; text-indent: 0.25in;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">ADDITIONAL INFORMATION:</span></div>
<br /><br />
<div style="margin: 0in 0in 10pt; text-indent: 0.25in;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Failed to start the BizTalk Host instance. Check the event log on the
server “servername” for more details.</span></div>
<br /><br />
<div style="margin: 0in 0in 10pt; text-indent: 0.25in;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Internal error: "The dependency service or group failed to
start." (WinMgmt)</span></div>
<br /><br />
<div style="margin: 0in 0in 10pt; text-indent: 0.25in;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<br /><br />
<div style="margin: 0in 0in 10pt; text-indent: 0.25in;">
<b style="mso-bidi-font-weight: normal;"><u><span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Solution </span></u></b></div>
<br /><br />
<div style="margin: 0in 0in 10pt 0.25in;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Go to </span><span lang="EN" style="font-family: Wingdings; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-ascii-font-family: Flama-Basic; mso-bidi-font-family: Arial; mso-char-type: symbol; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE; mso-hansi-font-family: Flama-Basic; mso-symbol-font-family: Wingdings;"><span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings;">à</span></span><span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> services.msc </span><span lang="EN" style="font-family: Wingdings; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-ascii-font-family: Flama-Basic; mso-bidi-font-family: Arial; mso-char-type: symbol; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE; mso-hansi-font-family: Flama-Basic; mso-symbol-font-family: Wingdings;"><span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings;">à</span></span><span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> Select Enterprise Single Sign-On
Service </span><span lang="EN" style="font-family: Wingdings; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-ascii-font-family: Flama-Basic; mso-bidi-font-family: Arial; mso-char-type: symbol; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE; mso-hansi-font-family: Flama-Basic; mso-symbol-font-family: Wingdings;"><span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings;">à</span></span><span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> Properties </span><span lang="EN" style="font-family: Wingdings; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-ascii-font-family: Flama-Basic; mso-bidi-font-family: Arial; mso-char-type: symbol; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE; mso-hansi-font-family: Flama-Basic; mso-symbol-font-family: Wingdings;"><span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings;">à</span></span><span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> Change password (if recently
updated ) </span><span lang="EN" style="font-family: Wingdings; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-ascii-font-family: Flama-Basic; mso-bidi-font-family: Arial; mso-char-type: symbol; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE; mso-hansi-font-family: Flama-Basic; mso-symbol-font-family: Wingdings;"><span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings;">à</span></span><span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> Start the service </span></div>
<br /><br />
<div style="margin: 0in 0in 10pt 0.25in;">
<span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Go to Biztalk Admin Console </span><span lang="EN" style="font-family: Wingdings; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-ascii-font-family: Flama-Basic; mso-bidi-font-family: Arial; mso-char-type: symbol; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE; mso-hansi-font-family: Flama-Basic; mso-symbol-font-family: Wingdings;"><span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings;">à</span></span><span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> Host Instances </span><span lang="EN" style="font-family: Wingdings; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-ascii-font-family: Flama-Basic; mso-bidi-font-family: Arial; mso-char-type: symbol; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE; mso-hansi-font-family: Flama-Basic; mso-symbol-font-family: Wingdings;"><span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings;">à</span></span><span lang="EN" style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> Start the host instance</span></div>
<br /><br />
<div style="margin: 0in 0in 10pt; text-indent: 0.25in;">
<span style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;">Refer : </span><a href="https://msdn.microsoft.com/en-us/library/aa561505(BTS.10).aspx"><b style="mso-bidi-font-weight: normal;"><span style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"><span style="color: blue;">https://msdn.microsoft.com/en-us/library/aa561505(BTS.10).aspx</span></span></b></a></div>
<br /><br />
<div style="margin: 0in 0in 10pt 0.25in;">
<span style="font-family: "Flama-Basic","serif"; font-size: 9.5pt; line-height: 115%; mso-bidi-font-family: Arial; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: DE;"> </span></div>
<br /><br />
<div style="margin: 0in 0in 10pt; text-indent: 0.25in;">
<span style="mso-fareast-language: DE; mso-no-proof: yes;"><img border="0" height="504" src="data:image/png;base64,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" v:shapes="Picture_x0020_3" width="486" /></span></div>
<br />Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1537800241861894285.post-8453658310008643752015-01-29T00:28:00.001+05:302015-01-29T00:28:48.871+05:30Biztalk Schema generator in Visual Studio — How to enable 'Well-Formed XML' (Not loaded)?<div class="MsoListParagraph" style="margin: 0in 0in 10pt 0.25in; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -0.25in;">
<span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;"><span lang="EN-US" style="mso-ansi-language: EN-US;">Biztalk Schema generator in Visual Studio — How to enable 'Well-Formed XML' (</span></b><b style="mso-bidi-font-weight: normal;"><span lang="EN-US" style="font-size: 10pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt;">Not loaded</span></b><b style="mso-bidi-font-weight: normal;"><span lang="EN-US" style="mso-ansi-language: EN-US;">)?<o:p></o:p></span></b></span></div>
<div class="MsoNormal" style="margin: 0in 0in 10pt 0.25in;">
<span lang="EN-US" style="font-size: 10pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt;"><span style="font-family: Calibri;">I have installed Visual Studio 2010 and Biztalk. I create a new Biztalk-project in Visual STudio 2010. I choose 'Add new item' and then 'New generated schema'. Here I can choose 'Document type'. I choose 'Well-Formed XML (Not loaded)' and choose an input file.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 10pt 0.25in;">
<span lang="EN-US" style="font-size: 10pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt;"><span style="font-family: Calibri;">Now I get the message 'XFW to XSD schema generation module is not installed. Execute 'C:\Program files (X86)\Microsoft Biztalk Server 2010\SDK\Utilities\Schema Generator\InstallWFX.vbs to install the WFX to XSD schema generation module.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 10pt 0.25in;">
<span style="font-family: Calibri;"><span lang="EN-US" style="font-size: 10pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt;">I try to execute that file and some text hastily appear on the console. I restart Visual Studio 2010, but it still doesn't work. Apparently the execution of the shell script didn't work. I try to restart the computer, but it still doesn't work. </span><span lang="EN-US" style="mso-ansi-language: EN-US;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<b style="mso-bidi-font-weight: normal;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">Solution:<o:p></o:p></span></span></b></div>
<div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;">
<span lang="EN-US" style="font-size: 10pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-family: Calibri; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN-US" style="font-size: 10pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt;"><span style="font-family: Calibri;">Try starting a console command prompt (run as administrator) and execute the script. If things go wrong, you will actually see the error message then.<o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 10pt 0.5in; mso-list: l1 level1 lfo2; text-indent: -0.25in;">
<span lang="EN-US" style="font-size: 10pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-family: Calibri; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN-US" style="font-size: 10pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt;"><span style="font-family: Calibri;">If the script still does not seem to work, there are two dll files at the 'C:\Program files (X86)\Microsoft Biztalk Server 2010\SDK\Utilities\Schema Generator\' directory:<o:p></o:p></span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 10pt 0.5in;">
<span lang="EN-US" style="font-size: 10pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt;"><span style="font-family: Calibri;">•Microsoft.BizTalk.WFXToXSDGenerator.dll <o:p></o:p></span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 10pt 0.5in;">
<span lang="EN-US" style="font-size: 10pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt;"><span style="font-family: Calibri;">•Microsoft.BizTalk.DTDToXSDGenerator.dll<o:p></o:p></span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 10pt 17.4pt;">
<span lang="EN-US" style="font-size: 10pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt;"><span style="font-family: Calibri;">Close visual studio, manually copy dll files to 'C:\Program Files (x86)\Microsoft BizTalk Server 2010\Developer Tools\Schema Editor Extensions' folder and start visual studio again.<o:p></o:p></span></span></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1537800241861894285.post-65783426344498798712015-01-25T22:09:00.000+05:302015-01-25T22:09:15.883+05:30BizTalk Developer Interview Questions and Answers - ( Schema,Map ,Orchestration ,BizTalk Application ,BAM ,Pipeline ,Visual Studio ,BRE ,XSLT ,Helper Class ,Adapter ,Functoid ,EDI ,HL7 ,ESB Toolkit ,BizTalk Database )<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;"><u><span lang="EN" style="font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;">BizTalk Developer Interview Questions and Answers : </span></u></b><b style="mso-bidi-font-weight: normal;"><u><span lang="EN" style="line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-font-size: 10.0pt; mso-bidi-theme-font: minor-latin;">Schema</span></u></b><b style="mso-bidi-font-weight: normal;"><u><span lang="EN" style="font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><o:p></o:p></span></u></b></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 0.25in; mso-list: l4 level1 lfo1; mso-margin-top-alt: auto; tab-stops: list 10.5pt; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="background: white; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What is the purpose of a document schema?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="color: #333333;"><span style="font-family: Calibri;">The schema is basically a contract of your message and defines it. The XML Schema definition (XSD) language defines the structure of an XML instance message, and this is the intended purpose of XSD, such schemas use XSD in a straightforward way. <br /><br />A schema is a term borrowed from the database world to describe the structure of data in relational tables. In the context of XML, a schema describes a model for a whole class of documents. See MSDN </span></span></span><a href="http://msdn.microsoft.com/en-us/library/aa578053.aspx" target="_blank"><span lang="EN" style="color: #00749e; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Different Types of BizTalk Schemas </span></span><span style="color: #00749e; font-size: 10pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shapetype coordsize="21600,21600" filled="f" id="_x0000_t75" o:preferrelative="t" o:spt="75" path="m@4@5l@4@11@9@11@9@5xe" stroked="f"><v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path gradientshapeok="t" o:connecttype="rect" o:extrusionok="f"></v:path><o:lock aspectratio="t" v:ext="edit"></o:lock></v:shapetype><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://msdn.microsoft.com/en-us/library/aa578053.aspx" id="Picture_x0020_18" o:button="t" o:spid="_x0000_i1090" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><span style="font-family: Calibri;"><v:fill o:detectmouseclick="t"></v:fill><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"></v:imagedata></span></v:shape></span></a><span style="font-family: Calibri;"><span lang="EN" style="color: #333333; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">.</span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 0.25in; mso-list: l4 level1 lfo1; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="background: white; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What is the purpose of a property schema?</span></span></b><span lang="EN" style="background: white; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">Property schema is a special type of schema, not created to describe messages. Instead it describes context properties. It consists of only child node under a root node. See MSDN </span></span><a href="http://msdn.microsoft.com/en-us/library/aa578053.aspx" target="_blank"><span lang="EN" style="background: white; color: #00749e; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Different Types of BizTalk Schemas </span></span><span style="background: white; color: #00749e; font-size: 10pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://msdn.microsoft.com/en-us/library/aa578053.aspx" id="Picture_x0020_17" o:button="t" o:spid="_x0000_i1089" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><span style="font-family: Calibri;"><v:fill o:detectmouseclick="t"></v:fill><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"></v:imagedata></span></v:shape></span></a><span style="font-family: Calibri;"><span lang="EN" style="background: white; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">.<b> </b></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 0.25in; mso-list: l4 level1 lfo1; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">3.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What is the purpose of an envelope schema?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">An envelope schema is a special type of XML schema. Envelope schemas are used to define the structure of XML envelopes, which are used to wrap one or more XML business documents into a single XML instance message. When you define an XML schema to be an envelope schema, a couple of additional property settings are required, depending on such factors as whether there is more than one root record defined in the envelope schema. <span style="color: #333333;">See MSDN </span></span></span><a href="http://msdn.microsoft.com/en-us/library/aa578053.aspx" target="_blank"><span lang="EN" style="color: #00749e; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Different Types of BizTalk Schemas </span></span><span style="color: #00749e; font-size: 10pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://msdn.microsoft.com/en-us/library/aa578053.aspx" id="Picture_x0020_16" o:button="t" o:spid="_x0000_i1088" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><span style="font-family: Calibri;"><v:fill o:detectmouseclick="t"></v:fill><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"></v:imagedata></span></v:shape></span></a><span style="font-family: Calibri;"><span lang="EN" style="color: #333333; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">.</span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 0.25in; mso-list: l4 level1 lfo1; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">4.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What is the purpose of a Flat File schema?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">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. <span style="color: #333333;">See MSDN </span></span></span><a href="http://msdn.microsoft.com/en-us/library/aa578053.aspx" target="_blank"><span lang="EN" style="color: #00749e; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Different Types of BizTalk Schemas </span></span><span style="color: #00749e; font-size: 10pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://msdn.microsoft.com/en-us/library/aa578053.aspx" id="Picture_x0020_15" o:button="t" o:spid="_x0000_i1087" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><span style="font-family: Calibri;"><v:fill o:detectmouseclick="t"></v:fill><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"></v:imagedata></span></v:shape></span></a><span style="font-family: Calibri;"><span lang="EN" style="color: #333333; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">.</span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 0.25in; mso-list: l4 level1 lfo1; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">5.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What is the target namespace for schema?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">Target Namespace is to schema what a namespace is to .Net Object and root node as a class name.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 0.25in; mso-list: l4 level1 lfo1; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">6.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Is it possible to create a custom data type and use it in a schema?</span></b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Yes, it's possible to create custom data types and it can be used across the schema. See </span></span><a href="http://tech-findings.blogspot.com/2013/06/can-we-have-custom-data-type.html" target="_blank"><b><span lang="EN" style="background: white; color: #00749e; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Can We Have Custom Data Type. </span></span></b><b style="mso-bidi-font-weight: normal;"><span style="background: white; color: #00749e; font-size: 10pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://tech-findings.blogspot.com/2013/06/can-we-have-custom-data-type.html" id="Picture_x0020_14" o:button="t" o:spid="_x0000_i1086" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><span style="font-family: Calibri;"><v:fill o:detectmouseclick="t"></v:fill><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"></v:imagedata></span></v:shape></span></b></a><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 0.25in; mso-list: l4 level1 lfo1; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">7.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Can schema have two nodes with the same name and different datatypes?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">Yes, as long as they are not in the same scope. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 0.25in; mso-list: l4 level1 lfo1; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">8.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Can schema have multiple root nodes?</span></span></b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">Yes, a schema (XSD) can have multiple root nodes. In case you have a schema with multiple root nodes you will end up with multiple message types declared in BizTalk, one for every root node. So when you want to create a message you will need to specify exactly which message type you are going to use! </span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 0.25in; mso-list: l4 level1 lfo1; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">9.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Is it possible to include and import in a single schema?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">Yes, it is possible, both are the ways to utilize already existing schema. The only condition is the schema which is included should have same TargetNamespace or no namespace.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 0.25in; mso-list: l4 level1 lfo1; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">10.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">By default, what is the data type of elements in a schema?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">xs:string <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 0.25in; mso-list: l4 level1 lfo1; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">11.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What is the difference between Group Max occurs, Group Min Occurs and Max occurs, Min Occurs?</span></span></b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">These are all node properties. See MSDN </span></span><a href="http://msdn.microsoft.com/en-us/library/aa559329.aspx" target="_blank"><span lang="EN" style="background: white; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="color: blue; font-family: Calibri;">Node Properties </span></span><span style="background: white; font-size: 10pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://msdn.microsoft.com/en-us/library/aa559329.aspx" id="Picture_x0020_13" o:button="t" o:spid="_x0000_i1085" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><span style="color: blue;"><span style="font-family: Calibri;"><v:fill o:detectmouseclick="t"></v:fill><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"></v:imagedata></span></span></v:shape></span></a><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">.<br /><b>Group Max Occurs</b>: Specifies the maximum number of times that to the underlying group content of the selected All Group node can occur.<br /><b>Group Min Occurs</b>: Specifies the minimum number of times that the underlying group content of the selected All Group node can occur.<br /><b>Max Occurs</b>: Specifies the maximum number of times that the element corresponding to the selected Record node can occur.<br /><b>Min Occurs</b>: Specifies the minimum number of times that the element corresponding to the selected Record node can occur.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 0.25in; mso-list: l4 level1 lfo1; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">12.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What is BlockDefault property used for?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="background: white; color: #2a2a2a;"><span style="font-family: Calibri;">Use the <b>BlockDefault</b> property to prevent or restrict the types of derivations that can be used in instance messages for all data types defined by the schema being edited. See MSDN </span></span><a href="http://msdn.microsoft.com/en-us/library/aa561201%28v=bts.80%29.aspx" target="_blank"><span style="background: white; color: #00749e;"><span style="font-family: Calibri;">BlockDefault (Node Property of All Schemas) </span></span><span lang="DE" style="background: white; color: #00749e; mso-ansi-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://msdn.microsoft.com/en-us/library/aa561201(v=bts.80).aspx" id="Picture_x0020_12" o:button="t" o:spid="_x0000_i1084" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><span style="font-family: Calibri;"><v:fill o:detectmouseclick="t"></v:fill><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"></v:imagedata></span></v:shape></span></a><span style="font-family: Calibri;"><span style="background: white; color: #2a2a2a;">.</span><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 0.25in; mso-list: l4 level1 lfo1; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">13.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What is a canonical schema?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">A canonical schema is a design pattern, which is applied within a service oriented paradigm, and within BizTalk server context establish the loose coupling between systems. Through performing the transformation of messages from one system to canonical schema and from the canonical schema to message of another system, systems have no direct relation with each other. The canonical schema can also be viewed as an internal schema in BizTalk and aid you in structuring your solution through best practice of creating separate projects for maps, orchestrations, internal and external schemas. Another advantage of using a canonical schema is that it reduces the number of transformations you need. If you need a to map a few types of inbound message coming from different parties to a few outbound messages, you can create a map to your canonical schema for each inbound schema and then a map from your canonical schema to each outbound schema. If for example you have three types of incoming that needs to be mapped to three types of outgoing messages you will only need to build and maintain six maps instead of nine. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 0.25in; mso-list: l4 level1 lfo1; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">14.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What is the correlation property schema?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">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 <b>property schema</b> (see question 2) and deployed with some BizTalk Project including "system" properties deployed with the </span><a href="http://msdn.microsoft.com/en-us/library/aa559346.aspx" target="_blank"><span style="color: #00749e;"><span style="font-family: Calibri;">GlobalPropertySchemas </span></span><span lang="DE" style="color: #00749e; mso-ansi-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://msdn.microsoft.com/en-us/library/aa559346.aspx" id="Picture_x0020_11" o:button="t" o:spid="_x0000_i1083" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><span style="font-family: Calibri;"><v:fill o:detectmouseclick="t"></v:fill><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"></v:imagedata></span></v:shape></span></a><span style="font-family: Calibri;">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. See MSDN </span></span><a href="http://msdn.microsoft.com/en-us/library/aa560163.aspx" target="_blank"><span lang="EN" style="color: #00749e; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Correlation Sets </span></span><span style="color: #00749e; font-size: 10pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://msdn.microsoft.com/en-us/library/aa560163.aspx" id="Picture_x0020_10" o:button="t" o:spid="_x0000_i1082" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><span style="font-family: Calibri;"><v:fill o:detectmouseclick="t"></v:fill><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"></v:imagedata></span></v:shape></span></a><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 0.25in; mso-list: l4 level1 lfo1; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">15.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Difference between Flat File Schema and XML schema?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">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. <span style="color: #333333;">See MSDN </span></span></span><a href="http://msdn.microsoft.com/en-us/library/aa578053.aspx" target="_blank"><span lang="EN" style="color: #00749e; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Different Types of BizTalk Schemas </span></span><span style="color: #00749e; font-size: 10pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://msdn.microsoft.com/en-us/library/aa578053.aspx" id="Picture_x0020_9" o:button="t" o:spid="_x0000_i1081" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><span style="font-family: Calibri;"><v:fill o:detectmouseclick="t"></v:fill><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"></v:imagedata></span></v:shape></span></a><span lang="EN" style="color: #333333; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">.<br /><br />An XML Schema is basically a contract of your message and defines it. The XML Schema definition (XSD) language defines the structure of an XML instance message, and this is the intended purpose of XSD, such schemas use XSD in a straightforward way. See MSDN </span></span><a href="http://msdn.microsoft.com/en-us/library/aa578053.aspx" target="_blank"><span lang="EN" style="color: #00749e; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Different Types of BizTalk Schemas </span></span><span style="color: #00749e; font-size: 10pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://msdn.microsoft.com/en-us/library/aa578053.aspx" id="Picture_x0020_8" o:button="t" o:spid="_x0000_i1080" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><span style="font-family: Calibri;"><v:fill o:detectmouseclick="t"></v:fill><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"></v:imagedata></span></v:shape></span></a><span style="font-family: Calibri;"><span lang="EN" style="color: #333333; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">.</span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 0.25in; mso-list: l4 level1 lfo1; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">16.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Can we have schema without a target namespace? What will be its MessageType?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">Yes, we can have a schema without target namespace and it's message type will be the Root node.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 0.25in; mso-list: l4 level1 lfo1; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">17.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Which property is only available for the flat file schema?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">Custom Date/time property is only available for flat file schema.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 0.25in; mso-list: l4 level1 lfo1; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">18.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What is the Message?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">Each message in BizTalk Server is considered a multi-part message and is made up of zero or more parts. Each message with one or more parts has one of these parts identified as the body part. Each part consists of a binary chunk of data which can represent an XML document, a flat file, a serialized .NET class, or other binary stream of data. You use the body part of the message to identify the type of the message that can be used for routing. See MSDN </span></span><a href="http://msdn.microsoft.com/en-us/library/aa560436.aspx" target="_blank"><span lang="EN" style="color: #00749e; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">The BizTalk Server Message </span></span><span style="color: #00749e; font-size: 10pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://msdn.microsoft.com/en-us/library/aa560436.aspx" id="Picture_x0020_7" o:button="t" o:spid="_x0000_i1079" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><span style="font-family: Calibri;"><v:fill o:detectmouseclick="t"></v:fill><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"></v:imagedata></span></v:shape></span></a><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 0.25in; mso-list: l4 level1 lfo1; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">19.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What is the difference between BizTalk (Schema) Editor and BizTalk Schema Generator?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">BizTalk Editor resides within the Microsoft Visual Studio shell. Some of the functionality within BizTalk Editor relies upon existing user interface elements within the Visual Studio shell. See </span></span><a href="http://msdn.microsoft.com/en-us/library/aa559175.aspx" target="_blank"><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="color: blue; font-family: Calibri;">Using BizTalk Editor </span></span><span style="font-size: 10pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://msdn.microsoft.com/en-us/library/aa559175.aspx" id="Picture_x0020_6" o:button="t" o:spid="_x0000_i1078" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><span style="color: blue;"><span style="font-family: Calibri;"><v:fill o:detectmouseclick="t"></v:fill><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"></v:imagedata></span></span></v:shape></span></a><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">.<br /><br />BizTalk can automatically create the schema from DTD, well formed XML, XDR. To do this schema generator is used.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 0.25in; mso-list: l4 level1 lfo1; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">20.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">How is schema generator invoked?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">Right click the project in Solution Explorer and select <b>Add Generated Items --> Generate Schemas.</b><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 0.25in; mso-list: l4 level1 lfo1; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">21.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What is InstallWFX.vbs script?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">It is a script which when run installs the BizTalk Schema Generator. It is used when generating 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.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 0.25in; mso-list: l4 level1 lfo1; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">22.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Can "EDI" be a part of Namespace?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">It can be but it should be avoided in the projects that uses BizTalk EDI engine as during run time there can be conflicts with this and expected results might not be seen.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 0.25in; mso-list: l4 level1 lfo1; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">23.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Is it possible to promote XML record of ComplexContent ?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">No. To promote XML record its ContentType property should be set SimpleContent.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 0.25in; mso-list: l4 level1 lfo1; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">24.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What is the maximum length allowed for promoted properties?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">255 characters<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 0.25in; mso-list: l4 level1 lfo1; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">25.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What is the maximum length allowed for Distinguished fields?</span></span></b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">It can be of any length, no limits.</span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 0.25in; mso-list: l4 level1 lfo1; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">26.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">How to create an XPath alias to a field which can be used in decision making in Orchestration?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">Distinguished field is a XPath alias to the field.To create it , right click the element-->Promote-->Show promotion-->Add<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 0.25in; mso-list: l4 level1 lfo1; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">27.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What is <Any> element?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;"> </span><span style="color: #2a2a2a;"><br /><span style="font-family: Calibri;">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.</span></span><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 0.25in; mso-list: l4 level1 lfo1; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">28.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What is the Root Node?</span></span></b><span style="font-family: Calibri;"><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"> <br />It's a node within a BizTalk Server schema that represents the outermost XML element in the business document specified by the schema.</span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 0.25in; mso-list: l4 level1 lfo1; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">29.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">How BizTalk engine identifies a unique schema?</span></span></b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">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.</span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 0.25in; mso-list: l4 level1 lfo1; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">30.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">How BizTalk engine performs a validation of an instance of the message against the Schema?</span></span></b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">By default, BizTalk Server will examine only the namespace and the root node name of a message to identify and validate the schema, and will not detect extra elements in the message body. To perform a deep validation of a message format, you have to create a Custom Pipeline with the XML Disassembler component. See more </span></span><a href="http://sandroaspbiztalkblog.wordpress.com/2009/07/20/biztalk-schema-validation-%E2%80%93-default-and-deep-validation/" target="_blank"><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="color: blue; font-family: Calibri;">here </span></span><span style="font-size: 10pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://sandroaspbiztalkblog.wordpress.com/2009/07/20/biztalk-schema-validation-%E2%80%93-default-and-deep-validation/" id="Picture_x0020_5" o:button="t" o:spid="_x0000_i1077" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><span style="color: blue;"><span style="font-family: Calibri;"><v:fill o:detectmouseclick="t"></v:fill><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"></v:imagedata></span></span></v:shape></span></a><span style="font-family: Calibri;"><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">.</span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 0.25in; mso-list: l4 level1 lfo1; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">31.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What are encoding options available used by BizTalk when creating schema?</span></span></b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;"> <br /><span style="background: white;">There are various options but BizTalk always uses UTF-16 encoding for their schemas. See </span></span></span><a href="http://social.technet.microsoft.com/wiki/contents/articles/19692.biztalk-server-deep-dive-in-schema-design.aspx#Encoding"><span lang="EN" style="background: white; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="color: blue; font-family: Calibri;">more</span></span></a><span style="font-family: Calibri;"><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">.</span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 0.25in; mso-list: l4 level1 lfo1; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">32.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Does BizTalk add any namespaces when creating schema?</span></span></b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;"> <br />Yes. <span style="background: white;"> </span></span></span><a href="http://schemas.microsoft.com/BizTalk/2003" target="_blank"><span lang="EN" style="background: white; color: #00749e; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">http://schemas.microsoft.com/BizTalk/2003 </span></span><span style="background: white; color: #00749e; font-size: 10pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: " href="http://schemas.microsoft.com/BizTalk/2003" id="Picture_x0020_4" o:button="t" o:spid="_x0000_i1076" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><span style="font-family: Calibri;"> <v:fill o:detectmouseclick="t"></v:fill><v:imagedata o:title=" " src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"></v:imagedata></span></v:shape></span><span lang="EN" style="background: white; color: #00749e; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;"> </span></span><span style="background: white; color: #00749e; font-size: 10pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://schemas.microsoft.com/BizTalk/2003" id="Picture_x0020_3" o:button="t" o:spid="_x0000_i1075" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><span style="font-family: Calibri;"><v:fill o:detectmouseclick="t"></v:fill><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"></v:imagedata></span></v:shape></span></a><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;"> and </span></span><a href="http://www.w3.org/2001/XMLSchema" target="_blank"><span lang="EN" style="background: white; color: #00749e; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">http://www.w3.org/2001/XMLSchema </span></span><span style="background: white; color: #00749e; font-size: 10pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: " href="http://www.w3.org/2001/XMLSchema" id="Picture_x0020_2" o:button="t" o:spid="_x0000_i1074" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><span style="font-family: Calibri;"> <v:fill o:detectmouseclick="t"></v:fill><v:imagedata o:title=" " src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"></v:imagedata></span></v:shape></span><span lang="EN" style="background: white; color: #00749e; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;"> </span></span><span style="background: white; color: #00749e; font-size: 10pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://www.w3.org/2001/XMLSchema" id="Picture_x0020_1" o:button="t" o:spid="_x0000_i1073" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><span style="font-family: Calibri;"><v:fill o:detectmouseclick="t"></v:fill><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"></v:imagedata></span></v:shape></span></a><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">are added by BizTalk when creating a schema. See </span></span><a href="http://social.technet.microsoft.com/wiki/contents/articles/19692.biztalk-server-deep-dive-in-schema-design.aspx#Namespace"><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="color: blue; font-family: Calibri;">more</span></span></a><span style="font-family: Calibri;"><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">.</span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 0.25in; mso-list: l4 level1 lfo1; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">33.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">How is schema namespace added by BizTalk when creating schema?</span></span></b><span style="font-family: Calibri;"><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"> <br /><span style="background: white;">By default, the BizTalk Editor will set the namespace of a schema to <b>http://ProjectName.SchemaName. </b></span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 0.25in; mso-list: l4 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">34.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">What is the difference between XSD and DTD?</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"> Difference between XSD and DTD are listed below: <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 0.75in; mso-list: l8 level2 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -0.25in;">
<span lang="EN" style="font-family: 'Courier New'; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: 'Courier New'; mso-fareast-language: DE;"><span style="mso-list: Ignore;">o<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">XSD are written in XML. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 0.75in; mso-list: l8 level2 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -0.25in;">
<span lang="EN" style="font-family: 'Courier New'; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: 'Courier New'; mso-fareast-language: DE;"><span style="mso-list: Ignore;">o<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">XSD support data types. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 0.75in; mso-list: l8 level2 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -0.25in;">
<span lang="EN" style="font-family: 'Courier New'; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: 'Courier New'; mso-fareast-language: DE;"><span style="mso-list: Ignore;">o<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">XSD support namespaces. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 0.75in; mso-list: l8 level2 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -0.25in;">
<span lang="EN" style="font-family: 'Courier New'; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: 'Courier New'; mso-fareast-language: DE;"><span style="mso-list: Ignore;">o<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">XSD is extensible to future additions. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 0.75in; mso-list: l8 level2 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -0.25in;">
<span lang="EN" style="font-family: 'Courier New'; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: 'Courier New'; mso-fareast-language: DE;"><span style="mso-list: Ignore;">o<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">XSD is richer and more powerful than DTDs. <o:p></o:p></span></span></div>
<b style="mso-bidi-font-weight: normal;"><u><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"><br clear="all" style="mso-special-character: line-break; page-break-before: always;" /></span></u></b><div class="MsoNormal" style="margin: 0in 0in 10pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;"><u><span lang="EN" style="font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;">BizTalk Developer Interview Questions and Answers – </span></u></b><b style="mso-bidi-font-weight: normal;"><u><span lang="EN" style="font-size: 12pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-font-size: 10.0pt; mso-bidi-theme-font: minor-latin;">Map</span></u></b><b style="mso-bidi-font-weight: normal;"><u><span lang="EN" style="font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;">:<o:p></o:p></span></u></b></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l55 level1 lfo3; mso-margin-top-alt: auto; tab-stops: list -15.0pt; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What are maps?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">Maps are graphical representations of XSLT (Extensible Stylesheet Language Transformation) documents that allow us to perform, in a simple and visual manner, transformations between XML messages. A map file basically is the XML file that defines the correspondence between the records and fields in one schema and the records and fields in another schema. You create a map when you want to transform or translate data that you receive or send from one schema to another. See more </span></span><a href="http://msdn.microsoft.com/en-us/library/aa559603.aspx" target="_blank"><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="color: blue; font-family: Calibri;">here. </span></span><span style="font-size: 10pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://msdn.microsoft.com/en-us/library/aa559603.aspx" id="Picture_x0020_20" o:button="t" o:spid="_x0000_i1072" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><span style="color: blue;"><span style="font-family: Calibri;"><v:fill o:detectmouseclick="t"></v:fill><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"></v:imagedata></span></span></v:shape></span></a><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l55 level1 lfo3; mso-margin-top-alt: auto; tab-stops: list -15.0pt; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Can we have map without any links on it?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">Yes. But to do so custom XSLT is to be provided to the map.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l55 level1 lfo3; mso-margin-top-alt: auto; tab-stops: list -15.0pt; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">3.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">How do we provide/include custom XSLT in the map?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">Click on the map grid and in properties tab specify the location where custom XSLT is stored against the property "Custom XSLT path".<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l55 level1 lfo3; mso-margin-top-alt: auto; tab-stops: list -15.0pt; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">4.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Is it possible to have a global variable in a map?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">Yes. Choosing inline code allows us to declare global variables outside the method declaration. These are accessible throughout the map from within all inline code scripting functoids.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l55 level1 lfo3; mso-margin-top-alt: auto; tab-stops: list -15.0pt; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">5.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What are the places map can be used?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">Receive Port, Orchestration, Send Port<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l55 level1 lfo3; mso-margin-top-alt: auto; tab-stops: list -15.0pt; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">6.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Can we have map chaining on ports?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">Not on the same port, only the first that matches the received message type will execute. You can have a map execute on a Receive Port and then have another map execute on the Send Port (or have multiple maps in an Orchestration, or use the </span></span><a href="http://msdn.microsoft.com/en-us/biztalk/dd876606.aspx" target="_blank"><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="color: blue; font-family: Calibri;">ESB Toolkit </span></span><span style="font-size: 10pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://msdn.microsoft.com/en-us/biztalk/dd876606.aspx" id="Picture_x0020_19" o:button="t" o:spid="_x0000_i1071" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><span style="color: blue;"><span style="font-family: Calibri;"><v:fill o:detectmouseclick="t"></v:fill><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"></v:imagedata></span></span></v:shape></span></a><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">to achieve this.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l55 level1 lfo3; mso-margin-top-alt: auto; tab-stops: list -15.0pt; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">7.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What is limit of maps on ports?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">There is no limit.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l55 level1 lfo3; mso-margin-top-alt: auto; tab-stops: list -15.0pt; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">8.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Is it possible to generate XSLT from the map?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">Yes, right click the map and select Validate Map. The output window will include "The output XSLT is stored in the following file:" and the location of the XSLT file.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l55 level1 lfo3; mso-margin-top-alt: auto; tab-stops: list -15.0pt; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">9.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Is it possible to use untyped message in the map?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">No <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l55 level1 lfo3; mso-margin-top-alt: auto; tab-stops: list -15.0pt; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">10.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Is it possible to create map for a schema with unknown structure?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">Yes its possible. It can be done by including the <Any> element in the map. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l55 level1 lfo3; mso-margin-top-alt: auto; tab-stops: list -15.0pt; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">11.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Where are transformations more flexible?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">Transformations are more flexible and fast when they are executed from a send or receive port. We can replace map on the ports without any development effort. But if we replace map in orchestration we have to recompile and redeploy the orchestration assembly.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l55 level1 lfo3; mso-margin-top-alt: auto; tab-stops: list -15.0pt; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">12.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Is it possible to override the mapping of Mass copy?</span></span></b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">It can be done on line by line basis. Example a field need to be passed a current date, then have the Date functoid placed a link to destination field this will override mass copy. </span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l55 level1 lfo3; mso-margin-top-alt: auto; tab-stops: list -15.0pt; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">13.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Is there limit on number of pages on Map grid?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">There is no limit, it depends on the requirement and complexity of the map.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l55 level1 lfo3; mso-margin-top-alt: auto; tab-stops: list -15.0pt; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">14.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Why should pages to be added to Map Grid if all can be done on a single page?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">Multiple pages enable you to organize your links so that any one page does not become too cluttered and confusing.It is also very helpful to label the pages and the links.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l55 level1 lfo3; mso-margin-top-alt: auto; tab-stops: list -15.0pt; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">15.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Is there a way to add custom logic required in a Map?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">Yes it's possible and it can be done with the help of Scripting functoids or creating the custom functoids.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l55 level1 lfo3; mso-margin-top-alt: auto; tab-stops: list -15.0pt; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">16.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Can value from Orchestration variable be passed to the destination field in the Map?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">Yes it can be done, by creating a new schema which will contain fields for capturing values from Orchestration variable and with the help of LoadXml to load the values. This schema can be used along with an other source schema and mapping can be done. The variable also can be passed inside the Assign shop in an expression.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l55 level1 lfo3; mso-margin-top-alt: auto; tab-stops: list -15.0pt; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">17.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Is it possible to have map with n incoming messages to n outgoing messages?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;"> <br />Yes, but only inside Orchestrations! This type of maps must be created using the Transform shape within an Orchestration. Orchestration Editor creates an envelope schema which includes all nested message schemas.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l55 level1 lfo3; mso-margin-top-alt: auto; tab-stops: list -15.0pt; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">18.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Is it possible to have map with n <span style="color: #2a2a2a;">incoming messages </span>to 1 <span style="color: #2a2a2a;">outgoing messages</span>?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">Yes. And the only place that map can be created with multiple schemas is in a Transform shape within an Orchestration.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l55 level1 lfo3; mso-margin-top-alt: auto; tab-stops: list -15.0pt; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">19.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Is it possible to have map with 1 incoming message to n outgoing messages?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;"> <br />Yes, but only inside Orchestrations! This type of maps must be created using the Transform shape within an Orchestration.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l55 level1 lfo3; mso-margin-top-alt: auto; tab-stops: list -15.0pt; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">20.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Can the graphic map representation and external XSLT be used in single map?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">No. As everything which we see in Map grid (links, functoids) are overwritten when external XSLT is used.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l55 level1 lfo3; mso-margin-top-alt: auto; tab-stops: list -15.0pt; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">21.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Can we debug Map just like .Net code?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">Yes. Right click the map to debug and select "Debug Map".<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l55 level1 lfo3; mso-margin-top-alt: auto; tab-stops: list -15.0pt; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">22.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What is a .btm File?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">.btm is a BizTalk Server map file.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l55 level1 lfo3; mso-margin-top-alt: auto; tab-stops: list -15.0pt; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">23.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">What is the BizTalk Mapper Designer and where I can find it?</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">It is a tool that runs within the Microsoft Visual Studio .NET environment after you install BizTalk Server. We use the Mapper to create and edit maps.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l55 level1 lfo3; mso-margin-top-alt: auto; tab-stops: list -15.0pt; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">24.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What kind of transformation can we accomplish using maps? [Controversial]</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">Using maps he can accomplish Semantic Transformations. This type of transformation usually occurs only in BizTalk maps but also can be performed inside pipelines. Here the document maintains the same syntax that is represented (XML), but changes its semantics (data content). This type of transformation is typically one-way, since that's when we added and aggregate small parts of the information, that compose the document into another differently document, we may miss important details of its reconstruction. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l55 level1 lfo3; mso-margin-top-alt: auto; tab-stops: list -15.0pt; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">25.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What are grid pages and how many can we have?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">The mapper grid plays a critical role in the definition of maps, containing the links and functoids that control how data in a source instance message is transformed into an instance message that conforms to the destination schema. <br />The grid view can have multiple layers, called grid pages, allowing you to organize complex maps into logical subdivisions of mappings. BizTalk 2010 no longer has the limitation of 20 grid pages that exist in the previous versions of the product. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 43.5pt; mso-list: l55 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list -15.0pt; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">26.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Is it possible to link the output of a functoid placed on the right side of the map grid with a functoid placed on the left side of the map grid? </span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">No it is not possible as grid follows<b> left to right precedence</b>. An output link of the first functoid has to be placed into an input of the second functoid. </span><b style="mso-bidi-font-weight: normal;"><u><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><o:p></o:p></span></u></b></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<b style="mso-bidi-font-weight: normal;"><u><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;">BizTalk Developer Interview Questions and Answers – Orchestration:<o:p></o:p></span></span></u></b></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l41 level1 lfo4; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">How are messages created in an orchestration?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">You construct a message any time that you introduce a message into your orchestration, either by receiving it or by assigning values to a message variable (see MSDN </span></span><a href="http://msdn.microsoft.com/en-us/library/aa547985.aspx" target="_blank"><span lang="EN" style="color: #00749e; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Constructing Messages </span></span><span style="color: #00749e; font-size: 10pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://msdn.microsoft.com/en-us/library/aa547985.aspx" id="Picture_x0020_28" o:button="t" o:spid="_x0000_i1070" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><span style="font-family: Calibri;"><v:fill o:detectmouseclick="t"></v:fill><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"></v:imagedata></span></v:shape></span></a><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">). There are several ways to create a new instance of a message in an orchestration, see Michael Stephenson blog post </span></span><a href="http://geekswithblogs.net/michaelstephenson/archive/2006/09/26/92363.aspx" target="_blank"><span lang="EN" style="color: #00749e; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Message Construction in an Orchestration </span></span><span style="color: #00749e; font-size: 10pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://geekswithblogs.net/michaelstephenson/archive/2006/09/26/92363.aspx" id="Picture_x0020_27" o:button="t" o:spid="_x0000_i1069" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><span style="font-family: Calibri;"><v:fill o:detectmouseclick="t"></v:fill><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"></v:imagedata></span></v:shape></span></a><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l41 level1 lfo4; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Where is information about promoted properties stored?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">The information about the promoted properties is extracted and stored in the bts_DocumentSpec table in the Management database<b>.</b><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l41 level1 lfo4; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">3.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What is message metadata?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">The message metadata is called Context Properties and on receiving the message, both the adapter and the pipeline will add information to the context.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l41 level1 lfo4; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">4.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Can we use message metadata in Orchestration?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">Yes<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 43.5pt; mso-list: l41 level1 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">5.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">How does Orchestration subscribes to messages?</span></span></b><span lang="EN" style="background: white; color: #333333; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">In Orchestration, the first Receive shape is responsible for creating a subscription. Following two properties are involved in it,</span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 79.5pt; mso-list: l41 level2 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -0.25in;">
<span lang="EN" style="font-family: 'Courier New'; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: 'Courier New'; mso-fareast-language: DE;"><span style="mso-list: Ignore;">o<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><span lang="EN" style="background: white; color: #333333; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Message : This tells what message this Orchestration is subscribing to</span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"> <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 79.5pt; mso-list: l41 level2 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -0.25in;">
<span lang="EN" style="font-family: 'Courier New'; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: 'Courier New'; mso-fareast-language: DE;"><span style="mso-list: Ignore;">o<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><span lang="EN" style="background: white; color: #333333; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Activate : This tells to consume the message when found in a MessageBox </span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 43.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l41 level1 lfo4; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">6.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Design patterns in Orchestration?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">One of the best practices when implementing orchestrations is to use orchestration patterns when possible. These patterns are basically <b>design pattern</b>, which is a general reusable solution to a commonly occurring problem within a given context of BizTalk orchestration. This article will provide some useful resource links to aid you in using patterns when implementing an orchestration. See TechNet Wiki articles </span></span><a href="http://social.technet.microsoft.com/wiki/contents/articles/6764.biztalk-server-2010-orchestration-patterns.aspx" target="_blank"><span lang="EN" style="color: #00749e; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">BizTalk Server 2010: Orchestration Patterns</span></span></a><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;"> and </span></span><a href="http://social.technet.microsoft.com/wiki/contents/articles/11862.biztalk-enterprise-integration-patterns.aspx" target="_blank"><span lang="EN" style="color: #00749e; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">BizTalk: Enterprise Integration Patterns</span></span></a><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 43.5pt; mso-list: l41 level1 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">7.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Types of messages?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">Two types of message <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 79.5pt; mso-list: l41 level2 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -0.25in;">
<span lang="EN" style="font-family: 'Courier New'; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: 'Courier New'; mso-fareast-language: DE;"><span style="mso-list: Ignore;">o<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Typed message : A message created in Orchestration is bound to the schema <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 79.5pt; mso-list: l41 level2 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -0.25in;">
<span lang="EN" style="font-family: 'Courier New'; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: 'Courier New'; mso-fareast-language: DE;"><span style="mso-list: Ignore;">o<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Untyped message : A message is bound to System.Xml.XmlDocument instead of the schema. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 43.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<br /></div>
<div class="MsoNormal" style="line-height: 12pt; margin: 0in 0in 12pt 43.5pt; mso-list: l41 level1 lfo4; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">8.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">How to load message in a variable?</span></span></b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">It can be done using the LoadXml method. Say xmlDoc is a variable then following is done to load employee message. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 10pt 43.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="font-family: Calibri;"><span lang="EN" style="background: white; color: black; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">xmlDoc.LoadXml(</span><span lang="EN" style="background: white; color: blue; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">"<Employee><first_name>Joe</first_name><last_name>Smith</last_name></Employee>"</span><span lang="EN" style="background: white; color: black; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">);</span><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 43.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l41 level1 lfo4; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">9.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Can recursion be achieved in Orchestration?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">No<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l41 level1 lfo4; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">10.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What is binding?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">The term binding refers to the configuration of orchestration ports in order to control the creation of subscriptions and/or promoted properties. Binding is used to control how messages will be routed to or from orchestration ports by the subscription mechanism.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l41 level1 lfo4; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">11.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">To which scope compensation block can be added?</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">A scope configured as <b>Atomic </b>or <b>Long running</b> can have compensation blocks added, but scopes that are configured with no Transaction type cannot.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l41 level1 lfo4; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">12.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Is it necessary for all .Net components being called from orchestration to be serializable? </span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;"><span style="background: white; color: #2a2a2a;">Yes it is necessary (good practice) for all .Net components being called to be serializable. If not then Atomic scope is to be used which has its own limits.</span><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l41 level1 lfo4; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">13.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Is it possible : Orchestration A calls another Orchestration B and vice versa?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">No it is not, since it forms cyclic dependency.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l41 level1 lfo4; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">14.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What is XLANG and where it is used?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">XLANG/s can be viewed as a messaging language with some of the expression capabilities of C#. However, code is not portable between XLANG/s and C#. The language is used for orchestrations. XLANG/s statements generally fall into one of two categories: simple statements that act on their own, such as <b>receive</b> or <b>send</b>, and complex statements that contain or group either simple statements or other complex statements, such as <b>scope</b>, <b>parallel</b>, and <b>listen</b>. The semantics embodied in XLANG/s are a reflection of those defined in the Business Process Execution Language for Web Services (BPEL4WS) specification published by Microsoft, IBM, and BEA for the definition of business process semantics. See MSDN </span></span><a href="http://msdn.microsoft.com/en-us/library/aa577463.aspx" target="_blank"><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="color: blue; font-family: Calibri;">XLANG/s Language </span></span><span style="font-size: 10pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://msdn.microsoft.com/en-us/library/aa577463.aspx" id="Picture_x0020_26" o:button="t" o:spid="_x0000_i1068" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><span style="color: blue;"><span style="font-family: Calibri;"><v:fill o:detectmouseclick="t"></v:fill><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"></v:imagedata></span></span></v:shape></span></a><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l41 level1 lfo4; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">15.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Can we prevent Orchestration from entering a suspended state?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">Any exception which is not caught within the exception handlers of the orchestration causes the orchestration instance to be moved to the <b>Suspended </b>state. By applying the appropriate error handling in an orchestration it can be prevented entering the Suspended state. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l41 level1 lfo4; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">16.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What is persistence point?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">At various points within a running orchestration the state can persist. See MSDN </span></span><a href="http://msdn.microsoft.com/en-us/library/aa547090.aspx" target="_blank"><span lang="EN" style="color: #00749e; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Persistence and the Orchestration Engine </span></span><span style="color: #00749e; font-size: 10pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://msdn.microsoft.com/en-us/library/aa547090.aspx" id="Picture_x0020_25" o:button="t" o:spid="_x0000_i1067" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><span style="font-family: Calibri;"><v:fill o:detectmouseclick="t"></v:fill><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"></v:imagedata></span></v:shape></span></a><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l41 level1 lfo4; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">17.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">XMLDocument is non-serializable still it's called without atomic scope with no error, why?</span></span></b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /></span><span lang="EN" style="background: white; color: #333333; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">It is the only exception to the requirement of types for variables having to be serializable and treated as special case. See more </span></span><a href="http://books.google.co.in/books?id=5OfNicXpazYC&pg=PA188&lpg=PA188&dq=The+only+exception+to+the+requirement+of+types+for+variables+having+to+be+serializable+is+the+System.Xml.XmlDocument+class,+because+this+is+so+widely+used+that+it+is+treated+as+a+special+case.+When+you+are+serializing+a+variable+of+type+System.Xml.XmlDocument&source=bl&ots=H2B41vTa1D&sig=Kb3esIdH6ODbCXBMuhUoyPZWAOU&hl=en&sa=X&ei=svMDUonkJ4HjrAfowYHwBg&ved=0CCsQ6AEwAA#v=onepage&q=The%20only%20exception%20to%20the%20requirement%20of%20types%20for%20variables%20having%20to%20be%20serializable%20is%20the%20System.Xml.XmlDocument%20class%2C%20because%20this%20is%20so%20widely%20used%20that%20it%20is%20treated%20as%20a%20sp" target="_blank"><span lang="EN" style="background: white; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="color: blue; font-family: Calibri;">here </span></span><span style="background: white; font-size: 10pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://books.google.co.in/books?id=5OfNicXpazYC&pg=PA188&lpg=PA188&dq=The+only+exception+to+the+requirement+of+types+for+variables+having+to+be+serializable+is+the+System.Xml.XmlDocument+class,+because+this+is+so+widely+used+that+it+is+treated+as+a+special+case.+When+you+are+serializing+a+variable+of+type+System.Xml.XmlDocument&source=bl&ots=H2B41vTa1D&sig=Kb3esIdH6ODbCXBMuhUoyPZWAOU&hl=en&sa=X&ei=svMDUonkJ4HjrAfowYHwBg&ved=0CCsQ6AEwAA#v=onepage&q=The%20only%20exception%20to%20the%20requirement%20of%20types%20for%20variables%20having%20to%20be%20serializable%20is%20the%20System.Xml.XmlDocument%20class%2C%20because%20this%20is%20so%20widely%20used%20that%20it%20is%20treated%20as%20a%20special%20case.%20When%20you%20are%20serializing%20a%20variable%20of%20type%20System.Xml.XmlDocument&f=false" id="Picture_x0020_24" o:button="t" o:spid="_x0000_i1066" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><span style="color: blue;"><span style="font-family: Calibri;"><v:fill o:detectmouseclick="t"></v:fill><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"></v:imagedata></span></span></v:shape></span></a><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l41 level1 lfo4; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">18.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What is the maximum number of properties that can be used in correlation set?</span></span></b><span lang="EN" style="background: white; color: #333333; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">The correlation set can have a maximum of three properties used for correlation on the receive shapes.</span></span><span style="font-family: Calibri;"><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"> </span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l41 level1 lfo4; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">19.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Can an Atomic scope can have an exception handler of their own?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">No, it can only have a Compensation Block.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 43.5pt; mso-list: l41 level1 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">20.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Pro's and Con's of Direct binding? </span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;"><span style="background: white; color: #2a2a2a;">Pro's:</span><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 79.5pt; mso-list: l41 level2 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Loose coupling </span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"> <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 79.5pt; mso-list: l41 level2 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Not bounded to any physical port (explicitly) </span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 43.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="font-family: Calibri;"><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Con's:</span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 79.5pt; mso-list: l41 level2 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">3.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Can lead to subscribing to messages published by another publisher </span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 43.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l41 level1 lfo5; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">21.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Can orchestration use components other than listed in Toolbox?</span></span></b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">Yes. It is possible to use components like pipeline, business rule policy, .net component etc.</span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l41 level1 lfo5; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">22.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">When is convoy used?</span></span></b><span lang="EN" style="background: white; color: #333333; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">The convoy is used to receive multiple messages in sequence or parallel to achieve a goal/result.</span></span><span style="font-family: Calibri;"><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"> </span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l41 level1 lfo5; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">23.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Is it possible to enforce Orchestration to behave in singleton way?</span></span></b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">Yes it is possible with the help of correlation. </span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l41 level1 lfo5; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">24.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Where is BTS.SPID and BTS.ReceivePortID used?</span></span></b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">It is used in Specify Later port binding option. In this model the orchestration ports are bound to messaging ports using BTS.SPID,BTS.ReceivePortID or other related properties. </span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l41 level1 lfo5; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">25.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">When is property "Synchronized=true" used?</span></span></b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">When a variable is shared across the branches of parallel shape. </span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l41 level1 lfo5; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">26.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What is the maximum number of branches that can be used in a parallel shape?</span></span></b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">There are no limitations on the number of branches which can be used in a parallel shape. </span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l41 level1 lfo5; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">27.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Which language does expression shape support?</span></span></b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">Expression shape allows for writing XLANG/S statements that provide C# -like coding capabilities. </span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l41 level1 lfo5; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">28.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What is relation between Orchestration instance and correlation?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">Correlation is the process of matching an incoming message with the appropriate instance of an Orchestration.<b> </b> <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l41 level1 lfo5; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">29.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What are the ways to add properties in context?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">Promoting a node to a property field means to make a node value available in the context of the message. Adapters and pipeline components write in the context. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l41 level1 lfo5; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">30.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What is the difference between written property and promoted property?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">Promoted properties can be used as criteria in message routing while written properties cannot.<b> </b> Property field is a Promoted Property in the context. Distinguished field is a Written property in the context.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l41 level1 lfo5; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">31.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What is correlation type?</span></span></b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">A correlation type is a list of properties that eventually populates with values for use in routing messages. </span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l41 level1 lfo5; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">32.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What are conditional persistence points?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">The Receive shape, Listen Branch and Delay shape are conditional persistence points. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 43.5pt; mso-list: l41 level1 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">33.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What are Scopes used for?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">Scopes are used for following reasons: <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 79.5pt; mso-list: l41 level2 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">0.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">To configure transaction (long running and atomic) <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 79.5pt; mso-list: l41 level2 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">To handle exceptions <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 79.5pt; mso-list: l41 level2 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">To trigger compensating logic <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-margin-top-alt: auto;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l41 level1 lfo5; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">34.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Which shapes are used to implement "AND" and "OR" situation in Orchestration?</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Parallel Action shape is used for a <b>AND</b> situation whereas Listen shape is used for <b>OR</b> situation. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l41 level1 lfo5; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">35.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Which scope can have an Exception Handling?</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">A scope configured with the transaction type of<b> None</b> or <b>Long running</b> can have exception handling added but not Atomic scope.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l41 level1 lfo5; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">36.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Is it possible to get an exception object from General Exception?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">No. General exception in BizTalk is similar to writing a Try-Catch block but without the exception object thus not possible to get the exception object.<br style="mso-special-character: line-break;" /><br style="mso-special-character: line-break;" /><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l41 level1 lfo5; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">37.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What's the main difference between Call and Start Orchestration?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">Calling an orchestration will use the same thread to run another orchestration while using Start Orchestration will create a new thread to run the started orchestration.<br />A Call Orchestration returns the control back to the caller. A Start Orchestration shape starts the orchestration in a non-deterministic way.<br />As a conclusion, Calling an Orchestration will be synchronous operation where the caller waits for a response, while Start Orchestration is asynchronous operation. See more </span></span><a href="http://sandroaspbiztalkblog.wordpress.com/2009/08/15/difference-between-call-and-start-orchestration/" target="_blank"><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="color: blue; font-family: Calibri;">here </span></span><span style="font-size: 10pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://sandroaspbiztalkblog.wordpress.com/2009/08/15/difference-between-call-and-start-orchestration/" id="Picture_x0020_23" o:button="t" o:spid="_x0000_i1065" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><span style="color: blue;"><span style="font-family: Calibri;"><v:fill o:detectmouseclick="t"></v:fill><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"></v:imagedata></span></span></v:shape></span></a><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l41 level1 lfo5; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">38.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What are the different types of transactions available for orchestration?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">Unlike traditional programming, BizTalk Server supports two distinct types of transactions: atomic and long-running. See more </span></span><a href="http://sandroaspbiztalkblog.wordpress.com/2009/08/15/what-are-the-different-types-of-transactions-available-for-orchestration/" target="_blank"><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="color: blue; font-family: Calibri;">here </span></span><span style="font-size: 10pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://sandroaspbiztalkblog.wordpress.com/2009/08/15/what-are-the-different-types-of-transactions-available-for-orchestration/" id="Picture_x0020_22" o:button="t" o:spid="_x0000_i1064" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><span style="color: blue;"><span style="font-family: Calibri;"><v:fill o:detectmouseclick="t"></v:fill><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"></v:imagedata></span></span></v:shape></span></a><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 43.5pt; mso-list: l41 level1 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">39.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">When a persistence point occurs at the Orchestration level?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">The engine will save the state of an orchestration in the following circumstances:<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 79.5pt; mso-list: l41 level2 lfo6; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -0.25in;">
<span lang="EN" style="font-family: 'Courier New'; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: 'Courier New'; mso-fareast-language: DE;"><span style="mso-list: Ignore;">o<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Send Shape (after a message is sent) <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 79.5pt; mso-list: l41 level2 lfo6; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -0.25in;">
<span lang="EN" style="font-family: 'Courier New'; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: 'Courier New'; mso-fareast-language: DE;"><span style="mso-list: Ignore;">o<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Start Orchestration Shape <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 79.5pt; mso-list: l41 level2 lfo6; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -0.25in;">
<span lang="EN" style="font-family: 'Courier New'; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: 'Courier New'; mso-fareast-language: DE;"><span style="mso-list: Ignore;">o<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Suspend Shape <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 79.5pt; mso-list: l41 level2 lfo6; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -0.25in;">
<span lang="EN" style="font-family: 'Courier New'; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: 'Courier New'; mso-fareast-language: DE;"><span style="mso-list: Ignore;">o<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">End of a Transactional Scope (atomic or long-running) <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 79.5pt; mso-list: l41 level2 lfo6; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -0.25in;">
<span lang="EN" style="font-family: 'Courier New'; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: 'Courier New'; mso-fareast-language: DE;"><span style="mso-list: Ignore;">o<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">An Orchestration Debugger breakpoint is hit <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 79.5pt; mso-list: l41 level2 lfo6; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -0.25in;">
<span lang="EN" style="font-family: 'Courier New'; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: 'Courier New'; mso-fareast-language: DE;"><span style="mso-list: Ignore;">o<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Orchestration Engine determines that the instance needs to be dehydrated <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 79.5pt; mso-list: l41 level2 lfo6; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -0.25in;">
<span lang="EN" style="font-family: 'Courier New'; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: 'Courier New'; mso-fareast-language: DE;"><span style="mso-list: Ignore;">o<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">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. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-margin-top-alt: auto;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">See more </span></span><a href="http://msdn.microsoft.com/en-us/library/aa547090.aspx" target="_blank"><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="color: blue; font-family: Calibri;">here </span></span><span style="font-size: 10pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://msdn.microsoft.com/en-us/library/aa547090.aspx" id="Picture_x0020_21" o:button="t" o:spid="_x0000_i1063" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><span style="color: blue;"><span style="font-family: Calibri;"><v:fill o:detectmouseclick="t"></v:fill><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"></v:imagedata></span></span></v:shape></span></a><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l41 level1 lfo6; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">40.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Can persistence point occur in the Delay or Receive shape?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">Yes, but only if the Orchestration Engine determines that the instance needs to be dehydrated.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 43.5pt; mso-list: l41 level1 lfo6; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">41.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Is it possible to use Message Assignment shape and Transform shape individually? </span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">No, it is not possible, Transform and Message assignment shape must run under construct shape. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<br /></div>
<b style="mso-bidi-font-weight: normal;"><u><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"><br clear="all" style="mso-special-character: line-break; page-break-before: always;" /></span></u></b><div class="MsoNormal" style="margin: 0in 0in 10pt;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<b style="mso-bidi-font-weight: normal;"><u><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;">BizTalk Developer Interview Questions and Answers - BizTalk Application:<o:p></o:p></span></span></u></b></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">1. What is MessageBox?</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"> </span><b style="mso-bidi-font-weight: normal;"><u><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><o:p></o:p></span></u></b></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 10pt 43.5pt; mso-list: l14 level1 lfo7; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="color: #2a2a2a; font-family: Symbol; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol; mso-fareast-language: DE;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">MessageBox is a SQL server database along with messaging agent. See MSDN </span><a href="http://msdn.microsoft.com/en-us/library/aa562016.aspx" target="_blank"><span style="color: #00749e;"><span style="font-family: Calibri;">MessageBox </span></span><span lang="DE" style="color: #00749e; mso-ansi-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://msdn.microsoft.com/en-us/library/aa562016.aspx" id="Picture_x0020_29" o:button="t" o:spid="_x0000_i1062" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><span style="font-family: Calibri;"><v:fill o:detectmouseclick="t"></v:fill><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"></v:imagedata></span></v:shape></span></a><span style="font-family: Calibri;">.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;">
<span style="font-family: Calibri;"><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">2. What is the purpose of MessageBox?</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 10pt 43.5pt; mso-list: l58 level1 lfo8; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="color: #2a2a2a; font-family: Symbol; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol; mso-fareast-language: DE;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Store all messages and context received. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 10pt 43.5pt; mso-list: l58 level1 lfo8; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="color: #2a2a2a; font-family: Symbol; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol; mso-fareast-language: DE;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Stores all subscriptions. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 10pt 43.5pt; mso-list: l58 level1 lfo8; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="color: #2a2a2a; font-family: Symbol; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol; mso-fareast-language: DE;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Stores all Host Queues. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: 12pt; margin: 0in 0in 0pt;">
<span style="font-family: Calibri;"><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">3. What happens to the messages coming into MessageBox?</span></b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: 12pt; margin: 0in 0in 10pt 43.5pt; mso-list: l26 level1 lfo9; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="color: #2a2a2a; font-family: Symbol; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol; mso-fareast-language: DE;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><span lang="EN" style="background: white; color: #333333; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Checking the subscription table is the First thing when messages come in MessageBox and a copy of the message is sent to the subscriber.</span><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"> <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: 12pt; margin: 0in 0in 0pt;">
<span style="font-family: Calibri;"><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">4. How does MessageBox treats messages without subscriber?</span></b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: 12pt; margin: 0in 0in 10pt 43.5pt; mso-list: l48 level1 lfo10; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="color: #2a2a2a; font-family: Symbol; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol; mso-fareast-language: DE;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><span lang="EN" style="background: white; color: #333333; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">The message is suspended when there are no subscribers found for it.</span><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"> <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;">
<span style="font-family: Calibri;"><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">5. How many receive locations can a single receive port have?</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 10pt 43.5pt; mso-list: l49 level1 lfo11; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="color: #2a2a2a; font-family: Symbol; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol; mso-fareast-language: DE;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Receive port can have any number of receive location.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;">
<span style="font-family: Calibri;"><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">6. Types of subscription in BizTalk?</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 10pt 43.5pt; mso-list: l17 level1 lfo12; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="color: #2a2a2a; font-family: Symbol; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol; mso-fareast-language: DE;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Two types of subscription <o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 0pt 35.4pt;">
<b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">1. Activation <br />2. Instance</span></span></b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><br /><span style="font-family: Calibri;"><b>Instance </b>subscriptions are removed from the message box while <b>Activation </b>subscriptions remain active as long as the orchestration or send port is enlisted.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 0pt;">
<br /></div>
<div class="MsoNormal" style="line-height: 12pt; margin: 0in 0in 0pt;">
<span style="font-family: Calibri;"><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">7. Is it possible to have various ports with the same name in two applications?</span></b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: 12pt; margin: 0in 0in 10pt 43.5pt; mso-list: l0 level1 lfo13; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="color: #2a2a2a; font-family: Symbol; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol; mso-fareast-language: DE;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">No. The names of the various ports must be unique, not just inside an Application but for the whole BizTalk group. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: 12pt; margin: 0in 0in 0pt;">
<span style="font-family: Calibri;"><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">8. In which state can a send port does not subscribe to a message?</span></b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: 12pt; margin: 0in 0in 10pt 43.5pt; mso-list: l20 level1 lfo14; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="color: #2a2a2a; font-family: Symbol; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol; mso-fareast-language: DE;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">In <b>Unlisted</b> state send port does not subscribe to any messages and no messages will be sent through the port. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;">
<span style="font-family: Calibri;"><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">9. What could be the reason for having multiple receive locations inside one Receive port?</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: 12pt; margin: 0in 0in 10pt 43.5pt; mso-list: l30 level1 lfo15; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="color: #2a2a2a; font-family: Symbol; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol; mso-fareast-language: DE;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><span lang="EN" style="color: #333333; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">The reason for having multiple receive locations inside one Receive port is to have the ability to receive different messages from different locations and having BizTalk treat them as if they were received from the same place and/or had the same message type.</span><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"> <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;">
<span style="font-family: Calibri;"><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">10. How can we check what's going on inside BizTalk Server?</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 10pt 43.5pt; mso-list: l11 level1 lfo16; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="color: #2a2a2a; font-family: Symbol; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol; mso-fareast-language: DE;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">The group hub gives the user an overview of what is currently going on inside BizTalk. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: 12pt; margin: 0in 0in 0pt;">
<span style="font-family: Calibri;"><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">11. Can a send group be a part of multiple send group?</span></b><span lang="EN" style="background: white; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: 12pt; margin: 0in 0in 10pt 43.5pt; mso-list: l37 level1 lfo17; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="color: #2a2a2a; font-family: Symbol; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol; mso-fareast-language: DE;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><span lang="EN" style="background: white; color: #333333; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">No only static send ports can be part of send group.</span><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"> <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: 12pt; margin: 0in 0in 0pt;">
<span style="font-family: Calibri;"><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">12. Ordered delivery on send port has serious performance impact, why?</span></b><span lang="EN" style="background: white; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 10pt 43.5pt; mso-list: l23 level1 lfo18; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="color: #2a2a2a; font-family: Symbol; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol; mso-fareast-language: DE;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Because only one thread can submit messages through the port and each message has to wait for messages through the port and each message has to wait for the message before it can be processed. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;">
<span style="font-family: Calibri;"><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">13. Ordered delivery does not have an effect even after it is set, when this might happen?</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 10pt 43.5pt; mso-list: l46 level1 lfo19; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="color: #2a2a2a; font-family: Symbol; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol; mso-fareast-language: DE;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">When back up transport is also applied. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0in 0in 0pt;">
<span style="font-family: Calibri;"><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">14. Can a message in a MessageBox be changed?</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 10pt 43.5pt; mso-list: l45 level1 lfo20; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="color: #2a2a2a; font-family: Symbol; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol; mso-fareast-language: DE;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Messages in BizTalk are immutable after constructed and the message is considered constructed after it is placed into the MessageBoxDatabase. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0in 0in 0pt;">
<span style="font-family: Calibri;"><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">15. What happens when we run MSI package?</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 10pt 43.5pt; mso-list: l1 level1 lfo21; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="color: #2a2a2a; font-family: Symbol; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol; mso-fareast-language: DE;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">When we run MSI packages, it will register the application with Windows Operating System and then load any related assemblies in the Global Assembly Cache. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0in 0in 0pt;">
<span style="font-family: Calibri;"><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">16. In how many ways can we do the BizTalk Application deployment?</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 10pt 43.5pt; mso-list: l40 level1 lfo22; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="color: #2a2a2a; font-family: Symbol; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol; mso-fareast-language: DE;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">BizTalk Application deployment can be done using the following: <o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 10pt 79.5pt; mso-list: l6 level2 lfo23; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -0.25in;">
<span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Deploying from Visual Studio <o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 10pt 79.5pt; mso-list: l6 level2 lfo23; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -0.25in;">
<span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Building a Microsoft Installer (MSI) package that can be exported or imported between environments. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 10pt 79.5pt; mso-list: l6 level2 lfo23; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -0.25in;">
<span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">3.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Using command line-based tools such as MSBuild and BtsTask. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 10pt 79.5pt; mso-list: l6 level2 lfo23; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -0.25in;">
<span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">4.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Using community frameworks, such as BizTalk Deployment Framework and NANT. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0in 0in 0pt;">
<span style="font-family: Calibri;"><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">17. How it's possible to work with several pipelines as soon as new Application is created?</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 10pt 43.5pt; mso-list: l9 level1 lfo24; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="color: #2a2a2a; font-family: Symbol; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol; mso-fareast-language: DE;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">BizTalk.System</span></b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"> is already referenced in all new applications, as a result of this we can work with several pipelines as soon as a new application is created. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0in 0in 0pt;">
<span style="font-family: Calibri;"><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">18. What happens to message when all subscribers have received their message?</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 10pt 43.5pt; mso-list: l2 level1 lfo25; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="color: #2a2a2a; font-family: Symbol; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol; mso-fareast-language: DE;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">BizTalk will no longer need to hold on the message and the message will be removed from BizTalk. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 0pt;">
<span style="font-family: Calibri;"><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">19. What can be done to avoid loss of messages in a scenario where we know beforehand unavailability of the destination system, but source system is publishing messages?</span></b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 10pt 43.5pt; mso-list: l35 level1 lfo26; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="color: #2a2a2a; font-family: Symbol; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol; mso-fareast-language: DE;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">In this scenario we can stop the send port bound to the destination system. This way the messages will lie in a queue inside Messagebox. Subsequently, we can start the send port when the destination system is available. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 0pt;">
<span style="font-family: Calibri;"><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">20. When do Error Report properties get promoted?</span></b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 10pt 43.5pt; mso-list: l44 level1 lfo27; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="color: #2a2a2a; font-family: Symbol; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol; mso-fareast-language: DE;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">When Failed message routing is enabled and if an error occurs at the port, then the message will have all the regular context properties unprompted and instead have some error-specific context properties promoted - all in the ErrorReport Namespace e.g. ErrorReport.ErrorType, ErrorReport.ReceivePortName etc. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 0pt;">
<span style="font-family: Calibri;"><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">21. Which is the first step to enable Subscription?</span></b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 10pt 43.5pt; mso-list: l28 level1 lfo28; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="color: #2a2a2a; font-family: Symbol; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol; mso-fareast-language: DE;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">A filter on the send port is the first step to enable subscriptions in BizTalk. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 0pt;">
<span style="font-family: Calibri;"><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">22. Can Application be in start state when host is Offline?</span></b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 10pt 43.5pt; mso-list: l42 level1 lfo29; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="color: #2a2a2a; font-family: Symbol; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol; mso-fareast-language: DE;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Yes. But this application will not function properly. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 0pt;">
<span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">23. <b>When don't filters on send port apply?</b><o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 10pt 43.5pt; mso-list: l36 level1 lfo30; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="color: #2a2a2a; font-family: Symbol; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol; mso-fareast-language: DE;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">If a send port is directly bound to an orchestration port,then filters do not apply. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 0pt;">
<span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">24. <b>How to apply maps on send port group?</b><o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 10pt 43.5pt; mso-list: l50 level1 lfo31; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="color: #2a2a2a; font-family: Symbol; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol; mso-fareast-language: DE;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Maps can't be applied to Send Port Group. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<br /></div>
<b style="mso-bidi-font-weight: normal;"><u><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"><br clear="all" style="mso-special-character: line-break; page-break-before: always;" /></span></u></b><div class="MsoNormal" style="margin: 0in 0in 10pt;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<b style="mso-bidi-font-weight: normal;"><u><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;">BizTalk Developer Interview Questions and Answers - Business Activity Monitoring:<o:p></o:p></span></span></u></b></div>
<ol type="1">
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l52 level1 lfo34; mso-margin-top-alt: auto;"><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">What is BAM and whats the benefits of using it?<br /></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Business Activity Monitoring (BAM) is used to monitor business milestones and key metrics in near real-time throughout a process in BizTalk. Business Activity Monitoring (BAM) is a module in BizTalk that captures business data and process milestones to allows business decision makers to gain insight of their in-flight processes. Using BI tools to derive up-to-date metrics and key performance indicators from the BAM databases, users can forecast process trends and monitor processes in real-time. BAM also provides a mechanism to alert users to situations that require their intervention to prevent undesirable outcome or to encourage a beneficial result.<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-list: l52 level1 lfo34; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Is it possible to integrate BAM installed on server1 and BizTalk installed on server2?<br /></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Yes its possible with a condition that BAM server has to be part of the BizTalk group. See more </span></span><a href="http://social.technet.microsoft.com/wiki/contents/articles/1888.install-and-configure-bam-business-activity-monitoring-in-a-multi-computer-environment.aspx"><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="color: blue; font-family: Calibri;">here</span></span></a><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">.<br /> <o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l52 level1 lfo34; mso-margin-top-alt: auto;"><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">What is the difference between TrackingProfile DB and DTADB?<br /></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"> Both are same and terminology is used interchangeably.<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-list: l52 level1 lfo34; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What is an Activity and an Alert?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><br /><span style="font-family: Calibri;">BAM Activities identify the milestones and tracking data an individual is interested in tracking. Milestones are the steps in an activity that are measured in time, and tracking data are the key data points in a process you are interested in tracking (such as a customer ID or name).<br /><br />BAM alerts allow you to configure and receive alerts related to specific changes in business data. Alerts are set up per BAM view.<br /> <o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l52 level1 lfo34; mso-margin-top-alt: auto;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What is ContinuationID?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;"> <br /><br />Continuation is the ability to contribute to a single BAM activity from different applications by using two different unique identifiers as the ActivityID. For example, in one part of a business process, a customer’s PO number might be used to track an activity. In another part of the process, an internal order fulfillment number might be used to track the same activity. You could enable continuation and relate the PO number and the order fulfillment number, so that both parts of the process could add information to the same activity.<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l52 level1 lfo34; mso-margin-top-alt: auto;"><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">What is TDDS?<br /></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Tracking Data Decode Service or TDDS, is a service that moves event data from the MessageBox database to the BAM Primary Import database. This service processes and persists both Business intelligence and BizTalk Health Monitoring data.<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l52 level1 lfo34; mso-margin-top-alt: auto;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What are the various types of BAM Interceptors available?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;"> <br /><br />The BAM Interceptor is an object that lets you instrument your application to capture data of interest. See more </span></span><a href="http://msdn.microsoft.com/en-us/library/ee277519%28v=bts.10%29.aspx" target="_blank"><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="color: blue; font-family: Calibri;">here </span></span><span style="font-size: 10pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://msdn.microsoft.com/en-us/library/ee277519(v=bts.10).aspx" id="Picture_x0020_33" o:button="t" o:spid="_x0000_i1061" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><span style="color: blue;"><span style="font-family: Calibri;"><v:fill o:detectmouseclick="t"></v:fill><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"></v:imagedata></span></span></v:shape></span></a><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">.<o:p></o:p></span></span></li>
</ol>
<div class="MsoListParagraphCxSpFirst" style="line-height: normal; margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l52 level2 lfo34; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">BAM WCF interceptor: BAM can capture data from SOAP envelope in a WCF request, response or fault message. The data is specified using interceptor configuration (IC) file (XML file created by developer). The service’s app.config must be modified to load the BAM components at runtime. <o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpLast" style="line-height: normal; margin: 0in 0in 10pt 1in; mso-add-space: auto; mso-list: l52 level2 lfo34; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">BAM WF interceptor: like WCF Services, BAM can also capture milestones from WF Activities. Am IC file is used to specify the data that must be captured. BAM components must also be loaded at runtime. <o:p></o:p></span></span></div>
<ol start="8" type="1">
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l52 level1 lfo34; mso-margin-top-alt: auto;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What is Activity Relationship ?<br /></span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">An activity relationship exists when an activity relates to one or more other activities. An example of this is having multiple Shipment activities related to a single Purchase Order activity, or one Shipment activity containing items from two Purchase Order activities.<br /><br />To indicate that two activities are related, you need to know both names and have the corresponding ActivityIDs in memory in order to call AddRelatedActivity. This API creates the link between the corresponding activity records. See more </span></span><a href="http://msdn.microsoft.com/en-us/library/aa578719.aspx" target="_blank"><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="color: blue; font-family: Calibri;">here </span></span><span style="color: windowtext; text-decoration: none; text-underline: none;"><v:rect alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" filled="f" href="http://msdn.microsoft.com/en-us/library/aa578719.aspx" id="Rectangle_x0020_32" o:button="t" o:gfxdata="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
BQAFAGcBAAAnDgAAAAA=
" o:spid="_x0000_s1027" stroked="f" style="height: 23.8pt; mso-left-percent: -10001; mso-position-horizontal-relative: char; mso-position-horizontal: absolute; mso-position-vertical-relative: line; mso-position-vertical: absolute; mso-top-percent: -10001; mso-wrap-style: square; v-text-anchor: top; visibility: visible; width: 23.8pt;" target="_blank"><span style="color: blue;"><span style="font-family: Calibri;"><v:fill o:detectmouseclick="t"></v:fill><o:lock aspectratio="t" v:ext="edit"></o:lock><w:wrap type="none"></w:wrap><w:anchorlock></w:anchorlock></span></span></v:rect></span></a><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">.<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l52 level1 lfo34; mso-margin-top-alt: auto;"><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">What is a BAM View?<br /></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">A BAM view is a representation of the milestones and business data tracked in one or more activities on the BAM Portal.<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l52 level1 lfo34; mso-margin-top-alt: auto;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Can we have multiple views created on single Activity?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><br /><span style="font-family: Calibri;">Yes it’s possible to have multiple views on single Activity.<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l52 level1 lfo34; mso-margin-top-alt: auto;"><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Where BAM collects raw tracking data?<br /></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">BAM collects raw tracking data from the BAMPrimaryImport (BAM Primary Import) Database<b>.</b><o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l52 level1 lfo34; mso-margin-top-alt: auto;"><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Is BAM Tools a prerequisite for EDI/AS2 Runtime in BizTalk Server 2010?<br /></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">That depends on the functionalities (features) you want to install, but for me the correct answer is no. See more </span></span><a href="http://sandroaspbiztalkblog.wordpress.com/2011/06/13/is-bam-tools-a-prerequisite-for-edias2-runtime-in-biztalk-server-2010/" target="_blank"><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="color: blue; font-family: Calibri;">here </span></span><span style="font-size: 10pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://sandroaspbiztalkblog.wordpress.com/2011/06/13/is-bam-tools-a-prerequisite-for-edias2-runtime-in-biztalk-server-2010/" id="Picture_x0020_31" o:button="t" o:spid="_x0000_i1059" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><span style="color: blue;"><span style="font-family: Calibri;"><v:fill o:detectmouseclick="t"></v:fill><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"></v:imagedata></span></span></v:shape></span></a><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">.<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l52 level1 lfo34; mso-margin-top-alt: auto;"><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">How many database are used by BAM?<br /></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">BAMPrimaryImport, BAMStarSchema, BAMAnalysis, BAMArchive, BAMAlertsApplication and BAMAlertsNSMain.<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l52 level1 lfo34; mso-margin-top-alt: auto;"><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">What is this tool BM.EXE and why do I need it?<br /></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">BAM Management utility or “bm.exe” provides for end-to-end management and deployment of BAM. You can use the BAM utility to perform the following tasks:<o:p></o:p></span></span></li>
<ol type="a">
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-list: l52 level2 lfo34; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Consume BAM definition and BAM configuration XML as input. <o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l52 level2 lfo34; mso-margin-top-alt: auto;"><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Deploy the run-time infrastructure on the server, which includes the BAM Primary Import database, BAM Star Schema database, BAM Analysis database, and corresponding Data Transformation Services (DTS) packages. <o:p></o:p></span></span></li>
</ol>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l52 level1 lfo34; mso-margin-top-alt: auto;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Where the data came from, what the BAM Data Sources?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">The most commonly data sources used with BAM are: <o:p></o:p></span></span></li>
<ol type="a">
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-list: l52 level2 lfo34; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">BizTalk Application <o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-list: l52 level2 lfo34; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">BAM API <o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-list: l52 level2 lfo34; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">WCF Services (WCF Interceptor) <o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-list: l52 level2 lfo34; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">WF Workflows (WF Interceptor) <o:p></o:p></span></span></li>
</ol>
</ol>
<div class="MsoListParagraph" style="line-height: normal; margin: 0in 0in 12pt 1in; mso-add-space: auto; mso-list: l52 level2 lfo34; mso-margin-top-alt: auto; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">e.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">See more </span></span><a href="http://sandroaspbiztalkblog.wordpress.com/2010/08/20/bam-data-sources-%E2%80%93-where-the-data-came-from/" target="_blank"><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="color: blue; font-family: Calibri;">here </span></span><span style="mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://sandroaspbiztalkblog.wordpress.com/2010/08/20/bam-data-sources-%E2%80%93-where-the-data-came-from/" id="Picture_x0020_30" o:button="t" o:spid="_x0000_i1058" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><span style="color: blue;"><span style="font-family: Calibri;"><v:fill o:detectmouseclick="t"></v:fill><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"></v:imagedata></span></span></v:shape></span></a><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">.<o:p></o:p></span></span></div>
<ol start="16" type="1">
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l52 level1 lfo34; mso-margin-top-alt: auto;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What is BAM Portal?<br /></span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">It is a Web-based feature that consists of a collection of ASP.NET pages, it portal provides real-time, end-to-end visibility into a business process.<br style="mso-special-character: line-break;" /><br style="mso-special-character: line-break;" /><o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l52 level1 lfo34; mso-margin-top-alt: auto;"><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">It is required to track custom code used in application, which can be used TPE/BAM API or both can be used?<br /></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">TPE can't be used here as it can only be used to capture data from BizTalk artifacts, thus BAM API have to be used.<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-list: l52 level1 lfo34; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Is there any shape in Orchestration which can't be tracked? </span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><br /><span style="font-family: Calibri;">Yes. There are some shapes like: <o:p></o:p></span></span></li>
</ol>
<div class="MsoListParagraphCxSpFirst" style="line-height: normal; margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l52 level2 lfo34; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Terminate <o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l52 level2 lfo34; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Throw Exception <o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l52 level2 lfo34; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Group <o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l52 level2 lfo34; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">d.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Loop <o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l52 level2 lfo34; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">e.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Message Assignment <o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l52 level2 lfo34; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">f.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Suspend <o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpLast" style="line-height: normal; margin: 0in 0in 10pt 1in; mso-add-space: auto; mso-list: l52 level2 lfo34; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">g.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Transform <o:p></o:p></span></span></div>
<ol start="19" type="1">
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-list: l52 level1 lfo34; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">What are various event streams used in BAM API?</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"> <o:p></o:p></span></span></li>
</ol>
<div class="MsoListParagraphCxSpFirst" style="line-height: normal; margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l52 level2 lfo34; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Orchestration Event Stream (OES) </span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"> <o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Asynchronous, participates in BizTalk orchestration transactions.<o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l52 level2 lfo34; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Buffered Event Stream (BES) </span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"> <o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Asynchronous, high throughput, some latency.<o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l52 level2 lfo34; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Direct Event Stream (DES) </span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"> <o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Synchronous, no latency and directly written to the BamPrimaryImportDb.<o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l52 level2 lfo34; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">d.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Messaging Event Stream (MES) </span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpLast" style="line-height: normal; margin: 0in 0in 0pt 1in; mso-add-space: auto;">
<span style="font-family: Calibri;"><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-font-weight: bold; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Asynchronous</span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">, participates in BizTalk Server pipeline transactions.<o:p></o:p></span></span></div>
<ol start="20" type="1">
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-list: l52 level1 lfo34; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Is it possible to apply BAM on the retry mechanism of Send Port?<br /></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">No, because the code execution for retry happens in adapter which is out of the BAM tracking scope.<o:p></o:p></span></span></li>
</ol>
<b style="mso-bidi-font-weight: normal;"><u><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"><br clear="all" style="mso-special-character: line-break; page-break-before: always;" /></span></u></b><div class="MsoNormal" style="margin: 0in 0in 10pt;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-margin-top-alt: auto;">
<b style="mso-bidi-font-weight: normal;"><u><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">BizTalk Developer Interview Questions and Answers - Pipeline<o:p></o:p></span></span></u></b></div>
<div class="MsoListParagraphCxSpFirst" style="line-height: normal; margin: 0in 0in 12pt 0.5in; mso-add-space: auto; mso-list: l31 level1 lfo36; mso-margin-top-alt: auto; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Why do we need a custom pipeline when we have default pipelines?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">BizTalk Server provides a few out of the box pipeline components. For instance the S/MIME components for encrypting or decrypting messages. In case you need to do some pre or post processing on a message and the functionality is not offered through the provided pipeline components you will need to built your own custom pipeline component. The pipeline component(s) can then be used within a custom pipeline.<b> </b>See also TechNet Wiki Article </span></span><a href="http://social.technet.microsoft.com/wiki/contents/articles/11679.biztalk-list-of-custom-pipeline-components.aspx" target="_blank"><span lang="EN" style="color: #00749e; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">BizTalk: List of Custom Pipeline Components</span></span></a><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">.<o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 12pt 0.5in; mso-add-space: auto; mso-margin-top-alt: auto;">
<br /></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 12pt 0.5in; mso-add-space: auto; mso-list: l31 level1 lfo36; mso-margin-top-alt: auto; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What is the maximum message size supported by XML send an XML receive pipeline?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">This depends on infrastructure specifications (CPU, Memory, Disk) and on specific (possible) bottlenecks in your Microsoft BizTalk Server system (see MSDN </span></span><a href="http://msdn.microsoft.com/en-us/library/aa560481.aspx" target="_blank"><span lang="EN" style="color: #00749e; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">How BizTalk Server Processes Large Messages </span></span><span style="color: #00749e; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://msdn.microsoft.com/en-us/library/aa560481.aspx" id="Picture_x0020_36" o:button="t" o:spid="_x0000_i1057" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><span style="font-family: Calibri;"><v:fill o:detectmouseclick="t"></v:fill><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"></v:imagedata></span></v:shape></span></a><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">). While BizTalk Server imposes no restriction on message size, practical limits and dependencies might require you to minimize the size of your messages because large messages require more processing resources (see MSDN </span></span><a href="http://msdn.microsoft.com/en-us/library/ee377047.aspx" target="_blank"><span lang="EN" style="color: #00749e; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Message Considerations </span></span><span style="color: #00749e; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://msdn.microsoft.com/en-us/library/ee377047.aspx" id="Picture_x0020_35" o:button="t" o:spid="_x0000_i1056" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><span style="font-family: Calibri;"><v:fill o:detectmouseclick="t"></v:fill><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"></v:imagedata></span></v:shape></span></a><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">). <o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in;">
<br /></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 12pt 0.5in; mso-add-space: auto; mso-list: l31 level1 lfo36; mso-margin-top-alt: auto; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">3.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What is the minimum number of components allowed in pipeline stage?</span></span></b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">Minimum is zero components, example PassThru pipeline.</span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 12pt 0.5in; mso-add-space: auto; mso-list: l31 level1 lfo36; mso-margin-top-alt: auto; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">4.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What is the maximum number of components allowed in pipeline stage?</span></span></b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">All stages in the pipeline can take maximum of 255 components, except the assemble stage that has a maximum of one.</span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 12pt 0.5in; mso-add-space: auto; mso-list: l31 level1 lfo36; mso-margin-top-alt: auto; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">5.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Does Flat file assembler pipeline component validates the incoming XML message?</span></span></b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">No </span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 12pt 0.5in; mso-add-space: auto; mso-list: l31 level1 lfo36; mso-margin-top-alt: auto; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">6.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What is a .btp File</span></span></b><span style="font-family: Calibri;"><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">?<br />.btp file is a BizTalk Server pipeline file.</span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto; mso-list: l31 level1 lfo36; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">7.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">How many states have the Receive Pipelines and the Send Pipelines?</span></span></b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">The receive pipeline consists of four stages</span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l31 level2 lfo36; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Decode Stage</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">: This stage is used for components that decode or decrypt the message. <o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l31 level2 lfo36; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Disassemble Stage</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">: This stage is used for components that parse or disassemble the message. <o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l31 level2 lfo36; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Validate Stage</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">: This stage is used for components that validate the message format. <o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l31 level2 lfo36; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">d.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Resolve Party Stage</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">: This stage is a placeholder for the Party Resolution Pipeline Component. <o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto; mso-list: l31 level1 lfo36; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">8.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b style="mso-bidi-font-weight: normal;"><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Regarding to the send pipelines, they consist of three stages:<o:p></o:p></span></span></b></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l31 level2 lfo36; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Pre-assemble Stage</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">: This stage is a placeholder for custom components that should perform some action on the message before the message is serialized. <o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l31 level2 lfo36; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Assemble Stage</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">: Components in this stage are responsible for assembling or serializing the message and converting it to or from XML. <o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l31 level2 lfo36; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Encode Stage</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">: This stage is used for components that encode or encrypt the message. <o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<br /></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 12pt 0.5in; mso-add-space: auto; mso-list: l31 level1 lfo36; mso-margin-top-alt: auto; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">9.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Is there any Visual Studio Wizard to create custom pipeline components?</span></span></b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">Yes there is. The Pipeline Component Wizard is intended to ease development of pipeline components used within a BizTalk Server environment. Supports both C# and VB.NET. See more </span></span><a href="http://btsplcw.codeplex.com/" target="_blank"><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="color: blue; font-family: Calibri;">here </span></span><span style="mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://btsplcw.codeplex.com/" id="Picture_x0020_34" o:button="t" o:spid="_x0000_i1055" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><span style="color: blue;"><span style="font-family: Calibri;"><v:fill o:detectmouseclick="t"></v:fill><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"></v:imagedata></span></span></v:shape></span></a><span style="font-family: Calibri;"><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">.</span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 12pt 0.5in; mso-add-space: auto; mso-list: l31 level1 lfo36; mso-margin-top-alt: auto; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">10.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What's the difference between Default Pipelines and Custom Pipelines?</span></span></b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">When you create a new application, the default pipelines are created and deployed by default and appear in the Microsoft.BizTalk.DefaultPipelines assembly in the \References folder for every BizTalk project. The default pipelines cannot be modified in Pipeline Designer. These pipelines can be selected when configuring a send port or receive location in BizTalk Explorer.<br /><br />Pipelines and pipeline components present out of the box can do most of the tasks for you. But sometime specific message processing or messaging requirements encourage developers to develop custom pipeline components. You can create three types of pipeline components: general, assembling, and disassembling. Each of the three types can additionally implement probing functionality. Each type of pipeline component has an associated interface that must be implemented for the component to be plugged into the BizTalk Messaging Engine; the pipeline interfaces that distinguish the types of components are IComponent, IAssemblerComponent, and IDisassemblerComponent. A custom pipeline component is just a plain .NET class that implements several BizTalk interfaces.</span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 12pt 0.5in; mso-add-space: auto; mso-list: l31 level1 lfo36; mso-margin-top-alt: auto; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">11.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Is there an error handling functionality to handle error on pipelines?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;"> </span><span style="color: #2a2a2a;"><br /><span style="font-family: Calibri;">Yes. Error-handling functionality called error reporting which enables handling pipeline errors. Error reporting is specified on receive and send ports within the BizTalk Administration console.</span></span><o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 12pt 0.5in; mso-add-space: auto; mso-list: l31 level1 lfo36; mso-margin-top-alt: auto; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">12.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">When is filter used to create a subscription?</span></span></b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">Filters are used to create subscription when orchestrations are not part of the scenario.</span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 12pt 0.5in; mso-add-space: auto; mso-list: l31 level1 lfo36; mso-margin-top-alt: auto; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">13.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Which property is required when using Flat file Disassembler component? </span></span></b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">Setting the Document Schema property is required, all other properties are optional.</span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 12pt 0.5in; mso-add-space: auto; mso-list: l31 level1 lfo36; mso-margin-top-alt: auto; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">14.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What if Document Schema property is not specified when using Flat file Disassembler component? </span></span></b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">A runtime schema discovery will be attempted, Biztalk Server attempts to determine the correct flat file schema to assemble the message with, based on the namespace and the root node of the message.</span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 12pt 0.5in; mso-add-space: auto; mso-list: l31 level1 lfo36; mso-margin-top-alt: auto; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">15.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Which API is used to implement Pipeline?</span></b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">To implement pipeline we have to use the API in the Microsoft. BizTalk. Component. Interop namespace.</span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto; mso-list: l31 level1 lfo36; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">16.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">What are types of pipeline components?</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l31 level2 lfo36; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">General</span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"> <o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l31 level2 lfo36; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Assembling</span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"> <o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l31 level2 lfo36; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Disassembling</span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"> <o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l31 level2 lfo36; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">d.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Probing</span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"> <o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto; mso-list: l31 level1 lfo36; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">17.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Why attributes are added to class while developing a custom component?</span></span></b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">To indicate that the component is a custom pipeline component and in which stage it can be used, couple of attributes are added to the class. </span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l31 level2 lfo36; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">a.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">[ComponentCategory(CategoryTypes.CATID_PipelineComponent)] -- This attribute tells that the component is cutom pipeline component</span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 1in; mso-add-space: auto; mso-list: l31 level2 lfo36; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">b.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">[ComponentCategory(CategoryTypes.CATID_Any)] -- This attribute tells that the component can be used at any stage<br /> OR</span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 12pt 1in; mso-add-space: auto; mso-list: l31 level2 lfo36; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">c.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">[ComponentCategory(CategoryTypes.CATID_DisassemblingParser)] -- This attribute tells that the component can be used only on Disassemble stage</span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 12pt 1in; mso-add-space: auto;">
<br /></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 7.5pt 0.5in; mso-add-space: auto; mso-list: l31 level1 lfo36; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">18.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Custom Component is not visible in Toolbox, even after adding the assembly to GAC?<br /> </span></b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Just adding assembly is not sufficient, it needs to be added to component dll at location<b> : </b></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;">
<span style="font-family: Calibri;"><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">C:\Program Files\Microsoft BizTalk Server 2010\PipelineComponents</span></b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"> and then reset the toolbox, it will be visible and ready to use.</span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto; mso-list: l31 level1 lfo36; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">19.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What interfaces are used in developing a general custom pipeline component?</span></span></b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;"><b> </b>IBaseComponent,IComponentUI,IComponent,IpersistPropertyBag</span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto; mso-list: l31 level1 lfo36; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">20.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">What interfaces are used in developing a custom dis-assembler component?</span></b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"> IBaseComponent,IComponentUI,IDisassemblerComponent,IpersistPropertyBag</span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto; mso-list: l31 level1 lfo36; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">21.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">What interfaces are used in developing a custom assembler component?</span></b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"> IBaseComponent,IComponentUI,IAssemblerComponent,IpersistPropertyBag</span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpLast" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto; mso-list: l31 level1 lfo36; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">22.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">What interfaces are used in developing a custom Probing component?</span></b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"> IProbeMessage</span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<b style="mso-bidi-font-weight: normal;"><u><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"><br clear="all" style="mso-special-character: line-break; page-break-before: always;" /></span></u></b><div class="MsoNormal" style="margin: 0in 0in 10pt;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<b style="mso-bidi-font-weight: normal;"><u><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;">BizTalk Developer Interview Questions and Answers - Visual Studio:<o:p></o:p></span></span></u></b></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l3 level1 lfo37; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What purpose does Visual Studio serve?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">Development for BizTalk Server is done through Visual Studio <version> (depends on BizTalk version). Visual Studio has templates for BizTalk artifacts like orchestration, pipelines, schemas and maps, so a BizTalk solution can be created (design time) and deployed to the BizTalk runtime. Besides artifacts .NET development can be done in creating pipeline components, custom functoids, custom adapters, and .NET helper classes to aid in orchestrations. As a BizTalk professional Visual Studio is your friend and required to build BizTalk solutions. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt 43.5pt; mso-list: l3 level1 lfo37; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What is strong name key?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">A strong name ensures that each assembly name is unique. Each assembly in your BizTalk project requires a strong name in order to deploy successfully. See also MSDN<b> </b></span></span><a href="http://msdn.microsoft.com/en-us/library/aa560264.aspx" target="_blank"><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="color: blue; font-family: Calibri;">How to Configure a Strong Name Assembly Key File </span></span><span style="color: windowtext; text-decoration: none; text-underline: none;"><v:rect alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" filled="f" href="http://msdn.microsoft.com/en-us/library/aa560264.aspx" id="Rectangle_x0020_39" o:button="t" o:gfxdata="UEsDBBQABgAIAAAAIQC75UiUBQEAAB4CAAATAAAAW0NvbnRlbnRfVHlwZXNdLnhtbKSRvU7DMBSF
dyTewfKKEqcMCKEmHfgZgaE8wMW+SSwc27JvS/v23KTJgkoXFsu+P+c7Ol5vDoMTe0zZBl/LVVlJ
gV4HY31Xy4/tS3EvRSbwBlzwWMsjZrlprq/W22PELHjb51r2RPFBqax7HCCXIaLnThvSAMTP1KkI
+gs6VLdVdad08ISeCho1ZLN+whZ2jsTzgcsnJwldluLxNDiyagkxOquB2Knae/OLUsyEkjenmdzb
mG/YhlRnCWPnb8C898bRJGtQvEOiVxjYhtLOxs8AySiT4JuDystlVV4WPeM6tK3VaILeDZxIOSsu
ti/jidNGNZ3/J08yC1dNv9v8AAAA//8DAFBLAwQUAAYACAAAACEArTA/8cEAAAAyAQAACwAAAF9y
ZWxzLy5yZWxzhI/NCsIwEITvgu8Q9m7TehCRpr2I4FX0AdZk2wbbJGTj39ubi6AgeJtl2G9m6vYx
jeJGka13CqqiBEFOe2Ndr+B03C3WIDihMzh6RwqexNA281l9oBFTfuLBBhaZ4ljBkFLYSMl6oAm5
8IFcdjofJ0z5jL0MqC/Yk1yW5UrGTwY0X0yxNwri3lQgjs+Qk/+zfddZTVuvrxO59CNCmoj3vCwj
MfaUFOjRhrPHaN4Wv0VV5OYgm1p+LW1eAAAA//8DAFBLAwQUAAYACAAAACEA+yXqhWsDAAB9BwAA
HwAAAGNsaXBib2FyZC9kcmF3aW5ncy9kcmF3aW5nMS54bWykVU1v2zgQvRfY/0DwLktyZMcSqhSJ
ZRUF0t2g2T0bNEVLhClSJemvFvvfd0jJsZLu7qHVwR6Sw8eZN2/I9x9OrUAHpg1XMsfxJMKISaoq
Lusc//VnGSwwMpbIigglWY7PzOAPd7+9e0+yWpOu4RQBgjQZyXFjbZeFoaENa4mZqI5JWNsq3RIL
Q12HlSZHQG5FOI2iedgSLvHdFaoglqC95j8BJRTdsWpJ5IEYgBQ0G88MMQr668gkk4ePunvunrSL
nP5+eNKIVzkG5iRpgSIcDguDGwzDN7vqK8Bpq1vnr7ZbdPIoZ/frMdjJIgqTN9F0Ogd8CkuD3Z/R
/PEvu2iz+t99EEx/KBijQEznwpCHHzO7SS+pfWEUtFALhtxcxQzVV0YV5URMLKONZHbScqqVUVs7
oaoNj3zHQ7o1wZYLNiGmOYXr9Y6dQ1hs95Lbs2EaZBjAuAOhSWsCwy1z7iaMo/WsjKI18MG0hEM6
WXvdNILL3VJwuhsqPArnv1UIVHPKCkX3LRzUS1EzQSz0gGl4ZzDSmSup/lTFGNnaltpXdr0RRO5c
bYA6X/mh0hfOTPcIOjRIqmUDPLF70wFj0FdA4GVKa3VsGKmMm36B6hG8Tq5goKzN8bOqQFRkb5VP
+ef18lJ3knXa2I9MtcgZkCcE6cHJ4dHYPqaLixeFKrkQXnJCvpoAzH4GSgNb3ZoTre/h72mUrhar
RRIk0/kqSKKiCO7LZRLMy/h2VtwUy2UR/+3OjZOs4VXFpDvmcp/EyVVaQy1fa6ov4+VOgTLG0fVG
MUrwysG5kIyuN0uh0YGIHJf+G5gfuYWvw/A1hlzepBRPk+hhmgblfHEbJGUyC9LbaBFEcfqQzqMk
TYrydUqPXLJfTwkdc5zOpjNfpVHQb3KL/PdjbiRroZk0ErzN8eLFiWROiCtZ+dJawkVvj6hw4V+p
gHJfCg2mGe5Ae3r2d4c9Pajq7AjbwD+IVysQF9xb0NhgNEp/w+gIr0aOzdc90Qwj8UlCH6RxkoCb
9YNkdjuFgR6vbMYrRFKAyrHFqDeXFkawZd9pXjdwUuxpkuoemmbLB0H3MbnohLHP9iyYz9pHzmT1
RDT5AjFDh8PLV7GgWA08ggcke01ub9hz527CvlH67D0d4Pjm4fFbh4fSvW7j8d0/AAAA//8DAFBL
AwQUAAYACAAAACEAnE5eIeIGAAA6HAAAGgAAAGNsaXBib2FyZC90aGVtZS90aGVtZTEueG1s7FlP
bxtFFL8j8R1Ge2/j/42jOlXs2A20aaPYLepxvB7vTjO7s5oZJ/UNtUckJERBHKjEjQMCKrUSl/Jp
AkVQpH4F3szsrnfiNUnbCCpoDvHu29+8/+/Nm93LV+5FDB0SISmPO171YsVDJPb5hMZBx7s1GlxY
95BUOJ5gxmPS8eZEelc233/vMt7wGU3GHIvJKCQRQcAolhu444VKJRtra9IHMpYXeUJieDblIsIK
bkWwNhH4CAREbK1WqbTWIkxjbxM4Ks2oz+BfrKQm+EwMNRuCYhyB9JvTKfWJwU4Oqhoh57LHBDrE
rOMBzwk/GpF7ykMMSwUPOl7F/Hlrm5fX8Ea6iKkVawvrBuYvXZcumBzUjEwRjHOh1UGjfWk7528A
TC3j+v1+r1/N+RkA9n2w1OpS5NkYrFe7Gc8CyF4u8+5VmpWGiy/wry/p3O52u812qotlakD2srGE
X6+0Gls1B29AFt9cwje6W71ey8EbkMW3lvCDS+1Ww8UbUMhofLCE1gEdDFLuOWTK2U4pfB3g65UU
vkBBNuTZpUVMeaxW5VqE73IxAIAGMqxojNQ8IVPsQ072cDQWFGsBeIPgwhNL8uUSSctC0hc0UR3v
wwTHXgHy8tn3L589Qcf3nx7f/+n4wYPj+z9aRs6qHRwHxVUvvv3sz0cfoz+efPPi4RfleFnE//rD
J7/8/Hk5EMpnYd7zLx//9vTx868+/f27hyXwLYHHRfiIRkSiG+QI7fMIDDNecTUnY/FqK0YhpsUV
W3EgcYy1lBL+fRU66BtzzNLoOHp0ievB2wLaRxnw6uyuo/AwFDNFSyRfCyMHuMs563JR6oVrWlbB
zaNZHJQLF7Mibh/jwzLZPRw78e3PEuibWVo6hvdC4qi5x3CscEBiopB+xg8IKbHuDqWOX3epL7jk
U4XuUNTFtNQlIzp2smmxaIdGEJd5mc0Qb8c3u7dRl7Myq7fJoYuEqsCsRPkRYY4br+KZwlEZyxGO
WNHh17EKy5QczoVfxPWlgkgHhHHUnxApy9bcFGBvIejXMHSs0rDvsnnkIoWiB2U8r2POi8htftAL
cZSUYYc0DovYD+QBpChGe1yVwXe5WyH6HuKA45Xhvk2JE+7Tu8EtGjgqLRJEP5mJklheJdzJ3+Gc
TTExrQaautOrIxr/XeNmFDq3lXB+jRta5fOvH5Xo/ba27C3YvcpqZudEo16FO9mee1xM6Nvfnbfx
LN4jUBDLW9S75vyuOXv/+ea8qp7PvyUvujA0aD2L2EHbjN3Ryql7Shkbqjkj16UZvCXsPZMBEPU6
c7ok+SksCeFSVzIIcHCBwGYNElx9RFU4DHECQ3vV00wCmbIOJEq4hMOiIZfy1ngY/JU9ajb1IcR2
DonVLp9Ycl2Ts7NGzsZoFZgDbSaorhmcVVj9UsoUbHsdYVWt1JmlVY1qpik60nKTtYvNoRxcnpsG
xNybMNQgGIXAyy0432vRcNjBjEy0322MsrCYKJxniGSIJySNkbZ7OUZVE6QsV5YM0XbYZNAHx1O8
VpDW1mzfQNpZglQU11ghLovem0Qpy+BFlIDbyXJkcbE4WYyOOl67WWt6yMdJx5vCORkuowSiLvUc
iVkAb5h8JWzan1rMpsoX0WxnhrlFUIVXH9bvSwY7fSARUm1jGdrUMI/SFGCxlmT1rzXBredlQEk3
OpsW9XVIhn9NC/CjG1oynRJfFYNdoGjf2du0lfKZImIYTo7QmM3EPobw61QFeyZUwusO0xH0Dbyb
0942j9zmnBZd8Y2YwVk6ZkmI03arSzSrZAs3DSnXwdwV1APbSnU3xr26Kabkz8mUYhr/z0zR+wm8
fahPdAR8eNErMNKV0vG4UCGHLpSE1B8IGBxM74Bsgfe78BiSCt5Km19BDvWvrTnLw5Q1HCLVPg2Q
oLAfqVAQsgdtyWTfKcyq6d5lWbKUkcmogroysWqPySFhI90DW3pv91AIqW66SdoGDO5k/rn3aQWN
Az3kFOvN6WT53mtr4J+efGwxg1FuHzYDTeb/XMV8PFjsqna9WZ7tvUVD9IPFmNXIqgKEFbaCdlr2
r6nCK261tmMtWVxrZspBFJctBmI+ECXwDgnpf7D/UeEz+wVDb6gjvg+9FcHHC80M0gay+oIdPJBu
kJY4hsHJEm0yaVbWtenopL2WbdbnPOnmck84W2t2lni/orPz4cwV59TieTo79bDja0tb6WqI7MkS
BdI0O8iYwJR9ydrFCRoH1Y4HX5Mg0PfgCr5HeUCraVpN0+AKPjLBsGS/DHW89CKjwHNLyTH1jFLP
MI2M0sgozYwCw1n6DSajtKBT6c8m8NlO/3go+0ICE1z6RSVrqs7nvs2/AAAA//8DAFBLAwQUAAYA
CAAAACEAyDx5Iv0AAADnAQAAKgAAAGNsaXBib2FyZC9kcmF3aW5ncy9fcmVscy9kcmF3aW5nMS54
bWwucmVsc6yRwUrEMBCG74LvEOa+SVu0iGy6FxX24EXWBxjTaRu2mYQkK923N7iKLix48RKYhPnm
+zPrzeJm8U4xWc8aalmBIDa+tzxqeN09re5ApIzc4+yZNBwpwaa7vlq/0Iy5NKXJhiQKhZOGKedw
r1QyEzlM0gfi8jL46DCXMo4qoNnjSKqpqlbF3wzozphi22uI274BsTuGMvlvth8Ga+jBm4MjzhdG
qFy8qAAxjpQ1SHm6OZ21LK6gLmvU/6kxlUBxtrz/UflK51LP0lkTffJDlsY7Rbw6JDXbt4jxqBBv
26ppbySmsHy3P/u+fNDjkikyfkZQZ+vpPgAAAP//AwBQSwECLQAUAAYACAAAACEAu+VIlAUBAAAe
AgAAEwAAAAAAAAAAAAAAAAAAAAAAW0NvbnRlbnRfVHlwZXNdLnhtbFBLAQItABQABgAIAAAAIQCt
MD/xwQAAADIBAAALAAAAAAAAAAAAAAAAADYBAABfcmVscy8ucmVsc1BLAQItABQABgAIAAAAIQD7
JeqFawMAAH0HAAAfAAAAAAAAAAAAAAAAACACAABjbGlwYm9hcmQvZHJhd2luZ3MvZHJhd2luZzEu
eG1sUEsBAi0AFAAGAAgAAAAhAJxOXiHiBgAAOhwAABoAAAAAAAAAAAAAAAAAyAUAAGNsaXBib2Fy
ZC90aGVtZS90aGVtZTEueG1sUEsBAi0AFAAGAAgAAAAhAMg8eSL9AAAA5wEAACoAAAAAAAAAAAAA
AAAA4gwAAGNsaXBib2FyZC9kcmF3aW5ncy9fcmVscy9kcmF3aW5nMS54bWwucmVsc1BLBQYAAAAA
BQAFAGcBAAAnDgAAAAA=
" o:spid="_x0000_s1026" stroked="f" style="height: 23.8pt; mso-left-percent: -10001; mso-position-horizontal-relative: char; mso-position-horizontal: absolute; mso-position-vertical-relative: line; mso-position-vertical: absolute; mso-top-percent: -10001; mso-wrap-style: square; v-text-anchor: top; visibility: visible; width: 23.8pt;" target="_blank"><span style="color: blue;"><span style="font-family: Calibri;"><v:fill o:detectmouseclick="t"></v:fill><o:lock aspectratio="t" v:ext="edit"></o:lock><w:wrap type="none"></w:wrap><w:anchorlock></w:anchorlock></span></span></v:rect></span></a><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 43.5pt; mso-list: l3 level1 lfo37; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">3.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">How is strong name key generated?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">At the command prompt, from the folder where you want to store the key file, type the following command, and then press ENTER: <b><i>sn /k file_name .snk</i></b>. In Visual Studio Solution Explorer, right-click the project and then click <b>Properties</b>. Click the <b>Signing </b>tab and choose <b>Browse </b>in the Choose a strong name key file drop down box. See also MSDN<b> </b></span></span><a href="http://msdn.microsoft.com/en-us/library/aa560264.aspx" target="_blank"><b><span lang="EN" style="color: #00749e; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">How to Configure a Strong Name Assembly Key File.</span></span></b><b style="mso-bidi-font-weight: normal;"><span style="color: #00749e; font-size: 10pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://msdn.microsoft.com/en-us/library/aa560264.aspx" id="Picture_x0020_38" o:button="t" o:spid="_x0000_i1053" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><span style="font-family: Calibri;"> <v:fill o:detectmouseclick="t"></v:fill><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"></v:imagedata></span></v:shape></span></b></a><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l3 level1 lfo37; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">4.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Difference between Build and Rebuild?<br />Build </span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">means compile and link only the source files that have changed since the last build, while <b>Rebuild </b>means compile and link all source files regardless of whether they changed or not. See also MSDN </span></span><a href="http://msdn.microsoft.com/en-us/library/vstudio/5tdasz7h.aspx" target="_blank"><span lang="EN" style="color: #00749e; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Building and Cleaning Projects and Solutions in Visual Studio </span></span><span style="color: #00749e; font-size: 10pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://msdn.microsoft.com/en-us/library/vstudio/5tdasz7h.aspx" id="Picture_x0020_37" o:button="t" o:spid="_x0000_i1052" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><span style="font-family: Calibri;"><v:fill o:detectmouseclick="t"></v:fill><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"></v:imagedata></span></v:shape></span></a><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 43.5pt; mso-list: l3 level1 lfo37; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">5.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">What are the actions in order to deploy from Visual Studio?</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 79.5pt; mso-list: l3 level2 lfo37; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -0.25in;">
<span lang="EN" style="font-family: 'Courier New'; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: 'Courier New'; mso-fareast-language: DE;"><span style="mso-list: Ignore;">o<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Sign the project with strong name key</span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"> <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 79.5pt; mso-list: l3 level2 lfo37; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -0.25in;">
<span lang="EN" style="font-family: 'Courier New'; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: 'Courier New'; mso-fareast-language: DE;"><span style="mso-list: Ignore;">o<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Give the name to the Application </span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l3 level1 lfo37; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">6.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Can I create or configure Receive Ports or Send Ports through Visual Studio?</span></span></b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">That depends of the BizTalk Version/Visual Studio that you are using! In previous version you could create and configure port through the BizTalk Explorer view in Visual Studio, but since BizTalk Server 2010 the BizTalk Explorer view was removed from Visual Studio.</span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l3 level1 lfo37; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">7.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What is a .btproj File?</span></span></b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">.btproj is a Visual Studio BizTalk project file.</span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l3 level1 lfo37; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">8.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Are all the BizTalk development tools embedded in Visual Studio?</span></span></b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">No. Indeed BizTalk Mapper Editor, Schema Editor, Orchestration editor and Pipeline editor are embedded in Visual Studio. However BAM and BRE tool are not embedded.</span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l3 level1 lfo37; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">9.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Why we get the error "Unexpected error writing metadata to file <filename>"? </span></span></b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">It is a known issue of Visual Studio. Visual Studio will not successfully compile a project if it would result in an assembly larger than 75 megabytes (Mb). <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l3 level1 lfo37; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">10.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Where can we see assembly information in Visual Studio?</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">AssemblyInfo.cs contains information about assembly, like name, description, version, etc. It can be located under Project-->Properties-->AssemblyInfo.cs <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 43.5pt; mso-list: l3 level1 lfo37; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">11.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">What is Build Order and can it be changed?</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Build Order is the sequence in which the projects will be build when the whole solution is build and yes it can be changed.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 43.5pt; mso-list: l3 level1 lfo37; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">12.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">What is option Clean used for?</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Clean Solution is used to delete any intermediate and output files (mostly assemblies). With only the project and component files left, new instances of the intermediate and output files (mostly assemblies) can then be built. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<b style="mso-bidi-font-weight: normal;"><u><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;">BizTalk Developer Interview Questions and Answers - Business Rule Engine:<o:p></o:p></span></span></u></b></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l18 level1 lfo38; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What is a Business Rules Engine</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">?<br />A run-time inference engine that can link highly readable, declarative, semantically rich rules to any business objects (.NET components), XML documents, or database tables. It can evaluate rules against facts and initiate actions based on the results of that evaluation. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l18 level1 lfo38; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What is the tool that I need to use to create Business Rules?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">You need to use the Business Rules Composer. This is a graphical tool used for authoring, versioning, and deploying policies and vocabularies.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l18 level1 lfo38; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">3.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What is a Business Rule Language</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">?<br />It is a rule markup language in XML format for declarative rule definitions.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l18 level1 lfo38; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">4.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">How can I execute a Business Rule in my orchestration?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">Using the Call Rules Shape. See more </span></span><a href="http://msdn.microsoft.com/en-us/library/aa561607.aspx" target="_blank"><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="color: blue; font-family: Calibri;">here </span></span><span style="font-size: 10pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://msdn.microsoft.com/en-us/library/aa561607.aspx" id="Picture_x0020_42" o:button="t" o:spid="_x0000_i1051" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><span style="color: blue;"><span style="font-family: Calibri;"><v:fill o:detectmouseclick="t"></v:fill><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"></v:imagedata></span></span></v:shape></span></a><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l18 level1 lfo38; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">5.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What is used to create new vocabulary definition?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;"> The Vocabulary Definition Wizard is used to create vocabulary definitions.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l18 level1 lfo38; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">6.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What is a Policy?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">A policy is a logical grouping of rules. You compose a version of a policy, save it, test it by applying it to the facts, and, when you are satisfied with the results, publish it and deploy it to a production environment. See more </span></span><a href="http://msdn.microsoft.com/en-us/library/aa559410.aspx" target="_blank"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="color: blue; font-family: Calibri;">here </span></span></b><b style="mso-bidi-font-weight: normal;"><span style="font-size: 10pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://msdn.microsoft.com/en-us/library/aa559410.aspx" id="Picture_x0020_41" o:button="t" o:spid="_x0000_i1050" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><span style="color: blue;"><span style="font-family: Calibri;"><v:fill o:detectmouseclick="t"></v:fill><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"></v:imagedata></span></span></v:shape></span></b></a><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l18 level1 lfo38; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">7.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Is it possible to change Business Rule policy after it was published?</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">No. After policies are published it can't be edited. But if there is a need to have a change in policy then new version of policy is to be created.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l18 level1 lfo38; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">8.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Does rule composer have provision of adding ELSE logic?</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">No, there is no provision of adding ELSE but else logic can implemented with extra IF.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l18 level1 lfo38; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">9.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">What is Long term fact and Short Term fact?</span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">The fact is the user data to which rule conditions are applied. At design time a fact is a reference to that data.<br />Facts have two categories – Short Term Facts and Long Term Facts. Consider a loaning process of any Bank. We can think a “loan application” as short term fact. Short team facts are business information which changes per occurrence. On the contrary, “interest rates” do not change very regularly. This business information is steady and we can consider it a long term fact. See more </span></span><a href="http://blogs.msdn.com/b/brajens/archive/2006/09/09/long-term-facts-fact-retriever-in-biztalk-rule-engine.aspx" target="_blank"><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="color: blue; font-family: Calibri;">here </span></span><span style="font-size: 10pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://blogs.msdn.com/b/brajens/archive/2006/09/09/long-term-facts-fact-retriever-in-biztalk-rule-engine.aspx" id="Picture_x0020_40" o:button="t" o:spid="_x0000_i1049" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><span style="color: blue;"><span style="font-family: Calibri;"><v:fill o:detectmouseclick="t"></v:fill><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"></v:imagedata></span></span></v:shape></span></a><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l18 level1 lfo38; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">10.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">What is the difference between Publishing and Deploying the Rule?</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Rule alone cannot be published or deployed, it has to be wrapped under Policy and then published and deployed. When a policy is deployed it is ready to use and can't be edited whereas when published, policy aren't ready for use.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l18 level1 lfo38; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">11.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Can we call policies from .Net code?</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Yes. Firstly it needs to be declared (policy name which is to be called), passed in the fact instance and finally executed. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l18 level1 lfo38; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">12.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Can we call a specific version of Policy using Call rule shape in Orchestration?</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">No, as the call rules shape calls the latest version of the policy deployed.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 43.5pt; mso-list: l18 level1 lfo38; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">13.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">What is purpose of BizTalkRuleEngineDb?</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">This database is a repository for: <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 79.5pt; mso-list: l18 level2 lfo38; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -0.25in;">
<span lang="EN" style="font-family: 'Courier New'; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: 'Courier New'; mso-fareast-language: DE;"><span style="mso-list: Ignore;">o<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Policies, which are sets of related rules <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 79.5pt; mso-list: l18 level2 lfo38; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -0.25in;">
<span lang="EN" style="font-family: 'Courier New'; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: 'Courier New'; mso-fareast-language: DE;"><span style="mso-list: Ignore;">o<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Vocabularies, which are collections of user-friendly, domain-specific names for data references in rules. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 43.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l18 level1 lfo38; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">14.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Is there limit for versions of policies? </span></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><br /><span style="font-family: Calibri;">No.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt 43.5pt; mso-list: l18 level1 lfo38; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">15.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">What is Rete Algorithm, does it have any relation with BRE?</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Rete Algorithm is an efficient pattern matching algorithm for implementing production rule systems. BRE's inner working is based on the Rete algorithm.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 43.5pt; mso-list: l18 level1 lfo38; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">16.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">How does it differ, calling the policy in Call Rules Shape and in Expression?</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">The Call Rules shape in the Orchestration calls only the latest version of the policy. To call an older (specific) version from within an orchestration, the Business Rules Framework APIs is used, which can be called from within an expression. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 43.5pt; mso-list: l18 level1 lfo38; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">17.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">How to test specific rules (not all) defined under one policy? </span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"> To be answered <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<b style="mso-bidi-font-weight: normal;"><u><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;">BizTalk Developer Interview Questions and Answers – XSLT :<o:p></o:p></span></span></u></b></div>
<ol type="1">
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l7 level1 lfo39; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">What is XSLT?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">XSLT or Extensible Stylesheet Language Transformations is a style sheet language for XML documents (stands for XSL Transformations), it defines the transformation rules of the messages.<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l7 level1 lfo39; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Where does XSLT come into picture in BizTalk?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">When a developer faces a complex mapping (problem) and to solve it requires a substantial amount of logic he/she can use custom XSLT. See TechNet Wiki article </span><a href="http://social.technet.microsoft.com/wiki/contents/articles/10001.biztalk-virtual-mapper-vs-custom-xslt.aspx" target="_blank"><span style="color: #00749e;"><span style="font-family: Calibri;">BizTalk Virtual Mapper VS Custom-XSLT</span></span></a><span style="font-family: Calibri;">. <o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l7 level1 lfo39; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="background: white; color: #2a2a2a; font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">What is Muenchian method?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">The Muenchian Method is an algorithm for grouping of data used in XSL Transformations that identifies keys in the results and then queries all nodes with that key. It can be applied with custom XSLT within a BizTalk Map.<strong><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"> </span></strong>See MSDN Blog </span><a href="http://blogs.msdn.com/b/chrisromp/archive/2008/07/31/muenchian-grouping-and-sorting-in-biztalk-maps.aspx" target="_blank"><span style="color: #00749e;"><span style="font-family: Calibri;">Muenchian Grouping and Sorting in BizTalk Maps </span></span><span lang="DE" style="color: #00749e; mso-ansi-language: DE; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://blogs.msdn.com/b/chrisromp/archive/2008/07/31/muenchian-grouping-and-sorting-in-biztalk-maps.aspx" id="Picture_x0020_44" o:button="t" o:spid="_x0000_i1048" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"><span style="font-family: Calibri;"></span></v:imagedata></v:shape></span></a><span style="font-family: Calibri;">.<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l7 level1 lfo39; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="background: white; color: #2a2a2a; font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Which version of XSLT is supported by the BizTalk mapper?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">BizTalk Mapper supports XSLT 1.0. Using XSLT 2.0 in BizTalk Mapper is not supported (See MSDN </span><a href="http://msdn.microsoft.com/en-us/library/aa559261.aspx" target="_blank"><span style="color: #00749e;"><span style="font-family: Calibri;">Creating Maps Using BizTalk Mapper </span></span><span lang="DE" style="color: #00749e; mso-ansi-language: DE; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://msdn.microsoft.com/en-us/library/aa559261.aspx" id="Picture_x0020_43" o:button="t" o:spid="_x0000_i1047" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"><span style="font-family: Calibri;"></span></v:imagedata></v:shape></span></a><span style="font-family: Calibri;">).<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l7 level1 lfo39; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Can I use Custom XSLT inside a BizTalk mapper?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">Yes, by making use of the scripting functoid.<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l7 level1 lfo39; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Is it possible to exclude xml declaration</span><span id="f323cbff-46fb-412b-bf7f-95c4acd0c19f"></span></strong><span class="gingersoftwaremark"><b><span style="font-family: Calibri;"><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"> <?</span><span id="70654682-948e-4bdd-80d6-203885b42db4">xml</span></span></b></span></li>
</ol>
<strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">...?> </span><span id="72d304b7-ec60-4592-b2ae-6502909b015d"></span></strong><span class="gingersoftwaremark"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;">in</span></span></b></span><strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"> the </span><span id="b87f401d-f19f-4afd-9a6e-19c0212abe82"></span></strong><span class="gingersoftwaremark"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;">ouptut</span></span></b></span><strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"> file?</span></strong><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;">Yes. To exclude xml declaration, the attribute <strong><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">"omit-xml-declaration</span></strong>" is to be set as "<strong><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">yes.</span></strong>" <o:p></o:p></span></span>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-list: l7 level1 lfo39; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Can the filter be applied to the output from the xml file?</span></strong><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;">Yes. It can be done by adding a criterion to the select attribute in the <<span class="gingersoftwaremark"><span id="e1909cee-cc9f-4105-b30e-f1cd21c05ad8">xsl</span><span id="b07415db-418b-4346-8f46-d92d32b75a5e">:</span></span>for-each> element<span class="gingersoftwaremark"><span id="a7410c7d-ef7e-4c56-b1f2-7bd0e87560f1">.</span></span>Filter operators which can be used are:<o:p></o:p></span></span></li>
<ul type="circle">
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-list: l7 level2 lfo39; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in;"><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;">=<span class="gingersoftwaremark"><span id="4015c234-8be4-4986-bad7-cdf802a0e798">(</span></span>equal) <o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-list: l7 level2 lfo39; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in;"><span style="font-family: Calibri;"><span id="da7cfcfb-4d8a-4f2b-b61b-4ab8953a8580"><span class="gingersoftwaremark"><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;">!</span></span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;">= (not equal) <o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-list: l7 level2 lfo39; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in;"><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;">&l<span class="gingersoftwaremark"><span id="e5437e42-552b-4a62-b252-dc64e34567ad">t; l</span></span>ess than <o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-list: l7 level2 lfo39; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in;"><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;">&g<span class="gingersoftwaremark"><span id="99f55d40-2aff-4fc4-91c0-1dbe6c68660d">t; grea</span></span>ter than <o:p></o:p></span></span></li>
</ul>
<div class="MsoNormal" style="margin: 0in 0in 10pt 0.5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<br /></div>
<ol start="8" type="1">
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-list: l7 level1 lfo39; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">How to traverse through the repeati</span><span id="6ae524c9-5010-490f-8451-babec4915668"></span></strong><span class="gingersoftwaremark"><b><span style="font-family: Calibri;"><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;">ng </span><span id="d07a1073-71ca-4b81-86aa-fec054044bb3"><span id="6ae524c9-5010-490f-8451-babec4915668"></span><span id="6ae524c9-5010-490f-8451-babec4915668"></span><span id="6ae524c9-5010-490f-8451-babec4915668"></span><span id="0ff57d75-5a38-4702-843a-e26000b874f2"><span id="6ae524c9-5010-490f-8451-babec4915668">node the in</span>put</span></span></span></b></span></li>
</ol>
<strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"> file?</span></strong><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;"> The XS<span class="gingersoftwaremark"><span id="6400f27c-94d2-4fd1-b7e5-4973186b348a">L <</span><span id="1da855fb-ae21-442a-8907-a8f74f746a8a"><span id="f4216982-9efa-499f-a887-c09ca093de8f"></span><span id="f4216982-9efa-499f-a887-c09ca093de8f"></span><span id="f4216982-9efa-499f-a887-c09ca093de8f"></span><span id="f4216982-9efa-499f-a887-c09ca093de8f"></span><span id="a5a2f801-0938-4aee-b1d1-a4b4678bd31d"><span id="f4216982-9efa-499f-a887-c09ca093de8f">x</span>sl</span></span><span id="ca8baf35-f989-4808-955f-ec53ac7f64c7">:</span></span>for-each> element can be used to select every XML element of a specified node-set. <o:p></o:p></span></span><div class="MsoNormal" style="margin: 0in 0in 0pt;">
<strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"> </span></strong><span lang="EN" style="font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;">9<strong><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">. Is it possible to have custom functions?</span></strong></span><br /><span style="font-family: Calibri;"> Yes, it can be done in script blocks which can be done usin<span class="gingersoftwaremark"><span id="2e002f97-03e9-44c7-99dd-fbd97b39b80c">g <</span><span id="89fad065-c6f4-484a-b255-c6545dae819c"><span id="2e002f97-03e9-44c7-99dd-fbd97b39b80c">ms</span><span id="c91d0bc0-562d-48a4-ae66-239b1a2234bb">x</span>sl</span><span id="d10b5634-d012-4d05-86b0-83c1db5f4e8b">:</span></span>script> element.<br /><br /> 10<strong><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">. Is it possible to use method fr</span><span id="31e7a873-274a-4d6d-acb4-ce4b86b8591e"></span></strong><span class="gingersoftwaremark"><b>o</b></span></span></span><strong><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">m </span><span id="e4a3c1e9-6fa3-4b2e-9293-7413a77b7082"></span></strong><span class="gingersoftwaremark"><b><span style="font-family: Calibri;">a</span></b></span></div>
<strong><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"> assembly available </span><span id="2c09b661-bef1-433f-8f69-aebeb4f26f7a"></span></strong><span class="gingersoftwaremark"><b><span style="font-family: Calibri;">in </span></b></span><span id="e2e9126d-fff3-49e5-aae7-cf716a2db6e0"><span style="font-family: Calibri;">GAC</span></span><strong><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">? </span></strong><b><br /></b><span style="font-family: Calibri;"> It can be done usin<span class="gingersoftwaremark"><span id="2e0d5b82-6405-4003-9098-deb07debcca1">g <</span><span id="5a77f298-8e6f-4745-9de5-86130ee1154a"><span id="2e0d5b82-6405-4003-9098-deb07debcca1">ms</span><span id="2a85a3c1-797c-402f-86ec-ea5ccab4f693">x</span>sl</span><span id="bc167595-d90b-4ac7-9bf5-0c0a06dad321">:</span></span>assembly> element and it has to be child o<span class="gingersoftwaremark">f <</span><span id="810db0fa-7faf-42e8-94fd-5611a57ef8c4"><span id="9e47d3e3-c703-4a87-a364-5446c1b56ef3">ms</span><span id="f04d1fef-b3f9-4a75-bb66-886fd57909f4">x</span>sl</span><span id="390286eb-5165-41fd-80f7-0af3fb93be3c">:</span></span><span style="font-family: Calibri;">script>element.<o:p></o:p></span><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<b style="mso-bidi-font-weight: normal;"><u><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;">BizTalk Developer Interview Questions and Answers - Helper Class:<o:p></o:p></span></span></u></b></div>
<ol type="1">
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l27 level1 lfo40; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="background: white; color: #2a2a2a; font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">What is a helper class?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">A .net helper class with the context of BizTalk is a class (library) that can support an orchestration with extra functionality. It can enhance an orchestration in tracing, error handling, caching, and serialization/deserialization. See TechNet Wiki article </span><a href="http://social.technet.microsoft.com/wiki/contents/articles/6977.biztalk-server-2010-net-helper-classes.aspx" target="_blank"><span style="color: #00749e;"><span style="font-family: Calibri;">BizTalk Server 2010: .NET Helper Classes</span></span></a><span style="font-family: Calibri;">. <o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l27 level1 lfo40; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="background: white; color: #2a2a2a; font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Where can the helper class be used?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">.NET (helper) classes can be used inside an orchestration. See TechNet Wiki article </span><a href="http://social.technet.microsoft.com/wiki/contents/articles/6977.biztalk-server-2010-net-helper-classes.aspx" target="_blank"><span style="color: #00749e;"><span style="font-family: Calibri;">BizTalk Server 2010: .NET Helper Classes</span></span></a><span style="font-family: Calibri;">. <o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-list: l27 level1 lfo40; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="color: #2a2a2a; font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">A helper class which is not marked serializable</span><span id="494724fb-2a27-480c-a4f5-eb360681750a"></span></strong><span class="gingersoftwaremark"><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;"> ,</span></span></b></span></li>
</ol>
<strong><span lang="EN" style="color: #2a2a2a; font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"> can it be used in Orchestration?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">Yes, it can use in orchestration but in an atomic scope only. <o:p></o:p></span></span>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l27 level1 lfo40; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="color: #2a2a2a; font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Why is it required that helper class/.net assembly to be marked serializable?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">When creating an assembly that will be used by BizTalk, it is appropriate to mark all classes as serializable. Since BizTalk is stateless and makes use of persistence points, which details are stored in BizTalk SQL Server databases by serializing all the data. Therefore non-serializable Classes or Types cannot be used directly in Orchestrations.<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l27 level1 lfo40; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="color: #2a2a2a; font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">What does property "copy local" indicates?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">"Copy Local" property indicates whether the assembly referenced should be copied into the local bin directory when a project is built.<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l27 level1 lfo40; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="color: #2a2a2a; font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Is it possible to create a .Net class variable in BizTalk if property "Use default constructor" is set to false?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">Yes it is possible; in this case the variable will need to be instantiated in an Expression shape through the new keyword.<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l27 level1 lfo40; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">What is Gacutil.exe?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">The Global Assembly Cache tool allows you to view and manipulate the contents of the global assembly cache and download cache. See MSDN </span><a href="http://msdn.microsoft.com/en-us/library/ex0ss12c.aspx" target="_blank"><span style="color: blue; font-family: Calibri;">GacUtil.exe </span><span lang="DE" style="mso-ansi-language: DE; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://msdn.microsoft.com/en-us/library/ex0ss12c.aspx" id="Picture_x0020_46" o:button="t" o:spid="_x0000_i1046" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"><span style="color: blue; font-family: Calibri;"></span></v:imagedata></v:shape></span></a><span style="font-family: Calibri;">.<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l27 level1 lfo40; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Is there a way to automate the process of adding assembly in GAC?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;"> <br />Yes. Right click the project, go to properties and select Build Events <br />And add following in the Post-Build event command line: <o:p></o:p></span></span></li>
<div class="MsoNormal" style="background: white; margin: 0in 0in 10pt 0.5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<code><span lang="EN" style="color: blue; font-family: 'Calibri','sans-serif'; font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">"C:\Program files\Microsoft Visual Studio 8\SDK\v2.0\Bin\GacUtil.exe"</span></code><span lang="EN" style="font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;"> <code><span style="color: black; font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">-</span><span id="ea877c87-b7ff-4755-8040-3e4aedd0a46b"></span></code><span class="gingersoftwaremark"><span style="color: black;">u</span></span></span></span><code><span style="color: black; font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"> $</span><span id="02f0ed58-71c7-4f72-9adb-c4a30a70a090"></span></code><span class="gingersoftwaremark"><span style="color: black;"><span style="font-family: Calibri;">(</span></span></span></div>
<code><span style="color: black; font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">TargetName)</span></code><o:p></o:p><div align="center" style="margin-left: 0.5in; text-align: center;">
<a href="http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-wikis-components-files/00-00-00-00-05/6064.postBuild.JPG"><span style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: " href="http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-wikis-components-files/00-00-00-00-05/6064.postBuild.JPG" id="Picture_x0020_45" o:button="t" o:spid="_x0000_i1045" style="height: 201pt; mso-wrap-style: square; visibility: visible; width: 412.5pt;" type="#_x0000_t75"><v:imagedata o:title=" " src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image003.jpg"></v:imagedata></v:shape></span></a><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"><o:p></o:p></span></div>
<ol start="9" type="1">
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l27 level1 lfo40; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="color: #2a2a2a; font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Is helper class deployed like BizTalk application?</span></strong><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">No, it is added to <span id="fc2437a6-d68d-4242-afe6-eaac600d5505"><span class="gingersoftwaremark">GAC</span></span> on the machine where it is used.</span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><o:p></o:p></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l27 level1 lfo40; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="color: #2a2a2a; font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Why helper class/.Net assembly doesn't list in the Resources of Application, in spite of having reference to it and used in the application?</span></strong><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">Because resources are meant to hold only BizTalk resources.</span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><o:p></o:p></span></li>
<li class="MsoNormal" style="color: #2a2a2a; line-height: 12pt; margin: 0in 0in 12pt; mso-list: l27 level1 lfo40; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">How helper class or .net assembly is added to </span><span id="bdd0c0f3-3034-4a46-840f-be5e1d5ffd23"></span></strong><span class="gingersoftwaremark"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;">GAC</span></span></b></span></li>
</ol>
<strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">With the use of gacutil.exe and following command: <o:p></o:p></span></span><div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 10pt 0.5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="font-family: Calibri;"><span class="gingersoftwaremark"><span lang="EN" style="color: black; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span id="c405d525-49d4-4845-a36b-20e201c43705">gacutil</span></span></span><code><span lang="EN" style="color: black; font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"> /</span><span id="a5b6abd3-31d4-4de2-8873-13d579e87841"></span></code><span class="gingersoftwaremark"><span lang="EN" style="color: black; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;">i</span></span></span></div>
<code><span lang="EN" style="color: black; font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"> </span><span id="4dac8db1-79b5-451f-bb9c-d5616fd35ac0"></span></code><span class="gingersoftwaremark"><span lang="EN" style="color: black; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;">assemblypath</span></span></span><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><o:p></o:p></span><div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 0.5in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<br /></div>
<ol start="12" type="1">
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-list: l27 level1 lfo40; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="color: #2a2a2a; font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">There is a .net helper class which suits to a requirement (in Orchestration) of an application but it is Non-Serializable, how can it be used?</span></strong><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">Below are the steps<span id="0625c9e1-7533-4243-b1de-036e80b805f2"><span class="gingersoftwaremark"> :</span></span></span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><o:p></o:p></span></li>
<ol type="1">
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-list: l27 level2 lfo40; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in;"><span style="font-family: Calibri;"><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;">Add Reference </span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-list: l27 level2 lfo40; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in;"><span style="font-family: Calibri;"><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;">Make Orchestration as Long running</span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"> <o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-list: l27 level2 lfo40; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in;"><span style="font-family: Calibri;"><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;">Add Atomic Scope </span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-list: l27 level2 lfo40; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in;"><span style="font-family: Calibri;"><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;">Add Expression shape</span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"> <o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-list: l27 level2 lfo40; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in;"><span style="font-family: Calibri;"><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;">Orchestration variable of class inside <span id="54a4ea99-ad7b-44bf-a341-382e28b33f07"><span class="gingersoftwaremark">scope</span></span> </span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"> <o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-list: l27 level2 lfo40; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in;"><span style="font-family: Calibri;"><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;">Instance of object inside the scope</span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"> <o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-list: l27 level2 lfo40; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in;"><span style="font-family: Calibri;"><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;">Call method</span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"> <o:p></o:p></span></span></li>
</ol>
</ol>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<b style="mso-bidi-font-weight: normal;"><u><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;">BizTalk Developer Interview Questions and Answers – Adapter:<o:p></o:p></span></span></u></b></div>
<ol type="1">
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l32 level1 lfo41; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">What is an Adapter?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">An adapter is a software component (COM or<span class="gingersoftwaremark"><span id="0794cb68-01c2-4729-9f52-b1f0da109dcb"> .</span></span>NET-based) that enables you to easily send messages out of or receive messages in BizTalk Server with a delivery mechanism that conforms to a commonly recognized standard, such as SMTP, POP3, FTP, or Microsoft Message Queuing (MSMQ). As Microsoft BizTalk Server has evolved, the need for adapters that quickly enable connectivity with commonly used applications and technologies has increased. BizTalk Includes over 25 multi-platform adapters that simplify the integration with Line of Business (LOB) Applications (such as Siebel, SAP, JD Edwards, Oracle, and Dynamics CRM), database (Microsoft SQL Server, Oracle, DB2) and other technologies (Tibco, Java EE). (See more </span><a href="http://msdn.microsoft.com/en-us/library/aa561360%28v=BTS.10%29.aspx" target="_blank"><span style="color: blue; font-family: Calibri;">here </span><span lang="DE" style="mso-ansi-language: DE; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://msdn.microsoft.com/en-us/library/aa561360%28v=BTS.10%29.aspx" id="Picture_x0020_53" o:button="t" o:spid="_x0000_i1044" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"><span style="color: blue; font-family: Calibri;"></span></v:imagedata></v:shape></span></a><span style="font-family: Calibri;">)<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l32 level1 lfo41; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">What is required for a developer to create a custom adapter?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">A developer can receive requirements for building a custom adapter in case there are no out-of the box or commercial available to fulfill certain functionality. This can be done by using the <strong><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Microsoft Windows Communication Foundation Line of Business Adapter SDK</span></strong>. See MSDN </span><a href="http://msdn.microsoft.com/library/bb798080" target="_blank"><span style="color: #00749e;"><span style="font-family: Calibri;">Microsoft Windows Communication Foundation Line of Business Adapter SDK </span></span><span lang="DE" style="color: #00749e; mso-ansi-language: DE; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://msdn.microsoft.com/library/bb798080" id="Picture_x0020_52" o:button="t" o:spid="_x0000_i1043" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"><span style="font-family: Calibri;"></span></v:imagedata></v:shape></span></a><span style="font-family: Calibri;">. <o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l32 level1 lfo41; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">What is the purpose of Adapter?</span></strong><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;">Adapters are the components that enable the BizTalk to interface with the external communications protocol. They mediate between the protocol and the messaging pipeline in use.<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l32 level1 lfo41; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Does an adapter write to content of the message?</span></strong><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;">No. The adapter only writes data in the context of the message which is further interrogated by another component of BizTalk.<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l32 level1 lfo41; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">What are the native adapters in BizTalk?</span></strong><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;">"Native" or "integrated" adapters in BizTalk are: FILE, FTP, HTTP, MQSeries, MSMQ, POP3, SMTP, SOAP, Windows Sharepoint Services, and the seven WCF adapters (WCF-WSHttp, WCF-BasicHttp, WCF-NetTcp, WCF-NetMsmq, WCF-NetNamedPipe, WCF-Custom, and WCF-CustomIsolated)<br />(MSDN </span><a href="http://msdn.microsoft.com/en-us/library/aa561360.aspx" target="_blank"><span style="color: blue; font-family: Calibri;">Adapters in BizTalk Server </span><span lang="DE" style="mso-ansi-language: DE; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://msdn.microsoft.com/en-us/library/aa561360.aspx" id="Picture_x0020_51" o:button="t" o:spid="_x0000_i1042" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"><span style="color: blue; font-family: Calibri;"></span></v:imagedata></v:shape></span></a><span style="font-family: Calibri;">, BizTalk 2010) or the ten WCF-based <span class="gingersoftwaremark"><span id="a67917bd-fb97-4a66-9a97-9d077ebdab4e">in</span></span> BizTalk Server 2013 if you include WCF-BasicHttpRelay, WCF-NetTcpRelay, WCF-WebHttp and two other new ones SB-Messaging and SFTP adapter.<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l32 level1 lfo41; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Which </span><span id="2c5a3c78-b945-4cae-b8c6-43f70fa11204"></span></strong><span class="gingersoftwaremark"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;">port</span></span></b></span></li>
</ol>
<strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"> do you need configure in a firewall for in and outbound traffic when using the FTP Adapter?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">For the FTP adapter you will need to configure port 20 and/or 21. See MSDN </span><a href="http://msdn.microsoft.com/en-us/library/aa559018.aspx" target="_blank"><span style="color: blue; font-family: Calibri;">Ports for the Receive and Send Servers </span><span lang="DE" style="mso-ansi-language: DE; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://msdn.microsoft.com/en-us/library/aa559018.aspx" id="Picture_x0020_50" o:button="t" o:spid="_x0000_i1041" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"><span style="color: blue; font-family: Calibri;"></span></v:imagedata></v:shape></span></a><span style="font-family: Calibri;">. <o:p></o:p></span></span>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l32 level1 lfo41; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="color: #2a2a2a; font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">What happens to file when message is suspended in a MessageBox?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">The file adapter deletes the file from disk.<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l32 level1 lfo41; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">What does "Public address" property defaults to?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">This property defaults to file<span id="48d019b6-0e51-4ca8-b74d-71a5880fd69d"><span class="gingersoftwaremark">:</span></span>//{Receive folder value<span id="0330b618-bc77-47bc-8ed3-3a471ca76be4"><span class="gingersoftwaremark">}</span></span>/{file mask value}. The literal prefix file:// is required so as to communicate the protocol in use. It is <span id="02683213-482c-4794-8f7f-f69e76e109e0"><span class="gingersoftwaremark">string</span></span> from 0 to 255 characters.<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l32 level1 lfo41; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">What is the default value of Retry count and Retry interval (min)?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">The default value is "5". This can be altered through the Advanced Options Tab of the Transport Properties of a Send Port. See MSDN </span><a href="http://msdn.microsoft.com/en-us/library/aa578109.aspx" target="_blank"><span style="color: blue; font-family: Calibri;">How to Configure Transport Advanced Options for a Send Port </span><span lang="DE" style="mso-ansi-language: DE; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://msdn.microsoft.com/en-us/library/aa578109.aspx" id="Picture_x0020_49" o:button="t" o:spid="_x0000_i1040" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"><span style="color: blue; font-family: Calibri;"></span></v:imagedata></v:shape></span></a><o:p></o:p></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l32 level1 lfo41; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">What is an Adapter Handler?</span></strong><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;">An adapter handler is an instance of a BizTalk host in which the adapter code runs. When you specify a send or receive handler for an adapter you are specifying which host instance the adapter code will run in the context of. An adapter handler is responsible for executing the adapter and contains properties for a specific instance of an adapter. A default BizTalk Server configuration will create adapter handlers for all of the installed adapters, but you may want to create additional adapter handlers for purposes of load balancing or to provide process isolation for a particular adapter handler. (See more </span><a href="http://msdn.microsoft.com/en-us/library/aa560051%28v=bts.10%29.aspx" target="_blank"><span style="color: blue; font-family: Calibri;">here </span><span lang="DE" style="mso-ansi-language: DE; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://msdn.microsoft.com/en-us/library/aa560051%28v=bts.10%29.aspx" id="Picture_x0020_48" o:button="t" o:spid="_x0000_i1039" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"><span style="color: blue; font-family: Calibri;"></span></v:imagedata></v:shape></span></a><span style="font-family: Calibri;">)<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l32 level1 lfo41; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">What Is the Adapter Framework?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">The BizTalk Adapter Framework offers a stable, open mechanism for all adapters to implement or access work from the BizTalk Server Messaging Engine. The interfaces described in the Microsoft<span id="e969381a-33d1-41ef-8560-ab93afff4a23"><span class="gingersoftwaremark">.</span></span>BizTalk<span id="ee3c68b4-e778-452b-8063-e4cd1d5bc808"><span class="gingersoftwaremark">.</span></span>Adapter<span id="e096a404-f5d5-41fa-a7df-f16c7178e0b9"><span class="gingersoftwaremark">.</span></span>Framework namespace enable adapters to provide a means to modify configuration property pages. It also is a means to import services and schemas into the BizTalk project. (See more </span><a href="http://msdn.microsoft.com/en-us/library/aa578380.aspx" target="_blank"><span style="color: blue; font-family: Calibri;">here </span><span lang="DE" style="mso-ansi-language: DE; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://msdn.microsoft.com/en-us/library/aa578380.aspx" id="Picture_x0020_47" o:button="t" o:spid="_x0000_i1038" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"><span style="color: blue; font-family: Calibri;"></span></v:imagedata></v:shape></span></a><span style="font-family: Calibri;">)<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l32 level1 lfo41; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">What you mean with Native Adapters and Custom Adapters?</span></strong><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;">Native adapters are those that are shipped with the product and there are more than 25 multi-platform adapters. But in some cases a BizTalk Server may need to transport messages to a specific custom application or use a protocol for which a native adapter does not exist. If you are unable to locate an adapter to support your communication requirements, BizTalk Server provides a framework for developers so that you can develop your own custom adapter. <o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l32 level1 lfo41; mso-margin-top-alt: auto; tab-stops: list .5in;"><span class="hps"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span id="result_box"><span style="font-family: Calibri;">I've heard</span></span></span></b></span><span style="font-family: Calibri;"><span class="shorttext"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"> </span></b></span><span class="hps"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;">the</span></b></span><span class="shorttext"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"> </span></b></span><span class="hps"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;">term</span></b></span></span></li>
<strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"> connector in BizTalk. So what's the difference between an adapter and a connector?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">Probably the same thing. In BizTalk, we can call a connector as a software component that enables you to easily exchange messages between BizTalk Server with different systems, i.e, it's an adapter- a communications service used to exchange documents with your trading partners or your internal systems.<o:p></o:p></span></span>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l32 level1 lfo41; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">What can we expect when Propagate fault message is enabled?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">The fault message will be published to subscribing applications. If it is not enabled then any fault messages will end up being suspended and are available in the BizTalk Administration Console.<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l32 level1 lfo41; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">What </span><span id="deb4defc-87e7-4c15-82b0-bb1c9f3f9cb0"></span></strong><span class="gingersoftwaremark"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;">is an Isolated Receive</span></span></b></span></li>
<strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"> Adapter?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">The receive adapter that is hosted in a process other than a BizTalk Server process. This adapter is created and controlled by an external process and it registers with BizTalk server at run time to submit messages. <o:p></o:p></span></span>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l32 level1 lfo41; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">What is journal queue?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">The journal queue is a system queue that is automatically created when MSMQ is installed and is meant to contain copies of messages that are sent or received.<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-list: l32 level1 lfo41; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">What is dead queue?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">The dead letter queue is a system queue that is automatically created when MSMQ is installed and is meant to contain undelivered messages. <o:p></o:p></span></span></li>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<b style="mso-bidi-font-weight: normal;"><u><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;">BizTalk Developer Interview Questions and Answers – Functoid:<o:p></o:p></span></span></u></b></div>
<ol type="1">
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l38 level1 lfo42; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">What is </span><span id="31c5cac7-7186-4537-a31b-51af3a848efd"></span></strong><span class="gingersoftwaremark"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;">functoid</span></span></b></span></li>
</ol>
<strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">The term <span id="ce4db173-1ceb-44ee-8d80-4a4a7dc48840"><span class="gingersoftwaremark">functoids</span></span> refers to predefined functions within the BizTalk Mapper tool set. <span id="a19c067d-cac2-4f07-a5a8-b2e5771d3690"><span class="gingersoftwaremark">Functoids</span></span> support a number of useful translations and transformations.<br />We can consider <span id="037a58ec-3451-4878-b41e-3f47011f8c6b"><span class="gingersoftwaremark">functoids</span></span>, as pre-defined functions that we can use to perform complex data manipulations and transformations. Typically on a map, the data is copied from source to destination by dragging links between elements of the two schemes. <span id="aab0ed08-a97b-4a49-9c24-f57378f6d7ec"><span class="gingersoftwaremark">Functoids</span></span> stays in the middle of these operations and apply an operation on the incoming data in order to transform them to the requirements of the destination. BizTalk Mapper Designer represents a <span id="668849a0-7147-48b5-b812-8567a575a948"><span class="gingersoftwaremark">functoid</span></span> as a box in the middle of the link or links between the processing elements. As a point of interest, <span id="dc1bf9c9-dffb-4692-b730-adbafd21a256"><span class="gingersoftwaremark">functoid</span></span> is a term coined by Microsoft and is commonly described as “functions on steroids.”<o:p></o:p></span></span>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l38 level1 lfo42; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">What is required for a developer to create a custom </span><span id="4bee10ed-92f8-47e3-bc49-3d1c7cd75af2"></span></strong><span class="gingersoftwaremark"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;">functoid</span></span></b></span></li>
<strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">?</span></strong><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;">Basically you need to Create a new class library project using the .NET language of your choice<strong><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"> a</span></strong>nd create a class derived from Microsoft. BizTalk. <span class="gingersoftwaremark"><span id="19747859-80fc-43f9-a23b-b383fe401aea">BaseFunctoids</span></span>. However the easiest way is to use the BizTalk MapperExtensions Functoid Wizard. See more </span><a href="http://code.msdn.microsoft.com/BizTalk-MapperExtensions-2895f528" target="_blank"><span style="color: blue; font-family: Calibri;">here </span><span lang="DE" style="mso-ansi-language: DE; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://code.msdn.microsoft.com/BizTalk-MapperExtensions-2895f528" id="Picture_x0020_54" o:button="t" o:spid="_x0000_i1037" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"><span style="color: blue; font-family: Calibri;"></span></v:imagedata></v:shape></span></a><span style="font-family: Calibri;">.<o:p></o:p></span></span>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-list: l38 level1 lfo42; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Why would a developer create a custom </span><span id="5e88f7e3-fb8c-4ad1-a1d4-03c00965611c"></span></strong><span class="gingersoftwaremark"><b><span style="font-family: Calibri;"><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;">functoid</span><span id="b806a4b6-d89c-4abf-9694-7483d610dfab"> ?</span></span></b></span></li>
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">Below scenarios can tempt developer to create custom <span id="5cd3da07-4774-417b-a3d8-7f5a79449769"><span class="gingersoftwaremark">functoid</span></span>:<o:p></o:p></span></span><ul type="circle">
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-list: l38 level2 lfo42; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in;"><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;">When there is no out of box <span id="9cf390b4-8870-4872-8183-3a88c8e94c56"><span class="gingersoftwaremark">functoids</span></span> which can be used to complete the logic. <o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l38 level2 lfo42; mso-margin-top-alt: auto; tab-stops: list 1.0in;"><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;">When the number of <span id="5399b774-a069-47cc-97bd-73725077da58"><span class="gingersoftwaremark">functoids</span></span> used to implement the logic goes on increasing and becomes difficult to follow and manage.<o:p></o:p></span></span></li>
</ul>
<li class="MsoNormal" style="color: #2a2a2a; line-height: 12pt; margin: 0in 0in 10pt; mso-list: l38 level1 lfo42; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">What is the difference between Value Mapping and Value Mapping Flattening </span><span id="8d474584-a323-447c-86d7-39c91551e056"></span></strong><span class="gingersoftwaremark"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;">functoid</span></span></b></span></li>
<strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">?</span></strong><span style="font-family: Calibri;"><span lang="EN" style="color: windowtext; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"> </span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><o:p></o:p></span></span><ul type="circle">
<li class="MsoNormal" style="color: #2a2a2a; line-height: 12pt; margin: 0in 0in 10pt; mso-list: l38 level2 lfo42; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in;"><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;">Value Mapping: When both the source and the destination schemas define parallel repeating structures between which the relevant data is mapped. <o:p></o:p></span></span></li>
<li class="MsoNormal" style="color: #2a2a2a; line-height: 12pt; margin: 0in 0in 10pt; mso-list: l38 level2 lfo42; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in;"><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;">Value Mapping (Flattening): When the source schema defines a repeating structure and the destination schema defines a flat structure, such that different instances of the repeating structure in the source schema are intended to be mapped into the unique elements in the flat structure in the destination schema. <o:p></o:p></span></span></li>
</ul>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l38 level1 lfo42; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="color: #2a2a2a; font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">How can you build an if-then-else construction with </span><span id="e63aee93-bed0-41c9-98b5-fdbc136bd873"></span></strong><span class="gingersoftwaremark"><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;">functoids</span></span></b></span></li>
<strong><span lang="EN" style="color: #2a2a2a; font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">?</span></strong><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">To build if-then-else it will need any of the Logical functoid (depending upon the requirements, e.g., if value is to be matched then <strong><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Equal Functoid</span></strong>) and a Value mapping functoid. The combination (Logical Functoid and Value Mapping Functoid) will repeat, firstly to implement <strong><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">IF</span></strong> condition and secondly to implement <strong><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">ELSE</span></strong> condition. </span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><o:p></o:p></span>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l38 level1 lfo42; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="color: #2a2a2a; font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Is it possible to reuse method of a Scripting Functoid in other Scripting Functoid?</span></strong><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">Yes, it is possible. To do so the method at first place should be declared as public and then it can be called from other scripting functoid.</span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><o:p></o:p></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l38 level1 lfo42; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="color: #2a2a2a; font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">What is Microsoft</span><span id="bbb4f5ae-487a-473a-9d1a-1d50bf61d6eb"></span></strong><span class="gingersoftwaremark"><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;">.</span></span></b></span></li>
<strong><span lang="EN" style="color: #2a2a2a; font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">BizTalk</span><span id="9b942ff2-3fad-41fb-879e-a590c8ec60c3"></span></strong><span class="gingersoftwaremark"><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;">.</span></span></b></span><strong><span lang="EN" style="color: #2a2a2a; font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">BaseFunctoids</span><span id="cd61bcb1-7ce9-4807-a011-3230b302e78f"></span></strong><span class="gingersoftwaremark"><b><span style="font-family: Calibri;"><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;">.</span><span id="24d07ccf-60dc-4718-8f94-4cd1fafe14bf">dll</span></span></b></span><strong><span lang="EN" style="color: #2a2a2a; font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">?</span></strong><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">This DLL implements all the base classes which are needed to create a functoid.</span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><o:p></o:p></span>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-list: l38 level1 lfo42; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="color: #2a2a2a; font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">What are the ways to integrate custom functoid into solution?</span></strong><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">Custom <span id="2a82cb91-dc42-475c-a93d-e6d39d052a03"><span class="gingersoftwaremark">functiods</span></span> can be integrated into a solution using two ways (in both BizTalk<span id="585f8340-229e-4a93-ab5d-3f8e36e05bb3"><span class="gingersoftwaremark">.</span></span>BaseFunctoid is derived):</span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><o:p></o:p></span></li>
<ul type="disc"><ul type="circle">
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-list: l21 level2 lfo43; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in;"><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;">Directly by using inline code <o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-list: l21 level2 lfo43; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in;"><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;">Indirectly by reference to a method in a class library deployed into the global assembly cache. <o:p></o:p></span></span></li>
</ul>
</ul>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span lang="EN" style="font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;"> 9. <strong><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">What can be done using Scripting Functoid?</span></strong></span><br /><span style="font-family: Calibri;"> Custom code or custom scripts can be added<span class="gingersoftwaremark"><span id="a105be87-dddd-4ae1-b802-609d46954402"> .</span></span><br /><br /><strong><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"> 10. How many categories are </span><span id="1f684f2c-13df-4afa-9048-32f3569accc1"></span></strong><span class="gingersoftwaremark"><b>functoids</b></span></span></span><strong><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"> divided </span><span id="13d82676-cf14-4370-a36a-409b9a3bf8ff"></span></strong><span class="gingersoftwaremark"><b><span style="font-family: Calibri;">in</span></b></span></div>
<strong><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"> Tool Box?</span></strong><b><br /><strong><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"> </span></strong></b><span style="font-family: Calibri;"> There are 9 categories available in Toolbox viz.,<o:p></o:p></span><ul type="disc"><ul type="circle">
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-list: l10 level2 lfo44; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in;"><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;"> Advanced <o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-list: l10 level2 lfo44; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in;"><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;"> Conversion <o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-list: l10 level2 lfo44; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in;"><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;"> Cumulative <o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-list: l10 level2 lfo44; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in;"><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;"> Database <o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-list: l10 level2 lfo44; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in;"><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;"> Date and Time <o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-list: l10 level2 lfo44; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in;"><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;"> Logical <o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-list: l10 level2 lfo44; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in;"><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;"> Mathematical <o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-list: l10 level2 lfo44; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in;"><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;"> Scientific <o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-list: l10 level2 lfo44; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in;"><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;"> String <o:p></o:p></span></span></li>
</ul>
</ul>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"> 11. Can we concatenate 200 input parameters using String Concatenate functoid?</span></strong><b><span lang="EN" style="font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /></span></b><span lang="EN" style="font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;"> No. As the minimum input parameter accepted is 1 and maximum is 100. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span lang="EN" style="font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;"><br /><strong><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"> 12. How can we get the count of the repeating node or repeating element?</span></strong></span><br /><span style="font-family: Calibri;"> Record Count Functoid can be used here, the input to this is the looping record/element.<br /><br /> <strong><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">13.</span></strong> <strong><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Is it possible to know the index of the current record in looping structure?</span></strong></span><b><br /></b><span style="font-family: Calibri;"> Yes with the use of Iteration functoid. Iteration functoid gives the index of the current record in a <span style="mso-spacerun: yes;"> </span>looping structure.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<b style="mso-bidi-font-weight: normal;"><u><span lang="EN" style="font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;">BizTalk Developer Interview Questions and Answers – EDI:<o:p></o:p></span></span></u></b></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;"><u><span lang="EN" style="font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;">1.</span></u></b><b><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">What is EDI?</span></b><span lang="EN" style="font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"> </span><b style="mso-bidi-font-weight: normal;"><u><span lang="EN" style="font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><o:p></o:p></span></u></b></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 10pt 43.5pt; mso-list: l13 level1 lfo45; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="color: #2a2a2a; font-family: Symbol; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol; mso-fareast-language: DE;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Electronic data interchange (EDI) is a document standard which when implemented acts as common interface between two or more computer applications in terms of understanding the document transmitted. It is commonly used by big companies for e-commerce purposes, such as sending orders to warehouses or tracking their order. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: 12pt; margin: 0in 0in 0pt;">
<span style="font-family: Calibri;"><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">2. What are the things which make EDI solutions differ from standard XML solutions?</span></b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: 12pt; margin: 0in 0in 10pt 43.5pt; mso-list: l59 level1 lfo46; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="color: #2a2a2a; font-family: Symbol; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol; mso-fareast-language: DE;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">EDI solutions are on the same line as XML solutions but involved more complexities in schema, maps etc. Also few more things are to be done like setting up and configuring the trading partners (business profiles, parties, agreements etc.). <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt;">
<br /></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 0pt;">
<span style="font-family: Calibri;"><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">3. How to create the EDI schema?</span></b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 10pt 43.5pt; mso-list: l19 level1 lfo47; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN-US" style="font-family: Symbol; font-size: 10pt; mso-ansi-language: EN-US; mso-bidi-font-family: Symbol; mso-bidi-font-weight: bold; mso-fareast-font-family: Symbol; mso-fareast-language: DE;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">BizTalk already ships with the standard EDI schemas. To use it we need to extract the schemas using the MicrosoftEdiXSDTemplates.exe file, located in the root of the XSD_Schema\EDI folder.<b> </b></span><b><span lang="EN-US" style="font-size: 10pt; mso-ansi-language: EN-US; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></b></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 10pt 79.5pt; mso-list: l19 level2 lfo47; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -0.25in;">
<span lang="EN-US" style="font-family: 'Courier New'; font-size: 10pt; mso-ansi-language: EN-US; mso-fareast-font-family: 'Courier New'; mso-fareast-language: DE;"><span style="mso-list: Ignore;">o<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN-US" style="font-size: 10pt; mso-ansi-language: EN-US; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p><span style="font-family: Calibri;"> </span></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 0pt;">
<span style="font-family: Calibri;"><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">4. What is the default character set supported by EDI pipeline?</span></b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 10pt 43.5pt; mso-list: l22 level1 lfo48; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="color: #2a2a2a; font-family: Symbol; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol; mso-fareast-language: DE;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">UTF-8 is the default Character set supported and it is used for run-time validation and applies only to EDI X12. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 0pt;">
<span style="font-family: Calibri;"><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">5. How does BizTalk resolves Agreement?</span></b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 10pt 43.5pt; mso-list: l29 level1 lfo49; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="color: #2a2a2a; font-family: Symbol; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol; mso-fareast-language: DE;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">BizTalk requires the qualifier and identifier fields for sender and receiver in order to perform agreement resolution. It will match the values of ISA5, ISA6, ISA7, and ISA8 in the interchange header with those in the properties of an agreement. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 0pt;">
<span style="font-family: Calibri;"><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">6. When does fallback agreement properties come into the picture?</span></b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 10pt 43.5pt; mso-list: l24 level1 lfo50; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="color: #2a2a2a; font-family: Symbol; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol; mso-fareast-language: DE;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">When BizTalk is not able to resolve the agreement, then it uses the fallback agreement properties. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 0pt;">
<span style="font-family: Calibri;"><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">7. It is required to use EDI Pipeline in the EDI solution, but I can't see in the options?</span></b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 10pt 43.5pt; mso-list: l53 level1 lfo51; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="color: #2a2a2a; font-family: Symbol; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol; mso-fareast-language: DE;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">EDI pipelines are not included in the Application as XML and Pass Thru pipelines are available. A reference to the BizTalk EDI Application is to be explicitly added so as to use EDI pipelines. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 0pt;">
<span style="font-family: Calibri;"><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">8. What are the values which Segment Separtor Suffix and Segment Terminator Suffix can have? </span></b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 10pt 43.5pt; mso-list: l39 level1 lfo52; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="color: #2a2a2a; font-family: Symbol; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol; mso-fareast-language: DE;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Either of the following : None,CR,LF or CRLF <o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 0pt;">
<span style="font-family: Calibri;"><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">9. Are there a relation between EDI sending pipeline and Parties?</span></b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 10pt 43.5pt; mso-list: l47 level1 lfo53; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="color: #2a2a2a; font-family: Symbol; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol; mso-fareast-language: DE;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">The EDI sends pipeline performs a party lookup by performing a series of steps to determine whether there is a match between the outgoing interchange and the properties of a party. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 0pt;">
<span style="font-family: Calibri;"><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">10. What are the options to release EDI Batch messages to destination?</span></b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 10pt 43.5pt; mso-list: l51 level1 lfo54; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="color: #2a2a2a; font-family: Symbol; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol; mso-fareast-language: DE;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">There are four options which can be used as deciding factor and then release: <o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 10pt 79.5pt; mso-list: l51 level2 lfo54; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -0.25in;">
<span lang="EN" style="color: #2a2a2a; font-family: 'Courier New'; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: 'Courier New'; mso-fareast-language: DE;"><span style="mso-list: Ignore;">o<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Schedule : At regular intervals <o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 10pt 79.5pt; mso-list: l51 level2 lfo54; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -0.25in;">
<span lang="EN" style="color: #2a2a2a; font-family: 'Courier New'; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: 'Courier New'; mso-fareast-language: DE;"><span style="mso-list: Ignore;">o<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Maximum Number of Transaction Sets :Fixed number of transactions within an Interchange <o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 10pt 79.5pt; mso-list: l51 level2 lfo54; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -0.25in;">
<span lang="EN" style="color: #2a2a2a; font-family: 'Courier New'; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: 'Courier New'; mso-fareast-language: DE;"><span style="mso-list: Ignore;">o<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Maximum Number of Characters in an Interchange : Number of characters <o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 10pt 79.5pt; mso-list: l51 level2 lfo54; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -0.25in;">
<span lang="EN" style="color: #2a2a2a; font-family: 'Courier New'; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: 'Courier New'; mso-fareast-language: DE;"><span style="mso-list: Ignore;">o<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">External Release Trigger : Whenever a Trigger Message is given to BizTalk <o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 0pt;">
<span style="font-family: Calibri;"><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">11. Is it possible to receive Multiple Interchanges in a Single Message and parse it?</span></b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 10pt 43.5pt; mso-list: l25 level1 lfo55; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="color: #2a2a2a; font-family: Symbol; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol; mso-fareast-language: DE;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Yes it's possible to receive Multiple interchange in a single message and to parse it, the pipeline property called<b> DetectMID</b> is to be set as True. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 0pt;">
<span style="font-family: Calibri;"><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">12. Can we access EDI message context properties in orchestration?</span></b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="background: white; line-height: 12pt; margin: 0in 0in 10pt 43.5pt; mso-list: l54 level1 lfo56; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="color: #2a2a2a; font-family: Symbol; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol; mso-fareast-language: DE;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Yes it's possible. To do so reference to <b>Microsoft.BizTalk.Edi.BaseArtifacts.dl</b>l should be added. <o:p></o:p></span></span></div>
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<b style="mso-bidi-font-weight: normal;"><u><span lang="EN" style="font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;">BizTalk Developer Interview Questions and Answers - HL7:<o:p></o:p></span></span></u></b></div>
<div class="MsoListParagraphCxSpFirst" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto; mso-list: l56 level1 lfo59; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">What happens when HL7 accelerator is installed?</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpLast" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">The installation of the HL7 accelerator results in one or more of these items, depending on the selection during installation:<o:p></o:p></span></span></div>
<ol type="1"><ol type="a">
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-list: l56 level2 lfo59; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Schemas </span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">: Contains the XSD representation of HL7 messages which are in flat file format in version v2.x <o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-list: l56 level2 lfo59; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Pipelines</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"> : Converts HL7 messages in flat file format into XML on receive and XML to flat file when sending messages and validates the HL7 message <o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-list: l56 level2 lfo59; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Adapter</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">: Minimal Lower Layer Protocol (MLLP) adapter enables BizTalk to receive or send HL7-based messages, which BizTalk Server typically transports using the MLLP protocol. The MLLP adapter ensures that BizTalk Server and BTAHL7 are interoperable with HL7-based messaging applications.Generates acknowledgements for received messages <o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-list: l56 level2 lfo59; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Tools and Utilities</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"> : Configuration Explorer, MLLP Test Tool, SDK, Logging framework <o:p></o:p></span></span></li>
</ol>
</ol>
<div class="MsoListParagraphCxSpFirst" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto; mso-list: l6 level1 lfo23; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">What does BTAHL72VXCommon project contains?</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">It contains Schema for MSH segent and HL7 acknowledgements.<o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto; mso-list: l6 level1 lfo23; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">3.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">What does BTAHL7231common project contains?</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">It contains the definitional schema referred to by all version 2.31 message schemas.<o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto; mso-list: l6 level1 lfo23; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">4.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Is it mandatory to configure party for HL7?</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Yes,You need to add a party for each application that sends data into BizTalk server.<o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto; mso-list: l6 level1 lfo23; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">5.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Is it required to specify schema per pipeline?</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Unlike default flat file DASM that BizTalk server provides, the HL7 does not require that a schema be specified per pipeline.<o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto; mso-list: l6 level1 lfo23; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">6.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">What consideration is to be taken while dealing with MSH entries?</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Entries in MSH are case sensitive.<o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto; mso-list: l6 level1 lfo23; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">7.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">When does DASM generates acknowledgements?</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">If configured for Acknowledgement or if MSH.15 and MSH16 request them, the DASM generates one or more acknowledgements.<o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto; mso-list: l6 level1 lfo23; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">8.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Why is it required to have party configured?</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">The HL7 parser is designed to check the party configuration for each HL7 message. It reads the MSH.3 and checks for whether a party has been defined. If it has then HL7 parser follows the configuration supplied via HL7 configuration explorer.<o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto; mso-list: l6 level1 lfo23; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">9.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">HL7 accelerator runs in which mode?</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">HL7 accelerator runs only in 32 bit mode.(64 bit support is available in BizTalk 2013).<o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto; mso-list: l6 level1 lfo23; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">10.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Can we override values in the MSH segment of the outgoing message?</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Yes, it is possible to override certain field values in MSH segment of outgoing message.<o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto; mso-list: l6 level1 lfo23; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">11.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">Can we alter the namespace in the MSH schema?</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">We can, but do not alter because the HL7 parser only looks for single MSH, the standard one that the HL7 accelerator provides.<o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto; mso-list: l6 level1 lfo23; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">12.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">What is difference between BTAHL72XReceive and BTAHL7XMLReceive?</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">Both are used to receive HL7 message but former one used to receive HL7 message as flat file and later one to receive HL7 message as XML.<o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto; mso-list: l6 level1 lfo23; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: DE;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">13.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;">What are the acknowledgement types defined by HL7?</span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpLast" style="line-height: normal; margin: 0in 0in 0pt 0.5in; mso-add-space: auto;">
<span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">The ACK code is found in the MSA-1 field of the ACK message. The following codes are supported by HL7:<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 1in; mso-list: l57 level1 lfo61; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;">
<span lang="EN" style="font-family: Symbol; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol; mso-fareast-language: DE;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">AA – Application Accept <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 1in; mso-list: l57 level1 lfo61; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;">
<span lang="EN" style="font-family: Symbol; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol; mso-fareast-language: DE;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">AE – Application Error <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt 1in; mso-list: l57 level1 lfo61; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -0.25in;">
<span lang="EN" style="font-family: Symbol; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol; mso-fareast-language: DE;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: DE;"><span style="font-family: Calibri;">AR – Application Reject <o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<b style="mso-bidi-font-weight: normal;"><u><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;">BizTalk Developer Interview Questions and Answers - ESB Toolkit:<o:p></o:p></span></span></u></b></div>
<ol type="1">
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l5 level1 lfo62; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="background: white; font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">What is ESB Toolkit and why do we need it?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;"><span style="color: #333333;">BizTalk ESB Toolkit provides a set of services on top of the existing BizTalk Server 2010 architecture to enable service consumers and service providers to be part of a loosely-coupled but mediated environment. Using ESB toolkit, it helps to enable Dynamic Routing, Transformation and Exceptions handling and considered to be a platform to realize a service-oriented architecture and by solving the problems of point-to-point service connectivity with the help of a common mediation layer (the "bus"). </span><o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l5 level1 lfo62; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="background: white; font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">What is the ESB Toolkit version shipped with BizTalk Server 2013 R2?</span></strong><span lang="EN" style="background: white; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">2.3</span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><o:p></o:p></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l5 level1 lfo62; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="background: white; color: #2a2a2a; font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Can there be any drawbacks which you need to take care before deciding to implement ESB Toolkit?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">It is a security issue that can happen while doing ESB Toolkit setup in a multi-server configuration. This happens when ESB Portal web application refused to forward the impersonated credentials to the SQL Server since it is on another server. An identity delegation rights should be given to the application pool. Refer </span><a href="http://blogs.technet.com/b/meamcs/archive/2011/11/15/esb-2-1-portal-minimal-access-configuration-kerberos.aspx" target="_blank"><span style="color: blue; font-family: Calibri;">this to know more details. </span><span lang="DE" style="mso-ansi-language: DE; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://blogs.technet.com/b/meamcs/archive/2011/11/15/esb-2-1-portal-minimal-access-configuration-kerberos.aspx" id="Picture_x0020_65" o:button="t" o:spid="_x0000_i1036" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"><span style="color: blue; font-family: Calibri;"></span></v:imagedata></v:shape></span></a><span style="font-family: Calibri;"> <span style="color: #333333;"> </span><o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l5 level1 lfo62; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Can you highlight the features of ESB Toolkit?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">Below are some underline features of ESB toolkit:<br />Location & Version Transparency<br />Transport Protocol Conversion<br />Dynamic Data / Format Transformation<br />Lightweight Service Composition<br />Error Handling & Repair<br />Service Interactions Support<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l5 level1 lfo62; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="background: white; color: #2a2a2a; font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Does ESB Toolkit improve BizTalk performance?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">ESB Toolkit doesn't address to improve run-time performance.<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l5 level1 lfo62; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="background: white; color: #2a2a2a; font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">How you can use ESB Toolkit and BRE for BizTalk application development?</span></strong><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">We can have BRE resolver to achieve more dynamic routing approach. Rules can be configured not only for transport or transformation but also for itinerary itself.</span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><o:p></o:p></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l5 level1 lfo62; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="background: white; color: #2a2a2a; font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">What are the ESB toolkit Core components<span id="a134d60b-b382-4ab5-8925-c78e65315e2d"></span>?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">> Itinerary Services<br />> Resolver, Adapter Provider Frameworks<br />> Exception Management Framework<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l5 level1 lfo62; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="background: white; color: #2a2a2a; font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">What is an Itinerary?</span></strong><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">Itinerary (also described as "Routing slip") is a mediation Policy which can be attached to a message which comes to the ESB dynamically. Itinerary provides pictorial view of message flow with On/Off Ramp </span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><o:p></o:p></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l5 level1 lfo62; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="background: white; color: #2a2a2a; font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Can we encrypt Itinerary?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">Yes, in fact visual studio default option is to enforce encryption. Since Itineraries may potentially contain sensitive configuration information, “Itinerary Encryption” was introduced to encrypt your itineraries with certificate before exporting them.<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l5 level1 lfo62; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="background: white; color: #2a2a2a; font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">What is resolver, and can you list out the ESB toolkit provides?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span id="173b1f9b-2295-42e2-9d3c-704b591c1026"></span><span style="font-family: Calibri;">A component which feeds run time configuration values to the Adapter provider the so that it can dynamically configure the Dynamic Adapter at run-time. It is a .NET component having a collection of entries which tells what values to use for various BizTalk components.<br />Example: STATIC, UDDI, XPATH, BRE, BRI, ITINERARY, ITINERARY-STATIC, LDAP <o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-list: l5 level1 lfo62; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="background: white; color: #2a2a2a; font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">What are On/Off Ramps?</span></strong><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;">> On-Ramp is receive location which provides esb context (Corresponds to Receive port)<br />> Off-Ramp (typically dynamic) is send port with respect to esb context (Corresponds to the send port) </span><a href="http://msdn.microsoft.com/en-us/library/ee264371%28v=bts.10%29.aspx" target="_blank"><span style="color: blue; font-family: Calibri;">Refer MSDN Article for details </span><span lang="DE" style="mso-ansi-language: DE; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://msdn.microsoft.com/en-us/library/ee264371%28v=bts.10%29.aspx" id="Picture_x0020_64" o:button="t" o:spid="_x0000_i1035" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"><span style="color: blue; font-family: Calibri;"></span></v:imagedata></v:shape></span></a><span style="font-family: Calibri;"> <br /> <o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l5 level1 lfo62; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="background: white; color: #2a2a2a; font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">What is ESB Management Portal?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">The ESB Management Portal provides views of fault information that make it easy to monitor, manage, and debug ESB applications. It also provides features that you can use to manage alerts, publish UDDI information, and administer the portal. To open the portal, navigate to http://localhost/ESB.Portal/. </span><a href="http://msdn.microsoft.com/en-us/library/ff699773.aspx" target="_blank"><span style="color: blue; font-family: Calibri;">Refer MSDN for details </span><span lang="DE" style="mso-ansi-language: DE; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://msdn.microsoft.com/en-us/library/ff699773.aspx" id="Picture_x0020_63" o:button="t" o:spid="_x0000_i1034" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"><span style="color: blue; font-family: Calibri;"></span></v:imagedata></v:shape></span></a><span style="font-family: Calibri;"><span style="background: white; color: #2a2a2a;">.</span><o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l5 level1 lfo62; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="background: white; color: #2a2a2a; font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">What is Routing Slip pattern? How ESB toolkit supports it?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">Routing Slip pattern is widely used message routing pattern and used when a message is routed through a series of components in a pre-defined order (may be unknown during design time). ESB provides this pattern via Itinerary-based processing. Business rule can be used to select an Itinerary for a message dynamically. </span><a href="http://msdn.microsoft.com/en-%20%20us/library/ee250080(v=bts.10).aspx" target="_blank"><span style="color: blue; font-family: Calibri;">See How to in msdn </span><span lang="DE" style="mso-ansi-language: DE; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://msdn.microsoft.com/en-%20%20us/library/ee250080(v=bts.10).aspx" id="Picture_x0020_62" o:button="t" o:spid="_x0000_i1033" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"><span style="color: blue; font-family: Calibri;"></span></v:imagedata></v:shape></span></a><span style="font-family: Calibri;">. <o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l5 level1 lfo62; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="background: white; color: #2a2a2a; font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Can we develop a custom itinerary resolver?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">Yes, by implementing IResolverProvider interface. </span><a href="http://msdn.microsoft.com/en-us/library/ee236671%28v=bts.10%29.aspx" target="_blank"><span style="color: blue; font-family: Calibri;">Refer Creating a custom resolver </span><span lang="DE" style="mso-ansi-language: DE; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://msdn.microsoft.com/en-us/library/ee236671%28v=bts.10%29.aspx" id="Picture_x0020_61" o:button="t" o:spid="_x0000_i1032" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"><span style="color: blue; font-family: Calibri;"></span></v:imagedata></v:shape></span></a><span style="font-family: Calibri;">.<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l5 level1 lfo62; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="background: white; color: #2a2a2a; font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">What is the use of Export Mode property in?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">Export Mode property can be used to define where the service will execute.<br /><strong><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Strict</span></strong>: ensures that the itinerary service executes in its prescribed container; itinerary has a stage property that specifies the pipeline in which the service executes.<br /><strong><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Default</span></strong>: the itinerary service executes in the order prescribed, but not necessarily in the pipeline stage desired.<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l5 level1 lfo62; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="background: white; color: #2a2a2a; font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">I can see my Itinerary in the EsbItineraryDb database and set the correct resolver connection string in pipeline but I still see error "The itinerary ESBTransformServiceItinerary was not found in the repository. ", why??</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">The Itinerary need to be in the Deployed status in order to use it. To verify this, you can either check <strong><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">nStatus </span></strong>column value "1? in Itinerary table or <strong><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Itinerary Status</span></strong> column in Visual Studio by selecting Model Exporter as Database. <br />You won't be able to call the itinerary in Published status.<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l5 level1 lfo62; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Why there is no Itinerary status option when choosing XML Itinerary Exporter?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">Because you have choosen to export your Itinerary in XML for moving it to different environment. Once you are importing it to the targeted environment, you have option for "Publish" / "Deploy".<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l5 level1 lfo62; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="color: #2a2a2a; font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">How to move itineraries from one environment to another (e.g. QA to Production)?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><a href="http://msdn.microsoft.com/en-us/library/ee384245%28v=bts.10%29.aspx" target="_blank"><span style="color: blue; font-family: Calibri;">EsbImportUtil.exe </span><span lang="DE" style="mso-ansi-language: DE; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://msdn.microsoft.com/en-us/library/ee384245%28v=bts.10%29.aspx" id="Picture_x0020_60" o:button="t" o:spid="_x0000_i1031" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"><span style="color: blue; font-family: Calibri;"></span></v:imagedata></v:shape></span></a><span style="font-family: Calibri;">utility tool is a good option used to publish or deploy the itinerary XML into the ESBItineraryDB database. <o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l5 level1 lfo62; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="color: #2a2a2a; font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">What is ESB Dispatcher?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">It sets endpoint location properties for outbound message using esb resolution guidance.<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l5 level1 lfo62; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Can you summarize a typical Message Life Cycle in ESB Toolkit?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">On-Ramp -> ESB Pipeline (ESB Context promotion) -> Itinerary -> MessageBox -> Queue message for subscriber -> Subscriber (Orchestration / Off-Ramp). Refer this </span><a href="http://msdn.microsoft.com/en-us/library/ee236706(v=bts.10).aspx" target="_blank"><span style="color: blue; font-family: Calibri;">MSDN Article for details </span><span lang="DE" style="mso-ansi-language: DE; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://msdn.microsoft.com/en-us/library/ee236706(v=bts.10).aspx" id="Picture_x0020_59" o:button="t" o:spid="_x0000_i1030" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"><span style="color: blue; font-family: Calibri;"></span></v:imagedata></v:shape></span></a><o:p></o:p></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l5 level1 lfo62; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Can we On-Ramp / Off-Ramp message with messagebox?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">Yes (with some trick), a message created within BizTalk Orchestration can promote properties with ESB context and published to MessageBox.<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l5 level1 lfo62; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">Can we perform multiple transformation in sequence inside Itinaries?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">Yes, you need to add multiple Itinerary Services in sequence to achieve this.<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l5 level1 lfo62; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="color: #2a2a2a; font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">How can you call an Orchestration inside the Itinerary</span><span id="359f0811-9c87-41e1-a213-7c502c9bd636"></span></strong><span class="gingersoftwaremark"><b><span lang="EN" style="color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span id="908f76b8-c537-46d7-a6fc-9c978ca73b75"><span style="font-family: Calibri;"> ?</span></span></span></b></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">Using Orchestration Service Extender.<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l5 level1 lfo62; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="color: #2a2a2a; font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">What are the three commonly used promoted properties to subscribe correct message of an itinerary service?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><span style="font-family: Calibri;">ServiceName, ServiceState, ServiceType<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-list: l5 level1 lfo62; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="background: white; color: #2a2a2a; font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">What are the common patterns implemented in Itineraries?</span></strong><span lang="EN" style="background: white; color: #2a2a2a; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><br /><a href="http://msdn.microsoft.com/en-US/library/ee236697(v=bts.10).aspx" target="_blank"><span style="color: blue; font-family: Calibri;">Message Routing </span><span lang="DE" style="mso-ansi-language: DE; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://msdn.microsoft.com/en-US/library/ee236697(v=bts.10).aspx" id="Picture_x0020_58" o:button="t" o:spid="_x0000_i1029" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"><span style="color: blue; font-family: Calibri;"></span></v:imagedata></v:shape></span></a><span style="font-family: Calibri;"><br />-> Message Router : determines the recipient of the message based on a set of conditions<br />-> Content-Based Router : determines the recipient of a message based on message content<br />-> Routing-Slip : a message must be routed through a series of components in a pre-defined order, which may not be known at the design time.<br />-> Recipient List: a message is routed to one or more recipients (statis / dynamic)<br />-> Splitter : Breaking one message to multiple chunks</span><a href="http://msdn.microsoft.com/en-US/library/ee236691(v=bts.10).aspx" target="_blank"><span style="color: blue; font-family: Calibri;">Message Transformation </span><span lang="DE" style="mso-ansi-language: DE; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://msdn.microsoft.com/en-US/library/ee236691(v=bts.10).aspx" id="Picture_x0020_57" o:button="t" o:spid="_x0000_i1028" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"><span style="color: blue; font-family: Calibri;"></span></v:imagedata></v:shape></span></a><br /><span style="font-family: Calibri;">-> Translator : Solves the problem of translating incompatible data formats between two systems<br />-> Normalizer : Solves the problem when messages received from different sources are semantically equivalent but format is different<br />-> Content Enricher : Solves the problem by furnishing additional data to the received message required by target system</span><a href="http://msdn.microsoft.com/en-US/library/ee236686(v=bts.10).aspx" target="_blank"><span style="color: blue; font-family: Calibri;">Service Mediation </span><span lang="DE" style="mso-ansi-language: DE; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://msdn.microsoft.com/en-US/library/ee236686(v=bts.10).aspx" id="Picture_x0020_56" o:button="t" o:spid="_x0000_i1027" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"><span style="color: blue; font-family: Calibri;"></span></v:imagedata></v:shape></span></a><br /><span style="font-family: Calibri;">-> VETO / VETRO : Solves the problem using esb pipelines for Validate, Enrich, Transform, Route, Operate<br />-> Request-Response: Solves the problem of two way communication</span><a href="http://msdn.microsoft.com/en-US/library/ee250227(v=bts.10).aspx" target="_blank"><span style="color: blue; font-family: Calibri;">Service Management </span><span lang="DE" style="mso-ansi-language: DE; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://msdn.microsoft.com/en-US/library/ee250227(v=bts.10).aspx" id="Picture_x0020_55" o:button="t" o:spid="_x0000_i1026" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"><span style="color: blue; font-family: Calibri;"></span></v:imagedata></v:shape></span></a><br /><span style="font-family: Calibri;">-> Repair and Resubmit: Solves the problem with the use of ESB Management Portal</span></span><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><o:p></o:p></span></li>
</ol>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<b style="mso-bidi-font-weight: normal;"><u><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: Calibri;">BizTalk Developer Interview Questions and Answers - BizTalk Database:<o:p></o:p></span></span></u></b></div>
<ol type="1">
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l43 level1 lfo63; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;">What effect does creating a new Host have on the Database?</span></strong><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN;"><br /></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN;"><span style="font-family: Calibri;">When the new host is created it results in a new entry in the Host table in the Management database and also a new Host queue in the MessageBox.<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l43 level1 lfo63; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;">The MessageBox database holds all the messages that are processed, what about messaging Objects?</span></strong><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN;"><br /></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN;"><span style="font-family: Calibri;">Messaging objects viz. Receive Ports, Receive Locations, Send ports, etc. <span id="e6594e08-8f68-44ec-8585-05ed2e0b5ef6"><span class="gingersoftwaremark">are</span></span> stored in the Management Database.<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l43 level1 lfo63; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;">Is there any change in the database when the filter is added to Send port or when Activate property of Receive shape is set to true?</span></strong><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN;"><br /></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN;"><span style="font-family: Calibri;">Yes. An entry is added in subscription table.<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l43 level1 lfo63; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;">What databases are part of every solution?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN;"><br /><span style="font-family: Calibri;">BizTalk Server Management database, MessageBox databases, Tracking database, and SSO database are four database which are used by BizTalk server runtime operations. It is the component that encapsulates and abstracts the database component and is the interface used by BizTalk Server to interact with the MessageBox. The Message Agent is a Component Object Model (COM) component that provides interfaces for publishing messages, subscribing to messages, retrieving messages, and so on. This interface is the only mechanism used by other BizTalk Server components, including the adapter framework and orchestrations, to interact with the MessageBox.<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l43 level1 lfo63; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;">Which service looks after known issues in the database?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN;"><br /><span style="font-family: Calibri;">Monitor BizTalk Server, this job scans the BizTalkMgmtDb, BizTalkMsgBoxDb and BizTalkDTADb database for any known issues, including orphaned instances.<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l43 level1 lfo63; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;">How would you define database role in context to BizTalk?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN;"><br /><span style="font-family: Calibri;">The database is used to store the data about the Message and other data required for processing it, along with the help of SQL Server Agent Jobs.<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l43 level1 lfo63; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;">Which SQL Agent job runs continuously?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN;"><br /><span style="font-family: Calibri;">MessageBox_Message_ManageRefCountLog_BizTalkMsgBoxDb is the job which runs continuously in spite of scheduled to run once per minute.<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l43 level1 lfo63; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;">Messages without subscribers are removed, how?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN;"><br /><span style="font-family: Calibri;">MessageBox_Message_ManageRefCountLog_BizTalkMsgBoxDb determines when a message is no longer referenced by any subscriber. When no subscriber found it starts MessageBox_Message_Cleanup_BizTalkMsgBoxDb which removes the unused message.<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l43 level1 lfo63; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;">Does implementing BAM require more database?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN;"><br /><span style="font-family: Calibri;">Yes. BAM Analysis, BAM Archive, BAMAlertsApplication, BAMAlertsNSMain, BAM Primary Import database and BAM Star Schema can be used to implement BAM solution.<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l43 level1 lfo63; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;">Which database stores the configuration information for </span><span id="ed4a8acf-1ac7-44f4-9dac-0b8c7e018137"></span></strong><span class="gingersoftwaremark"><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN;"><span style="font-family: Calibri;">receive</span></span></b></span></li>
</ol>
<strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;"> locations?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN;"><br /><span style="font-family: Calibri;">Single Sign-On database (SSODb) securely stores the configuration information for <span class="gingersoftwaremark"><span id="51f8ab9a-e87a-4fd0-adc2-9b6979d64c87">receive</span></span> locations, other known secret information is stored in the BizTalkMgmtDb.<o:p></o:p></span></span>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 12pt; mso-list: l43 level1 lfo63; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;">How many databases are used for implementing BRE?</span></strong><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN;"><br /><span style="font-family: Calibri;">In addition to the default 4 databases only one database, i.e. Rule Engine Database.<o:p></o:p></span></span></li>
<li class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-list: l43 level1 lfo63; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in;"><strong><span lang="EN" style="font-family: 'Calibri','sans-serif'; font-size: 10pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-hansi-theme-font: minor-latin;">What are the options for upgrading BizTalk Server Database?</span></strong><b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN;"><br /></span></b><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN;"><span style="font-family: Calibri;">There are two ways for upgrading <br /><span class="gingersoftwaremark"><span id="f74310ec-e952-46b5-975d-98a58ae02f17">1.</span></span>In Place upgrade <br /><span class="gingersoftwaremark"><span id="676fb8fc-e5c8-47b1-a383-acadd772d626">2.</span></span>Transfer Upgrade.<br />See</span><a href="http://msdn.microsoft.com/en-us/library/ee378547%28v=bts.70%29.aspx" target="_blank"><span style="color: blue; font-family: Calibri;"> More </span><span lang="DE" style="mso-ansi-language: DE; mso-fareast-language: DE; mso-no-proof: yes; text-decoration: none; text-underline: none;"><v:shape alt="Description: http://social.technet.microsoft.com/wiki/cfs-file.ashx/__key/communityserver-components-sitefiles/10_5F00_external.png" href="http://msdn.microsoft.com/en-us/library/ee378547%28v=bts.70%29.aspx" id="Picture_x0020_66" o:button="t" o:spid="_x0000_i1025" style="height: 7.5pt; mso-wrap-style: square; visibility: visible; width: 7.5pt;" target="_blank" type="#_x0000_t75"><v:imagedata o:title="10_5F00_external" src="file:///C:\Users\challas\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"><span style="color: blue; font-family: Calibri;"></span></v:imagedata></v:shape></span></a><o:p></o:p></span></li>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<b style="mso-bidi-font-weight: normal;"><u><span lang="EN" style="font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><o:p><span style="text-decoration: none;"><span style="font-family: Calibri;"> Reference : <a href="http://social.technet.microsoft.com/wiki/contents/articles/19042.biztalk-developer-interview-questions-and-answers.aspx">http://social.technet.microsoft.com/wiki/contents/articles/19042.biztalk-developer-interview-questions-and-answers.aspx</a> </span></span></o:p></span></u></b></div>
Unknownnoreply@blogger.com3tag:blogger.com,1999:blog-1537800241861894285.post-40055981022022241742015-01-15T16:47:00.000+05:302015-01-15T16:47:23.555+05:30calling ModalPopupExtender from server side (code behind) in C# & using RequiredFieldValidator in ModalPopupExtender of AjaxControlToolkit<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
<strong><u>How to use RequiredFieldValidator in ModalPopupExtender (Ajax control tool kit):</u></strong><br />
<br />
by default validators are not work in ModalPopupExtender without using <span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"></span></span></span><br />
<strong><u>ValidationGroup </u></strong>check the below example for more information</span></span></span><br />
<strong><u>How to use ModalPopupExtender from code behind (server side code) in C# :</u></strong><br />
<br />
<br />
<div class="title">
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"><strong><%</strong></span></span><strong><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">@</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">Register</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">Assembly</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="AjaxControlToolkit"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">Namespace</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="AjaxControlToolkit"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">TagPrefix</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="cc1"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> %></span></span></strong></div>
<br />
<<br />
<span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">asp</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">:</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">ScriptManager</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">ID</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="ScriptManager1"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">runat</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="server"></</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">asp</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">:</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">ScriptManager</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">></span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">asp</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">:</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">UpdatePanel</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">ID</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="UpdatePanelNavigation"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">UpdateMode</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="Always"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">runat</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="server"></span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">ContentTemplate</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">></span></span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">asp</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">:</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">Button</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">ID</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="btnUpdate"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">runat</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="server"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">Text</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="Edit Details"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">Width</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="150px"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">OnClick</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="btnUpdate_Click"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">Visible</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="true"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">/></span></span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><strong><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">asp</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">:</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">HiddenField</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">ID</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="hdnForModelDetails"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">runat</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="server"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">/></span></span></span></strong><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">cc1</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">:</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">ModalPopupExtender</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">ID</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="mpeDetails"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">runat</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="server"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><strong><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">TargetControlID</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="hdnForModelDetails"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span></strong><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">PopupControlID</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="pnlUpdateDetails"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">BackgroundCssClass</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="modalBackground"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">DropShadow</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="false"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">CancelControlID</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="btnIFSCCancel"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">/></span></span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">asp</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">:</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">Panel</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">ID</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="pnlUpdateDetails"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">DefaultButton</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="btnIFSCOk"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">runat</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="server"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">CssClass</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="modalPopup"></span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">table</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">></span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">tr</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">></span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">td</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">style</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="</span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">padding-left</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">: 15px; </span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">text-align</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">: left; </span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">vertical-align</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">: top"></span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">IFSC Code:</span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"></</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">td</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">></span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">td</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">></span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">asp</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">:</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">TextBox</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">ID</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="txtIfscCode"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">runat</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="server"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">MaxLength</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="34"></</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">asp</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">:</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">TextBox</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">></span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">asp</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">:</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">RequiredFieldValidator</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">ID</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="RequiredFieldValidator1"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">ControlToValidate</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="txtIfscCode"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">runat</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="server" </span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">ErrorMessage</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="Please enter IFSC code"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">Display</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="Dynamic"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><strong>ValidationGroup</strong></span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><strong>="IFSCValidationGroup"</strong>></</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">asp</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">:</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">RequiredFieldValidator</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">></span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"></</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">td</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">></span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"></</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">tr</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">></span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"></</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">table</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">></span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">br</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">/></span></span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">div</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">style</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="</span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">text-align</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">: center"></span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">asp</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">:</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">Button</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">ID</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="btnIFSCOk"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">Text</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="OK"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">Width</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="80px"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">runat</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="server"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">OnClick</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="btnIFSCOk_Click"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><strong><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">ValidationGroup</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="IFSCValidationGroup"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">/></span></span></span></strong><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">asp</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">:</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">Button</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">ID</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="btnIFSCCancel"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">Text</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="Cancel"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">Width</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="80px"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">runat</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="server"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">OnClick</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="btnIFSCCancel_Click"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">/></span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"></</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">div</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">></span></span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"></</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">asp</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">:</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">Panel</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">></span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"></</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">ContentTemplate</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">></span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"></</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">asp</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">:</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">UpdatePanel</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">></span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><strong>Code:</strong></span></span></span><br />
<br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">using</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"><span style="color: black;"> System;</span></span></span></span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">public</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="color: black; font-family: Consolas; font-size: x-small;"> </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">partial</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="color: black; font-family: Consolas; font-size: x-small;"> </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">class</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="color: black; font-family: Consolas; font-size: x-small;"> </span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">Default3</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="color: black; font-family: Consolas; font-size: x-small;"> : System.Web.UI.</span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">Page</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">{<br />
</span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">protected</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">void</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> Page_Load(</span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">object</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> sender, </span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">EventArgs</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> e)</span></span>{<br />
}<br />
<br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">protected</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">void</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> btnUpdate_Click(</span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">object</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> sender, </span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">EventArgs</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> e)</span></span>{<br />
<strong>mpeDetails.Show();</strong><br />
} <br />
<br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">protected</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">void</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> btnIFSCCancel_Click(</span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">object</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> sender, </span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">EventArgs</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> e)</span></span>{<br />
}<br />
<br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">protected</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">void</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> btnIFSCOk_Click(</span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">object</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> sender, </span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">EventArgs</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> e)</span></span>{<br />
}<br />
}Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1537800241861894285.post-80388868268011628192015-01-13T16:57:00.000+05:302015-01-13T16:57:38.454+05:30Entity Framework : The model backing the ‘MyDBContext’ context has changed since the database was created. Consider using Code First Migrations to update the database <br />
<br />
The model backing the ‘MyDBContext’ context has changed since the database was created. Consider using Code First Migrations to update the database<br />
<br />
<br />
This type of error occurred when the model and the database cannot be mapped correctly. That means there is a modification or changed in the database. We made any type of schema change on the table or database after including Entity Data Model in the project or solutions.<br />
<br />
To solve this error writhe the following code in <b>Application_Start()</b> Method in <b>Global.asax.cs</b> file<br />
<br />
<b>Database.SetInitializer<MyDBContext>(null);<br />
<i></i></b><br />
<br />
That means we need to bind our DB context class with a null value.<br />
<br />
If the database schema is changed, it is mandatory to updates the .edmx file.<br />
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1537800241861894285.post-90950243926741313682014-11-26T16:28:00.001+05:302014-11-26T16:29:08.789+05:30Could not load file or assembly 'AjaxControlToolkit, Version=1.0.10301.0, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e' or one of its dependencies. Access Denied (Zugriff verweigert)Review the permissions of the user that you're trying to impersonate.<br />
<br />
In my situation, I was only getting the error on my development machine, rather than on our staging or deployment servers. (For while I got around this by <i><b>removing the 'identity' node from web.config </b></i>in my dev environment and just adding the line in post-build so it wasn't a problem anyone other than me.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1537800241861894285.post-35875218416262007882014-11-20T21:55:00.003+05:302014-11-20T21:57:12.274+05:30Migration from Visual Studio 2008 to 2013 : Website is not running (throwing access denied error)<b>Migration from Visual Studio 2008 to 2013 </b><br />
<br />
Without any code changes I successfully migrated from VS 2008 to 2013 but when running website from VS 2013 I got below error.<br />
<br />
Server Error in '/' Application. <br />
Access is denied. <br />
Description: An error occurred while accessing the resources required to serve this request. The server may not be configured for access to the requested URL. <br />
<br />
Error message 401.2.: Unauthorized: Logon failed due to server configuration. Verify that you have permission to view this directory or page based on the credentials you supplied and the authentication methods enabled on the Web server. Contact the Web server's administrator for additional assistance.<br />
________________________________________<br />
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.18408<br />
<br />
<br />
Change the below settings to make everything works.<br />
<br />
1. Goto Project properties (F4) <br />
2. Update AnonymousAuthentication to Disabled<br />
3. Update WindowsAuthentication to Enabled<br />
<br />
Another way also u can change the settings<br />
Go to "\My Documents\IISExpress\config\applicationhost.config" folder and update anonymousAuthentication to be false and the windowsAuthentication mode to true.<br />
<br />Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1537800241861894285.post-66610709859171728122014-11-12T15:18:00.000+05:302014-11-12T15:18:33.443+05:30System.InvalidOperationException: The path / could not be assigned report viewer (Der Pfad / konnte nicht zugeordnet werden)<b>Report Viewer and (Vista x64 or Windows 7 64 bit)</b><br />
I have the following problem: <br />
<br />
1. Create a new website<br />
2. Insert the reportviewer control.<br />
3. Run the application. An error occurs. The same code runs under XP x86 with no problem, but does not work with Vista x64.<br />
<br />
<b>Source of the aspx: </b><br />
<br />
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><br />
<br />
<%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %><br />
<br />
<html xmlns="http://www.w3.org/1999/xhtml"><br />
<head runat="server"><br />
<title>Untitled Page</title><br />
</head><br />
<body><br />
<form id="form1" runat="server">
<div>
<rsweb:reportviewer id="ReportViewer1" runat="server"><br />
</rsweb:reportviewer><br />
</div>
</form>
</body><br />
</html><br />
<br />
<b>This is the error message:<br /><i></i></b><br />
<br />
[InvalidOperationException: The path / cannot assigned.]<br />
System.Web.Configuration.ProcessHostConfigUtils.MapPathActual(String siteName, VirtualPath path) +261<br />
System.Web.Configuration.ProcessHostMapPath.MapPathCaching(String siteID, VirtualPath path) +580<br />
System.Web.Configuration.ProcessHostMapPath.GetPathConfigFilenameWorker(String siteID, VirtualPath path, String& directory, String& baseName) +19<br />
System.Web.Configuration.ProcessHostMapPath.System.Web.Configuration.IConfigMapPath.GetPathConfigFilename(String siteID, String path, String& directory, String& baseName) +37<br />
System.Web.Configuration.HostingPreferredMapPath.GetPathConfigFilename(String siteID, String path, String& directory, String& baseName) +77<br />
System.Web.Configuration.WebConfigurationHost.GetStreamName(String configPath) +166<br />
System.Configuration.Internal.DelegatingConfigHost.GetStreamName(String configPath) +10<br />
System.Configuration.BaseConfigurationRecord.InitConfigFromFile() +249<br />
<br />
[ConfigurationErrorsException: Error during load of configuration file.: The path / cannot assigned.]<br />
System.Configuration.ConfigurationSchemaErrors.ThrowIfErrors(Boolean ignoreLocal) +246879<br />
System.Configuration.BaseConfigurationRecord.ThrowIfParseErrors(ConfigurationSchemaErrors schemaErrors) +40<br />
System.Configuration.Configuration..ctor(String locationSubPath, Type typeConfigHost, Object[] hostInitConfigurationParams) +412<br />
System.Configuration.Internal.InternalConfigConfigurationFactory.System.Configuration.Internal.IInternalConfigConfigurationFactory.Create(Type typeConfigHost, Object[] hostInitConfigurationParams) +29<br />
System.Web.Configuration.WebConfigurationHost.OpenConfiguration(WebLevel webLevel, ConfigurationFileMap fileMap, VirtualPath path, String site, String locationSubPath, String server, String userName, String password, IntPtr tokenHandle) +961<br />
System.Web.Configuration.WebConfigurationManager.OpenWebConfigurationImpl(WebLevel webLevel, ConfigurationFileMap fileMap, String path, String site, String locationSubPath, String server, String userName, String password, IntPtr userToken) +84<br />
System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration(String path) +36<br />
Microsoft.Reporting.WebForms.ReportViewer.ConfigContainsHandler() +80<br />
Microsoft.Reporting.WebForms.ReportViewer.OnInit(EventArgs e) +96<br />
System.Web.UI.Control.InitRecursive(Control namingContainer) +321<br />
System.Web.UI.Control.InitRecursive(Control namingContainer) +198<br />
System.Web.UI.Control.InitRecursive(Control namingContainer) +198<br />
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +7092<br />
System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +213<br />
System.Web.UI.Page.ProcessRequest() +86<br />
System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) +18<br />
System.Web.UI.Page.ProcessRequest(HttpContext context) +49<br />
ASP.default_aspx.ProcessRequest(HttpContext context) in c:\Users\fritz.MSE\AppData\Local\Temp\Temporary ASP.NET Files\website1\7d6f2e0f\c6b6426d\App_Web_9thttpm_.0.cs:0<br />
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +362<br />
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +64<br />
<br />
<b>Solution<i></i></b><br />
<br />
You have to run as administrator due to UAC on Windows Vista/7Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1537800241861894285.post-35093284982228782742014-09-10T17:54:00.001+05:302014-09-10T17:54:51.379+05:30The field is too small to accept the amount of data you attempted to add. Try inserting or pasting less data, OledbException in c# .net<span style="color: green; font-family: Consolas; font-size: x-small;"><span style="color: green; font-family: Consolas; font-size: x-small;"><span style="color: green; font-family: Consolas; font-size: x-small;">
/*If you are facing issues with saving large data into excel<br />
* u may get oledbexception like <br />
* "The field is too small to accept the amount of data you attempted to add. Try inserting or pasting less data"<br />
* below is the solution for insert and updation of data<br />
*/</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"></span></span></span>
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">private</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">void</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> btnSaveExcel_Click(</span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">object</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> sender, </span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">EventArgs</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> e)</span></span><br />
{<br />
<br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"></span></span></span>
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">string</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> path = </span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">@"C:\TEMP\Testing.xls"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">;</span></span><br />
oXL = <br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">new</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> Microsoft.Office.Interop.Excel.</span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">Application</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">();</span></span>oXL.Visible = <br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">false</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">;</span></span>oXL.DisplayAlerts = <br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">false</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">;</span></span>mWorkBook = oXL.Workbooks.Open(path, 0, <br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">false</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">, 5, </span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">""</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">, </span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">""</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">, </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">false</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">, Microsoft.Office.Interop.Excel.</span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">XlPlatform</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">.xlWindows, </span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">""</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">, </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">true</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">, </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">false</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">, 0, </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">true</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">, </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">false</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">, </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">false</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">);</span></span><br />
<br />
<br />
<span style="color: green; font-family: Consolas; font-size: x-small;"><span style="color: green; font-family: Consolas; font-size: x-small;"><span style="color: green; font-family: Consolas; font-size: x-small;">//Get all the sheets in the workbook </span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">mWorkSheets = mWorkBook.Worksheets;<br />
</span></span><span style="color: green; font-family: Consolas; font-size: x-small;"><span style="color: green; font-family: Consolas; font-size: x-small;"><span style="color: green; font-family: Consolas; font-size: x-small;">//Get the sheet which was already exists</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">mWSheet1 = (Microsoft.Office.Interop.Excel.</span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">Worksheet</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">)mWorkSheets.get_Item(</span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">"FAS"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">);</span></span>Microsoft.Office.Interop.Excel.<br />
<span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">Range</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> range = mWSheet1.UsedRange;</span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">int</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> colCount = range.Columns.Count;</span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">int</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> rowCount = range.Rows.Count;</span></span>mWSheet1.Cells[rowCount + 1, 1] = txtId.Text;<br />
mWSheet1.Cells[rowCount + 1, 2] = txtName.Text;<br />
<br />
mWorkBook.SaveAs(path, Microsoft.Office.Interop.Excel.<br />
<span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">XlFileFormat</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">.xlWorkbookNormal, </span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">Missing</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">.Value, </span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">Missing</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">.Value, </span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">Missing</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">.Value, </span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">Missing</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">.Value, Microsoft.Office.Interop.Excel.</span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">XlSaveAsAccessMode</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">.xlExclusive, </span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">Missing</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">.Value, </span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">Missing</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">.Value, </span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">Missing</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">.Value, </span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">Missing</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">.Value, </span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">Missing</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">.Value);</span></span><br />
<span style="color: green; font-family: Consolas; font-size: x-small;"><span style="color: green; font-family: Consolas; font-size: x-small;"><span style="color: green; font-family: Consolas; font-size: x-small;"></span></span></span>
<span style="color: green; font-family: Consolas; font-size: x-small;"><span style="color: green; font-family: Consolas; font-size: x-small;"><span style="color: green; font-family: Consolas; font-size: x-small;">//cleanup workbook and sheet</span></span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">mWorkBook.Close(</span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">Missing</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">.Value, </span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">Missing</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">.Value, </span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">Missing</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">.Value);</span></span>mWSheet1 = <br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">null</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">;</span></span>mWorkBook = <br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">null</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">;</span></span>oXL.Quit();<br />
<br />
<span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">GC</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">.WaitForPendingFinalizers();</span></span><br />
<span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">GC</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">.Collect();</span></span><br />
<span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">GC</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">.WaitForPendingFinalizers();</span></span><br />
<span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">GC</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">.Collect();</span></span><br />
}<br />
<br />
<br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">private</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">void</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> btnUpdateExcel_Click(</span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">object</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> sender, </span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">EventArgs</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> e)</span></span>{<br />
<br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"></span></span></span>
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">string</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> path = </span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">@"C:\TEMP\Testing.xls"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">;</span></span><br />
oXL = <br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">new</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> Microsoft.Office.Interop.Excel.</span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">Application</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">();</span></span>oXL.Visible = <br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">false</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">;</span></span>oXL.DisplayAlerts = <br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">false</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">;</span></span>mWorkBook = oXL.Workbooks.Open(path, 0, <br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">false</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">, 5, </span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">""</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">, </span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">""</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">, </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">false</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">, Microsoft.Office.Interop.Excel.</span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">XlPlatform</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">.xlWindows, </span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">""</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">, </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">true</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">, </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">false</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">, 0, </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">true</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">, </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">false</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">, </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">false</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">);</span></span><br />
<span style="color: green; font-family: Consolas; font-size: x-small;"><span style="color: green; font-family: Consolas; font-size: x-small;"><span style="color: green; font-family: Consolas; font-size: x-small;">//Get all the sheets in the workbook </span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">mWorkSheets = mWorkBook.Worksheets;<br />
</span></span><span style="color: green; font-family: Consolas; font-size: x-small;"><span style="color: green; font-family: Consolas; font-size: x-small;"><span style="color: green; font-family: Consolas; font-size: x-small;">//Get the sheet which was already exists</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">mWSheet1 = (Microsoft.Office.Interop.Excel.</span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">Worksheet</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">)mWorkSheets.get_Item(</span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">"FAS"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">);</span></span>Microsoft.Office.Interop.Excel.<br />
<span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">Range</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> range = mWSheet1.get_Range(</span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">"A1"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">).Find(txtId.Text);</span></span><br />
<br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">if</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> (range != </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">null</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">)</span></span>{<br />
<br />
<span style="color: green; font-family: Consolas; font-size: x-small;"><span style="color: green; font-family: Consolas; font-size: x-small;"><span style="color: green; font-family: Consolas; font-size: x-small;">//assume unique records are available for column A1</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">int</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> rowCount = range.Rows.Row;</span></span>mWSheet1.Cells[rowCount, 2] = txtName.Text;<br />
}<br />
<br />
mWorkBook.SaveAs(path, Microsoft.Office.Interop.Excel.<br />
<span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">XlFileFormat</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">.xlWorkbookNormal, </span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">Missing</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">.Value, </span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">Missing</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">.Value, </span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">Missing</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">.Value, </span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">Missing</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">.Value, Microsoft.Office.Interop.Excel.</span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">XlSaveAsAccessMode</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">.xlExclusive, </span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">Missing</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">.Value, </span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">Missing</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">.Value, </span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">Missing</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">.Value, </span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">Missing</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">.Value, </span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">Missing</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">.Value);</span></span><br />
<span style="color: green; font-family: Consolas; font-size: x-small;"><span style="color: green; font-family: Consolas; font-size: x-small;"><span style="color: green; font-family: Consolas; font-size: x-small;"></span></span></span>
<span style="color: green; font-family: Consolas; font-size: x-small;"><span style="color: green; font-family: Consolas; font-size: x-small;"><span style="color: green; font-family: Consolas; font-size: x-small;">//cleanup workbook and sheet</span></span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">mWorkBook.Close(</span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">Missing</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">.Value, </span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">Missing</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">.Value, </span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">Missing</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">.Value);</span></span>mWSheet1 = <br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">null</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">;</span></span>mWorkBook = <br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">null</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">;</span></span>oXL.Quit();<br />
<br />
<span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">GC</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">.WaitForPendingFinalizers();</span></span><br />
<span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">GC</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">.Collect();</span></span><br />
<span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">GC</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">.WaitForPendingFinalizers();</span></span><br />
<span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">GC</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">.Collect();</span></span><br />
}<br />
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1537800241861894285.post-41111340060571653662014-09-08T15:15:00.003+05:302014-09-09T17:22:04.948+05:30Select/Insert/Update Excel 2007 File using c# in .net<blockquote class="tr_bq">
<blockquote class="tr_bq">
//insert data into excel sheet</blockquote>
</blockquote>
private void btnSave_Click(object sender, EventArgs e)<br />
{<br />
using (OleDbConnection excelConnection = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\TEMP\\Testing.xlsx;Extended Properties='Excel 8.0;HDR=YES;'"))<br />
{<br />
excelConnection.Open();<br />
<br />
OleDbCommand command = new OleDbCommand("INSERT INTO [Sheet1$] ([Id],[Name]) VALUES(@value1, @value2)", excelConnection);<br />
command.Connection = excelConnection;<br />
<br />
command.Parameters.AddWithValue("@value1", txtId.Text);<br />
command.Parameters.AddWithValue("@value2", txtName.Text);<br />
<br />
command.ExecuteNonQuery();<br />
}<br />
<br />
btnGetData_Click(null, null);<br />
}<br />
<br />
//get data from excel sheet<br />
private void btnGetData_Click(object sender, EventArgs e)<br />
{<br />
using (OleDbConnection excelConnection = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\TEMP\\Testing.xlsx;Extended Properties='Excel 8.0;HDR=YES;'"))<br />
{<br />
excelConnection.Open();<br />
OleDbDataAdapter adapter = new OleDbDataAdapter("select Id, Name from [Sheet1$]", excelConnection);<br />
DataSet ds= new DataSet();<br />
adapter.Fill(ds);<br />
<br />
dgvExcelData.DataSource = ds.Tables[0];<br />
}<br />
}<br />
<br />
//update data of excel sheet<br />
private void btnUpdate_Click(object sender, EventArgs e)<br />
{<br />
using (OleDbConnection excelConnection = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\TEMP\\Testing.xlsx;Extended Properties='Excel 8.0;HDR=YES;'"))<br />
{<br />
excelConnection.Open();<br />
<br />
string sqlQuery = "update [Sheet1$] set [Name] = '" + txtName.Text + "' where [Id] = " + txtId.Text;<br />
<br />
OleDbCommand command = new OleDbCommand(sqlQuery, excelConnection);<br />
command.Connection = excelConnection;<br />
<br />
<br />
command.ExecuteNonQuery();<br />
}<br />
}<br />
<br />
<br />
<br />
Note: If the "id" column is numeric:<br />
<br />
<i>If the "id" column in the sheet is of "General" type, the Sql statement is:</i><br />
<br />
UPDATE [Sheet1$] SET Name ='Nameddd' WHERE id=1<br />
<br />
<i>If the "id" column in the sheet is of "Text" type, the Sql statement is</i><br />
UPDATE [Sheet1$] SET Name ='Nameddd' WHERE id="1"Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1537800241861894285.post-27704635889213091112014-02-21T14:42:00.001+05:302014-02-21T14:44:47.393+05:30Confirmation box from code behind (server side) c# using modalpopup ajax control<div class="MsoNormal" style="margin: 0cm 0cm 10pt;">
<b style="mso-bidi-font-weight: normal;"><u><span style="font-family: Calibri;">Confirmation box from code behind c# using modalpopup ajax control<o:p></o:p></span></u></b></div>
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: yellow; font-family: 'Courier New'; font-size: 10pt; mso-highlight: yellow; mso-no-proof: yes;"><%</span><span style="color: blue; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">@</span><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"> <span style="color: #a31515;">Page</span> <span style="color: red;">Language</span><span style="color: blue;">="C#"</span> <span style="color: red;">AutoEventWireup</span><span style="color: blue;">="true"</span> <span style="color: red;">CodeFile</span><span style="color: blue;">="ConfirmPopUp.aspx.cs"</span> <span style="color: red;">Inherits</span><span style="color: blue;">="ConfirmPopUp"</span> <span style="background: yellow; mso-highlight: yellow;">%><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="background: yellow; font-family: 'Courier New'; font-size: 10pt; mso-highlight: yellow; mso-no-proof: yes;"><%</span><span style="color: blue; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">@</span><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"> <span style="color: #a31515;">Register</span> <span style="color: red;">Assembly</span><span style="color: blue;">="AjaxControlToolkit"</span> <span style="color: red;">Namespace</span><span style="color: blue;">="AjaxControlToolkit"</span> <span style="color: red;">TagPrefix</span><span style="color: blue;">="cc1"</span> <span style="background: yellow; mso-highlight: yellow;">%><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="color: blue; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><!</span><span style="color: #a31515; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">DOCTYPE</span><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"> <span style="color: red;">html</span> <span style="color: red;">PUBLIC</span> <span style="color: blue;">"-//W3C//DTD XHTML 1.0 Transitional//EN"</span> <span style="color: blue;">"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="color: blue; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><</span><span style="color: #a31515; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">html</span><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"> <span style="color: red;">xmlns</span><span style="color: blue;">="http://www.w3.org/1999/xhtml"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="color: blue; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><</span><span style="color: #a31515; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">head</span><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"> <span style="color: red;">id</span><span style="color: blue;">="Head1"</span> <span style="color: red;">runat</span><span style="color: blue;">="server"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;"><</span><span style="color: #a31515;">title</span><span style="color: blue;">></span>Untitled Page<span style="color: blue;"></</span><span style="color: #a31515;">title</span><span style="color: blue;">><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;"><</span><span style="color: #a31515;">style</span> <span style="color: red;">type</span><span style="color: blue;">="text/css"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: #a31515;">.modalBackground<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: red;">background-color</span>: <span style="color: blue;">Gray</span>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: red;">filter</span>: <span style="color: blue;">alpha(opacity=70)</span>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: red;">opacity</span>: <span style="color: blue;">0.7</span>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>}<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;"></</span><span style="color: #a31515;">style</span><span style="color: blue;">><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="color: blue; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"></</span><span style="color: #a31515; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">head</span><span style="color: blue; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="color: blue; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><</span><span style="color: #a31515; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">body</span><span style="color: blue; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;"><</span><span style="color: #a31515;">form</span> <span style="color: red;">id</span><span style="color: blue;">="form1"</span> <span style="color: red;">runat</span><span style="color: blue;">="server"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;"><</span><span style="color: #a31515;">asp</span><span style="color: blue;">:</span><span style="color: #a31515;">ScriptManager</span> <span style="color: red;">ID</span><span style="color: blue;">="ScriptManager1"</span> <span style="color: red;">runat</span><span style="color: blue;">="server"</span> <span style="color: red;">EnablePartialRendering</span><span style="color: blue;">="true"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;"></</span><span style="color: #a31515;">asp</span><span style="color: blue;">:</span><span style="color: #a31515;">ScriptManager</span><span style="color: blue;">><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;"><</span><span style="color: #a31515;">div</span><span style="color: blue;">><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;"><</span><span style="color: #a31515;">asp</span><span style="color: blue;">:</span><span style="color: #a31515;">HiddenField</span> <span style="color: red;">ID</span><span style="color: blue;">="HiddenField1"</span> <span style="color: red;">runat</span><span style="color: blue;">="server"</span> <span style="color: red;">Value</span><span style="color: blue;">="2"</span> <span style="color: blue;">/></span><span style="mso-spacerun: yes;"> </span><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;"><</span><span style="color: #a31515;">asp</span><span style="color: blue;">:</span><span style="color: #a31515;">Button</span> <span style="color: red;">ID</span><span style="color: blue;">="Button4"</span> <span style="color: red;">runat</span><span style="color: blue;">="server"</span> <span style="color: red;">Text</span><span style="color: blue;">="Validate and Open POPUP"</span> <span style="color: red;">OnClick</span><span style="color: blue;">="Button4_Click"</span> <span style="color: blue;">/><</span><span style="color: #a31515;">br</span> <span style="color: blue;">/><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;"><</span><span style="color: #a31515;">cc1</span><span style="color: blue;">:</span><span style="color: #a31515;">ModalPopupExtender</span> <span style="color: red;">id</span><span style="color: blue;">="ModalPopupExtender1"</span> <span style="color: red;">runat</span><span style="color: blue;">="server"</span> <span style="color: red;">targetcontrolid</span><span style="color: blue;">="Button1"<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: red;">popupcontrolid</span><span style="color: blue;">="PnlModal"</span> <span style="color: red;">backgroundcssclass</span><span style="color: blue;">="modalBackground"></span><span style="mso-spacerun: yes;"> </span><span style="color: blue;"></</span><span style="color: #a31515;">cc1</span><span style="color: blue;">:</span><span style="color: #a31515;">ModalPopupExtender</span><span style="color: blue;">><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;"><</span><span style="color: #a31515;">asp</span><span style="color: blue;">:</span><span style="color: #a31515;">Button</span> <span style="color: red;">ID</span><span style="color: blue;">="Button1"</span> <span style="color: red;">runat</span><span style="color: blue;">="server"</span> <span style="color: red;">Text</span><span style="color: blue;">="Button"</span> <span style="color: red;">Style</span><span style="color: blue;">="</span><span style="color: red;">visibility</span>: <span style="color: blue;">hidden"</span> <span style="color: blue;">/><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;"><</span><span style="color: #a31515;">asp</span><span style="color: blue;">:</span><span style="color: #a31515;">Panel</span> <span style="color: red;">ID</span><span style="color: blue;">="PnlModal"</span> <span style="color: red;">runat</span><span style="color: blue;">="server"</span> <span style="color: red;">Width</span><span style="color: blue;">="450px"</span> <b style="mso-bidi-font-weight: normal;"><span style="color: red;">style</span><span style="color: blue;">="</span><span style="color: red;">display</span>:<span style="color: blue;">none</span>;<span style="mso-spacerun: yes;"> </span></b><span style="color: red;">background-color</span>: <span style="color: blue;">#ffffdd</span>; <o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="color: red; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">border-width</span><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">: <span style="color: blue;">3px</span>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="color: red; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">border-style</span><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">: <span style="color: blue;">solid</span>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="color: red; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">border-color</span><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">: <span style="color: blue;">Gray</span>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="color: red; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">padding</span><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">: <span style="color: blue;">3px</span>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="color: red; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">height</span><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">:<span style="color: blue;">75px</span>;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="color: red; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">text-align</span><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">:<span style="color: blue;">center</span>; <span style="color: blue;">"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>Are you sure want to Process?<span style="color: blue;"><</span><span style="color: #a31515;">br</span> <span style="color: blue;">/><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;"><</span><span style="color: #a31515;">asp</span><span style="color: blue;">:</span><span style="color: #a31515;">Button</span> <span style="color: red;">ID</span><span style="color: blue;">="Button2"</span> <span style="color: red;">runat</span><span style="color: blue;">="server"</span> <span style="color: red;">Text</span><span style="color: blue;">="Yes"</span> <span style="color: red;">OnClick</span><span style="color: blue;">="Button2_Click"</span> <span style="color: blue;">/><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;"><</span><span style="color: #a31515;">asp</span><span style="color: blue;">:</span><span style="color: #a31515;">Button</span> <span style="color: red;">ID</span><span style="color: blue;">="Button3"</span> <span style="color: red;">runat</span><span style="color: blue;">="server"</span> <span style="color: red;">Text</span><span style="color: blue;">="No"</span> <span style="color: red;">OnClick</span><span style="color: blue;">="Button3_Click"</span> <span style="color: blue;">/><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;"></</span><span style="color: #a31515;">asp</span><span style="color: blue;">:</span><span style="color: #a31515;">Panel</span><span style="color: blue;">><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;"></</span><span style="color: #a31515;">div</span><span style="color: blue;">><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;"></</span><span style="color: #a31515;">form</span><span style="color: blue;">><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="color: blue; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"></</span><span style="color: #a31515; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">body</span><span style="color: blue; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="color: blue; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"></</span><span style="color: #a31515; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">html</span><span style="color: blue; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;">
<b style="mso-bidi-font-weight: normal;"><u><span style="font-family: Calibri;">Code Behind:<o:p></o:p></span></u></b></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="color: blue; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">using</span><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"> System;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="color: blue; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">public</span><span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"> <span style="color: blue;">partial</span> <span style="color: blue;">class</span> <span style="color: #2b91af;">ConfirmPopUp</span> : System.Web.UI.<span style="color: #2b91af;">Page<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">protected</span> <span style="color: blue;">void</span> Page_Load(<span style="color: blue;">object</span> sender, <span style="color: #2b91af;">EventArgs</span> e)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>}<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">protected</span> <span style="color: blue;">void</span> Button4_Click(<span style="color: blue;">object</span> sender, <span style="color: #2b91af;">EventArgs</span> e)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">if</span> (HiddenField1.Value == <span style="color: #a31515;">"2"</span>)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>ModalPopupExtender1.Show();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>}<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>}<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">protected</span> <span style="color: blue;">void</span> Button2_Click(<span style="color: blue;">object</span> sender, <span style="color: #2b91af;">EventArgs</span> e)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>{<span style="mso-spacerun: yes;"> </span><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: green;">//Your Processing code placed here<span style="mso-spacerun: yes;"> </span><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>ModalPopupExtender1.Hide();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>}<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">protected</span> <span style="color: blue;">void</span> Button3_Click(<span style="color: blue;">object</span> sender, <span style="color: #2b91af;">EventArgs</span> e)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>{ <o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>ModalPopupExtender1.Hide();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>}<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes;">}<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;">
<b style="mso-bidi-font-weight: normal;"><u><span style="font-family: Calibri;">How To: Stop the ModalPopup Flicker<o:p></o:p></span></u></b></div>
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;">
<span style="font-family: Calibri;">In above code </span><span style="color: blue; font-family: 'Courier New'; font-size: 10pt; line-height: 115%; mso-no-proof: yes;">PnlModal having the </span><b style="mso-bidi-font-weight: normal;"><span style="color: red; font-family: 'Courier New'; font-size: 10pt; line-height: 115%; mso-no-proof: yes;">style</span></b><b style="mso-bidi-font-weight: normal;"><span style="color: blue; font-family: 'Courier New'; font-size: 10pt; line-height: 115%; mso-no-proof: yes;">="</span></b><b style="mso-bidi-font-weight: normal;"><span style="color: red; font-family: 'Courier New'; font-size: 10pt; line-height: 115%; mso-no-proof: yes;">display</span></b><b style="mso-bidi-font-weight: normal;"><span style="font-family: 'Courier New'; font-size: 10pt; line-height: 115%; mso-no-proof: yes;">:<span style="color: blue;">none</span>;” </span></b><span style="font-family: 'Courier New'; font-size: 10pt; line-height: 115%; mso-no-proof: yes;">to avoid flickering of confirmation box when page load happens</span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;">
<span style="color: blue; font-family: 'Courier New'; font-size: 10pt; line-height: 115%; mso-no-proof: yes;"><</span><span style="color: #a31515; font-family: 'Courier New'; font-size: 10pt; line-height: 115%; mso-no-proof: yes;">asp</span><span style="color: blue; font-family: 'Courier New'; font-size: 10pt; line-height: 115%; mso-no-proof: yes;">:</span><span style="color: #a31515; font-family: 'Courier New'; font-size: 10pt; line-height: 115%; mso-no-proof: yes;">Panel</span><span style="font-family: 'Courier New'; font-size: 10pt; line-height: 115%; mso-no-proof: yes;"> <span style="color: red;">ID</span><span style="color: blue;">="PnlModal"</span> <span style="color: red;">runat</span><span style="color: blue;">="server"</span> <span style="color: red;">Width</span><span style="color: blue;">="450px"</span> <b style="mso-bidi-font-weight: normal;"><span style="color: red;">style</span><span style="color: blue;">="</span><span style="color: red;">display</span>:<span style="color: blue;">none</span>;”<span style="mso-spacerun: yes;"> </span></b></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;">
<b style="mso-bidi-font-weight: normal;"><u><span style="font-family: Calibri;">How To: Avoid “Object Required” javascript error from ScriptResource.axd when popup is shown <o:p></o:p></span></u></b></div>
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;">
<b style="mso-bidi-font-weight: normal;"><u><span style="font-family: Calibri;">Don’t use </span></u></b><span style="font-family: 'Courier New'; font-size: 10pt; line-height: 115%; mso-no-proof: yes;">PnlModal.Visible = <span style="color: blue;">false/true</span>; from code behind to hide/show the popup, this is not required why because ModalPopupExtender will take care this behaviour. </span><b style="mso-bidi-font-weight: normal;"><u><o:p></o:p></u></b></div>
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;">
<br /></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1537800241861894285.post-81493463462251059432013-12-11T12:16:00.000+05:302013-12-11T12:16:07.796+05:30SQL Server Integration Services (SSIS) Interview Questions and Answers <h1 style="margin: 24pt 0cm 0pt;">
<span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: large;"><span style="color: #365f91;"><span style="font-family: Cambria;">SQL Server Integration Services (SSIS) Interview Questions</span></span></span></span></h1>
<h1 style="margin: 24pt 0cm 0pt;">
<span style="mso-fareast-font-family: 'Times New Roman';"><span style="font-size: large;"><span style="color: #365f91;"><span style="font-family: Cambria;"><o:p></o:p></span></span></span></span> </h1>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;">
<b><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 12pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">What is SQL Server Integration Services (SSIS)?<o:p></o:p></span></b></div>
<ul type="disc">
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l17 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">SQL Server Integration Services (SSIS) is component of SQL Server 2005 and later versions. SSIS is an enterprise scale ETL (Extraction, Transformation and Load) tool which allows you to develop data integration and workflow solutions. Apart from data integration, SSIS can be used to define workflows to automate updating multi-dimensional cubes and automating maintenance tasks for SQL Server databases.<o:p></o:p></span></li>
</ul>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;">
<b><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 12pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">How does SSIS differ from DTS? <o:p></o:p></span></b></div>
<ul type="disc">
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l18 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">SSIS is a successor to DTS (Data Transformation Services) and has been completely re-written from scratch to overcome the limitations of DTS which was available in SQL Server 2000 and earlier versions. A significant improvement is the segregation of the control/work flow from the data flow and the ability to use a buffer/memory oriented architecture for data flows and transformations which improve performance.<o:p></o:p></span></li>
</ul>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;">
<b><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 12pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">What is the Control Flow? <o:p></o:p></span></b></div>
<ul type="disc">
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l0 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">When you start working with SSIS, you first create a package which is nothing but a collection of tasks or package components. The control flow allows you to order the workflow, so you can ensure tasks/components get executed in the appropriate order.<o:p></o:p></span></li>
</ul>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;">
<b><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 12pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">What is the Data Flow Engine? <o:p></o:p></span></b></div>
<ul type="disc">
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l3 level1 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">The Data Flow Engine, also called the SSIS pipeline engine, is responsible for managing the flow of data from the source to the destination and performing transformations (lookups, data cleansing etc.). Data flow uses memory oriented architecture, called buffers, during the data flow and transformations which allows it to execute extremely fast. This means the SSIS pipeline engine pulls data from the source, stores it in buffers (in-memory), does the requested transformations in the buffers and writes to the destination. The benefit is that it provides the fastest transformation as it happens in memory and we don't need to stage the data for transformations in most cases.<o:p></o:p></span></li>
</ul>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;">
<b><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 12pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">What is a Transformation?<o:p></o:p></span></b></div>
<ul type="disc">
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l28 level1 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';"> A transformation simply means bringing in the data in a desired format. For example you are pulling data from the source and want to ensure only distinct records are written to the destination, so duplicates are removed. Anther example is if you have master/reference data and want to pull only related data from the source and hence you need some sort of lookup. There are around 30 transformation tasks available and this can be extended further with custom built tasks if needed.<o:p></o:p></span></li>
</ul>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;">
<br /></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;">
<b><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 12pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">What is a Task?<o:p></o:p></span></b></div>
<ul type="disc">
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l34 level1 lfo6; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">A task is very much like a method of any programming language which represents or carries out an individual unit of work. There are broadly two categories of tasks in SSIS, Control Flow tasks and Database Maintenance tasks. All Control Flow tasks are operational in nature except Data Flow tasks. Although there are around 30 control flow tasks which you can use in your package you can also develop your own custom tasks with your choice of .NET programming language.<o:p></o:p></span></li>
</ul>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;">
<b><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 12pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">What is a Precedence Constraint and what types of Precedence Constraint are there?<o:p></o:p></span></b></div>
<ul type="disc">
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l25 level1 lfo7; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">SSIS allows you to place as many as tasks you want to be placed in control flow. You can connect all these tasks using connectors called Precedence Constraints. Precedence Constraints allow you to define the logical sequence of tasks in the order they should be executed. You can also specify a condition to be evaluated before the next task in the flow is executed. <o:p></o:p></span></li>
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l25 level1 lfo7; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">These are the types of precedence constraints and the condition could be either a constraint, an expression or both <o:p></o:p></span></li>
<ul type="circle">
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l25 level2 lfo7; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 72.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">Success (next task will be executed only when the last task completed successfully) or <o:p></o:p></span></li>
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l25 level2 lfo7; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 72.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">Failure (next task will be executed only when the last task failed) or <o:p></o:p></span></li>
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l25 level2 lfo7; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 72.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">Complete (next task will be executed no matter the last task was completed or failed).<o:p></o:p></span></li>
</ul>
</ul>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;">
<b><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 12pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">What is a container and how many types of containers are there?<o:p></o:p></span></b></div>
<ul type="disc">
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l7 level1 lfo8; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">A container is a logical grouping of tasks which allows you to manage the scope of the tasks together. <o:p></o:p></span></li>
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l7 level1 lfo8; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">These are the types of containers in SSIS: <o:p></o:p></span></li>
<ul type="circle">
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l7 level2 lfo8; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 72.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">Sequence Container - Used for grouping logically related tasks together<o:p></o:p></span></li>
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l7 level2 lfo8; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 72.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">For Loop Container - Used when you want to have repeating flow in package<o:p></o:p></span></li>
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l7 level2 lfo8; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 72.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">For Each Loop Container - Used for enumerating each object in a collection; for example a record set or a list of files.<o:p></o:p></span></li>
</ul>
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l7 level1 lfo8; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">Apart from the above mentioned containers, there is one more container called the Task Host Container which is not visible from the IDE, but every task is contained in it (the default container for all the tasks).<o:p></o:p></span></li>
</ul>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;">
<b><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 12pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">What are variables and what is variable scope? <o:p></o:p></span></b></div>
<ul type="disc">
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l2 level1 lfo9; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">A variable is used to store values. There are basically two types of variables, System Variable (like ErrorCode, ErrorDescription, PackageName etc) whose values you can use but cannot change and User Variable which you create, assign values and read as needed. A variable can hold a value of the data type you have chosen when you defined the variable.<o:p></o:p></span></li>
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l2 level1 lfo9; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">Variables can have a different scope depending on where it was defined. For example you can have package level variables which are accessible to all the tasks in the package and there could also be container level variables which are accessible only to those tasks that are within the container.<o:p></o:p></span></li>
</ul>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<br /></div>
<h1 style="background: white; margin: 24pt 0cm 0pt;">
<span style="color: #365f91; font-family: Cambria; font-size: large;">SSIS Interview Questions for Basic Concepts and Event Logging</span></h1>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;">
<b><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 12pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">What are SSIS Connection Managers?<o:p></o:p></span></b></div>
<ul type="disc">
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l36 level1 lfo10; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">When we talk of integrating data, we are actually pulling data from different sources and writing it to a destination. But how do you get connected to the source and destination systems? This is where the connection managers come into the picture. Connection manager represent a connection to a system which includes data provider information, the server name, database name, authentication mechanism, etc. For more information check out the <a href="http://www.mssqltips.com/sqlservertutorial/209/sql-server-integration-services-ssis-connection-managers/"><span style="color: blue; font-family: 'Times New Roman','serif'; mso-bidi-font-size: 11.0pt;">SQL Server Integration Services (SSIS) Connection Managers</span></a> and <a href="http://www.mssqltips.com/sqlservertip/1147/connection-managers-in-sql-server-2005-integration-services-ssis/"><span style="color: blue; font-family: 'Times New Roman','serif'; mso-bidi-font-size: 11.0pt;">Connection Managers in SQL Server 2005 Integration Services SSIS</span></a> tips.<o:p></o:p></span></li>
</ul>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;">
<b><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 12pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">What is the RetainSameConnection property and what is its impact?<o:p></o:p></span></b></div>
<ul type="disc">
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l1 level1 lfo11; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">Whenever a task uses a connection manager to connect to source or destination database, a connection is opened and closed with the execution of that task. Sometimes you might need to open a connection, execute multiple tasks and close it at the end of the execution. This is where RetainSameConnection property of the connection manager might help you. When you set this property to TRUE, the connection will be opened on first time it is used and remain open until execution of the package completes.<o:p></o:p></span></li>
</ul>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;">
<b><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 12pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">What are a source and destination adapters?<o:p></o:p></span></b></div>
<ul type="disc">
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l20 level1 lfo12; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">A source adaptor basically indicates a source in Data Flow to pull data from. The source adapter uses a connection manager to connect to a source and along with it you can also specify the query method and query to pull data from the source. <o:p></o:p></span></li>
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l20 level1 lfo12; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">Similar to a source adaptor, the destination adapter indicates a destination in the Data Flow to write data to. Again like the source adapter, the destination adapter also uses a connection manager to connect to a target system and along with that you also specify the target table and writing mode, i.e. write one row at a time or do a bulk insert as well as several other properties. <o:p></o:p></span></li>
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l20 level1 lfo12; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">Please note, the source and destination adapters can both use the same connection manager if you are reading and writing to the same database. <o:p></o:p></span></li>
</ul>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;">
<b><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 12pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">What is the Data Path and how is it different from a Precedence Constraint?<o:p></o:p></span></b></div>
<ul type="disc">
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l12 level1 lfo13; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">Data Path is used in a Data Flow task to connect to different components of a Data Flow and show transition of the data from one component to another. A data path contains the meta information of the data flowing through it, such as the columns, data type, size, etc. When we talk about differences between the data path and precedence constraint; the data path is used in the data flow, which shows the flow of data. Whereas the precedence constraint is used in control flow, which shows control flow or transition from one task to another task.<o:p></o:p></span></li>
</ul>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;">
<b><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 12pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">What is a Data Viewer utility and what it is used for?<o:p></o:p></span></b></div>
<ul type="disc">
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l27 level1 lfo14; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">The data viewer utility is used in Business Intelligence Development Studio during development or when troubleshooting an SSIS Package. The data viewer utility is placed on a data path to see what data is flowing through that specific data path during execution. The data viewer utility displays rows from a single buffer at a time, so you can click on the next or previous icons to go forward and backward to display data. Check out the Data Viewer enhancements in <a href="http://www.mssqltips.com/sqlservertip/2448/sql-server-denali-ssis-enhancements-part-2-of-2/"><span style="color: blue; font-family: 'Times New Roman','serif'; mso-bidi-font-size: 11.0pt;">SQL Server 2012</span></a>.<o:p></o:p></span></li>
</ul>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;">
<b><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 12pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">What is an SSIS breakpoint? How do you configure it? How do you disable or delete it?<o:p></o:p></span></b></div>
<ul type="disc">
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l9 level1 lfo15; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">A breakpoint allows you to pause the execution of the package in Business Intelligence Development Studio during development or when troubleshooting an SSIS Package. You can right click on the task in control flow, click on Edit Breakpoint menu and from the Set Breakpoint window, you specify when you want execution to be halted/paused. For example OnPreExecute, OnPostExecute, OnError events, etc. To toggle a breakpoint, delete all breakpoints and disable all breakpoints go to the Debug menu and click on the respective menu item. You can event specify different conditions to hit the breakpoint as well. To learn more about breakpoints, refer to <a href="http://www.mssqltips.com/sqlservertip/1110/breakpoints-in-sql-server-2005-integration-services-ssis/"><span style="color: blue; font-family: 'Times New Roman','serif'; mso-bidi-font-size: 11.0pt;">Breakpoints in SQL Server 2005 Integration Services SSIS</span></a>. <o:p></o:p></span></li>
</ul>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;">
<b><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 12pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">What is SSIS event logging?<o:p></o:p></span></b></div>
<ul type="disc">
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l10 level1 lfo16; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">Like any other modern programming language, SSIS also raises different events during package execution life cycle. You can enable or write these events to trace the execution of your SSIS package and its tasks. You can also can write your custom message as a custom log. You can enable event logging at the package level as well as at the tasks level. You can also choose any specific event of a task or a package to be logged. This is essential when you are troubleshooting your package and trying to understand a performance problem or root cause of a failure. Check out this tip about <a href="http://www.mssqltips.com/sqlservertip/1417/custom-logging-in-sql-server-integration-services-ssis/"><span style="color: blue; font-family: 'Times New Roman','serif'; mso-bidi-font-size: 11.0pt;">Custom Logging in SQL Server Integration Services SSIS</span></a>. <o:p></o:p></span></li>
</ul>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;">
<b><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 12pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">What are the different SSIS log providers?<o:p></o:p></span></b></div>
<ul type="disc">
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l15 level1 lfo17; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">There are several places where you can log execution data generated by an SSIS event log: <o:p></o:p></span></li>
<ul type="circle">
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l15 level2 lfo17; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 72.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">SSIS log provider for Text files <o:p></o:p></span></li>
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l15 level2 lfo17; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 72.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">SSIS log provider for Windows Event Log <o:p></o:p></span></li>
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l15 level2 lfo17; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 72.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">SSIS log provider for XML files <o:p></o:p></span></li>
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l15 level2 lfo17; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 72.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">SSIS log provider for SQL Profiler <o:p></o:p></span></li>
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l15 level2 lfo17; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 72.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">SSIS log provider for SQL Server, which writes the data to the msdb..sysdtslog90 or msdb..sysssislog table depending on the SQL Server version.<o:p></o:p></span></li>
</ul>
</ul>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;">
<b><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 12pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">How do you enable SSIS event logging?<o:p></o:p></span></b></div>
<ul type="disc">
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l5 level1 lfo18; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">SSIS provides a granular level of control in deciding what to log and where to log. To enable event logging for an SSIS Package, right click in the control flow area of the package and click on Logging. In the Configure SSIS Logs window you will notice all the tasks of the package are listed on the left side of the tree view. You can specifically choose which tasks you want to enable logging. On the right side you will notice two tabs; on the Providers and Logs tab you specify where you want to write the logs, you can write it to one or more log providers together. On the Details tab you can specify what events do you want to log for the selected task. <o:p></o:p></span></li>
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l5 level1 lfo18; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">Please note, enabling event logging is immensely helpful when you are troubleshooting a package, but also incurs additional overhead on SSIS in order to log the events and information. Hence you should only enabling event logging when needed and only choose events which you want to log. Avoid logging all the events unnecessarily.<o:p></o:p></span></li>
</ul>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;">
<b><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 12pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">What is the LoggingMode property?<o:p></o:p></span></b></div>
<ul type="disc">
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l24 level1 lfo19; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">SSIS packages and all of the associated tasks or components have a property called LoggingMode. This property accepts three possible values: Enabled - to enable logging of that component, Disabled - to disable logging of that component and UseParentSetting - to use parent's setting of that component to decide whether or not to log the data.<o:p></o:p></span></li>
</ul>
<h1 style="background: white; margin: 24pt 0cm 0pt;">
<span style="color: #365f91; font-family: Cambria; font-size: large;">SSIS Interview Questions on Transactions, Event Handling and Validation</span></h1>
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;">
<br /></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;">
<b><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 12pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">What is the transaction support feature in SSIS?<o:p></o:p></span></b></div>
<ul type="disc">
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l35 level1 lfo20; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">When you execute a package, every task of the package executes in its own transaction. What if you want to execute two or more tasks in a single transaction? This is where the transaction support feature helps. You can group all your logically related tasks in single group. Next you can set the transaction property appropriately to enable a transaction so that all the tasks of the package run in a single transaction. This way you can ensure either all of the tasks complete successfully or if any of them fails, the transaction gets roll-backed too. <o:p></o:p></span></li>
</ul>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;">
<b><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 12pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">What properties do you need to configure in order to use the transaction feature in SSIS?<o:p></o:p></span></b></div>
<ul type="disc">
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l30 level1 lfo21; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">Suppose you want to execute 5 tasks in a single transaction, in this case you can place all 5 tasks in a Sequence Container and set the TransactionOption and IsolationLevel properties appropriately. <o:p></o:p></span></li>
<ul type="circle">
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l30 level2 lfo21; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 72.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">The TransactionOption property expects one of these three values: <o:p></o:p></span></li>
<ul type="square">
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l30 level3 lfo21; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 108.0pt;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">Supported</span></b><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';"> - The container/task does not create a separate transaction, but if the parent object has already initiated a transaction then participate in it <o:p></o:p></span></li>
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l30 level3 lfo21; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 108.0pt;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">Required</span></b><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';"> - The container/task creates a new transaction irrespective of any transaction initiated by the parent object <o:p></o:p></span></li>
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l30 level3 lfo21; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 108.0pt;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">NotSupported</span></b><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';"> - The container/task neither creates a transaction nor participates in any transaction initiated by the parent object<o:p></o:p></span></li>
</ul>
</ul>
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l30 level1 lfo21; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">Isolation level dictates how two more transaction maintains consistency and concurrency when they are running in parallel. To learn more about Transaction and Isolation Level, refer to <a href="http://www.mssqltips.com/sqlservertip/1585/how-to-use-transactions-in-sql-server-integration-services-ssis/"><span style="color: blue; font-family: 'Times New Roman','serif'; mso-bidi-font-size: 11.0pt;">this tip</span></a>.<o:p></o:p></span></li>
</ul>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 36pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<br /></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;">
<b><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 12pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">When I enabled transactions in an SSIS package, it failed with this exception: "The Transaction Manager is not available. The DTC transaction failed to start." What caused this exception and how can it be fixed?<o:p></o:p></span></b></div>
<ul type="disc">
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l29 level1 lfo22; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">SSIS uses the MS DTC (Microsoft Distributed Transaction Coordinator) Windows Service for transaction support. As such, you need to ensure this service is running on the machine where you are actually executing the SSIS packages or the package execution will fail with the exception message as indicated in this question.<o:p></o:p></span></li>
</ul>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;">
<b><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 12pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">What is event handling in SSIS?<o:p></o:p></span></b></div>
<ul type="disc">
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l26 level1 lfo23; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">Like many other programming languages, SSIS and its components raise different events during the execution of the code. You can write an even handler to capture the event and handle it in a few different ways. For example consider you have a data flow task and before execution of this data flow task you want to make some environmental changes such as creating a table to write data into, deleting/truncating a table you want to write, etc. Along the same lines, after execution of the data flow task you want to cleanup some staging tables. In this circumstance you can write an event handler for the OnPreExcute event of the data flow task which gets executed before the actual execution of the data flow. Similar to that you can also write an event handler for OnPostExecute event of the data flow task which gets executed after the execution of the actual data flow task. Please note, not all the tasks raise the same events as others. There might be some specific events related to a specific task that you can use with one object and not with others.<o:p></o:p></span></li>
</ul>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;">
<b><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 12pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">How do you write an event handler?<o:p></o:p></span></b></div>
<ul type="disc">
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l23 level1 lfo24; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">First, open your SSIS package in Business Intelligence Development Studio (BIDS) and click on the Event Handlers tab.<span style="mso-spacerun: yes;"> </span>Next, select the executable/task from the left side combo-box and then select the event you want to write the handler in the right side combo box. Finally, click on the hyperlink to create the event handler. So far you have only created the event handler, you have not specified any sort of action. For that simply drag the required task from the toolbox on the event handler designer surface and configure it appropriately. To learn more about event handling, <a href="http://www.sql-server-performance.com/2009/SSIS-Features-And-Properties-Part2/"><span style="color: blue; font-family: 'Times New Roman','serif'; mso-bidi-font-size: 11.0pt;">click here.</span></a><o:p></o:p></span></li>
</ul>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;">
<b><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 12pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">What is the DisableEventHandlers property used for?<o:p></o:p></span></b></div>
<ul type="disc">
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l4 level1 lfo25; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">Consider you have a task or package with several event handlers, but for some reason you do not want event handlers to be called. One simple solution is to delete all of the event handlers, but that would not be viable if you want to use them in the future. This is where you can use the DisableEventHandlers property.<span style="mso-spacerun: yes;"> </span>You can set this property to TRUE and all event handlers will be disabled. Please note with this property you simply disable the event handlers and you are not actually removing them.<span style="mso-spacerun: yes;"> </span>This means you can set this value to FALSE and the event handlers will once again be executed.<o:p></o:p></span></li>
</ul>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 36pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<br /></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;">
<b><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 12pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">What is SSIS validation?<o:p></o:p></span></b></div>
<ul type="disc">
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l8 level1 lfo26; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">SSIS validates the package and all of it's tasks to ensure it has been configured correctly.<span style="mso-spacerun: yes;"> </span>With a given set of configurations and values, all the tasks and package will execute successfully. In other words, during the validation process, SSIS checks if the source and destination locations are accessible and the meta data about the source and destination tables are stored with the package are correct, so that the task will not fail if executed. The validation process reports warnings and errors depending on the validation failure detected. For example, if the source/destination tables/columns get changed/dropped it will show as error.<span style="mso-spacerun: yes;"> </span>Whereas if you are accessing more columns than used to write to the destination object this will be flagged as a warning. To learn about validation <a href="http://www.sql-server-performance.com/2009/ssis-features-and-properties-part4/"><span style="color: blue; font-family: 'Times New Roman','serif'; mso-bidi-font-size: 11.0pt;">click here.</span></a><o:p></o:p></span></li>
</ul>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;">
<b><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 12pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">Define design time validation versus run time validation.<o:p></o:p></span></b></div>
<ul type="disc">
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l32 level1 lfo27; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">Design time validation is performed when you are opening your package in BIDS whereas run time validation is performed when you are actually executing the package.<o:p></o:p></span></li>
</ul>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;">
<b><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 12pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">Define early validation (package level validation) versus late validation (component level validation).<o:p></o:p></span></b></div>
<ul type="disc">
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l11 level1 lfo28; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">When a package is executed, the package goes through the validation process.<span style="mso-spacerun: yes;"> </span>All of the components/tasks of package are validated before actually starting the package execution. This is called early validation or package level validation. During execution of a package, SSIS validates the component/task again before executing that particular component/task.<span style="mso-spacerun: yes;"> </span>This is called late validation or component level validation.<o:p></o:p></span></li>
</ul>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;">
<b><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 12pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">What is DelayValidation and what is the significance?<o:p></o:p></span></b></div>
<ul type="disc">
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l19 level1 lfo29; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">As I said before, during early validation all of the components of the package are validated along with the package itself. If any of the component/task fails to validate, SSIS will not start the package execution. In most cases this is fine, but what if the second task is dependent on the first task?<span style="mso-spacerun: yes;"> </span>For example, say you are creating a table in the first task and referring to the same table in the second task? When early validation starts, it will not be able to validate the second task as the dependent table has not been created yet.<span style="mso-spacerun: yes;"> </span>Keep in mind that early validation is performed before the package execution starts. So what should we do in this case?<span style="mso-spacerun: yes;"> </span>How can we ensure the package is executed successfully and the logically flow of the package is correct?<span style="mso-spacerun: yes;"> </span>This is where you can use the DelayValidation property.<span style="mso-spacerun: yes;"> </span>In the above scenario you should set the DelayValidation property of the second task to TRUE in which case early validation i.e. package level validation is skipped for that task and that task would only be validated during late validation i.e. component level validation. Please note using the DelayValidation property you can only skip early validation for that specific task, there is no way to skip late or component level validation.<o:p></o:p></span></li>
</ul>
<h1 style="background: white; margin: 24pt 0cm 0pt;">
<span style="color: #365f91; font-family: Cambria; font-size: large;">SSIS Architecture and Internals Interview Questions</span></h1>
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;">
<br /></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;">
<b><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 12pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">What are the different components in the SSIS architecture?<o:p></o:p></span></b></div>
<ul type="disc">
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l14 level1 lfo30; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">The SSIS architecture comprises of four main components: <o:p></o:p></span></li>
<ul type="circle">
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l14 level2 lfo30; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 72.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">The SSIS runtime engine manages the workflow of the package <o:p></o:p></span></li>
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l14 level2 lfo30; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 72.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">The data flow pipeline engine manages the flow of data from source to destination and in-memory transformations <o:p></o:p></span></li>
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l14 level2 lfo30; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 72.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">The SSIS object model is used for programmatically creating, managing and monitoring SSIS packages <o:p></o:p></span></li>
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l14 level2 lfo30; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 72.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">The SSIS windows service allows managing and monitoring packages<o:p></o:p></span></li>
</ul>
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l14 level1 lfo30; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">To learn more about the architecture <a href="http://technet.microsoft.com/en-us/library/ms141709(SQL.90).aspx"><span style="color: blue; font-family: 'Times New Roman','serif'; mso-bidi-font-size: 11.0pt;">click here.</span></a><o:p></o:p></span></li>
</ul>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;">
<b><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 12pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">How is SSIS runtime engine different from the SSIS dataflow pipeline engine?<o:p></o:p></span></b></div>
<ul type="disc">
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l21 level1 lfo31; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">The SSIS Runtime Engine manages the workflow of the packages during runtime, which means its role is to execute the tasks in a defined sequence. As you know, you can define the sequence using precedence constraints. This engine is also responsible for providing support for event logging, breakpoints in the BIDS designer, package configuration, transactions and connections. The SSIS Runtime engine has been designed to support concurrent/parallel execution of tasks in the package. <o:p></o:p></span></li>
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l21 level1 lfo31; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">The Dataflow Pipeline Engine is responsible for executing the data flow tasks of the package. It creates a dataflow pipeline by allocating in-memory structure for storing data in-transit. This means, the engine pulls data from source, stores it in memory, executes the required transformation in the data stored in memory and finally loads the data to the destination. Like the SSIS runtime engine, the Dataflow pipeline has been designed to do its work in parallel by creating multiple threads and enabling them to run multiple execution trees/units in parallel.<o:p></o:p></span></li>
</ul>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;">
<b><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 12pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">How is a synchronous (non-blocking) transformation different from an asynchronous (blocking) transformation in SQL Server Integration Services?<o:p></o:p></span></b></div>
<ul type="disc">
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l16 level1 lfo32; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">A transformation changes the data in the required format before loading it to the destination or passing the data down the path. The transformation can be categorized in Synchronous and Asynchronous transformation. <o:p></o:p></span></li>
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l16 level1 lfo32; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">A transformation is called synchronous when it processes each incoming row (modify the data in required format in place only so that the layout of the result-set remains same) and passes them down the hierarchy/path. It means, output rows are synchronous with the input rows (1:1 relationship between input and output rows) and hence it uses the same allocated buffer set/memory and does not require additional memory. Please note, these kinds of transformations have lower memory requirements as they work on a row-by-row basis (and hence run quite faster) and do not block the data flow in the pipeline. Some of the examples are : Lookup, Derived Columns, Data Conversion, Copy column, Multicast, Row count transformations, etc. <o:p></o:p></span></li>
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l16 level1 lfo32; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">A transformation is called Asynchronous when it requires all incoming rows to be stored locally in the memory before it can start producing output rows. For example, with an Aggregate Transformation, it requires all the rows to be loaded and stored in memory before it can aggregate and produce the output rows. This way you can see input rows are not in sync with output rows and more memory is required to store the whole set of data (no memory reuse) for both the data input and output. These kind of transformations have higher memory requirements (and there are high chances of buffer spooling to disk if insufficient memory is available) and generally runs slower. The asynchronous transformations are also called "blocking transformations" because of its nature of blocking the output rows unless all input rows are read into memory. To learn more about it <a href="http://www.sql-server-performance.com/2009/ssis-an-inside-view-part-2/"><span style="color: blue; font-family: 'Times New Roman','serif'; mso-bidi-font-size: 11.0pt;">click here.</span></a><o:p></o:p></span></li>
</ul>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;">
<b><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 12pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">What is the difference between a partially blocking transformation versus a fully blocking transformation in SQL Server Integration Services?<o:p></o:p></span></b></div>
<ul type="disc">
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l22 level1 lfo33; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">Asynchronous transformations, as discussed in last question, can be further divided in two categories depending on their blocking behavior: <o:p></o:p></span></li>
<ul type="circle">
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l22 level2 lfo33; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 72.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">Partially Blocking Transformations do not block the output until a full read of the inputs occur. However, they require new buffers/memory to be allocated to store the newly created result-set because the output from these kind of transformations differs from the input set. For example, Merge Join transformation joins two sorted inputs and produces a merged output. In this case if you notice, the data flow pipeline engine creates two input sets of memory, but the merged output from the transformation requires another set of output buffers as structure of the output rows which are different from the input rows. It means the memory requirement for this type of transformations is higher than synchronous transformations where the transformation is completed in place. <o:p></o:p></span></li>
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l22 level2 lfo33; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 72.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">Full Blocking Transformations, apart from requiring an additional set of output buffers, also blocks the output completely unless the whole input set is read. For example, the Sort Transformation requires all input rows to be available before it can start sorting and pass down the rows to the output path. These kind of transformations are most expensive and should be used only as needed. For example, if you can get sorted data from the source system, use that logic instead of using a Sort transformation to sort the data in transit/memory. To learn more about it <a href="http://www.sql-server-performance.com/2009/ssis-an-inside-view-part-2/"><span style="color: blue; font-family: 'Times New Roman','serif'; mso-bidi-font-size: 11.0pt;">click here.</span></a><o:p></o:p></span></li>
</ul>
</ul>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;">
<b><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 12pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">What is an SSIS execution tree and how can I analyze the execution trees of a data flow task?<o:p></o:p></span></b></div>
<ul type="disc">
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l31 level1 lfo34; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">The work to be done in the data flow task is divided into multiple chunks, which are called execution units, by the dataflow pipeline engine. Each represents a group of transformations. The individual execution unit is called an execution tree, which can be executed by separate thread along with other execution trees in a parallel manner. The memory structure is also called a data buffer, which gets created by the data flow pipeline engine and has the scope of each individual execution tree. An execution tree normally starts at either the source or an asynchronous transformation and ends at the first asynchronous transformation or a destination. During execution of the execution tree, the source reads the data, then stores the data to a buffer, executes the transformation in the buffer and passes the buffer to the next execution tree in the path by passing the pointers to the buffers. To learn more about it <a href="http://www.sql-server-performance.com/2009/ssis-an-inside-view-part-2/"><span style="color: blue; font-family: 'Times New Roman','serif'; mso-bidi-font-size: 11.0pt;">click here.</span></a> <o:p></o:p></span></li>
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l31 level1 lfo34; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">To see how many execution trees are getting created and how many rows are getting stored in each buffer for a individual data flow task, you can enable logging of these events of data flow task: PipelineExecutionTrees, PipelineComponentTime, PipelineInitialization, BufferSizeTunning, etc. To learn more about events that can be logged <a href="http://msdn.microsoft.com/en-us/library/ms141122.aspx"><span style="color: blue; font-family: 'Times New Roman','serif'; mso-bidi-font-size: 11.0pt;">click here</span></a>.<o:p></o:p></span></li>
</ul>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;">
<b><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 12pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">How can an SSIS package be scheduled to execute at a defined time or at a defined interval per day?<o:p></o:p></span></b></div>
<ul type="disc">
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l33 level1 lfo35; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">You can configure a <a href="http://www.mssqltips.com/sql-server-tip-category/27/sql-server-agent/"><span style="color: blue; font-family: 'Times New Roman','serif'; mso-bidi-font-size: 11.0pt;">SQL Server Agent Job</span></a> with a job step type of SQL Server Integration Services Package, the job invokes the <a href="http://www.mssqltips.com/sqlservertip/1812/dtexec-command-line-parameters-using-command-files/"><span style="color: blue; font-family: 'Times New Roman','serif'; mso-bidi-font-size: 11.0pt;">dtexec command line utility</span></a> internally to execute the package. You can run the job (and in turn the SSIS package) on demand or you can create a schedule for a one time need or on a reoccurring basis. Refer to <a href="http://www.mssqltips.com/sqlservertip/1180/sql-server-integration-services-package-scheduling-with-sql-agent/"><span style="color: blue; font-family: 'Times New Roman','serif'; mso-bidi-font-size: 11.0pt;">this tip</span></a> to learn more about it.<o:p></o:p></span></li>
</ul>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;">
<b><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 12pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">What is an SSIS Proxy account and why would you create it?<o:p></o:p></span></b></div>
<ul type="disc">
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l6 level1 lfo36; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">When we try to execute an SSIS package from a SQL Server Agent Job it fails with the message "Non-SysAdmins have been denied permission to run DTS Execution job steps without a proxy account". This error message is generated if the account under which SQL Server Agent Service is running and the job owner is not a sysadmin on the instance or the job step is not set to run under a proxy account associated with the SSIS subsystem. Refer to <a href="http://www.mssqltips.com/sqlservertip/2163/running-a-ssis-package-from-sql-server-agent-using-a-proxy-account/"><span style="color: blue; font-family: 'Times New Roman','serif'; mso-bidi-font-size: 11.0pt;">this tip</span></a> to learn more about it.<o:p></o:p></span></li>
</ul>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;">
<b><span style="color: black; font-family: 'Verdana','sans-serif'; font-size: 12pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">How can you configure your SSIS package to run in 32-bit mode on 64-bit machine when using some data providers which are not available on the 64-bit platform?<o:p></o:p></span></b></div>
<ul type="disc">
<li class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-list: l13 level1 lfo37; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">In order to run an SSIS package in 32-bit mode the SSIS project property Run64BitRuntime needs to be set to "False". The default configuration for this property is "True". This configuration is an instruction to load the 32-bit runtime environment rather than 64-bit, and your packages will still run without any additional changes. The property can be found under <o:p></o:p></span></li>
</ul>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 36pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="font-family: 'Verdana','sans-serif'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman';">SSIS Project Property Pages -> Configuration Properties -> Debugging.<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;">
<br /></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1537800241861894285.post-80657468833660291162013-12-05T14:32:00.000+05:302013-12-05T14:32:49.380+05:30MVC Interview Questions and Answers Part 2<div class="MsoListParagraphCxSpFirst" style="margin: 0cm 0cm 0pt 18pt; mso-add-space: auto;">
<b style="mso-bidi-font-weight: normal;"><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">For MVC Interview Questions Part 1 refer below link:<o:p></o:p></span></b></div>
<div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 18pt; mso-add-space: auto;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';"><a href="http://challadotnetfaq.blogspot.co.uk/2013/12/mvc-interview-questions-and-answers.html"><span style="color: purple;">http://challadotnetfaq.blogspot.co.uk/2013/12/mvc-interview-questions-and-answers.html</span></a><o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 18pt; mso-add-space: auto;">
<br /></div>
<div class="MsoListParagraphCxSpLast" style="margin: 0cm 0cm 10pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo1; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">1.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">What are ViewData, ViewBag and TempData? <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">MVC provides us </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">ViewData</span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">, </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">ViewBag </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">and </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">TempData </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">for passing data from controller, view and in next requests as well. </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">ViewData </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">and </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">ViewBag </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">are similar to some extent but </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">TempData </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">performs additional roles. <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpFirst" style="margin: 0cm 0cm 0pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo1; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">2.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">What are the roles and similarities between ViewData and ViewBag? <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="background: white; line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-add-space: auto; mso-list: l0 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt; text-indent: -18pt;">
<span style="color: #111111; font-family: Wingdings; font-size: 9.5pt; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;"><span style="mso-list: Ignore;">Ø<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Maintains data when moving from controller to view <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="background: white; line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-add-space: auto; mso-list: l0 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt; text-indent: -18pt;">
<span style="color: #111111; font-family: Wingdings; font-size: 9.5pt; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;"><span style="mso-list: Ignore;">Ø<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Passes data from controller to respective view <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="background: white; line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-add-space: auto; mso-list: l0 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt; text-indent: -18pt;">
<span style="color: #111111; font-family: Wingdings; font-size: 9.5pt; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;"><span style="mso-list: Ignore;">Ø<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Their value becomes null when any redirection occurs, because their role is to provide a way to communicate between controllers and views. It’s a communication mechanism within the server call. <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="background: white; line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-add-space: auto; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<br /></div>
<div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo1; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">3.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">What are the differences between ViewData and ViewBag? <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="background: white; line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-add-space: auto; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -18pt;">
<span style="color: #111111; font-family: Wingdings; font-size: 9.5pt; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;"><span style="mso-list: Ignore;">Ø<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">ViewData </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">is a dictionary of objects that is derived from </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">ViewDataDictionary </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">class and accessible using </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">string</span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">s as keys. <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="background: white; line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-add-space: auto; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -18pt;">
<span style="color: #111111; font-family: Wingdings; font-size: 9.5pt; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;"><span style="mso-list: Ignore;">Ø<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">ViewBag </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">is a dynamic property that takes advantage of the new dynamic features in C# 4.0. <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="background: white; line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-add-space: auto; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<br /></div>
<div class="MsoListParagraphCxSpMiddle" style="background: white; line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-add-space: auto; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -18pt;">
<span style="color: #111111; font-family: Wingdings; font-size: 9.5pt; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;"><span style="mso-list: Ignore;">Ø<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">ViewData </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">requires typecasting for complex data type and checks for null values to avoid error. <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpLast" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 36pt; mso-add-space: auto; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -18pt;">
<span style="color: #111111; font-family: Wingdings; font-size: 9.5pt; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;"><span style="mso-list: Ignore;">Ø<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">ViewBag </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">doesn’t require typecasting for complex data type. <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<b><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">NOTE</span></b><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">: Although there might not be a technical advantage to choosing one format over the other, there are some critical differences to be aware of between the two syntaxes. <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">One obvious difference is that </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">ViewBag </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">works only when the key being accessed is a valid C# identifier. For example, if you place a value in </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">ViewData["KeyWith Spaces"]</span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">, you can’t access that value using </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">ViewBag </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">because the code won’t compile. <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Another key issue to be aware of is that dynamic values cannot be passed in as parameters to extension methods. The C# compiler must know the real type of every parameter at compile time in order for it to choose the correct extension method. <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">If any parameter is dynamic, compilation will fail. For example, this code will always fail: </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">@Html.TextBox("name", ViewBag.Name)</span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">. To work around this, either use </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">ViewData["Name"] </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">or cast the value to a specific type: </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">(string) ViewBag.Name</span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">. <o:p></o:p></span></div>
<div class="MsoListParagraph" style="margin: 0cm 0cm 10pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo1; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">4.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">What is TempData? <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">TempData </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">is a dictionary derived from the </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">TempDataDictionary </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">class and stored in short lives session. It is a </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">string </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">key and </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">object </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">value. <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">It keeps the information for the time of an HTTP Request. This means only from one page to another. It helps to maintain data when we move from one controller to another controller or from one action to other action. In other words, when we redirect </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">Tempdata </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">helps to maintain data between those redirects. It internally uses session variables. Temp data use during the current and subsequent request only means it is used when we are sure that the next request will be redirecting to next view. It requires typecasting for complex data type and checks for null values to avoid error. Generally it is used to store only one time messages like error messages, validation messages. <o:p></o:p></span></div>
<div class="MsoListParagraph" style="margin: 0cm 0cm 10pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo1; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">5.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">How can you define a dynamic property with the help of viewbag in ASP.NET MVC? <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Assign a key name with syntax, </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">ViewBag.[Key]=[ Value] </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">and value using equal to operator. <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">For example, you need to assign list of students to the dynamic </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">Students </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">property of </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">ViewBag</span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">. <o:p></o:p></span></div>
<div style="background: #fbedbb; border-bottom: #fbedbb 1pt solid; border-left: #fbedbb 1pt solid; border-right: #fbedbb 1pt solid; border-top: #fbedbb 1pt solid; margin-left: 18pt; margin-right: 0cm; mso-border-alt: solid #FBEDBB .75pt; mso-element: para-border-div; padding-bottom: 4pt; padding-left: 4pt; padding-right: 4pt; padding-top: 4pt;">
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">List<</span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">string</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">> students = </span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">new</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> List<</span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">string</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">>();<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">students.Add(</span><span lang="CS" style="color: purple; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">"aa"</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">);<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">students.Add(</span><span lang="CS" style="color: purple; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">"bb"</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">);<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">ViewBag.Students = students;<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<i><span lang="CS" style="color: green; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">//Students is a dynamic property associated with ViewBag.</span></i><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><o:p></o:p></span></div>
</div>
<div class="MsoNormal" style="margin: 0cm 0cm 10pt 18pt;">
<br /></div>
<div class="MsoListParagraph" style="margin: 0cm 0cm 10pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo1; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">6.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">What is ViewModel? <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Accepted a view model represents data that you want to have displayed on your view/page. <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Let's say that you have an </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">Employee </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">class that represents your employee domain model and it contains the following 4 properties: <o:p></o:p></span></div>
<div style="background: #fbedbb; border-bottom: #fbedbb 1pt solid; border-left: #fbedbb 1pt solid; border-right: #fbedbb 1pt solid; border-top: #fbedbb 1pt solid; margin-left: 18pt; margin-right: 0cm; mso-border-alt: solid #FBEDBB .75pt; mso-element: para-border-div; padding-bottom: 4pt; padding-left: 4pt; padding-right: 4pt; padding-top: 4pt;">
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">public</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> </span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">class</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> Employee : IEntity<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">{<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span></span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">public</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> </span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">int</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> Id { </span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">get</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">; </span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">set</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">; }<span style="mso-spacerun: yes;"> </span></span><i><span lang="CS" style="color: green; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">// Employee's unique identifier<o:p></o:p></span></i></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span></span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">public</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> </span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">string</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> FirstName { </span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">get</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">; </span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">set</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">; }<span style="mso-spacerun: yes;"> </span></span><i><span lang="CS" style="color: green; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">// Employee's first name<o:p></o:p></span></i></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span></span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">public</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> </span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">string</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> LastName { </span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">get</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">; </span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">set</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">; }<span style="mso-spacerun: yes;"> </span></span><i><span lang="CS" style="color: green; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">// Employee's last name<o:p></o:p></span></i></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span></span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">public</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> DateTime DateCreated { </span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">get</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">; </span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">set</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">; }<span style="mso-spacerun: yes;"> </span></span><i><span lang="CS" style="color: green; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">// Date when employee was created<o:p></o:p></span></i></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">}<o:p></o:p></span></div>
</div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">View models differ from domain models in that view models only contain the data (represented by properties) that you want to use on your view. For example, let's say that you want to add a new employee record, your view model might look like this: <o:p></o:p></span></div>
<div style="background: #fbedbb; border-bottom: #fbedbb 1pt solid; border-left: #fbedbb 1pt solid; border-right: #fbedbb 1pt solid; border-top: #fbedbb 1pt solid; margin-left: 18pt; margin-right: 0cm; mso-border-alt: solid #FBEDBB .75pt; mso-element: para-border-div; padding-bottom: 4pt; padding-left: 4pt; padding-right: 4pt; padding-top: 4pt;">
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">public</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> </span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">class</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> CreateEmployeeViewModel<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">{<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span></span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">public</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> </span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">string</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> FirstName { </span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">get</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">; </span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">set</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">; }<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span></span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">public</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> </span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">string</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> LastName { </span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">get</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">; </span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">set</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">; }<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">}<o:p></o:p></span></div>
</div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">As you can see, it only contains 2 of the properties of the employee domain model. Why is this you may ask? </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">Id </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">might not be set from the view, it might be auto generated by the </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">Employee </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">table. </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">AndDateCreated </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">might also be set in the stored procedure or in the service layer of your application. So </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">Id </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">and </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">DateCreated </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">is not needed in the view model. <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">When loading the view/page, the create action method in your employee controller will create an instance of this view model, populate any fields if required, and then pass this view model to the view: <o:p></o:p></span></div>
<div style="background: #fbedbb; border-bottom: #fbedbb 1pt solid; border-left: #fbedbb 1pt solid; border-right: #fbedbb 1pt solid; border-top: #fbedbb 1pt solid; margin-left: 18pt; margin-right: 0cm; mso-border-alt: solid #FBEDBB .75pt; mso-element: para-border-div; padding-bottom: 4pt; padding-left: 4pt; padding-right: 4pt; padding-top: 4pt;">
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">public</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> </span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">class</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> EmployeeController : Controller<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">{<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span></span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">private</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> </span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">readonly</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> IEmployeeService employeeService;<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<br /></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span></span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">public</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> EmployeeController(IEmployeeService employeeService)<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span>{<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span></span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">this</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">.employeeService = employeeService;<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span>}<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<br /></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span></span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">public</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> ActionResult Create()<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span>{<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span>CreateEmployeeViewModel viewModel = </span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">new</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> CreateEmployeeViewModel();<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<br /></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span></span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">return</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> View(viewModel);<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span>}<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<br /></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span></span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">public</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> ActionResult Create(CreateEmployeeViewModel viewModel)<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>{<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span></span><i><span lang="CS" style="color: green; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">// Do what ever needs to be done before adding the employee to the database<o:p></o:p></span></i></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span>}<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">}<o:p></o:p></span></div>
</div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Your view might look like this (assuming you are using ASP.NET MVC3 and razor): <o:p></o:p></span></div>
<div style="background: #fbedbb; border-bottom: #fbedbb 1pt solid; border-left: #fbedbb 1pt solid; border-right: #fbedbb 1pt solid; border-top: #fbedbb 1pt solid; margin-left: 18pt; margin-right: 0cm; mso-border-alt: solid #FBEDBB .75pt; mso-element: para-border-div; padding-bottom: 4pt; padding-left: 4pt; padding-right: 4pt; padding-top: 4pt;">
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">@model MyProject.Web.ViewModels.ProductCreateViewModel<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<br /></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><</span><span style="color: maroon; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">table</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">></span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span></span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><</span><span style="color: maroon; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">tr</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">></span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span></span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><</span><span style="color: maroon; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">td</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">><</span><span style="color: maroon; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">b</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">></span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">First Name:</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"></</span><span style="color: maroon; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">b</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">></</span><span style="color: maroon; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">td</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">></span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span></span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><</span><span style="color: maroon; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">td</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">></span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">@Html.TextBoxFor(x => x.FirstName, new { maxlength = "50", size = "50" })<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span>@Html.ValidationMessageFor(x => x.FirstName)<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span></span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"></</span><span style="color: maroon; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">td</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">></span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span></span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"></</span><span style="color: maroon; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">tr</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">></span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span></span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><</span><span style="color: maroon; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">tr</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">></span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span></span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><</span><span style="color: maroon; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">td</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">><</span><span style="color: maroon; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">b</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">></span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">Last Name:</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"></</span><span style="color: maroon; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">b</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">></</span><span style="color: maroon; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">td</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">></span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span></span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><</span><span style="color: maroon; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">td</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">></span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">@Html.TextBoxFor(x => x.LastName, new { maxlength = "50", size = "50" })<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span>@Html.ValidationMessageFor(x => x.LastName)<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span></span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"></</span><span style="color: maroon; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">td</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">></span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span></span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"></</span><span style="color: maroon; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">tr</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">></span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"></</span><span style="color: maroon; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">table</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">></span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><o:p></o:p></span></div>
</div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Validation would thus be done only on </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">FirstName </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">and </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">LastName</span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">. Using Fluent Validation, you might have validation like this: <o:p></o:p></span></div>
<div style="background: #fbedbb; border-bottom: #fbedbb 1pt solid; border-left: #fbedbb 1pt solid; border-right: #fbedbb 1pt solid; border-top: #fbedbb 1pt solid; margin-left: 18pt; margin-right: 0cm; mso-border-alt: solid #FBEDBB .75pt; mso-element: para-border-div; padding-bottom: 4pt; padding-left: 4pt; padding-right: 4pt; padding-top: 4pt;">
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">public</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> </span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">class</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> CreateEmployeeViewModelValidator : AbstractValidator<CreateEmployeeViewModel><o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">{<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span></span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">public</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> CreateEmployeeViewModelValidator()<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span>{<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span>RuleFor(x => x.FirstName)<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>.NotEmpty()<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span>.WithMessage(</span><span lang="CS" style="color: purple; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">"First name required"</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">)<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span>.Length(</span><span lang="CS" style="color: navy; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">1</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">, </span><span lang="CS" style="color: navy; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">50</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">)<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span>.WithMessage(</span><span lang="CS" style="color: purple; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">"First name must not be greater than 50 characters"</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">);<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<br /></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span>RuleFor(x => x.LastName)<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span>.NotEmpty()<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span>.WithMessage(</span><span lang="CS" style="color: purple; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">"Last name required"</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">)<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span>.Length(</span><span lang="CS" style="color: navy; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">1</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">, </span><span lang="CS" style="color: navy; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">50</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">)<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span>.WithMessage(</span><span lang="CS" style="color: purple; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">"Last name must not be greater than 50 characters"</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">);<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span>}<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">}<o:p></o:p></span></div>
</div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">The key thing to remember is that the view model only represents the data that you want use. You can imagine all the unnecessary code and validation if you have a domain model with 30 properties and you only want to update a single value. Given this scenario, you would only have this one value/property in the view model and not the whole domain object. <o:p></o:p></span></div>
<div class="MsoListParagraph" style="margin: 0cm 0cm 10pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo1; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">7.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">What are Scaffold templates? <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">These templates use the Visual Studio T4 templating system to generate a view based on the model type selected. Scaffolding in ASP.NET MVC can generate the boilerplate code we need for create, read, update, and delete (CRUD) functionality in an application. The scaffolding templates can examine the type definition for, and then generate a controller and the controller’s associated views. The scaffolding knows how to name controllers, how to name views, and what code needs to go in each component, and where to place all these pieces in the project for the application to work. <o:p></o:p></span></div>
<div class="MsoListParagraph" style="margin: 0cm 0cm 10pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo1; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">8.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">What are the types of Scaffolding Templates? <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Various types are as follows: <o:p></o:p></span></div>
<div style="background: #fbedbb; border-bottom: #fbedbb 1pt solid; border-left: #fbedbb 1pt solid; border-right: #fbedbb 1pt solid; border-top: #fbedbb 1pt solid; margin-left: 18pt; margin-right: 0cm; mso-border-alt: solid #FBEDBB .75pt; mso-element: para-border-div; padding-bottom: 4pt; padding-left: 4pt; padding-right: 4pt; padding-top: 4pt;">
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<b style="mso-bidi-font-weight: normal;"><span style="background: yellow; color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-highlight: yellow;">SCAFFOLD<span style="mso-spacerun: yes;"> </span>DESCRIPTION</span></b><b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<br /></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">Empty<span style="mso-spacerun: yes;"> </span>Creates empty view. Only the model type is specified using the model<span style="mso-spacerun: yes;"> </span><o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span>syntax.<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<br /></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">Create<span style="mso-spacerun: yes;"> </span>Creates a view with a form for creating new instances of the model.<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span>Generates a label and input field for each property of the model type.<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<br /></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">Delete<span style="mso-spacerun: yes;"> </span>Creates a view with a form for deleting existing instances of the <o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span>model.<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span>Displays a label and the current value for each property of the model.<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<br /></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">Details<span style="mso-spacerun: yes;"> </span>Creates a view that displays a label and the value for each property of <o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span>The model type.<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<br /></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">Edit<span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>Creates a view with a form for editing existing instances of the model.<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span>Generates a label and input field for each property of the model type.<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<br /></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">List<span style="mso-spacerun: yes;"> </span>Creates a view with a table of model instances. Generates a column<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>for each property of the model type. Make sure to pass an <o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span>IEnumerable<YourModelType> to this view from your action method.<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span>The view also contains links to actions for performing the <o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>create/edit/delete operation.<span style="mso-spacerun: yes;"> </span><o:p></o:p></span></div>
</div>
<div class="MsoListParagraphCxSpFirst" style="margin: 0cm 0cm 0pt 18pt; mso-add-space: auto;">
<br /></div>
<div class="MsoListParagraphCxSpLast" style="margin: 0cm 0cm 10pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo1; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">9.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">Show an example of difference in syntax in Razor and WebForm View? <o:p></o:p></span></div>
<div style="background: #fbedbb; border-bottom: #fbedbb 1pt solid; border-left: #fbedbb 1pt solid; border-right: #fbedbb 1pt solid; border-top: #fbedbb 1pt solid; margin-left: 18pt; margin-right: 0cm; mso-border-alt: solid #FBEDBB .75pt; mso-element: para-border-div; padding-bottom: 4pt; padding-left: 4pt; padding-right: 4pt; padding-top: 4pt;">
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">Razor: <span style="mso-tab-count: 1;"> </span></span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><</span><span style="color: maroon; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">span</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">></span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">@model.Message</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"></</span><span style="color: maroon; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">span</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">></span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">Web Forms: <span style="mso-tab-count: 1;"> </span></span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><</span><span style="color: maroon; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">span</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">></span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><%: model.Message %></span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"></</span><span style="color: maroon; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">span</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">></span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><o:p></o:p></span></div>
</div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Code expressions in Razor are always HTML encoded. This Web Forms syntax also automatically HTML encodes the value. <o:p></o:p></span></div>
<div class="MsoListParagraph" style="margin: 0cm 0cm 10pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo1; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">10.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">What are Code Blocks in Views? <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Unlike code expressions, which are evaluated and output to the response, blocks of code are simply sections of code that are executed. They are useful for declaring variables that we may need to use later. <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 4;">
<b><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; mso-fareast-font-family: 'Times New Roman';">Razor<o:p></o:p></span></b></div>
<div style="background: #fbedbb; border-bottom: #fbedbb 1pt solid; border-left: #fbedbb 1pt solid; border-right: #fbedbb 1pt solid; border-top: #fbedbb 1pt solid; margin-left: 18pt; margin-right: 0cm; mso-border-alt: solid #FBEDBB .75pt; mso-element: para-border-div; padding-bottom: 4pt; padding-left: 4pt; padding-right: 4pt; padding-top: 4pt;">
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">@{<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">int</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> x = </span><span lang="CS" style="color: navy; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">123</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">;<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">string</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> y = ?because.?;<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">}<o:p></o:p></span></div>
</div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 4;">
<b><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; mso-fareast-font-family: 'Times New Roman';">Web Forms <o:p></o:p></span></b></div>
<div style="background: #fbedbb; border-bottom: #fbedbb 1pt solid; border-left: #fbedbb 1pt solid; border-right: #fbedbb 1pt solid; border-top: #fbedbb 1pt solid; margin-left: 18pt; margin-right: 0cm; mso-border-alt: solid #FBEDBB .75pt; mso-element: para-border-div; padding-bottom: 4pt; padding-left: 4pt; padding-right: 4pt; padding-top: 4pt;">
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><%<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">int x = 123;<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">string</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> y = </span><span lang="CS" style="color: purple; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">"because."</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">;<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">%><o:p></o:p></span></div>
</div>
<div class="MsoListParagraphCxSpFirst" style="margin: 0cm 0cm 0pt 18pt; mso-add-space: auto;">
<br /></div>
<div class="MsoListParagraphCxSpLast" style="margin: 0cm 0cm 10pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo1; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">11.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">What is HelperPage.IsAjax Property? <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">HelperPage.IsAjax </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">gets a value that indicates whether Ajax is being used during the request of the Web page. <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpFirst" style="background: white; line-height: normal; margin: 0cm 0cm 0pt 54pt; mso-add-space: auto; mso-list: l1 level1 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -18pt;">
<span style="color: #111111; font-family: Wingdings; font-size: 9.5pt; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;"><span style="mso-list: Ignore;">Ø<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Namespace: </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">System.Web.WebPages</span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';"> <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpLast" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 54pt; mso-add-space: auto; mso-list: l1 level1 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -18pt;">
<span style="color: #111111; font-family: Wingdings; font-size: 9.5pt; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;"><span style="mso-list: Ignore;">Ø<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Assembly: </span><i><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: 'Times New Roman';">System.Web.WebPages.dll</span></i><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';"> <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">However, the same can be achieved by checking requests header directly: <o:p></o:p></span></div>
<div style="background: #fbedbb; border-bottom: #fbedbb 1pt solid; border-left: #fbedbb 1pt solid; border-right: #fbedbb 1pt solid; border-top: #fbedbb 1pt solid; margin-left: 18pt; margin-right: 0cm; mso-border-alt: solid #FBEDBB .75pt; mso-element: para-border-div; padding-bottom: 4pt; padding-left: 4pt; padding-right: 4pt; padding-top: 4pt;">
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">Request[</span><span lang="CS" style="color: purple; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">"X-Requested-With"</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">] == “XmlHttpRequest”. <o:p></o:p></span></div>
</div>
<div class="MsoListParagraphCxSpFirst" style="margin: 0cm 0cm 0pt 18pt; mso-add-space: auto;">
<br /></div>
<div class="MsoListParagraphCxSpLast" style="margin: 0cm 0cm 10pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo1; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">12.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">Explain combining text and markup in Views with the help of an example? <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">This example shows what intermixing text and markup looks like using Razor as compared to Web Forms: <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 4;">
<b><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; mso-fareast-font-family: 'Times New Roman';">Razor <o:p></o:p></span></b></div>
<div style="background: #fbedbb; border-bottom: #fbedbb 1pt solid; border-left: #fbedbb 1pt solid; border-right: #fbedbb 1pt solid; border-top: #fbedbb 1pt solid; margin-left: 18pt; margin-right: 0cm; mso-border-alt: solid #FBEDBB .75pt; mso-element: para-border-div; padding-bottom: 4pt; padding-left: 4pt; padding-right: 4pt; padding-top: 4pt;">
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">@foreach (</span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">var</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> item </span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">in</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> items) {<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span>Item @item.Name.</span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"></</span><span lang="CS" style="color: maroon; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">span</span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">></span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">}<o:p></o:p></span></div>
</div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 4;">
<b><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; mso-fareast-font-family: 'Times New Roman';">Web Forms <o:p></o:p></span></b></div>
<div style="background: #fbedbb; border-bottom: #fbedbb 1pt solid; border-left: #fbedbb 1pt solid; border-right: #fbedbb 1pt solid; border-top: #fbedbb 1pt solid; margin-left: 18pt; margin-right: 0cm; mso-border-alt: solid #FBEDBB .75pt; mso-element: para-border-div; padding-bottom: 4pt; padding-left: 4pt; padding-right: 4pt; padding-top: 4pt;">
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><% foreach (var item </span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">in</span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> items) { %><o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><</span><span style="color: maroon; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">span</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">></span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">Item <%: item.Name %>.</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"></</span><span style="color: maroon; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">span</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">></span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><% } %><o:p></o:p></span></div>
</div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<br /></div>
<div class="MsoListParagraph" style="margin: 0cm 0cm 10pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo1; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">13.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">How can you call a JavaScript function/method on the change of Dropdown List in MVC? <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Create a JavaScript method: <o:p></o:p></span></div>
<div style="background: #fbedbb; border-bottom: #fbedbb 1pt solid; border-left: #fbedbb 1pt solid; border-right: #fbedbb 1pt solid; border-top: #fbedbb 1pt solid; margin-left: 18pt; margin-right: 0cm; mso-border-alt: solid #FBEDBB .75pt; mso-element: para-border-div; padding-bottom: 4pt; padding-left: 4pt; padding-right: 4pt; padding-top: 4pt;">
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><script type=</span><span style="color: purple; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">"text/javascript"</span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">><o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">function</span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> selectedIndexChanged() {<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">}<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"></</span><span style="color: maroon; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">script</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">></span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">Invoke the method:<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><%:Html.DropDownListFor(x => x.SelectedProduct,<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">new</span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> SelectList(Model.Users, </span><span style="color: purple; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">"Value"</span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">, </span><span style="color: purple; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">"Text"</span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">),<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: purple; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">"Please Select a User"</span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">, </span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">new</span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> { id = </span><span style="color: purple; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">"ddlUsers"</span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">,<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">onchange=</span><span style="color: purple; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">"selectedIndexChanged()"</span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> })%><o:p></o:p></span></div>
</div>
<div class="MsoListParagraphCxSpFirst" style="margin: 0cm 0cm 0pt 18pt; mso-add-space: auto;">
<br /></div>
<div class="MsoListParagraphCxSpLast" style="margin: 0cm 0cm 10pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo1; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">14.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">Explain Routing in MVC? <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">A route is a URL pattern that is mapped to a handler. The handler can be a physical file, such as an <i>.aspx</i> file in a Web Forms application. Routing module is responsible for mapping incoming browser requests to particular MVC controller actions. <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Routing within the ASP.NET MVC framework serves two main purposes: <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpFirst" style="background: white; line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-add-space: auto; mso-list: l4 level1 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -18pt;">
<span style="color: #111111; font-family: Wingdings; font-size: 9.5pt; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;"><span style="mso-list: Ignore;">Ø<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">It matches incoming requests that would not otherwise match a file on the file system and maps the requests to a controller action. <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpLast" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 36pt; mso-add-space: auto; mso-list: l4 level1 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -18pt;">
<span style="color: #111111; font-family: Wingdings; font-size: 9.5pt; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;"><span style="mso-list: Ignore;">Ø<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">It constructs outgoing URLs that correspond to controller actions. <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<br /></div>
<div class="MsoListParagraph" style="margin: 0cm 0cm 10pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo1; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">15.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">How route table is created in ASP.NET MVC? <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">When an MVC application first starts, the </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">Application_Start() </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">method in <i>global.asax</i> is called. This method calls the </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">RegisterRoutes() </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">method. The </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">RegisterRoutes() </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">method creates the route table for MVC application. <o:p></o:p></span></div>
<div class="MsoListParagraph" style="margin: 0cm 0cm 10pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo1; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">16.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">What are Layouts in ASP.NET MVC Razor? <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Layouts in Razor help maintain a consistent look and feel across multiple views within our application. As compared to Web Forms, layouts serve the same purpose as master pages, but offer both a simpler syntax and greater flexibility. <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">We can use a layout to define a common template for your site (or just part of it). This template contains one or more placeholders that the other views in your application provide content for. In some ways, it’s like an abstract base class for your views. <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">E.g. declared at the top of view as: <o:p></o:p></span></div>
<div style="background: #fbedbb; border-bottom: #fbedbb 1pt solid; border-left: #fbedbb 1pt solid; border-right: #fbedbb 1pt solid; border-top: #fbedbb 1pt solid; margin-left: 18pt; margin-right: 0cm; mso-border-alt: solid #FBEDBB .75pt; mso-element: para-border-div; padding-bottom: 4pt; padding-left: 4pt; padding-right: 4pt; padding-top: 4pt;">
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">@{<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span>Layout = </span><span lang="CS" style="color: purple; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">"~/Views/Shared/SiteLayout.cshtml"</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">;<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">}<o:p></o:p></span></div>
</div>
<div class="MsoListParagraphCxSpFirst" style="margin: 0cm 0cm 0pt 18pt; mso-add-space: auto;">
<br /></div>
<div class="MsoListParagraphCxSpLast" style="margin: 0cm 0cm 10pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo1; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">17.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">What is ViewStart? <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">For group of views that all use the same layout, this can get a bit redundant and harder to maintain. <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">The <i>_ViewStart.cshtml</i> page can be used to remove this redundancy. The code within this file is executed before the code in any view placed in the same directory. This file is also recursively applied to any view within a subdirectory. <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">When we create a default ASP.NET MVC project, we find there is already a <i>_ViewStart .cshtml</i> file in the <i>Views</i> directory. It specifies a default layout: <o:p></o:p></span></div>
<div style="background: #fbedbb; border-bottom: #fbedbb 1pt solid; border-left: #fbedbb 1pt solid; border-right: #fbedbb 1pt solid; border-top: #fbedbb 1pt solid; margin-left: 18pt; margin-right: 0cm; mso-border-alt: solid #FBEDBB .75pt; mso-element: para-border-div; padding-bottom: 4pt; padding-left: 4pt; padding-right: 4pt; padding-top: 4pt;">
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">@{<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">Layout = "~/Views/Shared/_Layout.cshtml";<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">}<o:p></o:p></span></div>
</div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Because this code runs before any view, a view can override the </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">Layout </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">property and choose a different one. If a set of views shares common settings, the <i>_ViewStart.cshtml</i> file is a useful place to consolidate these common view settings. If any view needs to override any of the common settings, the view can set those values to another value. <o:p></o:p></span></div>
<div class="MsoListParagraph" style="margin: 0cm 0cm 10pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo1; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">18.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">What are HTML Helpers? <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">HTML helpers are methods we can invoke on the HTML property of a view. We also have access to URL helpers (via the </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">Url </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">property), and AJAX helpers (via the Ajax property). All these helpers have the same goal: to make views easy to author. The URL helper is also available from within the controller. Most of the helpers, particularly the HTML helpers, output HTML markup. For example, the </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">BeginForm </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">helper is a helper we can use to build a robust form tag for our search form, but without using lines and lines of code: <o:p></o:p></span></div>
<div style="background: #fbedbb; border-bottom: #fbedbb 1pt solid; border-left: #fbedbb 1pt solid; border-right: #fbedbb 1pt solid; border-top: #fbedbb 1pt solid; margin-left: 18pt; margin-right: 0cm; mso-border-alt: solid #FBEDBB .75pt; mso-element: para-border-div; padding-bottom: 4pt; padding-left: 4pt; padding-right: 4pt; padding-top: 4pt;">
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">@using (Html.BeginForm("Search", "Home", FormMethod.Get)) {<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><</span><span style="color: maroon; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">input</span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> </span><span style="color: red; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">type</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">="text"</span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> </span><span style="color: red; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">name</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">="q"</span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> </span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">/></span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><</span><span style="color: maroon; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">input</span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> </span><span style="color: red; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">type</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">="submit"</span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> </span><span style="color: red; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">value</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">="Search"</span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> </span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">/></span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">}<o:p></o:p></span></div>
</div>
<div class="MsoListParagraphCxSpFirst" style="margin: 0cm 0cm 0pt 18pt; mso-add-space: auto;">
<br /></div>
<div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 18pt; mso-add-space: auto;">
<br /></div>
<div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 18pt; mso-add-space: auto;">
<br /></div>
<div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 18pt; mso-add-space: auto;">
<br /></div>
<div class="MsoListParagraphCxSpLast" style="margin: 0cm 0cm 10pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo1; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">19.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">What is Html.ValidationSummary? <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">The </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">ValidationSummary </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">helper displays an unordered list of all validation errors in the </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">ModelState </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">dictionary. The Boolean parameter you are using (with a value of </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">true</span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">) is telling the helper to exclude property-level errors. In other words, you are telling the summary to display only the errors in </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">ModelState </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">associated with the model itself, and exclude any errors associated with a specific model property. We will be displaying property-level errors separately. Assume you have the following code somewhere in the controller action rendering the edit view: <o:p></o:p></span></div>
<div style="background: #fbedbb; border-bottom: #fbedbb 1pt solid; border-left: #fbedbb 1pt solid; border-right: #fbedbb 1pt solid; border-top: #fbedbb 1pt solid; margin-left: 18pt; margin-right: 0cm; mso-border-alt: solid #FBEDBB .75pt; mso-element: para-border-div; padding-bottom: 4pt; padding-left: 4pt; padding-right: 4pt; padding-top: 4pt;">
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">ModelState.AddModelError(</span><span lang="CS" style="color: purple; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">""</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">, </span><span lang="CS" style="color: purple; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">"This is all wrong!"</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">); <o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">ModelState.AddModelError(</span><span lang="CS" style="color: purple; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">"Title"</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">, </span><span lang="CS" style="color: purple; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">"What a terrible name!"</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">); <o:p></o:p></span></div>
</div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">The first error is a model-level error, because you didn’t provide a key (or provided an empty key) to associate the error with a specific property. The second error you associated with the </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">Title </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">property, so in your view it will not display in the validation summary area (unless you remove the parameter to the helper method, or change the value to </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">false</span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">). In this scenario, the helper renders the following HTML: <o:p></o:p></span></div>
<div style="background: #fbedbb; border-bottom: #fbedbb 1pt solid; border-left: #fbedbb 1pt solid; border-right: #fbedbb 1pt solid; border-top: #fbedbb 1pt solid; margin-left: 18pt; margin-right: 0cm; mso-border-alt: solid #FBEDBB .75pt; mso-element: para-border-div; padding-bottom: 4pt; padding-left: 4pt; padding-right: 4pt; padding-top: 4pt;">
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><</span><span style="color: maroon; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">div</span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> </span><span style="color: red; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">class</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">="validation-summary-errors"></span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><</span><span style="color: maroon; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">ul</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">></span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><</span><span style="color: maroon; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">li</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">></span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">This is all wrong!</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"></</span><span style="color: maroon; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">li</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">></span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"></</span><span style="color: maroon; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">ul</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">></span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"></</span><span style="color: maroon; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">div</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">></span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><o:p></o:p></span></div>
</div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Other overloads of the </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">ValidationSummary </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">helper enable you to provide header text and set specific HTML attributes. <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<b><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">NOTE</span></b><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">: By convention, the </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">ValidationSummary </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">helper renders the CSS class validation-summary-errors along with any specific CSS classes you provide. The default MVC project template includes some styling to display these items in red, which you can change in <i>styles.css</i>. <o:p></o:p></span></div>
<div class="MsoListParagraph" style="margin: 0cm 0cm 10pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo1; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">20.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">What are Validation Annotations? <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Data annotations are attributes you can find in </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">System.ComponentModel.DataAnnotations </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">namespace. These attributes provide server-side validation, and the framework also supports client-side validation when you use one of the attributes on a model property. You can use four attributes in the </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">DataAnnotations </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">namespace to cover common validation scenarios, <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Required, String Length, Regular Expression, Range. <o:p></o:p></span></div>
<div class="MsoListParagraph" style="margin: 0cm 0cm 10pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo1; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">21.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">What is Html.Partial? <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">The </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">Partial </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">helper renders a partial view into a </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">string</span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">. Typically, a </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">partial </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">view contains reusable markup you want to render from inside multiple different views. </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">Partial </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">has four overloads: <o:p></o:p></span></div>
<div style="background: #fbedbb; border-bottom: #fbedbb 1pt solid; border-left: #fbedbb 1pt solid; border-right: #fbedbb 1pt solid; border-top: #fbedbb 1pt solid; margin-left: 18pt; margin-right: 0cm; mso-border-alt: solid #FBEDBB .75pt; mso-element: para-border-div; padding-bottom: 4pt; padding-left: 4pt; padding-right: 4pt; padding-top: 4pt;">
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">public</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> </span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">void</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> Partial(</span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">string</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> partialViewName);<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">public</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> </span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">void</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> Partial(</span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">string</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> partialViewName, </span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">object</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> model);<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">public</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> </span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">void</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> Partial(</span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">string</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> partialViewName, ViewDataDictionary viewData);<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">public</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> </span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">void</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> Partial(</span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">string</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> partialViewName, </span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">object</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> model,<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">ViewDataDictionary viewData);<o:p></o:p></span></div>
</div>
<div class="MsoListParagraphCxSpFirst" style="margin: 0cm 0cm 0pt 18pt; mso-add-space: auto;">
<br /></div>
<div class="MsoListParagraphCxSpLast" style="margin: 0cm 0cm 10pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo1; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">22.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">What is Html.RenderPartial? <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">The </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">RenderPartial </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">helper is similar to </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">Partial</span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">, but </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">RenderPartial </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">writes directly to the response output stream instead of returning a </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">string</span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">. For this reason, you must place </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">RenderPartial </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">inside a code block instead of a code expression. To illustrate, the following two lines of code render the same output to the output stream: <o:p></o:p></span></div>
<div style="background: #fbedbb; border-bottom: #fbedbb 1pt solid; border-left: #fbedbb 1pt solid; border-right: #fbedbb 1pt solid; border-top: #fbedbb 1pt solid; margin-left: 18pt; margin-right: 0cm; mso-border-alt: solid #FBEDBB .75pt; mso-element: para-border-div; padding-bottom: 4pt; padding-left: 4pt; padding-right: 4pt; padding-top: 4pt;">
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">@{Html.RenderPartial("AlbumDisplay "); }<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">@Html.Partial("AlbumDisplay ")<o:p></o:p></span></div>
</div>
<div class="MsoListParagraphCxSpFirst" style="margin: 0cm 0cm 0pt 18pt; mso-add-space: auto;">
<br /></div>
<div class="MsoListParagraphCxSpLast" style="margin: 0cm 0cm 10pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo1; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">23.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">If they are the same, then which one to use? <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">In general, you should prefer </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">Partial </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">to </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">RenderPartial </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">because </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">Partial </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">is more convenient (you don’t have to wrap the call in a code block with curly braces). However, </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">RenderPartial </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">may result in better performance because it writes directly to the response stream, although it would require a lot of use (either high site traffic or repeated calls in a loop) before the difference would be noticeable. <o:p></o:p></span></div>
<div class="MsoListParagraph" style="margin: 0cm 0cm 10pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo1; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">24.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">How do you return a partial view from controller? <o:p></o:p></span></div>
<div style="background: #fbedbb; border-bottom: #fbedbb 1pt solid; border-left: #fbedbb 1pt solid; border-right: #fbedbb 1pt solid; border-top: #fbedbb 1pt solid; margin-left: 18pt; margin-right: 0cm; mso-border-alt: solid #FBEDBB .75pt; mso-element: para-border-div; padding-bottom: 4pt; padding-left: 4pt; padding-right: 4pt; padding-top: 4pt;">
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">return</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> PartialView(options); </span><i><span lang="CS" style="color: green; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">//options could be Model or View name</span></i><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><o:p></o:p></span></div>
</div>
<div class="MsoListParagraphCxSpFirst" style="margin: 0cm 0cm 0pt 18pt; mso-add-space: auto;">
<br /></div>
<div class="MsoListParagraphCxSpLast" style="margin: 0cm 0cm 10pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo1; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">25.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">What are different ways of returning a View? <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">There are different ways for returning/rendering a view in MVC Razor. E.g. return </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">View()</span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">, return </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">RedirectToAction()</span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">, return </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">Redirect() </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">and return </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">RedirectToRoute()</span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">. <o:p></o:p></span></div>
<div class="MsoListParagraph" style="margin: 0cm 0cm 10pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo1; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">26.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">How do you check for AJAX request with C# in MVC.NET? <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">The solution is independent of MVC.NET framework and is global across server side technologies. Most modern AJAX applications utilize </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">XmlHTTPRequest </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">to send async request to the server. Such requests will have distinct request header: <o:p></o:p></span></div>
<div style="background: #fbedbb; border-bottom: #fbedbb 1pt solid; border-left: #fbedbb 1pt solid; border-right: #fbedbb 1pt solid; border-top: #fbedbb 1pt solid; margin-left: 18pt; margin-right: 0cm; mso-border-alt: solid #FBEDBB .75pt; mso-element: para-border-div; padding-bottom: 4pt; padding-left: 4pt; padding-right: 4pt; padding-top: 4pt;">
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">X-Requested-With = XMLHTTPREQUEST <o:p></o:p></span></div>
</div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<br /></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1537800241861894285.post-24107695540764899372013-12-03T19:48:00.001+05:302013-12-05T14:37:54.996+05:30MVC Interview Questions and Answers Part 1<div class="MsoNormal" style="margin: 0cm 0cm 10pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">For MVC Interview Questions Part 2 refer below link:<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';"><a href="http://challadotnetfaq.blogspot.co.uk/2013/12/mvc-interview-questions-and-answers_5.html"><span style="color: purple;">http://challadotnetfaq.blogspot.co.uk/2013/12/mvc-interview-questions-and-answers_5.html</span></a><o:p></o:p></span></div>
<div class="MsoListParagraph" style="margin: 0cm 0cm 10pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo2; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">1.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">What is MVC? <o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 10pt 18pt;">
<span style="font-family: Calibri;">MVC is a framework pattern that splits an application’s implementation logic into three component roles: models, views, and controllers. </span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 10pt 54pt; mso-list: l8 level1 lfo1; tab-stops: list 54.0pt; text-indent: -18pt;">
<span style="font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b>Model</b>: The business entity on which the overall application operates. Many applications use a persistent storage mechanism (such as a database) to store data. MVC does not specifically mention the data access layer because it is understood to be encapsulated by the Model. </span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 10pt 54pt; mso-list: l8 level1 lfo1; tab-stops: list 54.0pt; text-indent: -18pt;">
<span style="font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b>View</b>: The user interface that renders the Model into a form of interaction. </span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 10pt 54pt; mso-list: l8 level1 lfo1; tab-stops: list 54.0pt; text-indent: -18pt;">
<span style="font-family: Symbol; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;"><b>Controller</b>: Handles a request from a View and updates the Model that results in a change of the Model's state. </span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 10pt 18pt;">
<span style="font-family: Calibri;">To implement MVC in .NET, we need mainly three classes (View, Controller and the Model). </span></div>
<div class="MsoListParagraph" style="margin: 0cm 0cm 10pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo2; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">2.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">What are the new features of MVC2? <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">ASP.NET MVC 2 was released in March 2010. Its main features are: <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpFirst" style="background: white; line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-add-space: auto; mso-list: l10 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -18pt;">
<span style="color: #111111; font-family: Symbol; font-size: 9.5pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Introduction of UI helpers with automatic scaffolding with customizable templates <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="background: white; line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-add-space: auto; mso-list: l10 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -18pt;">
<span style="color: #111111; font-family: Symbol; font-size: 9.5pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Attribute-based model validation on both client and server <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="background: white; line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-add-space: auto; mso-list: l10 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -18pt;">
<span style="color: #111111; font-family: Symbol; font-size: 9.5pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Strongly typed HTML helpers <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="background: white; line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-add-space: auto; mso-list: l10 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -18pt;">
<span style="color: #111111; font-family: Symbol; font-size: 9.5pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Improved Visual Studio tooling <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="background: white; line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-add-space: auto; mso-list: l10 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -18pt;">
<span style="color: #111111; font-family: Symbol; font-size: 9.5pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">There were also lots of API enhancements and “pro” features, based on feedback from developers building a variety of applications on ASP.NET MVC 1, such as: <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="background: white; line-height: normal; margin: 0cm 0cm 0pt 72pt; mso-add-space: auto; mso-list: l10 level2 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -18pt;">
<span style="color: #111111; font-family: 'Courier New'; font-size: 9.5pt; mso-fareast-font-family: 'Courier New';"><span style="mso-list: Ignore;">o<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Support for partitioning large applications into areas <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="background: white; line-height: normal; margin: 0cm 0cm 0pt 72pt; mso-add-space: auto; mso-list: l10 level2 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -18pt;">
<span style="color: #111111; font-family: 'Courier New'; font-size: 9.5pt; mso-fareast-font-family: 'Courier New';"><span style="mso-list: Ignore;">o<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Asynchronous controllers support <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="background: white; line-height: normal; margin: 0cm 0cm 0pt 72pt; mso-add-space: auto; mso-list: l10 level2 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -18pt;">
<span style="color: #111111; font-family: 'Courier New'; font-size: 9.5pt; mso-fareast-font-family: 'Courier New';"><span style="mso-list: Ignore;">o<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Support for rendering subsections of a page/site using </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">Html.RenderAction</span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';"> <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="background: white; line-height: normal; margin: 0cm 0cm 0pt 72pt; mso-add-space: auto; mso-list: l10 level2 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -18pt;">
<span style="color: #111111; font-family: 'Courier New'; font-size: 9.5pt; mso-fareast-font-family: 'Courier New';"><span style="mso-list: Ignore;">o<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Lots of new helper functions, utilities, and API enhancements <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 18pt; mso-add-space: auto;">
<br /></div>
<div class="MsoListParagraphCxSpLast" style="margin: 0cm 0cm 10pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo2; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">3.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">What are the new features of MVC3? <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">ASP.NET MVC 3 shipped just 10 months after MVC 2 in Jan 2011. Some of the top features in MVC 3 included: <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpFirst" style="background: white; line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-add-space: auto; mso-list: l5 level1 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -18pt;">
<span style="color: #111111; font-family: Symbol; font-size: 9.5pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">The Razor view engine <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="background: white; line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-add-space: auto; mso-list: l5 level1 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -18pt;">
<span style="color: #111111; font-family: Symbol; font-size: 9.5pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Support for .NET 4 Data Annotations <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="background: white; line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-add-space: auto; mso-list: l5 level1 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -18pt;">
<span style="color: #111111; font-family: Symbol; font-size: 9.5pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Improved model validation <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="background: white; line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-add-space: auto; mso-list: l5 level1 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -18pt;">
<span style="color: #111111; font-family: Symbol; font-size: 9.5pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Greater control and flexibility with support for dependency resolution and global action filters <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="background: white; line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-add-space: auto; mso-list: l5 level1 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -18pt;">
<span style="color: #111111; font-family: Symbol; font-size: 9.5pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Better JavaScript support with unobtrusive JavaScript, jQuery Validation, and JSON binding <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="background: white; line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-add-space: auto; mso-list: l5 level1 lfo4; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -18pt;">
<span style="color: #111111; font-family: Symbol; font-size: 9.5pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Use of NuGet to deliver software and manage dependencies throughout the platform <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 18pt; mso-add-space: auto;">
<br /></div>
<div class="MsoListParagraphCxSpLast" style="margin: 0cm 0cm 10pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo2; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">4.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">What are the new features of MVC4? <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Following are the top features of MVC4: <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpFirst" style="background: white; line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-add-space: auto; mso-list: l4 level1 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -18pt;">
<span style="color: #111111; font-family: Symbol; font-size: 9.5pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">ASP.NET Web API <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="background: white; line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-add-space: auto; mso-list: l4 level1 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -18pt;">
<span style="color: #111111; font-family: Symbol; font-size: 9.5pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Enhancements to default project templates <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="background: white; line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-add-space: auto; mso-list: l4 level1 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -18pt;">
<span style="color: #111111; font-family: Symbol; font-size: 9.5pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Mobile project template using jQuery Mobile <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="background: white; line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-add-space: auto; mso-list: l4 level1 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -18pt;">
<span style="color: #111111; font-family: Symbol; font-size: 9.5pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Display Modes <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="background: white; line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-add-space: auto; mso-list: l4 level1 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -18pt;">
<span style="color: #111111; font-family: Symbol; font-size: 9.5pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Task support for Asynchronous Controllers <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="background: white; line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-add-space: auto; mso-list: l4 level1 lfo5; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -18pt;">
<span style="color: #111111; font-family: Symbol; font-size: 9.5pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Bundling and minification <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 18pt; mso-add-space: auto;">
<br /></div>
<div class="MsoListParagraphCxSpLast" style="margin: 0cm 0cm 10pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo2; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">5.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">Explain “page lifecycle” of an ASP.NET MVC? <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Following processes are performed by ASP.NET MVC page: <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpFirst" style="background: white; line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-add-space: auto; mso-list: l1 level1 lfo6; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -18pt;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">1.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">App initialization <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="background: white; line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-add-space: auto; mso-list: l1 level1 lfo6; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -18pt;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">2.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Routing <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="background: white; line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-add-space: auto; mso-list: l1 level1 lfo6; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -18pt;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">3.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Instantiate and execute controller <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="background: white; line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-add-space: auto; mso-list: l1 level1 lfo6; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -18pt;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">4.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Locate and invoke controller action <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="background: white; line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-add-space: auto; mso-list: l1 level1 lfo6; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -18pt;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">5.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Instantiate and render view <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="background: white; line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-add-space: auto; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<br /></div>
<div class="MsoListParagraphCxSpLast" style="margin: 0cm 0cm 10pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo2; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">6.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">Advantages of MVC Framework? <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 36pt; mso-list: l0 level1 lfo7; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt; text-indent: -18pt;">
<span style="color: #111111; font-family: Wingdings; font-size: 9.5pt; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;"><span style="mso-list: Ignore;">Ø<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Provides a clean separation of concerns between UI (Presentation layer), model (Transfer objects/Domain Objects/Entities) and Business Logic (Controller) <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 36pt; mso-list: l0 level1 lfo7; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt; text-indent: -18pt;">
<span style="color: #111111; font-family: Wingdings; font-size: 9.5pt; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;"><span style="mso-list: Ignore;">Ø<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Easy to UNIT Test <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 36pt; mso-list: l0 level1 lfo7; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt; text-indent: -18pt;">
<span style="color: #111111; font-family: Wingdings; font-size: 9.5pt; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;"><span style="mso-list: Ignore;">Ø<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Improved reusability of views/model. One can have multiple views which can point to the same model and vice versa <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 36pt; mso-list: l0 level1 lfo7; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt; text-indent: -18pt;">
<span style="color: #111111; font-family: Wingdings; font-size: 9.5pt; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;"><span style="mso-list: Ignore;">Ø<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Improved structuring of the code <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<br /></div>
<div class="MsoListParagraph" style="margin: 0cm 0cm 10pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo2; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">7.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">What is Razor View Engine? <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Razor is the first major update to render HTML in MVC3. Razor was designed specifically as a view engine syntax. It has one main focus: code-focused templating for HTML generation. Here’s how that same markup would be generated using Razor: <o:p></o:p></span></div>
<div style="background: #fbedbb; border-bottom: #fbedbb 1pt solid; border-left: #fbedbb 1pt solid; border-right: #fbedbb 1pt solid; border-top: #fbedbb 1pt solid; margin-left: 18pt; margin-right: 0cm; mso-border-alt: solid #FBEDBB .75pt; mso-element: para-border-div; padding-bottom: 4pt; padding-left: 4pt; padding-right: 4pt; padding-top: 4pt;">
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">@model MvcMusicStore.Models.Genre<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<br /></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">@{ViewBag.Title = "Browse Albums";}<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<br /></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><</span><span style="color: maroon; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">div</span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> </span><span style="color: red; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">class</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">="genre"></span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><</span><span style="color: maroon; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">h3</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">><</span><span style="color: maroon; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">em</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">></span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">@Model.Name</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"></</span><span style="color: maroon; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">em</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">></span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> Albums</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"></</span><span style="color: maroon; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">h3</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">></span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><</span><span style="color: maroon; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">ul</span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> </span><span style="color: red; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">id</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">="album-list"></span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="DE" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: DE; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">@foreach (var album in Model.Albums)<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="DE" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: DE; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">{<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="DE" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: DE; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><</span><span lang="DE" style="color: maroon; font-family: Consolas; font-size: 9pt; mso-ansi-language: DE; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">li</span><span lang="DE" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: DE; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">></span><span lang="DE" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: DE; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><</span><span style="color: maroon; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">a</span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> </span><span style="color: red; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">href</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">="@Url.Action("</span><span style="color: red; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">Details",</span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> </span><span style="color: red; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">new</span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> </span><span style="color: red; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">{</span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> </span><span style="color: red; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">id</span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> </span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">=</span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> </span><span style="color: red; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">album.AlbumId</span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> </span><span style="color: red; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">})"</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">></span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="DE" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: DE; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><</span><span lang="DE" style="color: maroon; font-family: Consolas; font-size: 9pt; mso-ansi-language: DE; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">img</span><span lang="DE" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: DE; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> </span><span lang="DE" style="color: red; font-family: Consolas; font-size: 9pt; mso-ansi-language: DE; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">alt</span><span lang="DE" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: DE; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">="@album.Title"</span><span lang="DE" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: DE; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> </span><span lang="DE" style="color: red; font-family: Consolas; font-size: 9pt; mso-ansi-language: DE; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">src</span><span lang="DE" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: DE; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">="@album.AlbumArtUrl"</span><span lang="DE" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: DE; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> </span><span lang="DE" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: DE; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">/></span><span lang="DE" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: DE; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="DE" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: DE; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><</span><span lang="DE" style="color: maroon; font-family: Consolas; font-size: 9pt; mso-ansi-language: DE; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">span</span><span lang="DE" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: DE; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">></span><span lang="DE" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: DE; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">@album.Title</span><span lang="DE" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: DE; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"></</span><span lang="DE" style="color: maroon; font-family: Consolas; font-size: 9pt; mso-ansi-language: DE; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">span</span><span lang="DE" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: DE; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">></span><span lang="DE" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: DE; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="DE" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: DE; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"></</span><span lang="DE" style="color: maroon; font-family: Consolas; font-size: 9pt; mso-ansi-language: DE; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">a</span><span lang="DE" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: DE; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">></span><span lang="DE" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: DE; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"></</span><span style="color: maroon; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">li</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">></span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">}<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"></</span><span style="color: maroon; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">ul</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">></span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"></</span><span style="color: maroon; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">div</span><span style="color: blue; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">></span><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"><o:p></o:p></span></div>
</div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">The Razor syntax is easier to type, and easier to read. Razor doesn’t have the XML-like heavy syntax of the Web Forms view engine. <o:p></o:p></span></div>
<div class="MsoListParagraph" style="margin: 0cm 0cm 10pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo2; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">8.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">What is JSON Binding? <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">MVC 3 included JavaScript Object Notation (JSON) binding support via the new </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">JsonValueProviderFactory</span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';"> enabling the action methods to accept and model-bind data in JSON format. This is especially useful in advanced Ajax scenarios like client templates and data binding that need to post data back to the server. <o:p></o:p></span></div>
<div class="MsoListParagraph" style="margin: 0cm 0cm 10pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo2; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">9.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">What is Dependency Resolution? <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">MVC 3 introduced a new concept called a <b style="mso-bidi-font-weight: normal;">dependency resolver</b>, which greatly simplified the use of dependency injection in your applications. This made it easier to decouple application components, making them more configurable and easier to test. <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Support was added for the following scenarios: <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpFirst" style="background: white; line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-add-space: auto; mso-list: l9 level1 lfo8; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt; text-indent: -18pt;">
<span style="color: #111111; font-family: Wingdings; font-size: 9.5pt; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;"><span style="mso-list: Ignore;">Ø<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Controllers (registering and injecting controller factories, injecting controllers) <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="background: white; line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-add-space: auto; mso-list: l9 level1 lfo8; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt; text-indent: -18pt;">
<span style="color: #111111; font-family: Wingdings; font-size: 9.5pt; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;"><span style="mso-list: Ignore;">Ø<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Views (registering and injecting view engines, injecting dependencies into view pages) <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="background: white; line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-add-space: auto; mso-list: l9 level1 lfo8; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt; text-indent: -18pt;">
<span style="color: #111111; font-family: Wingdings; font-size: 9.5pt; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;"><span style="mso-list: Ignore;">Ø<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Action filters (locating and injecting filters) <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="background: white; line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-add-space: auto; mso-list: l9 level1 lfo8; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt; text-indent: -18pt;">
<span style="color: #111111; font-family: Wingdings; font-size: 9.5pt; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;"><span style="mso-list: Ignore;">Ø<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Model binders (registering and injecting) <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="background: white; line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-add-space: auto; mso-list: l9 level1 lfo8; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt; text-indent: -18pt;">
<span style="color: #111111; font-family: Wingdings; font-size: 9.5pt; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;"><span style="mso-list: Ignore;">Ø<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Model validation providers (registering and injecting) <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="background: white; line-height: normal; margin: 0cm 0cm 0pt 36pt; mso-add-space: auto; mso-list: l9 level1 lfo8; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt; text-indent: -18pt;">
<span style="color: #111111; font-family: Wingdings; font-size: 9.5pt; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;"><span style="mso-list: Ignore;">Ø<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Model metadata providers (registering and injecting) <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpLast" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 36pt; mso-add-space: auto; mso-list: l9 level1 lfo8; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt; text-indent: -18pt;">
<span style="color: #111111; font-family: Wingdings; font-size: 9.5pt; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;"><span style="mso-list: Ignore;">Ø<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Value providers (registering and injecting) <o:p></o:p></span></div>
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: EN-US;"><br clear="all" style="mso-special-character: line-break; page-break-before: always;" /></span><br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;">
<br /></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 3;">
<b style="mso-bidi-font-weight: normal;"><u><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; mso-fareast-font-family: 'Times New Roman';">MVC4 </span></u></b><u><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; mso-fareast-font-family: 'Times New Roman';"><o:p></o:p></span></u></div>
<div class="MsoListParagraph" style="margin: 0cm 0cm 10pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo2; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">10.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">What are Display Modes in MVC4? <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Display modes use a convention-based approach to allow selecting different views based on the browser making the request. The default view engine first looks for views with names ending with <i>.Mobile.cshtml</i> when the browser’s user agent indicates a known mobile device. For example, if we have a generic view titled <i>Index.cshtml</i> and a mobile view titled <i>Index.Mobile.cshtml</i>, MVC 4 will automatically use the mobile view when viewed in a mobile browser. <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Additionally, we can register your own custom device modes that will be based on your own custom criteria — all in just one code statement. For example, to register a WinPhone device mode that would serve views ending with <i>.WinPhone.cshtml</i> to Windows Phone devices, you’d use the following code in the </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">Application_Start </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">method of your <i>Global.asax</i>: <o:p></o:p></span></div>
<div style="background: #fbedbb; border-bottom: #fbedbb 1pt solid; border-left: #fbedbb 1pt solid; border-right: #fbedbb 1pt solid; border-top: #fbedbb 1pt solid; margin-left: 18pt; margin-right: 0cm; mso-border-alt: solid #FBEDBB .75pt; mso-element: para-border-div; padding-bottom: 4pt; padding-left: 4pt; padding-right: 4pt; padding-top: 4pt;">
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">DisplayModeProvider.Instance.Modes.Insert(</span><span lang="CS" style="color: navy; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">0</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">, </span><span lang="CS" style="color: blue; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">new</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';"> DefaultDisplayMode(</span><span lang="CS" style="color: purple; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">"WinPhone"</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">)<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">{<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">ContextCondition = (context => context.GetOverriddenUserAgent().IndexOf<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">(</span><span lang="CS" style="color: purple; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">"Windows Phone OS"</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">, StringComparison.OrdinalIgnoreCase) >= </span><span lang="CS" style="color: navy; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">0</span><span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">)<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="CS" style="color: black; font-family: Consolas; font-size: 9pt; mso-ansi-language: CS; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">});<o:p></o:p></span></div>
</div>
<div class="MsoListParagraphCxSpFirst" style="margin: 0cm 0cm 0pt 18pt; mso-add-space: auto;">
<br /></div>
<div class="MsoListParagraphCxSpLast" style="margin: 0cm 0cm 10pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo2; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">11.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">What is AuthConfig.cs in MVC4? <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: 18pt;">
<i><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">AuthConfig.cs</span></i><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';"> is used to configure security settings, including sites for OAuth login. <o:p></o:p></span></div>
<div class="MsoListParagraph" style="margin: 0cm 0cm 10pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo2; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">12.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">What is BundleConfig.cs in MVC4? <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<i><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">BundleConfig.cs</span></i><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';"> in MVC4 is used to register bundles used by the bundling and minification system. Several bundles are added by default, including jQuery, jQueryUI, jQuery validation, Modernizr, and default CSS references. <o:p></o:p></span></div>
<div class="MsoListParagraph" style="margin: 0cm 0cm 10pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo2; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">13.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">What is FilterConfig.cs in MVC4? <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">This is used to register global MVC filters. The only filter registered by default is the </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">HandleErrorAttribute</span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">, but this is a great place to put other filter registrations. <o:p></o:p></span></div>
<div class="MsoListParagraph" style="margin: 0cm 0cm 10pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo2; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">14.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">What is RouteConfig.cs in MVC4? <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: 18pt;">
<i><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">RouteConfig.cs</span></i><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';"> holds the granddaddy of the MVC <i>config</i> statements, Route configuration. <o:p></o:p></span></div>
<div class="MsoListParagraph" style="margin: 0cm 0cm 10pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo2; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">15.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">What is WebApiConfig.cs in MVC4? <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: 18pt;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Used to register Web API routes, as well as set any additional Web API configuration settings. <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: 18pt;">
<br /></div>
<div class="MsoListParagraph" style="margin: 0cm 0cm 10pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo2; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">16.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">What’s new in adding controller in MVC4 application? <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Previously (in MVC3 and MVC2), the Visual Studio Add Controller menu item only displayed when we right-clicked on the <i>Controllers</i> folder. However, the use of the <i>Controllers</i> folder was purely for organization. (MVC will recognize any class that implements the </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">IController </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">interface as a </span><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">Controller</span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">, regardless of its location in your application.) The MVC 4 Visual Studio tooling has been modified to display the Add Controller menu item for any folder in your MVC project. This allows us to organize your controllers however you would like, perhaps separating them into logical groups or separating MVC and Web API controllers. <o:p></o:p></span></div>
<div class="MsoListParagraph" style="margin: 0cm 0cm 10pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo2; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">17.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">What are the software requirements of ASP.NET MVC4 application? <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: 18pt;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">MVC 4 runs on the following Windows client operating systems: <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 36pt; mso-list: l6 level1 lfo9; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 72.0pt; text-indent: -18pt;">
<span style="color: #111111; font-family: Symbol; font-size: 10pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 9.5pt; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Windows XP <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 36pt; mso-list: l6 level1 lfo9; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 72.0pt; text-indent: -18pt;">
<span style="color: #111111; font-family: Symbol; font-size: 10pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 9.5pt; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Windows Vista <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 36pt; mso-list: l6 level1 lfo9; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 72.0pt; text-indent: -18pt;">
<span style="color: #111111; font-family: Symbol; font-size: 10pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 9.5pt; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Windows 7 <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 36pt; mso-list: l6 level1 lfo9; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 72.0pt; text-indent: -18pt;">
<span style="color: #111111; font-family: Symbol; font-size: 10pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 9.5pt; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Windows 8 <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">It runs on the following server operating systems: <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 36pt; mso-list: l7 level1 lfo10; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 72.0pt; text-indent: -18pt;">
<span style="color: #111111; font-family: Symbol; font-size: 10pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 9.5pt; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Windows Server 2003 <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 36pt; mso-list: l7 level1 lfo10; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 72.0pt; text-indent: -18pt;">
<span style="color: #111111; font-family: Symbol; font-size: 10pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 9.5pt; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Windows Server 2008 <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 36pt; mso-list: l7 level1 lfo10; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 72.0pt; text-indent: -18pt;">
<span style="color: #111111; font-family: Symbol; font-size: 10pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 9.5pt; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Windows Server 2008 R2 <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">MVC 4 development tooling is included with Visual Studio 2012 and can be installed on Visual Studio 2010 SP1/Visual Web Developer 2010 Express SP1. <o:p></o:p></span></div>
<div class="MsoListParagraph" style="margin: 0cm 0cm 10pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo2; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">18.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">What are the various types of Application Templates used to create an MVC4 application? <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: 18pt;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">The various templates are as follows: <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 36pt; mso-list: l2 level1 lfo11; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 72.0pt; text-indent: -18pt;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">1.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">The <b style="mso-bidi-font-weight: normal;">Internet Application template</b>: This contains the beginnings of an MVC web application — enough so that you can run the application immediately after creating it and see a few pages. This template also includes some basic account management functions which run against the ASP.NET Membership. <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 36pt; mso-list: l2 level1 lfo11; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 72.0pt; text-indent: -18pt;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">2.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">The <b style="mso-bidi-font-weight: normal;">Intranet Application template</b>: The Intranet Application template was added as part of the ASP.NET MVC 3 Tools Update. It is similar to the Internet Application template, but the account management functions run against Windows accounts rather than the ASP.NET Membership system. <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 36pt; mso-list: l2 level1 lfo11; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 72.0pt; text-indent: -18pt;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">3.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">The <b style="mso-bidi-font-weight: normal;">Basic template</b>: This template is pretty minimal. It still has the basic folders, CSS, and MVC application infrastructure in place, but no more. Running an application created using the Empty template just gives you an error message. <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 36pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Why use Basic template? The Basic template is intended for experienced MVC developers who want to set up and configure things exactly how they want them. <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 36pt; mso-list: l2 level1 lfo11; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 72.0pt; text-indent: -18pt;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">4.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">The Empty template: The Basic template used to be called the Empty template, but developers complained that it wasn’t quite empty enough. With MVC 4, the previous Empty template was renamed Basic, and the new Empty template is about as empty as we can get. It has the assemblies and basic folder structure in place, but that’s about it. <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 36pt; mso-list: l2 level1 lfo11; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 72.0pt; text-indent: -18pt;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">5.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">The Mobile Application template: The Mobile Application template is preconfigured with jQuery Mobile to jump-start creating a mobile only website. It includes mobile visual themes, a touch-optimized UI, and support for Ajax navigation. <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 36pt; mso-list: l2 level1 lfo11; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 72.0pt; text-indent: -18pt;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">6.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">The Web API template: ASP.NET Web API is a framework for creating HTTP services. The Web API template is similar to the Internet Application template but is streamlined for Web API development. For instance, there is no user account management functionality, as Web API account management is often significantly different from standard MVC account management. Web API functionality is also available in the other MVC project templates, and even in non-MVC project types. <o:p></o:p></span></div>
<div class="MsoListParagraph" style="margin: 0cm 0cm 10pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo2; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">19.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">What are the default Top level directories created when adding MVC4 application? <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">Default Top level Directories are: <o:p></o:p></span></div>
<div style="background: #fbedbb; border-bottom: #fbedbb 1pt solid; border-left: #fbedbb 1pt solid; border-right: #fbedbb 1pt solid; border-top: #fbedbb 1pt solid; margin-left: 18pt; margin-right: 0cm; mso-border-alt: solid #FBEDBB .75pt; mso-element: para-border-div; padding-bottom: 4pt; padding-left: 4pt; padding-right: 4pt; padding-top: 4pt;">
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<b style="mso-bidi-font-weight: normal;"><span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">DIRECTORY<span style="mso-spacerun: yes;"> </span>PURPOSE<o:p></o:p></span></b></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">/Controllers<span style="mso-spacerun: yes;"> </span>To put Controller classes that handle URL requests<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">/Models<span style="mso-spacerun: yes;"> </span>To put classes that represent and manipulate data and business objects<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">/Views<span style="mso-spacerun: yes;"> </span>To put UI template files that are responsible for rendering output like HTML.<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">/Scripts<span style="mso-spacerun: yes;"> </span>To put JavaScript library files and scripts (.js)<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">/Images<span style="mso-spacerun: yes;"> </span>To put images used in your site<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">/Content<span style="mso-spacerun: yes;"> </span>To put CSS and other site content, other than scripts and images<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">/Filters<span style="mso-spacerun: yes;"> </span>To put filter code.<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">/App_Data<span style="mso-spacerun: yes;"> </span>To store data files you want to read/write<o:p></o:p></span></div>
<div class="MsoNormal" style="background: #fbedbb; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; mso-border-alt: solid #FBEDBB .75pt; mso-padding-alt: 4.0pt 4.0pt 4.0pt 4.0pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: black; font-family: Consolas; font-size: 9pt; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">/App_Start<span style="mso-spacerun: yes;"> </span>To put configuration code for features like Routing, Bundling, Web API.<o:p></o:p></span></div>
</div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<br /></div>
<div class="MsoListParagraph" style="margin: 0cm 0cm 10pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo2; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">20.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">What is namespace of ASP.NET MVC? <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">ASP.NET MVC namespaces as well as classes are located in assembly </span><b style="mso-bidi-font-weight: normal;"><span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">System.Web.Mvc</span></b><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">. <o:p></o:p></span></div>
<div class="MsoListParagraph" style="margin: 0cm 0cm 10pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo2; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">21.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">What is System.Web.Mvc namespace? <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">This namespace contains classes and interfaces that support the MVC pattern for ASP.NET Web applications. This namespace includes classes that represent controllers, controller factories, action results, views, partial views, and model binders. <o:p></o:p></span></div>
<div class="MsoListParagraph" style="margin: 0cm 0cm 10pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo2; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">22.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">What is System.Web.Mvc.Ajax namespace? <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">System.Web.Mvc.Ajax </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">namespace contains classes that support Ajax scripting in an ASP.NET MVC application. The namespace includes support for Ajax scripts and Ajax option settings as well. <o:p></o:p></span></div>
<div class="MsoListParagraph" style="margin: 0cm 0cm 10pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo2; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">23.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">What is System.Web.Mvc.Async namespace? <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">System.Web.Mvc.Async </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">namespace contains classes and interfaces that support asynchronous actions in an ASP.NET MVC application. <o:p></o:p></span></div>
<div class="MsoListParagraph" style="margin: 0cm 0cm 10pt 18pt; mso-add-space: auto; mso-list: l3 level1 lfo2; text-indent: -18pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Segoe UI';"><span style="mso-list: Ignore;">24.<span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">What is System.Web.Mvc.Html namespace? <o:p></o:p></span></div>
<div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt 18pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #990000; font-family: Consolas; mso-bidi-font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman';">System.Web.Mvc.Html </span><span style="color: #111111; font-family: 'Segoe UI','sans-serif'; font-size: 9.5pt; mso-fareast-font-family: 'Times New Roman';">namespace contains classes that help render HTML controls in an MVC application. This namespace includes classes that support forms, input controls, links, partial views, and validation. <o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';">For MVC Interview Questions Part 2 refer below link:<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;">
<span style="color: #666666; font-family: 'Segoe UI','sans-serif'; font-size: 12.5pt; line-height: 115%; mso-fareast-font-family: 'Times New Roman';"><a href="http://challadotnetfaq.blogspot.co.uk/2013/12/mvc-interview-questions-and-answers_5.html"><span style="color: purple;">http://challadotnetfaq.blogspot.co.uk/2013/12/mvc-interview-questions-and-answers_5.html</span></a><o:p></o:p></span></div>
Unknownnoreply@blogger.com0