<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-4932651526597066789</atom:id><lastBuildDate>Fri, 10 May 2013 01:02:28 +0000</lastBuildDate><category>ilm 2</category><category>customize</category><category>custom activity</category><category>ensynch</category><category>workflow</category><category>fim 2010</category><title>CShark</title><description /><link>http://c--shark.blogspot.com/</link><managingEditor>noreply@blogger.com (Joe Zamora)</managingEditor><generator>Blogger</generator><openSearch:totalResults>46</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Cshark" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="cshark" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4932651526597066789.post-4340437333452826183</guid><pubDate>Fri, 10 May 2013 01:02:00 +0000</pubDate><atom:updated>2013-05-09T18:02:28.183-07:00</atom:updated><title>ResolveGrammarActivity doesn't like ma-data SyncConfig-id</title><description>&lt;br /&gt;
I tried to set up a workflow that grabs the MA ID and display name whenever an MA changes, but the grammar resolver doesn't like the SyncConfig-id attribute of the ma-data object.&lt;br /&gt;
&lt;br /&gt;
This seemed so close to&amp;nbsp;&lt;a href="http://social.technet.microsoft.com/Forums/en-US/ilm2/thread/39d887bf-638c-4539-8f0e-afd9c0ff4490/"&gt;an error I troubleshot before&lt;/a&gt;, but this time I have no control over the attribute type (which is an indexed string, BTW).&lt;br /&gt;
&lt;br /&gt;
Grammar expression: [//Target/SyncConfig-id]&lt;br /&gt;
&lt;br /&gt;
Error:&lt;br /&gt;
System.NullReferenceException: Object reference not set to an instance of an object. at Microsoft.ResourceManagement.WFActivities.Resolver.GetDisplayStringFromGuid(Guid id, String[] expansionAttributes) at Microsoft.ResourceManagement.WFActivities.Resolver.ReplaceGuidWithTemplatedString(Match m) at System.Text.RegularExpressions.RegexReplacement.Replace(MatchEvaluator evaluator, Regex regex, String input, Int32 count, Int32 startat) at System.Text.RegularExpressions.Regex.Replace(String input, MatchEvaluator evaluator) at Microsoft.ResourceManagement.WFActivities.Resolver.GetStringAttributeValue(Object attribute) at Microsoft.ResourceManagement.WFActivities.Resolver.ResolveEvaluatorWithoutAntiXSS(String match, ResolverOptions resolveOptions) at Microsoft.ResourceManagement.WFActivities.Resolver.ResolveEvaluatorForWithAntiXSS(String match, ResolverOptions resolveOptions) at Microsoft.ResourceManagement.WFActivities.Resolver.ReplaceMatches(String input, Boolean useAntiXssEncoding, ResolverOptions resolveOptions) at Microsoft.ResourceManagement.Workflow.Hosting.ResolverEvaluationServiceImpl.ResolveLookupGrammar(Guid requestId, Guid targetId, Guid actorId, Dictionary`2 workflowDictionary, Boolean encodeForHTML, String expression) at Microsoft.ResourceManagement.Workflow.Activities.ResolveGrammarActivity.Execute(ActivityExecutionContext executionContext) at System.Workflow.ComponentModel.ActivityExecutor`1.Execute(T activity, ActivityExecutionContext executionContext) at System.Workflow.ComponentModel.ActivityExecutor`1.Execute(Activity activity, ActivityExecutionContext executionContext) at System.Workflow.ComponentModel.ActivityExecutorOperation.Run(IWorkflowCoreRuntime workflowCoreRuntime) at System.Workflow.Runtime.Scheduler.Run()&lt;br /&gt;
</description><link>http://c--shark.blogspot.com/2013/05/resolvegrammaractivity-doesnt-like-ma.html</link><author>noreply@blogger.com (Joe Zamora)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4932651526597066789.post-125826450387871297</guid><pubDate>Wed, 17 Apr 2013 15:41:00 +0000</pubDate><atom:updated>2013-04-17T08:41:29.529-07:00</atom:updated><title>The term 'Export-FIMConfig' is not recognized as the name of a cmdlet, function, script file, or operable program</title><description>This one had me stumped for a little while. &amp;nbsp;Turns out, there were four versions of the following files hanging out in the GAC. &amp;nbsp;I guess the uninstall process didn't clean these up. &amp;nbsp;I removed all of the older ones, and my scripts started working!&lt;br /&gt;
&lt;br /&gt;
C:\windows\assembly&lt;br /&gt;
Microsoft.IdentityManagement.Logging&lt;br /&gt;
Microsoft.ResourceManagement</description><link>http://c--shark.blogspot.com/2013/04/the-term-export-fimconfig-is-not.html</link><author>noreply@blogger.com (Joe Zamora)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4932651526597066789.post-6713794307291898716</guid><pubDate>Mon, 25 Mar 2013 17:56:00 +0000</pubDate><atom:updated>2013-03-25T10:56:23.296-07:00</atom:updated><title>One small addition to Powershell module for end-to-end attribute flows</title><description>Here are some tweaks to the Get-FimSyncConfiguration.psm1 module to include export attribute flows with empty metaverse values in the end-to-end attribute flows.  See highlighted sections below.&lt;br /&gt;
&lt;br /&gt;
Reference version: &lt;br /&gt;
FIM PowerShell Modules v2.1&lt;br /&gt;
http://fimpowershellmodule.codeplex.com/releases/view/98374&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
Get-ExportAttributeFlow&lt;/h4&gt;
&lt;pre class="code"&gt;&lt;div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&amp;lt;#&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp; .SYNOPSIS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp; Gets the Export Attribute Flow Rules from Sync Server Configuration&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp; .DESCRIPTION&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp; Reads the server configuration from the XML files, and outputs the Export Attribute Flow rules as PSObjects&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp; .OUTPUTS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp; PSObjects containing the synchronization server export attribute flow rules&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp; .EXAMPLE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp; Get-ExportAttributeFlow-ServerConfigurationFolder"E:\sd\IAM\ITAuthorize\Source\Configuration\FimSync\ServerConfiguration"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;#&amp;gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Function&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Get-ExportAttributeFlow&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Param&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp; (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [parameter(Mandatory&lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$false&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;)]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&lt;/span&gt;&lt;span style="color: teal; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;String&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [ValidateScript({&lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Test-Path&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$_&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;})]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$ServerConfigurationFolder&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp; ) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;End&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp; {&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;### This is where the rules will be aggregated before we output them&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$rules&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;@()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;### Export attribute flow rules are contained in the ma-data nodes of the MA*.XML files&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$maFiles&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; @(&lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;get-item&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; (&lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Join-Path&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$ServerConfigurationFolder&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;"MA-*.xml"&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;))&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;foreach&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; (&lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$maFile&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;in&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$maFiles&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;### Get the MA Name and MA ID&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$maName&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; (&lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;select-xml&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$maFile&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-XPath&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;"//ma-data/name"&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;).Node.InnerText&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;foreach&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;(&lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$exportFlowSet&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;in&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; (&lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Select-Xml&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-path&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$maFile&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-XPath&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;"//export-flow-set"&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; | &lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;select&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-ExpandProperty&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Node&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;))&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$mvObjectType&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$exportFlowSet&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'mv-object-type'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$cdObjectType&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$exportFlowSet&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'cd-object-type'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;foreach&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;(&lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$exportFlow&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;in&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$exportFlowSet&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'export-flow'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$cdAttribute&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$exportFlow&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'cd-attribute'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&lt;/span&gt;&lt;span style="color: teal; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;bool&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;]&lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$allowNulls&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$false&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;if&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; ([&lt;/span&gt;&lt;span style="color: teal; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;bool&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;]::&lt;/span&gt;&lt;span style="color: saddlebrown; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;TryParse&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;(&lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$exportFlow&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'suppress-deletions'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;, [&lt;/span&gt;&lt;span style="color: teal; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;ref&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;]&lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$allowNulls&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;))&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$allowNulls&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-not&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$allowNulls&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;if&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; (&lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$exportFlow&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'direct-mapping'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-ne&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$null&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;###&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;### Handle src-attribute that are intrinsic (&amp;lt;src-attribute intrinsic=&amp;quot;true&amp;quot;&amp;gt;object-id&amp;lt;/src-attribute&amp;gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;###&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;if&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; (&lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$exportFlow&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'direct-mapping'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'src-attribute'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.intrinsic)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$srcAttribute&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;"&amp;lt;{0}&amp;gt;"&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-F&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$exportFlow&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'direct-mapping'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'src-attribute'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'#text'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;else&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$srcAttribute&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$exportFlow&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'direct-mapping'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'src-attribute'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$rule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;New-Object&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;PSObject&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$rule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; | &lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Add-Member&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-MemberType&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;noteproperty&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-name&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'RuleType'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-value&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'DIRECT'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$rule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; | &lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Add-Member&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-MemberType&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;noteproperty&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-name&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'MAName'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-value&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$maName&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$rule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; | &lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Add-Member&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-MemberType&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;noteproperty&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-name&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'MVObjectType'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-value&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$mvObjectType&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$rule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; | &lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Add-Member&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-MemberType&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;noteproperty&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-name&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'MVAttribute'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-value&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$srcAttribute&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$rule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; | &lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Add-Member&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-MemberType&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;noteproperty&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-name&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'CDObjectType'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-value&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$cdObjectType&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$rule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; | &lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Add-Member&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-MemberType&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;noteproperty&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-name&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'CDAttribute'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-value&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$cdAttribute&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$rule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; | &lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Add-Member&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-MemberType&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;noteproperty&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-name&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'ScriptContext'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-value&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$null&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$rule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; | &lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Add-Member&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-MemberType&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;noteproperty&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-name&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'AllowNulls'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-value&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$allowNulls&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$rules&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;+=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$rule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;elseif&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; (&lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$exportFlow&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'scripted-mapping'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-ne&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$null&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$scriptContext&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$exportFlow&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'scripted-mapping'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'script-context'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$srcAttributes&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; @()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;###&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;### Handle src-attribute that are intrinsic (&amp;lt;src-attribute intrinsic=&amp;quot;true&amp;quot;&amp;gt;object-id&amp;lt;/src-attribute&amp;gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;###&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$exportFlow&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'scripted-mapping'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'src-attribute'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; | &lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;ForEach-Object&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;if&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; (&lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$_&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.intrinsic)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$srcAttributes&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;+=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;"&amp;lt;{0}&amp;gt;"&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-F&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$_&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'#text'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="background: yellow; color: blue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;elseif&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt; (&lt;/span&gt;&lt;span style="background: yellow; color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;$_&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;) &lt;/span&gt;&lt;span style="background: yellow; color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;# Do not add empty values.&lt;/span&gt;&lt;span style="color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$srcAttributes&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;+=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$_&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="background: yellow; color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;# (Commented) Leave as collection.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="background: yellow; color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;#if ($srcAttributes.Count-eq 1)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="background: yellow; color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;#{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="background: yellow; color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp; $srcAttributes = $srcAttributes -as[String]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="background: yellow; color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;#}&lt;/span&gt;&lt;span style="color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$rule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;New-Object&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;PSObject&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$rule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; | &lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Add-Member&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-MemberType&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;noteproperty&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-name&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'RuleType'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-value&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'SCRIPTED'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$rule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; | &lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Add-Member&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-MemberType&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;noteproperty&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-name&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'MAName'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-value&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$maName&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$rule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; | &lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Add-Member&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-MemberType&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;noteproperty&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-name&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'MVObjectType'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-value&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$mvObjectType&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$rule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; | &lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Add-Member&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-MemberType&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;noteproperty&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-name&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'MVAttribute'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-value&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$srcAttributes&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$rule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; | &lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Add-Member&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-MemberType&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;noteproperty&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-name&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'CDObjectType'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-value&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$cdObjectType&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$rule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; | &lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Add-Member&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-MemberType&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;noteproperty&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-name&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'CDAttribute'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-value&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$cdAttribute&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$rule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; | &lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Add-Member&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-MemberType&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;noteproperty&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-name&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'ScriptContext'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-value&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$scriptContext&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$rule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; | &lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Add-Member&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-MemberType&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;noteproperty&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-name&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'AllowNulls'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-value&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$allowNulls&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$rules&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;+=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$rule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;elseif&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; (&lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$exportFlow&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'sync-rule-mapping'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-ne&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$null&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$srcAttribute&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$exportFlow&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'sync-rule-mapping'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'src-attribute'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;if&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;(&lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$exportFlow&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'sync-rule-mapping'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'mapping-type'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-eq&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'direct'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$rule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;New-Object&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;PSObject&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$rule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; | &lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Add-Member&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-MemberType&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;noteproperty&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-name&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'RuleType'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-value&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'OSR-Direct'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$rule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; | &lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Add-Member&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-MemberType&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;noteproperty&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-name&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'MAName'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-value&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$maName&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$rule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; | &lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Add-Member&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-MemberType&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;noteproperty&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-name&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'MVObjectType'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-value&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$mvObjectType&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$rule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; | &lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Add-Member&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-MemberType&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;noteproperty&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-name&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'MVAttribute'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-value&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$srcAttribute&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$rule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; | &lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Add-Member&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-MemberType&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;noteproperty&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-name&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'CDObjectType'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-value&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$cdObjectType&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$rule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; | &lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Add-Member&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-MemberType&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;noteproperty&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-name&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'CDAttribute'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-value&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$cdAttribute&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$rule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; | &lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Add-Member&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-MemberType&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;noteproperty&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-name&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'ScriptContext'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-value&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$null&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$rule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; | &lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Add-Member&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-MemberType&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;noteproperty&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-name&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'AllowNulls'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-value&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$allowNulls&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$rules&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;+=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$rule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;elseif&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; (&lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$exportFlow&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'sync-rule-mapping'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'mapping-type'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-eq&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'expression'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$scriptContext&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$exportFlow&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'sync-rule-mapping'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'sync-rule-value'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'export-flow'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.InnerXml&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$srcAttribute&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$exportFlow&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'sync-rule-mapping'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'sync-rule-value'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'export-flow'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.dest&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$rule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;New-Object&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;PSObject&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$rule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; | &lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Add-Member&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-MemberType&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;noteproperty&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-name&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'RuleType'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-value&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'OSR-Expression'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$rule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; | &lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Add-Member&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-MemberType&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;noteproperty&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-name&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'MAName'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-value&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$maName&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$rule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; | &lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Add-Member&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-MemberType&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;noteproperty&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-name&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'MVObjectType'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-value&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$mvObjectType&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$rule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; | &lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Add-Member&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-MemberType&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;noteproperty&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-name&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'MVAttribute'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-value&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$srcAttribute&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$rule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; | &lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Add-Member&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-MemberType&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;noteproperty&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-name&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'CDObjectType'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-value&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$cdObjectType&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$rule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; | &lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Add-Member&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-MemberType&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;noteproperty&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-name&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'CDAttribute'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-value&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$cdAttribute&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$rule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; | &lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Add-Member&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-MemberType&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;noteproperty&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-name&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'ScriptContext'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-value&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$scriptContext&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$rule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; | &lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Add-Member&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-MemberType&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;noteproperty&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-name&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'AllowNulls'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-value&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$allowNulls&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$rules&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;+=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$rule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;else&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;throw&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;"Unsupported Export Flow type"&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Write-Output&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$rules&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span style="color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;#End&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/pre&gt;
&lt;h4&gt;
Join-ImportToExportAttributeFlow&lt;/h4&gt;
&lt;pre class="code"&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&amp;lt;#&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp; .SYNOPSIS &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp; Gets the Joined Rules where the IAF rules are joined to the EAF rules based on the MV Attributes and Object Types&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp; .DESCRIPTION&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp; Reads the server configuration from the XML files, and outputs the Joined IAF and EAF Rules as PSObjects&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp; .OUTPUTS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp; PSObjects containing the synchronization server attribute flow rules&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp; .EXAMPLE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp; Join-ImportToExportAttributeFlow-ServerConfigurationFolder"E:\sd\IAM\ITAuthorize\Source\Configuration\FimSync\ServerConfiguration"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;#&amp;gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Function&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Join-ImportToExportAttributeFlow&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [CmdletBinding()]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Param&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [parameter(Mandatory&lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$false&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;)]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&lt;/span&gt;&lt;span style="color: teal; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;String&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [ValidateScript({&lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Test-Path&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$_&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;})]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$ServerConfigurationFolder&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;End&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;### Get the Import Attribute Flow Rules&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$IAF&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Get-ImportAttributeFlow&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-ServerConfigurationFolder&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$ServerConfigurationFolder&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;### Get the Export Attribute Flow Rules&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$EAF&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;Get-ExportAttributeFlow&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-ServerConfigurationFolder&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$ServerConfigurationFolder&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;### This is where the rules will be aggregated before we output them&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$e2eFlowRules&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;@()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;foreach&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; (&lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$iafRule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;in&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$IAF&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;### Look for a corresponding EAF rule&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$eafMatches&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; @(&lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$EAF&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; | &lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;where&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; {&lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$_&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'MVAttribute'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-contains&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$iafRule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'MVAttribute'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-and&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$_&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'MVObjectType'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-eq&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$iafRule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'MVObjectType'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;})&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;### There may be multiple EAF rule for each IAF rules&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;if&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; (&lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$eafMatches&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.count &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-gt&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; 0)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;foreach&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;(&lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$eafRule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;in&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$eafMatches&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$e2eFlowRuleProperties&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;@{&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'IAFRuleType'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$iafRule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'RuleType'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'IAFSourceMA'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$iafRule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'SourceMA'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'IAFCDObjectType'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$iafRule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'CDObjectType'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'IAFCDAttribute'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$iafRule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'CDAttribute'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'IAFScriptContext'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$iafRule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'ScriptContext'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'IAFPrecedenceType'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$iafRule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'PrecedenceType'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'IAFPrecedenceRank'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$iafRule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'PrecedenceRank'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'MVObjectType'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$iafRule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'MVObjectType'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'MVAttribute'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$iafRule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'MVAttribute'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'EAFMVAttribute'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$eafRule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'MVAttribute'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'EAFCDAttribute'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$eafRule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'CDAttribute'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'EAFTargetMA'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$eafRule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'MAName'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'EAFCDObjectType'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$eafRule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'CDObjectType'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'EAFRuleType'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$eafRule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'RuleType'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'EAFScriptContext'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$eafRule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'ScriptContext'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$e2eFlowRules&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;+=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;New-Object&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;PSObject&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-Property&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$e2eFlowRuleProperties&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;### It is possible there are NO EAF rules for an IAF rule&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;### here we stuff $null into the EAF side to make our output easy to consume for Out-GridView and Compare-Object&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;### otherwise jagged objects seem to confuse things&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;###&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;### In this case the rule may be useless&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;### Or the use of that MV attribute may not be visible here because some rules extension calls it (need to check the source code to confirm)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;else&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$e2eFlowRuleProperties&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;@{&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'IAFRuleType'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$iafRule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'RuleType'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'IAFSourceMA'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$iafRule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'SourceMA'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'IAFCDObjectType'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$iafRule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'CDObjectType'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'IAFCDAttribute'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$iafRule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'CDAttribute'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'IAFScriptContext'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$iafRule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'ScriptContext'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'IAFPrecedenceType'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$iafRule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'PrecedenceType'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'IAFPrecedenceRank'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$iafRule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'PrecedenceRank'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'MVObjectType'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$iafRule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'MVObjectType'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'MVAttribute'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$iafRule&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'MVAttribute'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'EAFMVAttribute'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$null&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'EAFCDAttribute'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$null&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'EAFTargetMA'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$null&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'EAFCDObjectType'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$null&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'EAFRuleType'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$null&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'EAFScriptContext'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$null&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$e2eFlowRules&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;+=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;New-Object&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;PSObject&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;-Property&lt;/span&gt;&lt;/i&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$e2eFlowRuleProperties&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="background: yellow; color: green; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;### There's one more case in which the MV attribute is blank for an EAF.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="background: yellow; color: blue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;foreach&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt; (&lt;/span&gt;&lt;span style="background: yellow; color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;$eafRule&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="background: yellow; color: blue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;in&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt; @(&lt;/span&gt;&lt;span style="background: yellow; color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;$EAF&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt; | &lt;/span&gt;&lt;b&gt;&lt;span style="background: yellow; color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;where&lt;/span&gt;&lt;/b&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt; {&lt;/span&gt;&lt;span style="background: yellow; color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;$_&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="background: yellow; color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;'MVAttribute'&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;.count &lt;/span&gt;&lt;span style="background: yellow; color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;-eq&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt; 0}))&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span style="background: yellow; color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;Write-Verbose&lt;/span&gt;&lt;/b&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="background: yellow; color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;$eafRule&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="background: yellow; color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;$e2eFlowRuleProperties&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="background: yellow; color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;=&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt; @{&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="background: yellow; color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;'IAFRuleType'&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="background: yellow; color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;=&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="background: yellow; color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;$null&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="background: yellow; color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;'IAFSourceMA'&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="background: yellow; color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;=&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="background: yellow; color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;$null&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="background: yellow; color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;'IAFCDObjectType'&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="background: yellow; color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;=&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="background: yellow; color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;$null&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="background: yellow; color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;'IAFCDAttribute'&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="background: yellow; color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;=&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="background: yellow; color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;$null&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="background: yellow; color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;'IAFScriptContext'&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="background: yellow; color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;=&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="background: yellow; color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;$null&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="background: yellow; color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;'IAFPrecedenceType'&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="background: yellow; color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;=&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="background: yellow; color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;$null&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="background: yellow; color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;'IAFPrecedenceRank'&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style="background: yellow; color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;=&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="background: yellow; color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;$null&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="background: yellow; color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;'MVObjectType'&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="background: yellow; color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;=&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="background: yellow; color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;$null&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="background: yellow; color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;'MVAttribute'&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="background: yellow; color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;=&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="background: yellow; color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;$null&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="background: yellow; color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;'EAFMVAttribute'&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="background: yellow; color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;=&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="background: yellow; color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;$eafRule&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="background: yellow; color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;'MVAttribute'&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="background: yellow; color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;'EAFCDAttribute'&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="background: yellow; color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;=&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="background: yellow; color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;$eafRule&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="background: yellow; color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;'CDAttribute'&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="background: yellow; color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;'EAFTargetMA'&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="background: yellow; color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;=&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="background: yellow; color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;$eafRule&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="background: yellow; color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;'MAName'&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="background: yellow; color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;'EAFCDObjectType'&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="background: yellow; color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;=&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="background: yellow; color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;$eafRule&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="background: yellow; color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;'CDObjectType'&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="background: yellow; color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;'EAFRuleType'&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="background: yellow; color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;=&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="background: yellow; color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;$eafRule&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="background: yellow; color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;'RuleType'&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="background: yellow; color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;'EAFScriptContext'&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="background: yellow; color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;=&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="background: yellow; color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;$eafRule&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;.&lt;/span&gt;&lt;span style="background: yellow; color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;'ScriptContext'&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="background: yellow; color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;$e2eFlowRules&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="background: yellow; color: red; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;+=&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;b&gt;&lt;span style="background: yellow; color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;New-Object&lt;/span&gt;&lt;/b&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="background: yellow; color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;PSObject&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;i&gt;&lt;span style="background: yellow; color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;-Property&lt;/span&gt;&lt;/i&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span style="background: yellow; color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-highlight: yellow;"&gt;$e2eFlowRuleProperties&lt;/span&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="background-color: yellow; background-position: initial initial; background-repeat: initial initial; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: purple; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;$e2eFlowRules&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; | &lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;select&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;`&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'IAFSourceMA'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;,&lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;`&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'IAFCDObjectType'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;,&lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;`&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'IAFCDAttribute'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;,&lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;`&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'IAFRuleType'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;,&lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;`&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'IAFScriptContext'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;,&lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;`&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'IAFPrecedenceType'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;,&lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;`&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'IAFPrecedenceRank'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;,&lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;`&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'MVObjectType'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;,&lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;`&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'MVAttribute'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;,&lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;`&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'EAFMVAttribute'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;,&lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;`&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'EAFTargetMA'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;,&lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;`&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'EAFCDObjectType'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;,&lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;`&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'EAFCDAttribute'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;,&lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;`&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'EAFRuleType'&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;,&lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;`&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;'EAFScriptContext'&lt;/span&gt;&lt;b&gt;&lt;span style="color: cadetblue; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;"&gt;`&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/pre&gt;
</description><link>http://c--shark.blogspot.com/2013/03/one-small-addition-to-powershell-module.html</link><author>noreply@blogger.com (Joe Zamora)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4932651526597066789.post-1580799527625135886</guid><pubDate>Thu, 28 Feb 2013 18:46:00 +0000</pubDate><atom:updated>2013-02-28T10:46:15.815-08:00</atom:updated><title>Fixed! FIM Sync hang/crash and performance counters</title><description>Ran into an issue where the FIM Sync service was hung up pretty badly. &amp;nbsp;Eventually, I was able to fix it, and fixed the performance counters along the way (although I'm not entirely sure the two had a direct correlation).&lt;br /&gt;
&lt;ul style="direction: ltr; margin-bottom: 0in; margin-left: .2798in; margin-top: 0in; unicode-bidi: embed;"&gt;
&lt;li&gt;At 8AM, Full sync had been
      running since 3:49AM&lt;/li&gt;
&lt;ul style="direction: ltr; margin-bottom: 0in; margin-left: .375in; margin-top: 0in; unicode-bidi: embed;" type="disc"&gt;
&lt;li&gt;SQL Server MA&lt;/li&gt;
&lt;ul style="direction: ltr; margin-bottom: 0in; margin-left: .375in; margin-top: 0in; unicode-bidi: embed;" type="circle"&gt;
  &lt;/ul&gt;
&lt;/ul&gt;
&lt;li&gt;miiserver.exe was
      unresponsive&lt;/li&gt;
&lt;ul style="direction: ltr; margin-bottom: 0in; margin-left: .375in; margin-top: 0in; unicode-bidi: embed;" type="disc"&gt;
&lt;li&gt;Tried to stop run profile
       --&amp;gt; nothing&lt;/li&gt;
&lt;ul style="direction: ltr; margin-bottom: 0in; margin-left: .375in; margin-top: 0in; unicode-bidi: embed;" type="circle"&gt;
  &lt;/ul&gt;
&lt;li&gt;Tried to stop service
       --&amp;gt; nothing&lt;/li&gt;
&lt;ul style="direction: ltr; margin-bottom: 0in; margin-left: .375in; margin-top: 0in; unicode-bidi: embed;" type="circle"&gt;
  &lt;/ul&gt;
&lt;/ul&gt;
&lt;li&gt;Had to kill the process&lt;/li&gt;
&lt;ul style="direction: ltr; margin-bottom: 0in; margin-left: .375in; margin-top: 0in; unicode-bidi: embed;" type="disc"&gt;
 &lt;/ul&gt;
&lt;li&gt;Afterwards, service randomly
      crashed&lt;/li&gt;
&lt;li&gt;Ran Storechk.exe --&amp;gt; no issues&lt;/li&gt;
&lt;li&gt;Manually checked for broken
      CS-MV links --&amp;gt; no issues&lt;/li&gt;
&lt;li&gt;Resolution&lt;/li&gt;
&lt;ul style="direction: ltr; margin-bottom: 0in; margin-left: .375in; margin-top: 0in; unicode-bidi: embed;" type="disc"&gt;
&lt;li&gt;Deleted run history&lt;/li&gt;
&lt;ul style="direction: ltr; margin-bottom: 0in; margin-left: .375in; margin-top: 0in; unicode-bidi: embed;" type="circle"&gt;
  &lt;/ul&gt;
&lt;li&gt;Rebuilt indexes on FIMSynchronizationService&lt;/li&gt;
&lt;ul style="direction: ltr; margin-bottom: 0in; margin-left: .375in; margin-top: 0in; unicode-bidi: embed;" type="circle"&gt;
  &lt;/ul&gt;
&lt;li&gt;Reinstalled Performance counters&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;h3&gt;
Reinstall performance counters&lt;/h3&gt;
&lt;ul style="direction: ltr; margin-bottom: 0in; margin-left: .2798in; margin-top: 0in; unicode-bidi: embed;"&gt;&lt;ul style="direction: ltr; margin-bottom: 0in; margin-left: .375in; margin-top: 0in; unicode-bidi: embed;" type="disc"&gt;&lt;ul style="direction: ltr; margin-bottom: 0in; margin-left: .375in; margin-top: 0in; unicode-bidi: embed;" type="circle"&gt;
  &lt;/ul&gt;
&lt;/ul&gt;
&lt;/ul&gt;
The server encountered an unexpected error creating performance counters for management agent "Foobar". Performance counters will not be available for this management agent.&lt;br /&gt;
&lt;div&gt;
&lt;ol&gt;
&lt;li&gt;&lt;div&gt;
Tried to reinstall performance counters --&amp;gt; no luck&lt;br /&gt;
&lt;br /&gt;
C:\WINDOWS\system32&amp;gt;lodctr.exe
"C:\Program Files\Microsoft Forefront Identity
Manager\2010\Synchronization Service\Bin\mmsperf.ini"&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Counters
for FIMSynchronizationService are already installed&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Queried FIM Sync performance counters, and noticed that they were disabled.&lt;br /&gt;
&lt;br /&gt;
C:\WINDOWS\system32&amp;gt;lodctr.exe
/q:FIMSynchronizationService&lt;/div&gt;
&lt;div&gt;
Performance
Counter ID Queries [PERFLIB]:&lt;/div&gt;
&lt;div&gt;
Base
Index: 0x00000737 (1847)&lt;/div&gt;
&lt;div&gt;
Last
Counter Text ID: 0x0000265A (9818)&lt;/div&gt;
&lt;div&gt;
Last
Help Text ID: 0x0000265B (9819)&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
[FIMSynchronizationService]
Performance Counters (Disabled)&lt;/div&gt;
&lt;div&gt;
DLL
Name: C:\Program Files\Microsoft Forefront Identity
Manager\2010\Synchronization Service\Bin\mmsperf.dll&lt;/div&gt;
&lt;div&gt;
Open
Procedure: PrfData_Open&lt;/div&gt;
&lt;div&gt;
Collect
Procedure: PrfData_Collect&lt;/div&gt;
&lt;div&gt;
Close
Procedure: PrfData_Close&lt;/div&gt;
&lt;div&gt;
First
Counter ID: 0x000024AE (9390)&lt;/div&gt;
&lt;div&gt;
Last
Counter ID: 0x0000251C (9500)&lt;/div&gt;
&lt;div&gt;
First
Help ID: 0x000024AF (9391)&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
Last
Help ID: 0x0000251D (9501)&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div&gt;
Tried to enable FIM Sync perf counters --&amp;gt; no change&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
C:\WINDOWS\system32&amp;gt;lodctr.exe
/e:FIMSynchronizationService&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
C:\WINDOWS\system32&amp;gt;lodctr.exe
/q:FIMSynchronizationService&lt;/div&gt;
&lt;div&gt;
Performance
Counter ID Queries [PERFLIB]:&lt;/div&gt;
&lt;div&gt;
Base
Index: 0x00000737 (1847)&lt;/div&gt;
&lt;div&gt;
Last
Counter Text ID: 0x0000265A (9818)&lt;/div&gt;
&lt;div&gt;
Last
Help Text ID: 0x0000265B (9819)&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
[FIMSynchronizationService]
Performance Counters (Enabled)&lt;/div&gt;
&lt;div&gt;
DLL
Name: C:\Program Files\Microsoft Forefront Identity
Manager\2010\Synchronization Service\Bin\mmsperf.dll&lt;/div&gt;
&lt;div&gt;
Open
Procedure: PrfData_Open&lt;/div&gt;
&lt;div&gt;
Collect
Procedure: PrfData_Collect&lt;/div&gt;
&lt;div&gt;
Close
Procedure: PrfData_Close&lt;/div&gt;
&lt;div&gt;
First
Counter ID: 0x000024AE (9390)&lt;/div&gt;
&lt;div&gt;
Last
Counter ID: 0x0000251C (9500)&lt;/div&gt;
&lt;div&gt;
First
Help ID: 0x000024AF (9391)&lt;/div&gt;
&lt;div&gt;
Last
Help ID: 0x0000251D (9501)&lt;/div&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Tried to unload FIM Sync perf counters --&amp;gt; couldn't get it to work&lt;br /&gt;
&lt;br /&gt;
C:\WINDOWS\system32&amp;gt;unlodctr \\SERVER01 FIMSynchronizationService&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
&lt;br /&gt;
UNLODCTR [\\computername] driver&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Deleted registry key&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\FIMSynchronizationService\Performance]&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Manually created 'Performance' registry key.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Reinstalled performance counters --&amp;gt; FIXED!&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
lodctr.exe "C:\Program Files\Microsoft Forefront Identity Manager\2010\Synchronization Service\Bin\mmsperf.ini"&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;h4&gt;
References&lt;/h4&gt;
&lt;div&gt;
&lt;div&gt;
&lt;a href="http://stackoverflow.com/questions/140149/deleting-windows-performance-counter-categories"&gt;http://stackoverflow.com/questions/140149/deleting-windows-performance-counter-categories&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;a href="http://www.identitytrench.com/2010/08/sync-performance-counters.html"&gt;http://www.identitytrench.com/2010/08/sync-performance-counters.html&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://c--shark.blogspot.com/2013/02/fixed-fim-sync-hangcrash-and.html</link><author>noreply@blogger.com (Joe Zamora)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4932651526597066789.post-2165047604082300775</guid><pubDate>Thu, 13 Sep 2012 23:14:00 +0000</pubDate><atom:updated>2012-09-13T16:14:19.975-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">fim 2010</category><title>Minimum set of search scope attributes to allow users to read other users</title><description>&lt;br /&gt;
This one took me a while to track down. &amp;nbsp;I created a search scope for managers (and their assistants) to read their direct reports and their direct reports' direct reports in the FIM portal. &amp;nbsp;(I.e. a user may be read by her manager and her manager's manager; as well as an assistant of either said manager.) &amp;nbsp;Then I created an MPR to grant permissions for the managers to see these reports. &amp;nbsp;The trouble is, if you don't want to select&amp;nbsp;&lt;b&gt;All Attributes&lt;/b&gt;&amp;nbsp;for&amp;nbsp;&lt;b&gt;Target Resources - Resource Attributes&lt;/b&gt;, what is the minimum set of attributes that you have to use in order for this search scope to work?&lt;br /&gt;
&lt;br /&gt;
In fact, I never did find the answer in any official documentation. &amp;nbsp;Instead, I stumbled upon the answer in a&amp;nbsp;&lt;a href="http://social.technet.microsoft.com/Forums/en-US/ilm2/thread/c57e10e6-9eb6-4acc-8a51-2b2dc86aa7e4"&gt;forum answer&lt;/a&gt;&amp;nbsp;that came from Brad Turner's impressive tribal knowledge of the product. &amp;nbsp;Here's Brad's answer:&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;blockquote class="tr_bq"&gt;
"Correct, users will need rights to Read the scope and any object returned in the scope including the attributes you list in the ColumnsToDisplay as well as the ObjectID and ObjectType even though it may not be displayed. It's typically ColumnsToDisplay + any attributes in the query filter."&lt;/blockquote&gt;
&lt;/blockquote&gt;
&amp;nbsp;Also, in case you're wondering, here's the XPath that I used for the search scope:&lt;br /&gt;
&lt;br /&gt;
/Person[Manager = '%LoginID%'] |&lt;br /&gt;
/Person[Manager = /Person[Manager ='%LoginID%']] |&lt;br /&gt;
/Person[Manager = /Person[Assistant = '%LoginID%']] |&lt;br /&gt;
/Person[Manager = /Person[Manager = /Person[Assistant = '%LoginID%']]]&lt;br /&gt;
&lt;br class="Apple-interchange-newline" /&gt;</description><link>http://c--shark.blogspot.com/2012/09/minimum-set-of-search-scope-attributes.html</link><author>noreply@blogger.com (Joe Zamora)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4932651526597066789.post-2509288188217352151</guid><pubDate>Thu, 13 Sep 2012 00:34:00 +0000</pubDate><atom:updated>2012-09-12T17:34:51.982-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">fim 2010</category><category domain="http://www.blogger.com/atom/ns#">customize</category><title>Hide Advanced Search button on Users page</title><description>Here's how you can hide the Advanced Search button on the default Users page in the FIM portal.&lt;!-- HTML generated using hilite.me --&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://2.bp.blogspot.com/-Q8ipDZHxV5c/UFEmXXSuN0I/AAAAAAAAF38/idfD936DURk/s1600/AllPersons.aspx+-+Advanced+Search.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" height="243" src="http://2.bp.blogspot.com/-Q8ipDZHxV5c/UFEmXXSuN0I/AAAAAAAAF38/idfD936DURk/s640/AllPersons.aspx+-+Advanced+Search.jpg" width="640" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
There are a few things to keep in mind:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;You have to edit the ASPX page in Sharepoint designer. &amp;nbsp;This is not a supported change!&lt;/li&gt;
&lt;li&gt;You can hide the ASP control by inserting some Javascript on the page.&lt;/li&gt;
&lt;li&gt;You must call the Javascript upon load as well as upon AJAX response.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
And here are the steps to accomplish it:&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;Open the IdentityManagement site in Sharepoint Designer.&lt;/li&gt;
&lt;li&gt;Make a backup of aspx/users/AllPersons.aspx.&lt;/li&gt;
&lt;li&gt;Add the following javascript:&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Note that it's very important that the Javascript code go inside the &lt;asp:content&gt; tags.&lt;/asp:content&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style="background-position: initial initial; background-repeat: initial initial; border: solid gray; color: black; overflow: auto; padding: 0.2em 0.6em; width: auto;"&gt;
&lt;pre style="line-height: 125%; margin: 0px;"&gt;&lt;span style="background-color: #f0a0a0; color: #f00000;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="background-color: white;"&gt;%@ Page masterpagefile="~masterurl/custom.master" language="C#" inherits="Microsoft.SharePoint.WebPartPages.WebPartPage, Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" meta:progid="SharePoint.WebPartPage.Document"  UICulture="auto" Culture="auto" %&amp;gt;
&lt;/span&gt;&lt;span style="background-color: #f0a0a0; color: #f00000;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="background-color: white;"&gt;%@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %&amp;gt; &lt;/span&gt;&lt;span style="background-color: #f0a0a0; color: #f00000;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="background-color: white;"&gt;%@ Register Tagprefix="Utilities" Namespace="Microsoft.SharePoint.Utilities" Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %&amp;gt; &lt;/span&gt;&lt;span style="background-color: #f0a0a0; color: #f00000;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="background-color: white;"&gt;%@ Import Namespace="Microsoft.SharePoint" %&amp;gt; &lt;/span&gt;&lt;span style="background-color: #f0a0a0; color: #f00000;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="background-color: white;"&gt;%@ Register Tagprefix="WebPartPages" Namespace="Microsoft.SharePoint.WebPartPages" Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %&amp;gt;
&lt;/span&gt;&lt;span style="background-color: white; color: #007000;"&gt;&amp;lt;asp:Content&lt;/span&gt;&lt;span style="background-color: white;"&gt; &lt;/span&gt;&lt;span style="background-color: white; color: #0000c0;"&gt;ContentPlaceHolderID=&lt;/span&gt;&lt;span style="background-color: #fff0f0;"&gt;"PlaceHolderTitleBar"&lt;/span&gt;&lt;span style="background-color: white;"&gt; &lt;/span&gt;&lt;span style="background-color: white; color: #0000c0;"&gt;runat=&lt;/span&gt;&lt;span style="background-color: #fff0f0;"&gt;"server"&lt;/span&gt;&lt;span style="background-color: white; color: #007000;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="background-color: white;"&gt;
&lt;/span&gt;&lt;span style="background-color: yellow;"&gt;&lt;span style="color: #007000;"&gt;&amp;lt;script &lt;/span&gt;&lt;span style="color: #0000c0;"&gt;type=&lt;/span&gt;"text/javascript"&lt;span style="color: #007000;"&gt;&amp;gt;&lt;/span&gt;
&lt;span style="color: grey;"&gt;&amp;lt;!--&lt;/span&gt;
    &lt;span style="color: green; font-weight: bold;"&gt;function&lt;/span&gt; hideElementByClass(matchClass) {
        &lt;span style="color: green; font-weight: bold;"&gt;var&lt;/span&gt; elems &lt;span style="color: #303030;"&gt;=&lt;/span&gt; &lt;span style="color: #007020;"&gt;document&lt;/span&gt;.getElementsByTagName('*'), i;
        &lt;span style="color: green; font-weight: bold;"&gt;for&lt;/span&gt; (i &lt;span style="color: green; font-weight: bold;"&gt;in&lt;/span&gt; elems) {
            &lt;span style="color: green; font-weight: bold;"&gt;if&lt;/span&gt; ((" " &lt;span style="color: #303030;"&gt;+&lt;/span&gt; elems[i].className &lt;span style="color: #303030;"&gt;+&lt;/span&gt; " ").indexOf(" " &lt;span style="color: #303030;"&gt;+&lt;/span&gt; matchClass &lt;span style="color: #303030;"&gt;+&lt;/span&gt; " ") &lt;span style="color: #303030;"&gt;&amp;gt;&lt;/span&gt; &lt;span style="color: #303030;"&gt;-&lt;/span&gt;&lt;span style="color: #0000d0; font-weight: bold;"&gt;1&lt;/span&gt;) {
                elems[i].style.display &lt;span style="color: #303030;"&gt;=&lt;/span&gt; 'none';
            }
        }
    }
    &lt;span style="color: green; font-weight: bold;"&gt;function&lt;/span&gt; hideAdvancedSearch() {
        hideElementByClass('newListViewSearchMode');
        hideElementByClass('searchModeToggleImage');
    }
    &lt;span style="color: #007020;"&gt;window&lt;/span&gt;.onload &lt;span style="color: #303030;"&gt;=&lt;/span&gt; &lt;span style="color: green; font-weight: bold;"&gt;function&lt;/span&gt; () {
        hideAdvancedSearch();
    }
    Sys.WebForms.PageRequestManager.getInstance().add_endRequest(hideAdvancedSearch);
&lt;span style="color: grey;"&gt;// --&amp;gt;&lt;/span&gt;
&lt;span style="color: #007000;"&gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: white;"&gt;
&lt;/span&gt;&lt;span style="background-color: white; color: #007000;"&gt;&amp;lt;/asp:Content&amp;gt;&lt;/span&gt;&lt;span style="background-color: white;"&gt;
&amp;nbsp;
&lt;/span&gt;&lt;span style="background-color: white; color: #007000;"&gt;&amp;lt;asp:Content&lt;/span&gt;&lt;span style="background-color: white;"&gt; &lt;/span&gt;&lt;span style="background-color: white; color: #0000c0;"&gt;id=&lt;/span&gt;&lt;span style="background-color: #fff0f0;"&gt;"content1"&lt;/span&gt;&lt;span style="background-color: white;"&gt; &lt;/span&gt;&lt;span style="background-color: white; color: #0000c0;"&gt;ContentPlaceHolderID=&lt;/span&gt;&lt;span style="background-color: #fff0f0;"&gt;"PlaceHolderMain"&lt;/span&gt;&lt;span style="background-color: white;"&gt; &lt;/span&gt;&lt;span style="background-color: white; color: #0000c0;"&gt;runat=&lt;/span&gt;&lt;span style="background-color: #fff0f0;"&gt;"server"&lt;/span&gt;&lt;span style="background-color: white; color: #007000;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="background-color: white;"&gt;
 &lt;/span&gt;&lt;span style="background-color: white; color: #007000;"&gt;&amp;lt;IdentityManagement:PersonList&lt;/span&gt;&lt;span style="background-color: white;"&gt; &lt;/span&gt;&lt;span style="background-color: white; color: #0000c0;"&gt;id=&lt;/span&gt;&lt;span style="background-color: #fff0f0;"&gt;"PersonList"&lt;/span&gt;&lt;span style="background-color: white;"&gt;  &lt;/span&gt;&lt;span style="background-color: white; color: #0000c0;"&gt;width=&lt;/span&gt;&lt;span style="background-color: #fff0f0;"&gt;"100%"&lt;/span&gt;&lt;span style="background-color: white;"&gt; &lt;/span&gt;&lt;span style="background-color: white; color: #0000c0;"&gt;height=&lt;/span&gt;&lt;span style="background-color: #fff0f0;"&gt;"100%"&lt;/span&gt;&lt;span style="background-color: white;"&gt; &lt;/span&gt;&lt;span style="background-color: white; color: #0000c0;"&gt;runat=&lt;/span&gt;&lt;span style="background-color: #fff0f0;"&gt;"server"&lt;/span&gt;&lt;span style="background-color: white; color: #007000;"&gt;/&amp;gt;&lt;/span&gt;&lt;span style="background-color: white;"&gt;
&lt;/span&gt;&lt;span style="background-color: white; color: #007000;"&gt;&amp;lt;/asp:Content&amp;gt;&lt;/span&gt;&lt;span style="background-color: white;"&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
References&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://forums.asp.net/t/1241221.aspx/1"&gt;http://forums.asp.net/t/1241221.aspx/1&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://social.msdn.microsoft.com/Forums/en/sharepointcustomization/thread/345b9083-ab1d-4c9c-908b-6c3e6498b89e"&gt;http://social.msdn.microsoft.com/Forums/en/sharepointcustomization/thread/345b9083-ab1d-4c9c-908b-6c3e6498b89e&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://stackoverflow.com/questions/3808808/how-to-get-element-by-class-in-javascript"&gt;http://stackoverflow.com/questions/3808808/how-to-get-element-by-class-in-javascript&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://eligeske.com/asp-net/call-a-javascript-function-on-ajax-complete-of-update-panel-2/"&gt;http://eligeske.com/asp-net/call-a-javascript-function-on-ajax-complete-of-update-panel-2/&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;(Source code HTML generated using &lt;a href="http://hilite.me/"&gt;hilite.me&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
</description><link>http://c--shark.blogspot.com/2012/09/hide-advanced-search-button-on-users.html</link><author>noreply@blogger.com (Joe Zamora)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-Q8ipDZHxV5c/UFEmXXSuN0I/AAAAAAAAF38/idfD936DURk/s72-c/AllPersons.aspx+-+Advanced+Search.jpg" height="72" width="72" /><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4932651526597066789.post-7061684395712959855</guid><pubDate>Thu, 12 Jan 2012 19:33:00 +0000</pubDate><atom:updated>2012-01-12T11:56:13.320-08:00</atom:updated><title>The content of element type "properties" must match "(comment?,entry*)".</title><description>I'm trying to make my Java XML properties file a little more human-readable by breaking the entries into blocks. Evidently my assumptions on how to do this were wrong. Here are the error, cause, and solution:&lt;br /&gt;&lt;br /&gt;Error:&lt;br /&gt;&lt;br /&gt;java.util.InvalidPropertiesFormatException: org.xml.sax.SAXParseException: The content of element type "properties" must match "(comment?,entry*)".&lt;br /&gt;&lt;br /&gt;Cause:&lt;br /&gt;&lt;br /&gt;&lt;pre class="code"&gt;&amp;lt;?xml version="1.0" encoding="UTF-8" standalone="no"?&amp;gt;&lt;br /&gt;&amp;lt;!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd"&amp;gt;&lt;br /&gt;&amp;lt;properties&amp;gt;&lt;br /&gt; &lt;br /&gt;    &amp;lt;comment&amp;gt;---SQL settings---&amp;lt;/comment&amp;gt;&lt;br /&gt;    &amp;lt;entry key="SQLJNDIName"&amp;gt;SQLDataSource&amp;lt;/entry&amp;gt;&lt;br /&gt;    &amp;lt;entry key="SQLServerName"&amp;gt;server01&amp;lt;/entry&amp;gt;&lt;br /&gt;    &amp;lt;entry key="SQLPortNumber"&amp;gt;12345&amp;lt;/entry&amp;gt;&lt;br /&gt;    &amp;lt;entry key="SQLDatabaseName"&amp;gt;db01&amp;lt;/entry&amp;gt;&lt;br /&gt;    &amp;lt;entry key="SQLUser"&amp;gt;user01&amp;lt;/entry&amp;gt;&lt;br /&gt;    &amp;lt;entry key="SQLPassword"&amp;gt;changeme&amp;lt;/entry&amp;gt;&lt;br /&gt;    &amp;lt;entry key="SQLTableOwner"&amp;gt;dbo&amp;lt;/entry&amp;gt;&lt;br /&gt; &lt;br /&gt;    &amp;lt;comment&amp;gt;---TEST settings---&amp;lt;/comment&amp;gt;&lt;br /&gt;    &amp;lt;entry key="TEST"&amp;gt;TEST&amp;lt;/entry&amp;gt;&lt;br /&gt; &lt;br /&gt;&amp;lt;/properties&amp;gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Solution: I changed the comment elements into XML comments, and it worked.&lt;br /&gt;&lt;br /&gt;&lt;pre class="code"&gt;&amp;lt;?xml version="1.0" encoding="UTF-8" standalone="no"?&amp;gt;&lt;br /&gt;&amp;lt;!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd"&amp;gt;&lt;br /&gt;&amp;lt;properties&amp;gt;&lt;br /&gt; &lt;br /&gt;    &lt;span style="color:green;font-weight:bold;"&gt;&amp;lt;!--SQL settings--&amp;gt;&lt;/span&gt;&lt;br /&gt;    &amp;lt;entry key="SQLJNDIName"&amp;gt;SQLDataSource&amp;lt;/entry&amp;gt;&lt;br /&gt;    &amp;lt;entry key="SQLServerName"&amp;gt;server01&amp;lt;/entry&amp;gt;&lt;br /&gt;    &amp;lt;entry key="SQLPortNumber"&amp;gt;12345&amp;lt;/entry&amp;gt;&lt;br /&gt;    &amp;lt;entry key="SQLDatabaseName"&amp;gt;db01&amp;lt;/entry&amp;gt;&lt;br /&gt;    &amp;lt;entry key="SQLUser"&amp;gt;user01&amp;lt;/entry&amp;gt;&lt;br /&gt;    &amp;lt;entry key="SQLPassword"&amp;gt;changeme&amp;lt;/entry&amp;gt;&lt;br /&gt;    &amp;lt;entry key="SQLTableOwner"&amp;gt;dbo&amp;lt;/entry&amp;gt;&lt;br /&gt; &lt;br /&gt;    &lt;span style="color:green;font-weight:bold;"&gt;&amp;lt;!--TEST settings--&amp;gt;&lt;/span&gt;&lt;br /&gt;    &amp;lt;entry key="TEST"&amp;gt;TEST&amp;lt;/entry&amp;gt;&lt;br /&gt; &lt;br /&gt;&amp;lt;/properties&amp;gt;&lt;/pre&gt;</description><link>http://c--shark.blogspot.com/2012/01/im-trying-to-make-my-java-xml.html</link><author>noreply@blogger.com (Joe Zamora)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4932651526597066789.post-3602306538990338870</guid><pubDate>Thu, 12 Jan 2012 17:40:00 +0000</pubDate><atom:updated>2012-01-12T09:43:28.880-08:00</atom:updated><title>Java 1.5 JRE Exception List</title><description>Got this with the help of &lt;a href="http://code.google.com/p/jar-explorer/"&gt;jar-explorer&lt;/a&gt;.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;deploy.jar : com/sun/deploy/association/AssociationAlreadyRegisteredException.class&lt;/div&gt;&lt;div&gt;deploy.jar : com/sun/deploy/association/AssociationException.class&lt;/div&gt;&lt;div&gt;deploy.jar : com/sun/deploy/association/AssociationNotRegisteredException.class&lt;/div&gt;&lt;div&gt;deploy.jar : com/sun/deploy/association/RegisterFailedException.class&lt;/div&gt;&lt;div&gt;deploy.jar : com/sun/deploy/net/cookie/CookieUnavailableException.class&lt;/div&gt;&lt;div&gt;deploy.jar : com/sun/deploy/net/proxy/ProxyConfigException.class&lt;/div&gt;&lt;div&gt;deploy.jar : com/sun/deploy/net/proxy/ProxyUnavailableException.class&lt;/div&gt;&lt;div&gt;deploy.jar : com/sun/deploy/security/CertificateConfigException.class&lt;/div&gt;&lt;div&gt;deploy.jar : com/sun/deploy/xml/BadTokenException.class&lt;/div&gt;&lt;div&gt;sunpkcs11.jar : sun/security/pkcs11/ConfigurationException.class&lt;/div&gt;&lt;div&gt;sunpkcs11.jar : sun/security/pkcs11/wrapper/PKCS11Exception.class&lt;/div&gt;&lt;div&gt;sunpkcs11.jar : sun/security/pkcs11/wrapper/PKCS11RuntimeException.class&lt;/div&gt;&lt;div&gt;javaws.jar : com/sun/javaws/exceptions/BadFieldException.class&lt;/div&gt;&lt;div&gt;javaws.jar : com/sun/javaws/exceptions/BadJARFileException.class&lt;/div&gt;&lt;div&gt;javaws.jar : com/sun/javaws/exceptions/BadMimeTypeResponseException.class&lt;/div&gt;&lt;div&gt;javaws.jar : com/sun/javaws/exceptions/BadVersionResponseException.class&lt;/div&gt;&lt;div&gt;javaws.jar : com/sun/javaws/exceptions/CacheAccessException.class&lt;/div&gt;&lt;div&gt;javaws.jar : com/sun/javaws/exceptions/CouldNotLoadArgumentException.class&lt;/div&gt;&lt;div&gt;javaws.jar : com/sun/javaws/exceptions/DownloadException.class&lt;/div&gt;&lt;div&gt;javaws.jar : com/sun/javaws/exceptions/ErrorCodeResponseException.class&lt;/div&gt;&lt;div&gt;javaws.jar : com/sun/javaws/exceptions/ExitException.class&lt;/div&gt;&lt;div&gt;javaws.jar : com/sun/javaws/exceptions/FailedDownloadingResourceException.class&lt;/div&gt;&lt;div&gt;javaws.jar : com/sun/javaws/exceptions/InvalidJarDiffException.class&lt;/div&gt;&lt;div&gt;javaws.jar : com/sun/javaws/exceptions/JARSigningException.class&lt;/div&gt;&lt;div&gt;javaws.jar : com/sun/javaws/exceptions/JNLParseException.class&lt;/div&gt;&lt;div&gt;javaws.jar : com/sun/javaws/exceptions/JNLPException.class&lt;/div&gt;&lt;div&gt;javaws.jar : com/sun/javaws/exceptions/JNLPSigningException.class&lt;/div&gt;&lt;div&gt;javaws.jar : com/sun/javaws/exceptions/JreExecException.class&lt;/div&gt;&lt;div&gt;javaws.jar : com/sun/javaws/exceptions/LaunchDescException.class&lt;/div&gt;&lt;div&gt;javaws.jar : com/sun/javaws/exceptions/MissingFieldException.class&lt;/div&gt;&lt;div&gt;javaws.jar : com/sun/javaws/exceptions/MissingVersionResponseException.class&lt;/div&gt;&lt;div&gt;javaws.jar : com/sun/javaws/exceptions/MultipleHostsException.class&lt;/div&gt;&lt;div&gt;javaws.jar : com/sun/javaws/exceptions/NativeLibViolationException.class&lt;/div&gt;&lt;div&gt;javaws.jar : com/sun/javaws/exceptions/NoLocalJREException.class&lt;/div&gt;&lt;div&gt;javaws.jar : com/sun/javaws/exceptions/OfflineLaunchException.class&lt;/div&gt;&lt;div&gt;javaws.jar : com/sun/javaws/exceptions/TooManyArgumentsException.class&lt;/div&gt;&lt;div&gt;javaws.jar : com/sun/javaws/exceptions/UnsignedAccessViolationException.class&lt;/div&gt;&lt;div&gt;javaws.jar : com/sun/javaws/net/CanceledDownloadException.class&lt;/div&gt;&lt;div&gt;javaws.jar : javax/jnlp/UnavailableServiceException.class&lt;/div&gt;&lt;div&gt;jce.jar : javax/crypto/BadPaddingException.class&lt;/div&gt;&lt;div&gt;jce.jar : javax/crypto/ExemptionMechanismException.class&lt;/div&gt;&lt;div&gt;jce.jar : javax/crypto/IllegalBlockSizeException.class&lt;/div&gt;&lt;div&gt;jce.jar : javax/crypto/NoSuchPaddingException.class&lt;/div&gt;&lt;div&gt;jce.jar : javax/crypto/ShortBufferException.class&lt;/div&gt;&lt;div&gt;jsse.jar : javax/net/ssl/SSLException.class&lt;/div&gt;&lt;div&gt;jsse.jar : javax/net/ssl/SSLHandshakeException.class&lt;/div&gt;&lt;div&gt;jsse.jar : javax/net/ssl/SSLKeyException.class&lt;/div&gt;&lt;div&gt;jsse.jar : javax/net/ssl/SSLPeerUnverifiedException.class&lt;/div&gt;&lt;div&gt;jsse.jar : javax/net/ssl/SSLProtocolException.class&lt;/div&gt;&lt;div&gt;jsse.jar : javax/security/cert/CertificateEncodingException.class&lt;/div&gt;&lt;div&gt;jsse.jar : javax/security/cert/CertificateException.class&lt;/div&gt;&lt;div&gt;jsse.jar : javax/security/cert/CertificateExpiredException.class&lt;/div&gt;&lt;div&gt;jsse.jar : javax/security/cert/CertificateNotYetValidException.class&lt;/div&gt;&lt;div&gt;jsse.jar : javax/security/cert/CertificateParsingException.class&lt;/div&gt;&lt;div&gt;plugin.jar : netscape/javascript/JSException.class&lt;/div&gt;&lt;div&gt;plugin.jar : netscape/security/ForbiddenTargetException.class&lt;/div&gt;&lt;div&gt;plugin.jar : sun/plugin/cache/DownloadException.class&lt;/div&gt;&lt;div&gt;plugin.jar : sun/plugin/cache/JarCacheVersionException.class&lt;/div&gt;&lt;div&gt;plugin.jar : sun/plugin/dom/exception/BrowserNotSupportedException.class&lt;/div&gt;&lt;div&gt;plugin.jar : sun/plugin/dom/exception/HierarchyRequestException.class&lt;/div&gt;&lt;div&gt;plugin.jar : sun/plugin/dom/exception/InvalidAccessException.class&lt;/div&gt;&lt;div&gt;plugin.jar : sun/plugin/dom/exception/InvalidStateException.class&lt;/div&gt;&lt;div&gt;plugin.jar : sun/plugin/dom/exception/NoModificationAllowedException.class&lt;/div&gt;&lt;div&gt;plugin.jar : sun/plugin/dom/exception/PluginNotSupportedException.class&lt;/div&gt;&lt;div&gt;plugin.jar : sun/plugin/dom/exception/WrongDocumentException.class&lt;/div&gt;&lt;div&gt;plugin.jar : sun/plugin/liveconnect/OriginNotAllowedException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/corba/se/impl/corba/ExceptionListImpl.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/corba/se/impl/io/OptionalDataException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/corba/se/impl/io/TypeMismatchException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/corba/se/impl/logging/ActivationSystemException$1.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/corba/se/impl/logging/ActivationSystemException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/corba/se/impl/logging/InterceptorsSystemException$1.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/corba/se/impl/logging/InterceptorsSystemException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/corba/se/impl/logging/IORSystemException$1.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/corba/se/impl/logging/IORSystemException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/corba/se/impl/logging/NamingSystemException$1.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/corba/se/impl/logging/NamingSystemException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/corba/se/impl/logging/OMGSystemException$1.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/corba/se/impl/logging/OMGSystemException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/corba/se/impl/logging/ORBUtilSystemException$1.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/corba/se/impl/logging/ORBUtilSystemException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/corba/se/impl/logging/POASystemException$1.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/corba/se/impl/logging/POASystemException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/corba/se/impl/logging/UtilSystemException$1.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/corba/se/impl/logging/UtilSystemException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/corba/se/impl/orbutil/threadpool/TimeoutException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/corba/se/impl/presentation/rmi/ExceptionHandler.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/corba/se/impl/presentation/rmi/ExceptionHandlerImpl$ExceptionRW.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/corba/se/impl/presentation/rmi/ExceptionHandlerImpl$ExceptionRWBase.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/corba/se/impl/presentation/rmi/ExceptionHandlerImpl$ExceptionRWIDLImpl.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/corba/se/impl/presentation/rmi/ExceptionHandlerImpl$ExceptionRWRMIImpl.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/corba/se/impl/presentation/rmi/ExceptionHandlerImpl.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/corba/se/impl/presentation/rmi/IDLTypeException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/corba/se/impl/protocol/AddressingDispositionException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/corba/se/impl/protocol/RequestCanceledException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/corba/se/spi/copyobject/ReflectiveCopyException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/corba/se/spi/legacy/connection/GetEndPointInfoAgainException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/corba/se/spi/orbutil/threadpool/NoSuchThreadPoolException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/corba/se/spi/orbutil/threadpool/NoSuchWorkQueueException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/corba/se/spi/protocol/ForwardException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/image/codec/jpeg/ImageFormatException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/image/codec/jpeg/TruncatedFileException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/imageio/plugins/jpeg/JFIFMarkerSegment$IllegalThumbException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/java/browser/dom/DOMAccessException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/java/browser/dom/DOMUnsupportedException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/java/util/jar/pack/Attribute$FormatException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/jmx/snmp/BerException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/jmx/snmp/daemon/CommunicationException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/jmx/snmp/IPAcl/ParseException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/jmx/snmp/SnmpBadSecurityLevelException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/jmx/snmp/SnmpSecurityException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/jmx/snmp/SnmpStatusException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/jmx/snmp/SnmpTooBigException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/jmx/snmp/SnmpUnknownAccContrModelException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/jmx/snmp/SnmpUnknownModelException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/jmx/snmp/SnmpUnknownModelLcdException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/jmx/snmp/SnmpUnknownMsgProcModelException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/jmx/snmp/SnmpUnknownSecModelException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/jmx/snmp/SnmpUnknownSubSystemException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/jndi/cosnaming/ExceptionMapper$1.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/jndi/cosnaming/ExceptionMapper$2.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/jndi/cosnaming/ExceptionMapper.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/jndi/ldap/Ber$DecodeException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/jndi/ldap/Ber$EncodeException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/jndi/ldap/LdapReferralException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/bcel/internal/classfile/CodeException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/bcel/internal/classfile/ExceptionTable.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/bcel/internal/ExceptionConstants.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/bcel/internal/generic/ClassGenException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/bcel/internal/generic/CodeExceptionGen.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/bcel/internal/generic/ExceptionThrower.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/bcel/internal/generic/TargetLostException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/bcel/internal/verifier/exc/AssertionViolatedException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/bcel/internal/verifier/exc/ClassConstraintException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/bcel/internal/verifier/exc/CodeConstraintException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/bcel/internal/verifier/exc/InvalidMethodException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/bcel/internal/verifier/exc/LinkingConstraintException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/bcel/internal/verifier/exc/LoadingException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/bcel/internal/verifier/exc/LocalVariableInfoInconsistentException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/bcel/internal/verifier/exc/StaticCodeConstraintException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/bcel/internal/verifier/exc/StaticCodeInstructionConstraintException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/bcel/internal/verifier/exc/StaticCodeInstructionOperandConstraintException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/bcel/internal/verifier/exc/StructuralCodeConstraintException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/bcel/internal/verifier/exc/VerificationException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/bcel/internal/verifier/exc/VerifierConstraintViolatedException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/bcel/internal/verifier/structurals/ExceptionHandler.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/bcel/internal/verifier/structurals/ExceptionHandlers.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/regexp/internal/RESyntaxException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/GetOptsException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/IllegalArgumentException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/xalan/internal/xsltc/cmdline/getopt/MissingOptArgException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/xalan/internal/xsltc/compiler/CompilerException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/xalan/internal/xsltc/compiler/IllegalCharException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/xalan/internal/xsltc/TransletException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/xerces/internal/dom/RangeExceptionImpl.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/xerces/internal/dom3/as/DOMASException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/xerces/internal/impl/dv/DatatypeException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/xerces/internal/impl/dv/DVFactoryException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/xerces/internal/impl/dv/InvalidDatatypeFacetException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/xerces/internal/impl/dv/InvalidDatatypeValueException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/xerces/internal/impl/dv/xs/SchemaDateTimeException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/xerces/internal/impl/io/MalformedByteSequenceException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/xerces/internal/impl/xpath/regex/ParseException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/xerces/internal/impl/xpath/XPathException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/xerces/internal/jaxp/validation/WrappedSAXException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/xerces/internal/util/URI$MalformedURIException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/xerces/internal/xni/parser/XMLConfigurationException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/xerces/internal/xni/parser/XMLParseException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/xerces/internal/xni/XNIException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/xerces/internal/xs/XSException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/xml/internal/dtm/DTMConfigurationException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/xml/internal/dtm/DTMDOMException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/xml/internal/dtm/DTMException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/xml/internal/dtm/ref/DTMNamedNodeMap$DTMException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource_Filter$StopException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/xml/internal/utils/StopParseException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/xml/internal/utils/URI$MalformedURIException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/xml/internal/utils/WrappedRuntimeException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/xml/internal/utils/WrongParserException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/xpath/internal/functions/WrongNumberArgsException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/xpath/internal/XPathException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/apache/xpath/internal/XPathProcessorException.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/omg/CORBA/ExceptionDescription.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/org/omg/CORBA/ExceptionDescriptionHelper.class&lt;/div&gt;&lt;div&gt;rt.jar : com/sun/security/auth/PolicyParser$ParsingException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/awt/AWTException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/awt/color/CMMException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/awt/color/ProfileDataException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/awt/datatransfer/MimeTypeParseException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/awt/datatransfer/UnsupportedFlavorException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/awt/dnd/InvalidDnDOperationException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/awt/FontFormatException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/awt/geom/IllegalPathStateException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/awt/geom/NoninvertibleTransformException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/awt/HeadlessException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/awt/IllegalComponentStateException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/awt/image/ImagingOpException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/awt/image/RasterFormatException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/awt/print/PrinterAbortException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/awt/print/PrinterException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/awt/print/PrinterIOException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/beans/ExceptionListener.class&lt;/div&gt;&lt;div&gt;rt.jar : java/beans/IntrospectionException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/beans/PropertyVetoException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/io/CharConversionException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/io/EOFException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/io/FileNotFoundException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/io/InterruptedIOException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/io/InvalidClassException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/io/InvalidObjectException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/io/IOException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/io/NotActiveException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/io/NotSerializableException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/io/ObjectStreamException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/io/OptionalDataException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/io/StreamCorruptedException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/io/SyncFailedException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/io/UnsupportedEncodingException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/io/UTFDataFormatException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/io/WriteAbortedException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/lang/annotation/AnnotationTypeMismatchException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/lang/annotation/IncompleteAnnotationException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/lang/ArithmeticException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/lang/ArrayIndexOutOfBoundsException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/lang/ArrayStoreException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/lang/ClassCastException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/lang/ClassNotFoundException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/lang/CloneNotSupportedException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/lang/EnumConstantNotPresentException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/lang/Exception.class&lt;/div&gt;&lt;div&gt;rt.jar : java/lang/ExceptionInInitializerError.class&lt;/div&gt;&lt;div&gt;rt.jar : java/lang/IllegalAccessException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/lang/IllegalArgumentException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/lang/IllegalMonitorStateException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/lang/IllegalStateException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/lang/IllegalThreadStateException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/lang/IndexOutOfBoundsException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/lang/InstantiationException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/lang/instrument/IllegalClassFormatException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/lang/instrument/UnmodifiableClassException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/lang/InterruptedException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/lang/NegativeArraySizeException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/lang/NoSuchFieldException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/lang/NoSuchMethodException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/lang/NullPointerException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/lang/NumberFormatException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/lang/reflect/InvocationTargetException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/lang/reflect/MalformedParameterizedTypeException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/lang/reflect/UndeclaredThrowableException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/lang/RuntimeException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/lang/SecurityException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/lang/StringIndexOutOfBoundsException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/lang/Thread$UncaughtExceptionHandler.class&lt;/div&gt;&lt;div&gt;rt.jar : java/lang/TypeNotPresentException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/lang/UnsupportedOperationException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/net/BindException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/net/ConnectException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/net/HttpRetryException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/net/MalformedURLException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/net/NoRouteToHostException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/net/PortUnreachableException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/net/ProtocolException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/net/SocketException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/net/SocketTimeoutException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/net/UnknownHostException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/net/UnknownServiceException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/net/URISyntaxException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/nio/BufferOverflowException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/nio/BufferUnderflowException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/nio/channels/AlreadyConnectedException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/nio/channels/AsynchronousCloseException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/nio/channels/CancelledKeyException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/nio/channels/ClosedByInterruptException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/nio/channels/ClosedChannelException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/nio/channels/ClosedSelectorException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/nio/channels/ConnectionPendingException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/nio/channels/FileLockInterruptionException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/nio/channels/IllegalBlockingModeException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/nio/channels/IllegalSelectorException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/nio/channels/NoConnectionPendingException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/nio/channels/NonReadableChannelException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/nio/channels/NonWritableChannelException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/nio/channels/NotYetBoundException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/nio/channels/NotYetConnectedException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/nio/channels/OverlappingFileLockException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/nio/channels/UnresolvedAddressException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/nio/channels/UnsupportedAddressTypeException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/nio/charset/CharacterCodingException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/nio/charset/IllegalCharsetNameException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/nio/charset/MalformedInputException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/nio/charset/UnmappableCharacterException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/nio/charset/UnsupportedCharsetException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/nio/InvalidMarkException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/nio/ReadOnlyBufferException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/rmi/AccessException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/rmi/activation/ActivateFailedException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/rmi/activation/ActivationException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/rmi/activation/UnknownGroupException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/rmi/activation/UnknownObjectException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/rmi/AlreadyBoundException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/rmi/ConnectException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/rmi/ConnectIOException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/rmi/MarshalException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/rmi/NoSuchObjectException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/rmi/NotBoundException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/rmi/RemoteException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/rmi/RMISecurityException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/rmi/server/ExportException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/rmi/server/ServerCloneException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/rmi/server/ServerNotActiveException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/rmi/server/SkeletonMismatchException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/rmi/server/SkeletonNotFoundException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/rmi/server/SocketSecurityException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/rmi/ServerException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/rmi/ServerRuntimeException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/rmi/StubNotFoundException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/rmi/UnexpectedException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/rmi/UnknownHostException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/rmi/UnmarshalException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/security/AccessControlException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/security/acl/AclNotFoundException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/security/acl/LastOwnerException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/security/acl/NotOwnerException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/security/cert/CertificateEncodingException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/security/cert/CertificateException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/security/cert/CertificateExpiredException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/security/cert/CertificateNotYetValidException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/security/cert/CertificateParsingException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/security/cert/CertPathBuilderException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/security/cert/CertPathValidatorException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/security/cert/CertStoreException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/security/cert/CRLException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/security/DigestException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/security/GeneralSecurityException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/security/InvalidAlgorithmParameterException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/security/InvalidKeyException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/security/InvalidParameterException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/security/KeyException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/security/KeyManagementException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/security/KeyStoreException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/security/NoSuchAlgorithmException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/security/NoSuchProviderException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/security/PrivilegedActionException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/security/PrivilegedExceptionAction.class&lt;/div&gt;&lt;div&gt;rt.jar : java/security/ProviderException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/security/SignatureException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/security/spec/InvalidKeySpecException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/security/spec/InvalidParameterSpecException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/security/UnrecoverableEntryException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/security/UnrecoverableKeyException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/sql/BatchUpdateException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/sql/SQLException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/text/ParseException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/util/concurrent/BrokenBarrierException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/util/concurrent/CancellationException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/util/concurrent/ExecutionException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/util/concurrent/Executors$PrivilegedExceptionActionAdapter.class&lt;/div&gt;&lt;div&gt;rt.jar : java/util/concurrent/RejectedExecutionException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/util/concurrent/TimeoutException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/util/ConcurrentModificationException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/util/DuplicateFormatFlagsException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/util/EmptyStackException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/util/FormatFlagsConversionMismatchException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/util/FormatterClosedException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/util/IllegalFormatCodePointException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/util/IllegalFormatConversionException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/util/IllegalFormatException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/util/IllegalFormatFlagsException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/util/IllegalFormatPrecisionException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/util/IllegalFormatWidthException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/util/InputMismatchException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/util/InvalidPropertiesFormatException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/util/jar/JarException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/util/MissingFormatArgumentException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/util/MissingFormatWidthException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/util/MissingResourceException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/util/NoSuchElementException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/util/prefs/BackingStoreException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/util/prefs/InvalidPreferencesFormatException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/util/regex/PatternSyntaxException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/util/TooManyListenersException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/util/UnknownFormatConversionException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/util/UnknownFormatFlagsException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/util/zip/DataFormatException.class&lt;/div&gt;&lt;div&gt;rt.jar : java/util/zip/ZipException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/activity/ActivityCompletedException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/activity/ActivityRequiredException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/activity/InvalidActivityException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/imageio/IIOException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/imageio/metadata/IIODOMException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/imageio/metadata/IIOInvalidTreeException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/management/AttributeNotFoundException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/management/BadAttributeValueExpException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/management/BadBinaryOpValueExpException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/management/BadStringOperationException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/management/InstanceAlreadyExistsException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/management/InstanceNotFoundException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/management/IntrospectionException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/management/InvalidApplicationException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/management/InvalidAttributeValueException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/management/JMException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/management/JMRuntimeException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/management/ListenerNotFoundException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/management/MalformedObjectNameException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/management/MBeanException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/management/MBeanRegistrationException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/management/modelmbean/InvalidTargetObjectTypeException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/management/modelmbean/XMLParseException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/management/monitor/MonitorSettingException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/management/NotCompliantMBeanException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/management/openmbean/InvalidKeyException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/management/openmbean/InvalidOpenTypeException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/management/openmbean/KeyAlreadyExistsException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/management/openmbean/OpenDataException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/management/OperationsException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/management/ReflectionException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/management/relation/InvalidRelationIdException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/management/relation/InvalidRelationServiceException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/management/relation/InvalidRelationTypeException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/management/relation/InvalidRoleInfoException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/management/relation/InvalidRoleValueException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/management/relation/RelationException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/management/relation/RelationNotFoundException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/management/relation/RelationServiceNotRegisteredException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/management/relation/RelationTypeNotFoundException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/management/relation/RoleInfoNotFoundException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/management/relation/RoleNotFoundException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/management/remote/JMXProviderException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/management/remote/JMXServerErrorException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/management/RuntimeErrorException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/management/RuntimeMBeanException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/management/RuntimeOperationsException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/management/ServiceNotFoundException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/naming/AuthenticationException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/naming/AuthenticationNotSupportedException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/naming/CannotProceedException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/naming/CommunicationException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/naming/ConfigurationException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/naming/ContextNotEmptyException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/naming/directory/AttributeInUseException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/naming/directory/AttributeModificationException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/naming/directory/InvalidAttributeIdentifierException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/naming/directory/InvalidAttributesException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/naming/directory/InvalidAttributeValueException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/naming/directory/InvalidSearchControlsException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/naming/directory/InvalidSearchFilterException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/naming/directory/NoSuchAttributeException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/naming/directory/SchemaViolationException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/naming/event/NamingExceptionEvent.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/naming/InsufficientResourcesException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/naming/InterruptedNamingException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/naming/InvalidNameException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/naming/ldap/LdapReferralException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/naming/LimitExceededException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/naming/LinkException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/naming/LinkLoopException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/naming/MalformedLinkException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/naming/NameAlreadyBoundException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/naming/NameNotFoundException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/naming/NamingException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/naming/NamingSecurityException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/naming/NoInitialContextException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/naming/NoPermissionException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/naming/NotContextException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/naming/OperationNotSupportedException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/naming/PartialResultException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/naming/ReferralException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/naming/ServiceUnavailableException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/naming/SizeLimitExceededException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/naming/TimeLimitExceededException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/print/attribute/UnmodifiableSetException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/print/AttributeException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/print/FlavorException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/print/PrintException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/print/URIException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/security/auth/callback/UnsupportedCallbackException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/security/auth/DestroyFailedException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/security/auth/login/AccountException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/security/auth/login/AccountExpiredException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/security/auth/login/AccountLockedException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/security/auth/login/AccountNotFoundException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/security/auth/login/CredentialException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/security/auth/login/CredentialExpiredException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/security/auth/login/CredentialNotFoundException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/security/auth/login/FailedLoginException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/security/auth/login/LoginException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/security/auth/RefreshFailedException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/security/sasl/AuthenticationException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/security/sasl/SaslException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/sound/midi/InvalidMidiDataException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/sound/midi/MidiUnavailableException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/sound/sampled/LineUnavailableException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/sound/sampled/UnsupportedAudioFileException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/sql/rowset/serial/SerialException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/sql/rowset/spi/SyncFactoryException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/sql/rowset/spi/SyncProviderException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/swing/text/BadLocationException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/swing/text/ChangedCharSetException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/swing/tree/ExpandVetoException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/swing/undo/CannotRedoException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/swing/undo/CannotUndoException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/swing/UnsupportedLookAndFeelException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/transaction/InvalidTransactionException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/transaction/TransactionRequiredException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/transaction/TransactionRolledbackException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/transaction/xa/XAException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/xml/datatype/DatatypeConfigurationException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/xml/parsers/ParserConfigurationException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/xml/transform/TransformerConfigurationException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/xml/transform/TransformerException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/xml/xpath/XPathException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/xml/xpath/XPathExpressionException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/xml/xpath/XPathFactoryConfigurationException.class&lt;/div&gt;&lt;div&gt;rt.jar : javax/xml/xpath/XPathFunctionException.class&lt;/div&gt;&lt;div&gt;rt.jar : org/ietf/jgss/GSSException.class&lt;/div&gt;&lt;div&gt;rt.jar : org/omg/CORBA/ExceptionList.class&lt;/div&gt;&lt;div&gt;rt.jar : org/omg/CORBA/portable/ApplicationException.class&lt;/div&gt;&lt;div&gt;rt.jar : org/omg/CORBA/portable/IndirectionException.class&lt;/div&gt;&lt;div&gt;rt.jar : org/omg/CORBA/portable/RemarshalException.class&lt;/div&gt;&lt;div&gt;rt.jar : org/omg/CORBA/portable/UnknownException.class&lt;/div&gt;&lt;div&gt;rt.jar : org/omg/CORBA/SystemException.class&lt;/div&gt;&lt;div&gt;rt.jar : org/omg/CORBA/UnknownUserException.class&lt;/div&gt;&lt;div&gt;rt.jar : org/omg/CORBA/UnknownUserExceptionHelper.class&lt;/div&gt;&lt;div&gt;rt.jar : org/omg/CORBA/UnknownUserExceptionHolder.class&lt;/div&gt;&lt;div&gt;rt.jar : org/omg/CORBA/UserException.class&lt;/div&gt;&lt;div&gt;rt.jar : org/omg/IOP/ExceptionDetailMessage.class&lt;/div&gt;&lt;div&gt;rt.jar : org/w3c/dom/DOMException.class&lt;/div&gt;&lt;div&gt;rt.jar : org/w3c/dom/events/EventException.class&lt;/div&gt;&lt;div&gt;rt.jar : org/w3c/dom/ls/LSException.class&lt;/div&gt;&lt;div&gt;rt.jar : org/w3c/dom/ranges/RangeException.class&lt;/div&gt;&lt;div&gt;rt.jar : org/xml/sax/SAXException.class&lt;/div&gt;&lt;div&gt;rt.jar : org/xml/sax/SAXNotRecognizedException.class&lt;/div&gt;&lt;div&gt;rt.jar : org/xml/sax/SAXNotSupportedException.class&lt;/div&gt;&lt;div&gt;rt.jar : org/xml/sax/SAXParseException.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/applet/AppletIllegalArgumentException.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/applet/AppletIOException.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/applet/AppletSecurityException.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/applet/Main$ParseException.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/audio/AudioSecurityExceptionAction.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/audio/InvalidAudioFormatException.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/awt/image/ImageFormatException.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/awt/image/PNGImageDecoder$PNGException.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/dc/path/PathException.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/dc/pr/PRException.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/io/ConversionBufferFullException.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/io/MalformedInputException.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/io/UnknownCharacterException.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/java2d/InvalidPipeException.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/jdbc/odbc/JdbcOdbcBatchUpdateException.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/management/counter/perf/InstrumentationException.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/misc/CEFormatException.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/misc/ExtensionInstallationException.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/misc/InvalidJarIndexException.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/misc/ProxyGenerator$ExceptionTableEntry.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/misc/REException.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/net/ConnectionResetException.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/net/ftp/FtpLoginException.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/net/ftp/FtpProtocolException.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/net/smtp/SmtpProtocolException.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/net/TelnetProtocolException.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/net/www/ApplicationLaunchException.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/nio/ch/AlreadyBoundException.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/print/PrintJobAttributeException.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/print/PrintJobFlavorException.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/reflect/annotation/AnnotationTypeMismatchExceptionProxy.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/reflect/annotation/EnumConstantNotPresentExceptionProxy.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/reflect/annotation/ExceptionProxy.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/reflect/annotation/TypeNotPresentExceptionProxy.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/reflect/generics/reflectiveObjects/NotImplementedException.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/reflect/InstantiationExceptionConstructorAccessorImpl.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/rmi/transport/proxy/CGIClientException.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/rmi/transport/proxy/CGIServerException.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/security/jgss/GSSExceptionImpl.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/security/krb5/Asn1Exception.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/security/krb5/internal/KdcErrException.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/security/krb5/internal/KrbApErrException.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/security/krb5/internal/KrbErrException.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/security/krb5/KrbCryptoException.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/security/krb5/KrbException.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/security/krb5/RealmException.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/security/pkcs/EncodingException.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/security/pkcs/ParsingException.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/security/provider/certpath/CertificateRevokedException.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/security/provider/certpath/SunCertPathBuilderException.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/security/provider/PolicyParser$ParsingException.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/security/timestamp/TSResponse$TimestampException.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/security/util/PendingException.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/security/util/PropertyExpander$ExpandException.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/security/validator/ValidatorException.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/security/x509/CertException.class&lt;/div&gt;&lt;div&gt;rt.jar : sun/tools/jar/JarException.class&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</description><link>http://c--shark.blogspot.com/2012/01/java-15-jre-exception-list.html</link><author>noreply@blogger.com (Joe Zamora)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4932651526597066789.post-491424861328874485</guid><pubDate>Sat, 13 Aug 2011 00:37:00 +0000</pubDate><atom:updated>2011-08-12T17:37:45.560-07:00</atom:updated><title>How to use SQL Server 2008 R2 Import and Export Wizard to import a CSV file into SQL Azure</title><description>&lt;div&gt;&lt;p class="MsoNormal"&gt;The SQL Server 2008 R2 Import and Export Wizard will allow you to import a CSV ‘flat’ file directly into SQL Azure.&lt;span&gt;  &lt;/span&gt;The process is relatively simple, but it’s not obvious.&lt;span&gt;  &lt;/span&gt;The following steps will help guide you through the process.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;The SQL Server Import and Export Wizard is available on the SQL Server 2008 R2 media, so you must obtain your organization’s copy of SQL Server 2008 R2 software.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="Numbered"&gt;&lt;!--[if !supportLists]--&gt;&lt;span&gt;&lt;span&gt;1.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Run the wizard from the Windows Start menu, &lt;b&gt;Start &lt;/b&gt;&lt;b&gt;&lt;span style="font-family:Wingdings;mso-ascii-font-family:&amp;quot;Franklin Gothic Book&amp;quot;; mso-hansi-font-family:&amp;quot;Franklin Gothic Book&amp;quot;;mso-char-type:symbol;mso-symbol-font-family: Wingdings"&gt;&lt;span&gt;à&lt;/span&gt;&lt;/span&gt; Programs &lt;/b&gt;&lt;b&gt;&lt;span style="font-family: Wingdings;mso-ascii-font-family:&amp;quot;Franklin Gothic Book&amp;quot;;mso-hansi-font-family: &amp;quot;Franklin Gothic Book&amp;quot;;mso-char-type:symbol;mso-symbol-font-family:Wingdings"&gt;&lt;span&gt;à&lt;/span&gt;&lt;/span&gt; SQL Server 2008 R2 &lt;/b&gt;&lt;b&gt;&lt;span style="font-family:Wingdings;mso-ascii-font-family:&amp;quot;Franklin Gothic Book&amp;quot;; mso-hansi-font-family:&amp;quot;Franklin Gothic Book&amp;quot;;mso-char-type:symbol;mso-symbol-font-family: Wingdings"&gt;&lt;span&gt;à&lt;/span&gt;&lt;/span&gt; Import and Export Data&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="Numbered" style="page-break-after:avoid;mso-list:l1 level1 lfo2"&gt;&lt;!--[if !supportLists]--&gt;&lt;span&gt;&lt;span&gt;2.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Select &lt;b&gt;Flat File Source&lt;/b&gt; as the data source, browse for your CSV file, and then select the settings appropriate for your file.&lt;span&gt;  &lt;/span&gt;For example, the fields in my file are surrounded by double-quotes if they contain commas, so I select double-quotes as my text qualifier.&lt;span&gt;  &lt;/span&gt;Also, the column names are found in the first row of my file.&lt;span&gt;  &lt;/span&gt;Click &lt;b&gt;Next&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;a href="http://3.bp.blogspot.com/-yeo_sf_yQ-c/TkXEVT6Kk8I/AAAAAAAAA1A/OZR-zyeRiVw/s1600/CSV_to_SQLAzure1.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img src="http://3.bp.blogspot.com/-yeo_sf_yQ-c/TkXEVT6Kk8I/AAAAAAAAA1A/OZR-zyeRiVw/s400/CSV_to_SQLAzure1.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5640129978751947714" style="cursor: pointer; width: 391px; height: 400px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;p class="Numbered" style="page-break-after:avoid;mso-list:l1 level1 lfo1"&gt;&lt;!--[if !supportLists]--&gt;&lt;span&gt;&lt;span&gt;3.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Verify that your data looks as you expected.&lt;span&gt;  &lt;/span&gt;Click on &lt;b&gt;Advanced&lt;/b&gt; on the left.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;a href="http://2.bp.blogspot.com/-f3iBg8UJ71M/TkXEqXphRjI/AAAAAAAAA1I/-5lDduD18R4/s1600/CSV_to_SQLAzure3.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img src="http://2.bp.blogspot.com/-f3iBg8UJ71M/TkXEqXphRjI/AAAAAAAAA1I/-5lDduD18R4/s400/CSV_to_SQLAzure3.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5640130340533126706" style="cursor: pointer; width: 391px; height: 400px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;p class="Numbered" style="page-break-after:avoid;mso-list:l1 level1 lfo1"&gt;&lt;!--[if !supportLists]--&gt;&lt;span&gt;&lt;span&gt;4.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Remember that the wizard is looking at a flat file, so it doesn’t make many assumptions about the data contained therein.&lt;span&gt;  &lt;/span&gt;It’s up to you to go through each column in this screen and adjust data types and sizes.&lt;span&gt;  &lt;/span&gt;The following table shows a mapping of data types between the wizard and SQL Server.&lt;span&gt;  &lt;/span&gt;Click &lt;b&gt;Next&lt;/b&gt; after you’ve made your changes.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;a href="http://3.bp.blogspot.com/-viT2W4gCenk/TkXE2XduWXI/AAAAAAAAA1Q/EpUxVb7Q7IM/s1600/CSV_to_SQLAzure4.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img src="http://3.bp.blogspot.com/-viT2W4gCenk/TkXE2XduWXI/AAAAAAAAA1Q/EpUxVb7Q7IM/s400/CSV_to_SQLAzure4.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5640130546642082162" style="cursor: pointer; width: 391px; height: 400px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;table class="MsoTableLightListAccent1" border="1" cellspacing="0" cellpadding="0" style="border-collapse:collapse;border:none;mso-border-alt:solid #4F81BD 1.0pt;  mso-border-themecolor:accent1;mso-yfti-tbllook:1056;mso-padding-alt:0in 5.4pt 0in 5.4pt;  mso-border-insideh:1.0pt solid #4F81BD;mso-border-insideh-themecolor:accent1;  mso-border-insidev:1.0pt solid #4F81BD;mso-border-insidev-themecolor:accent1"&gt;  &lt;thead&gt;   &lt;tr&gt;    &lt;td width="171" valign="top" style="width:128.15pt;border:solid #4F81BD 1.0pt;    mso-border-themecolor:accent1;background:#4F81BD;mso-background-themecolor:    accent1;padding:0in 5.4pt 0in 5.4pt"&gt;    &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;    text-align:justify;text-justify:inter-ideograph;mso-yfti-cnfc:1"&gt;&lt;b&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:    &amp;quot;Times New Roman&amp;quot;;color:black"&gt;Data Type&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;    &lt;/td&gt;    &lt;td width="206" valign="top" style="width:2.15in;border:solid #4F81BD 1.0pt;    mso-border-themecolor:accent1;border-left:none;mso-border-left-alt:solid #4F81BD 1.0pt;    mso-border-left-themecolor:accent1;background:#4F81BD;mso-background-themecolor:    accent1;padding:0in 5.4pt 0in 5.4pt"&gt;    &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;    text-align:justify;text-justify:inter-ideograph;mso-yfti-cnfc:1"&gt;&lt;b&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:    &amp;quot;Times New Roman&amp;quot;;color:black"&gt;SQL Server&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;    &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;    text-align:justify;text-justify:inter-ideograph;mso-yfti-cnfc:1"&gt;&lt;b&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:    &amp;quot;Times New Roman&amp;quot;;color:black"&gt;(SQLOLEDB; SQLNCLI10)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;    &lt;/td&gt;   &lt;/tr&gt;  &lt;/thead&gt;  &lt;tbody&gt;&lt;tr&gt;   &lt;td width="171" valign="top" style="width:128.15pt;border:solid #4F81BD 1.0pt;   mso-border-themecolor:accent1;border-top:none;mso-border-top-alt:solid #4F81BD 1.0pt;   mso-border-top-themecolor:accent1;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph;mso-yfti-cnfc:64"&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:   &amp;quot;Times New Roman&amp;quot;;color:black"&gt;DT_BOOL&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="206" valign="top" style="width:2.15in;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;mso-border-bottom-themecolor:accent1;   border-right:solid #4F81BD 1.0pt;mso-border-right-themecolor:accent1;   mso-border-top-alt:solid #4F81BD 1.0pt;mso-border-top-themecolor:accent1;   mso-border-left-alt:solid #4F81BD 1.0pt;mso-border-left-themecolor:accent1;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph;mso-yfti-cnfc:64"&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:   &amp;quot;Times New Roman&amp;quot;;color:black"&gt;bit&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td width="171" valign="top" style="width:128.15pt;border:solid #4F81BD 1.0pt;   mso-border-themecolor:accent1;border-top:none;mso-border-top-alt:solid #4F81BD 1.0pt;   mso-border-top-themecolor:accent1;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph"&gt;&lt;span style="font-size:10.0pt;   font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;   color:black"&gt;DT_BYTES&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="206" valign="top" style="width:2.15in;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;mso-border-bottom-themecolor:accent1;   border-right:solid #4F81BD 1.0pt;mso-border-right-themecolor:accent1;   mso-border-top-alt:solid #4F81BD 1.0pt;mso-border-top-themecolor:accent1;   mso-border-left-alt:solid #4F81BD 1.0pt;mso-border-left-themecolor:accent1;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph"&gt;&lt;span style="font-size:10.0pt;   font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;   color:black"&gt;binary, varbinary, timestamp&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td width="171" valign="top" style="width:128.15pt;border:solid #4F81BD 1.0pt;   mso-border-themecolor:accent1;border-top:none;mso-border-top-alt:solid #4F81BD 1.0pt;   mso-border-top-themecolor:accent1;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph;mso-yfti-cnfc:64"&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:   &amp;quot;Times New Roman&amp;quot;;color:black"&gt;DT_CY&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="206" valign="top" style="width:2.15in;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;mso-border-bottom-themecolor:accent1;   border-right:solid #4F81BD 1.0pt;mso-border-right-themecolor:accent1;   mso-border-top-alt:solid #4F81BD 1.0pt;mso-border-top-themecolor:accent1;   mso-border-left-alt:solid #4F81BD 1.0pt;mso-border-left-themecolor:accent1;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph;mso-yfti-cnfc:64"&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:   &amp;quot;Times New Roman&amp;quot;;color:black"&gt;smallmoney, money&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td width="171" valign="top" style="width:128.15pt;border:solid #4F81BD 1.0pt;   mso-border-themecolor:accent1;border-top:none;mso-border-top-alt:solid #4F81BD 1.0pt;   mso-border-top-themecolor:accent1;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph"&gt;&lt;span style="font-size:10.0pt;   font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;   color:black"&gt;DT_DATE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="206" valign="top" style="width:2.15in;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;mso-border-bottom-themecolor:accent1;   border-right:solid #4F81BD 1.0pt;mso-border-right-themecolor:accent1;   mso-border-top-alt:solid #4F81BD 1.0pt;mso-border-top-themecolor:accent1;   mso-border-left-alt:solid #4F81BD 1.0pt;mso-border-left-themecolor:accent1;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph"&gt;&lt;span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td width="171" valign="top" style="width:128.15pt;border:solid #4F81BD 1.0pt;   mso-border-themecolor:accent1;border-top:none;mso-border-top-alt:solid #4F81BD 1.0pt;   mso-border-top-themecolor:accent1;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph;mso-yfti-cnfc:64"&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:   &amp;quot;Times New Roman&amp;quot;;color:black"&gt;DT_DBDATE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="206" valign="top" style="width:2.15in;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;mso-border-bottom-themecolor:accent1;   border-right:solid #4F81BD 1.0pt;mso-border-right-themecolor:accent1;   mso-border-top-alt:solid #4F81BD 1.0pt;mso-border-top-themecolor:accent1;   mso-border-left-alt:solid #4F81BD 1.0pt;mso-border-left-themecolor:accent1;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph;mso-yfti-cnfc:64"&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:   &amp;quot;Times New Roman&amp;quot;;color:black"&gt;date&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td width="171" valign="top" style="width:128.15pt;border:solid #4F81BD 1.0pt;   mso-border-themecolor:accent1;border-top:none;mso-border-top-alt:solid #4F81BD 1.0pt;   mso-border-top-themecolor:accent1;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph"&gt;&lt;span style="font-size:10.0pt;   font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;   color:black"&gt;DT_DBTIME&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="206" valign="top" style="width:2.15in;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;mso-border-bottom-themecolor:accent1;   border-right:solid #4F81BD 1.0pt;mso-border-right-themecolor:accent1;   mso-border-top-alt:solid #4F81BD 1.0pt;mso-border-top-themecolor:accent1;   mso-border-left-alt:solid #4F81BD 1.0pt;mso-border-left-themecolor:accent1;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph"&gt;&lt;span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td width="171" valign="top" style="width:128.15pt;border:solid #4F81BD 1.0pt;   mso-border-themecolor:accent1;border-top:none;mso-border-top-alt:solid #4F81BD 1.0pt;   mso-border-top-themecolor:accent1;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph;mso-yfti-cnfc:64"&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:   &amp;quot;Times New Roman&amp;quot;;color:black"&gt;DT_DBTIME2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="206" valign="top" style="width:2.15in;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;mso-border-bottom-themecolor:accent1;   border-right:solid #4F81BD 1.0pt;mso-border-right-themecolor:accent1;   mso-border-top-alt:solid #4F81BD 1.0pt;mso-border-top-themecolor:accent1;   mso-border-left-alt:solid #4F81BD 1.0pt;mso-border-left-themecolor:accent1;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph;mso-yfti-cnfc:64"&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:   &amp;quot;Times New Roman&amp;quot;;color:black"&gt;time(p)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td width="171" valign="top" style="width:128.15pt;border:solid #4F81BD 1.0pt;   mso-border-themecolor:accent1;border-top:none;mso-border-top-alt:solid #4F81BD 1.0pt;   mso-border-top-themecolor:accent1;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph"&gt;&lt;span style="font-size:10.0pt;   font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;   color:black"&gt;DT_DBTIMESTAMP&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="206" valign="top" style="width:2.15in;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;mso-border-bottom-themecolor:accent1;   border-right:solid #4F81BD 1.0pt;mso-border-right-themecolor:accent1;   mso-border-top-alt:solid #4F81BD 1.0pt;mso-border-top-themecolor:accent1;   mso-border-left-alt:solid #4F81BD 1.0pt;mso-border-left-themecolor:accent1;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph"&gt;&lt;span style="font-size:10.0pt;   font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;   color:black"&gt;datetime, smalldatetime&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td width="171" valign="top" style="width:128.15pt;border:solid #4F81BD 1.0pt;   mso-border-themecolor:accent1;border-top:none;mso-border-top-alt:solid #4F81BD 1.0pt;   mso-border-top-themecolor:accent1;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph;mso-yfti-cnfc:64"&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:   &amp;quot;Times New Roman&amp;quot;;color:black"&gt;DT_DBTIMESTAMP2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="206" valign="top" style="width:2.15in;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;mso-border-bottom-themecolor:accent1;   border-right:solid #4F81BD 1.0pt;mso-border-right-themecolor:accent1;   mso-border-top-alt:solid #4F81BD 1.0pt;mso-border-top-themecolor:accent1;   mso-border-left-alt:solid #4F81BD 1.0pt;mso-border-left-themecolor:accent1;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph;mso-yfti-cnfc:64"&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:   &amp;quot;Times New Roman&amp;quot;;color:black"&gt;datetime2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td width="171" valign="top" style="width:128.15pt;border:solid #4F81BD 1.0pt;   mso-border-themecolor:accent1;border-top:none;mso-border-top-alt:solid #4F81BD 1.0pt;   mso-border-top-themecolor:accent1;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph"&gt;&lt;span style="font-size:10.0pt;   font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;   color:black"&gt;DT_DBTIMESTAMPOFFSET&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="206" valign="top" style="width:2.15in;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;mso-border-bottom-themecolor:accent1;   border-right:solid #4F81BD 1.0pt;mso-border-right-themecolor:accent1;   mso-border-top-alt:solid #4F81BD 1.0pt;mso-border-top-themecolor:accent1;   mso-border-left-alt:solid #4F81BD 1.0pt;mso-border-left-themecolor:accent1;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph"&gt;&lt;span style="font-size:10.0pt;   font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;   color:black"&gt;datetimeoffset(p)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td width="171" valign="top" style="width:128.15pt;border:solid #4F81BD 1.0pt;   mso-border-themecolor:accent1;border-top:none;mso-border-top-alt:solid #4F81BD 1.0pt;   mso-border-top-themecolor:accent1;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph;mso-yfti-cnfc:64"&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:   &amp;quot;Times New Roman&amp;quot;;color:black"&gt;DT_DECIMAL&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="206" valign="top" style="width:2.15in;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;mso-border-bottom-themecolor:accent1;   border-right:solid #4F81BD 1.0pt;mso-border-right-themecolor:accent1;   mso-border-top-alt:solid #4F81BD 1.0pt;mso-border-top-themecolor:accent1;   mso-border-left-alt:solid #4F81BD 1.0pt;mso-border-left-themecolor:accent1;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph;mso-yfti-cnfc:64"&gt;&lt;span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td width="171" valign="top" style="width:128.15pt;border:solid #4F81BD 1.0pt;   mso-border-themecolor:accent1;border-top:none;mso-border-top-alt:solid #4F81BD 1.0pt;   mso-border-top-themecolor:accent1;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph"&gt;&lt;span style="font-size:10.0pt;   font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;   color:black"&gt;DT_FILETIME&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="206" valign="top" style="width:2.15in;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;mso-border-bottom-themecolor:accent1;   border-right:solid #4F81BD 1.0pt;mso-border-right-themecolor:accent1;   mso-border-top-alt:solid #4F81BD 1.0pt;mso-border-top-themecolor:accent1;   mso-border-left-alt:solid #4F81BD 1.0pt;mso-border-left-themecolor:accent1;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph"&gt;&lt;span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td width="171" valign="top" style="width:128.15pt;border:solid #4F81BD 1.0pt;   mso-border-themecolor:accent1;border-top:none;mso-border-top-alt:solid #4F81BD 1.0pt;   mso-border-top-themecolor:accent1;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph;mso-yfti-cnfc:64"&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:   &amp;quot;Times New Roman&amp;quot;;color:black"&gt;DT_GUID&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="206" valign="top" style="width:2.15in;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;mso-border-bottom-themecolor:accent1;   border-right:solid #4F81BD 1.0pt;mso-border-right-themecolor:accent1;   mso-border-top-alt:solid #4F81BD 1.0pt;mso-border-top-themecolor:accent1;   mso-border-left-alt:solid #4F81BD 1.0pt;mso-border-left-themecolor:accent1;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph;mso-yfti-cnfc:64"&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:   &amp;quot;Times New Roman&amp;quot;;color:black"&gt;uniqueidentifier&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td width="171" valign="top" style="width:128.15pt;border:solid #4F81BD 1.0pt;   mso-border-themecolor:accent1;border-top:none;mso-border-top-alt:solid #4F81BD 1.0pt;   mso-border-top-themecolor:accent1;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph"&gt;&lt;span style="font-size:10.0pt;   font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;   color:black"&gt;DT_I1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="206" valign="top" style="width:2.15in;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;mso-border-bottom-themecolor:accent1;   border-right:solid #4F81BD 1.0pt;mso-border-right-themecolor:accent1;   mso-border-top-alt:solid #4F81BD 1.0pt;mso-border-top-themecolor:accent1;   mso-border-left-alt:solid #4F81BD 1.0pt;mso-border-left-themecolor:accent1;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph"&gt;&lt;span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td width="171" valign="top" style="width:128.15pt;border:solid #4F81BD 1.0pt;   mso-border-themecolor:accent1;border-top:none;mso-border-top-alt:solid #4F81BD 1.0pt;   mso-border-top-themecolor:accent1;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph;mso-yfti-cnfc:64"&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:   &amp;quot;Times New Roman&amp;quot;;color:black"&gt;DT_I2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="206" valign="top" style="width:2.15in;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;mso-border-bottom-themecolor:accent1;   border-right:solid #4F81BD 1.0pt;mso-border-right-themecolor:accent1;   mso-border-top-alt:solid #4F81BD 1.0pt;mso-border-top-themecolor:accent1;   mso-border-left-alt:solid #4F81BD 1.0pt;mso-border-left-themecolor:accent1;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph;mso-yfti-cnfc:64"&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:   &amp;quot;Times New Roman&amp;quot;;color:black"&gt;smallint&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td width="171" valign="top" style="width:128.15pt;border:solid #4F81BD 1.0pt;   mso-border-themecolor:accent1;border-top:none;mso-border-top-alt:solid #4F81BD 1.0pt;   mso-border-top-themecolor:accent1;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph"&gt;&lt;span style="font-size:10.0pt;   font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;   color:black"&gt;DT_I4&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="206" valign="top" style="width:2.15in;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;mso-border-bottom-themecolor:accent1;   border-right:solid #4F81BD 1.0pt;mso-border-right-themecolor:accent1;   mso-border-top-alt:solid #4F81BD 1.0pt;mso-border-top-themecolor:accent1;   mso-border-left-alt:solid #4F81BD 1.0pt;mso-border-left-themecolor:accent1;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph"&gt;&lt;span style="font-size:10.0pt;   font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;   color:black"&gt;int&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td width="171" valign="top" style="width:128.15pt;border:solid #4F81BD 1.0pt;   mso-border-themecolor:accent1;border-top:none;mso-border-top-alt:solid #4F81BD 1.0pt;   mso-border-top-themecolor:accent1;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph;mso-yfti-cnfc:64"&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:   &amp;quot;Times New Roman&amp;quot;;color:black"&gt;DT_I8&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="206" valign="top" style="width:2.15in;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;mso-border-bottom-themecolor:accent1;   border-right:solid #4F81BD 1.0pt;mso-border-right-themecolor:accent1;   mso-border-top-alt:solid #4F81BD 1.0pt;mso-border-top-themecolor:accent1;   mso-border-left-alt:solid #4F81BD 1.0pt;mso-border-left-themecolor:accent1;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph;mso-yfti-cnfc:64"&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:   &amp;quot;Times New Roman&amp;quot;;color:black"&gt;bigint&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td width="171" valign="top" style="width:128.15pt;border:solid #4F81BD 1.0pt;   mso-border-themecolor:accent1;border-top:none;mso-border-top-alt:solid #4F81BD 1.0pt;   mso-border-top-themecolor:accent1;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph"&gt;&lt;span style="font-size:10.0pt;   font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;   color:black"&gt;DT_NUMERIC&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="206" valign="top" style="width:2.15in;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;mso-border-bottom-themecolor:accent1;   border-right:solid #4F81BD 1.0pt;mso-border-right-themecolor:accent1;   mso-border-top-alt:solid #4F81BD 1.0pt;mso-border-top-themecolor:accent1;   mso-border-left-alt:solid #4F81BD 1.0pt;mso-border-left-themecolor:accent1;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph"&gt;&lt;span style="font-size:10.0pt;   font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;   color:black"&gt;decimal, numeric&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td width="171" valign="top" style="width:128.15pt;border:solid #4F81BD 1.0pt;   mso-border-themecolor:accent1;border-top:none;mso-border-top-alt:solid #4F81BD 1.0pt;   mso-border-top-themecolor:accent1;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph;mso-yfti-cnfc:64"&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:   &amp;quot;Times New Roman&amp;quot;;color:black"&gt;DT_R4&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="206" valign="top" style="width:2.15in;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;mso-border-bottom-themecolor:accent1;   border-right:solid #4F81BD 1.0pt;mso-border-right-themecolor:accent1;   mso-border-top-alt:solid #4F81BD 1.0pt;mso-border-top-themecolor:accent1;   mso-border-left-alt:solid #4F81BD 1.0pt;mso-border-left-themecolor:accent1;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph;mso-yfti-cnfc:64"&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:   &amp;quot;Times New Roman&amp;quot;;color:black"&gt;real&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td width="171" valign="top" style="width:128.15pt;border:solid #4F81BD 1.0pt;   mso-border-themecolor:accent1;border-top:none;mso-border-top-alt:solid #4F81BD 1.0pt;   mso-border-top-themecolor:accent1;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph"&gt;&lt;span style="font-size:10.0pt;   font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;   color:black"&gt;DT_R8&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="206" valign="top" style="width:2.15in;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;mso-border-bottom-themecolor:accent1;   border-right:solid #4F81BD 1.0pt;mso-border-right-themecolor:accent1;   mso-border-top-alt:solid #4F81BD 1.0pt;mso-border-top-themecolor:accent1;   mso-border-left-alt:solid #4F81BD 1.0pt;mso-border-left-themecolor:accent1;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph"&gt;&lt;span style="font-size:10.0pt;   font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;   color:black"&gt;float&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td width="171" valign="top" style="width:128.15pt;border:solid #4F81BD 1.0pt;   mso-border-themecolor:accent1;border-top:none;mso-border-top-alt:solid #4F81BD 1.0pt;   mso-border-top-themecolor:accent1;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph;mso-yfti-cnfc:64"&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:   &amp;quot;Times New Roman&amp;quot;;color:black"&gt;DT_STR&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="206" valign="top" style="width:2.15in;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;mso-border-bottom-themecolor:accent1;   border-right:solid #4F81BD 1.0pt;mso-border-right-themecolor:accent1;   mso-border-top-alt:solid #4F81BD 1.0pt;mso-border-top-themecolor:accent1;   mso-border-left-alt:solid #4F81BD 1.0pt;mso-border-left-themecolor:accent1;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph;mso-yfti-cnfc:64"&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:   &amp;quot;Times New Roman&amp;quot;;color:black"&gt;char, varchar&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td width="171" valign="top" style="width:128.15pt;border:solid #4F81BD 1.0pt;   mso-border-themecolor:accent1;border-top:none;mso-border-top-alt:solid #4F81BD 1.0pt;   mso-border-top-themecolor:accent1;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph"&gt;&lt;span style="font-size:10.0pt;   font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;   color:black"&gt;DT_UI1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="206" valign="top" style="width:2.15in;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;mso-border-bottom-themecolor:accent1;   border-right:solid #4F81BD 1.0pt;mso-border-right-themecolor:accent1;   mso-border-top-alt:solid #4F81BD 1.0pt;mso-border-top-themecolor:accent1;   mso-border-left-alt:solid #4F81BD 1.0pt;mso-border-left-themecolor:accent1;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph"&gt;&lt;span style="font-size:10.0pt;   font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;   color:black"&gt;tinyint&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td width="171" valign="top" style="width:128.15pt;border:solid #4F81BD 1.0pt;   mso-border-themecolor:accent1;border-top:none;mso-border-top-alt:solid #4F81BD 1.0pt;   mso-border-top-themecolor:accent1;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph;mso-yfti-cnfc:64"&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:   &amp;quot;Times New Roman&amp;quot;;color:black"&gt;DT_UI2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="206" valign="top" style="width:2.15in;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;mso-border-bottom-themecolor:accent1;   border-right:solid #4F81BD 1.0pt;mso-border-right-themecolor:accent1;   mso-border-top-alt:solid #4F81BD 1.0pt;mso-border-top-themecolor:accent1;   mso-border-left-alt:solid #4F81BD 1.0pt;mso-border-left-themecolor:accent1;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph;mso-yfti-cnfc:64"&gt;&lt;span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td width="171" valign="top" style="width:128.15pt;border:solid #4F81BD 1.0pt;   mso-border-themecolor:accent1;border-top:none;mso-border-top-alt:solid #4F81BD 1.0pt;   mso-border-top-themecolor:accent1;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph"&gt;&lt;span style="font-size:10.0pt;   font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;   color:black"&gt;DT_UI4&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="206" valign="top" style="width:2.15in;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;mso-border-bottom-themecolor:accent1;   border-right:solid #4F81BD 1.0pt;mso-border-right-themecolor:accent1;   mso-border-top-alt:solid #4F81BD 1.0pt;mso-border-top-themecolor:accent1;   mso-border-left-alt:solid #4F81BD 1.0pt;mso-border-left-themecolor:accent1;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph"&gt;&lt;span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td width="171" valign="top" style="width:128.15pt;border:solid #4F81BD 1.0pt;   mso-border-themecolor:accent1;border-top:none;mso-border-top-alt:solid #4F81BD 1.0pt;   mso-border-top-themecolor:accent1;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph;mso-yfti-cnfc:64"&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:   &amp;quot;Times New Roman&amp;quot;;color:black"&gt;DT_UI8&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="206" valign="top" style="width:2.15in;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;mso-border-bottom-themecolor:accent1;   border-right:solid #4F81BD 1.0pt;mso-border-right-themecolor:accent1;   mso-border-top-alt:solid #4F81BD 1.0pt;mso-border-top-themecolor:accent1;   mso-border-left-alt:solid #4F81BD 1.0pt;mso-border-left-themecolor:accent1;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph;mso-yfti-cnfc:64"&gt;&lt;span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td width="171" valign="top" style="width:128.15pt;border:solid #4F81BD 1.0pt;   mso-border-themecolor:accent1;border-top:none;mso-border-top-alt:solid #4F81BD 1.0pt;   mso-border-top-themecolor:accent1;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph"&gt;&lt;span style="font-size:10.0pt;   font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;   color:black"&gt;DT_WSTR&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="206" valign="top" style="width:2.15in;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;mso-border-bottom-themecolor:accent1;   border-right:solid #4F81BD 1.0pt;mso-border-right-themecolor:accent1;   mso-border-top-alt:solid #4F81BD 1.0pt;mso-border-top-themecolor:accent1;   mso-border-left-alt:solid #4F81BD 1.0pt;mso-border-left-themecolor:accent1;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph"&gt;&lt;span style="font-size:10.0pt;   font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;   color:black"&gt;nchar, nvarchar, sql_variant, xml&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td width="171" valign="top" style="width:128.15pt;border:solid #4F81BD 1.0pt;   mso-border-themecolor:accent1;border-top:none;mso-border-top-alt:solid #4F81BD 1.0pt;   mso-border-top-themecolor:accent1;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph;mso-yfti-cnfc:64"&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:   &amp;quot;Times New Roman&amp;quot;;color:black"&gt;DT_IMAGE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="206" valign="top" style="width:2.15in;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;mso-border-bottom-themecolor:accent1;   border-right:solid #4F81BD 1.0pt;mso-border-right-themecolor:accent1;   mso-border-top-alt:solid #4F81BD 1.0pt;mso-border-top-themecolor:accent1;   mso-border-left-alt:solid #4F81BD 1.0pt;mso-border-left-themecolor:accent1;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph;mso-yfti-cnfc:64"&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:   &amp;quot;Times New Roman&amp;quot;;color:black"&gt;image&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td width="171" valign="top" style="width:128.15pt;border:solid #4F81BD 1.0pt;   mso-border-themecolor:accent1;border-top:none;mso-border-top-alt:solid #4F81BD 1.0pt;   mso-border-top-themecolor:accent1;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph"&gt;&lt;span style="font-size:10.0pt;   font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;   color:black"&gt;DT_NTEXT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="206" valign="top" style="width:2.15in;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;mso-border-bottom-themecolor:accent1;   border-right:solid #4F81BD 1.0pt;mso-border-right-themecolor:accent1;   mso-border-top-alt:solid #4F81BD 1.0pt;mso-border-top-themecolor:accent1;   mso-border-left-alt:solid #4F81BD 1.0pt;mso-border-left-themecolor:accent1;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph"&gt;&lt;span style="font-size:10.0pt;   font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;;   color:black"&gt;ntext&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td width="171" valign="top" style="width:128.15pt;border:solid #4F81BD 1.0pt;   mso-border-themecolor:accent1;border-top:none;mso-border-top-alt:solid #4F81BD 1.0pt;   mso-border-top-themecolor:accent1;padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph;mso-yfti-cnfc:64"&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:   &amp;quot;Times New Roman&amp;quot;;color:black"&gt;DT_TEXT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="206" valign="top" style="width:2.15in;border-top:none;border-left:   none;border-bottom:solid #4F81BD 1.0pt;mso-border-bottom-themecolor:accent1;   border-right:solid #4F81BD 1.0pt;mso-border-right-themecolor:accent1;   mso-border-top-alt:solid #4F81BD 1.0pt;mso-border-top-themecolor:accent1;   mso-border-left-alt:solid #4F81BD 1.0pt;mso-border-left-themecolor:accent1;   padding:0in 5.4pt 0in 5.4pt"&gt;   &lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;text-align:   justify;text-justify:inter-ideograph;mso-yfti-cnfc:64"&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;;mso-fareast-font-family:   &amp;quot;Times New Roman&amp;quot;;color:black"&gt;text&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoCaption"&gt;Table &lt;!--[if supportFields]&gt;&lt;span style="'mso-element:field-begin'"&gt;&lt;/span&gt;&lt;span style="'mso-spacerun:yes'"&gt; &lt;/span&gt;SEQ Table \* ARABIC &lt;span style="'mso-element:"&gt;&lt;/span&gt;&lt;![endif]--&gt;&lt;span&gt;1&lt;/span&gt;&lt;!--[if supportFields]&gt;&lt;span style="'mso-element:field-end'"&gt;&lt;/span&gt;&lt;![endif]--&gt; - Data type mappings (source: &lt;a href="http://msdn.microsoft.com/en-us/library/ms141036.aspx"&gt;&lt;span style="font-size:12.0pt"&gt;http://msdn.microsoft.com/en-us/library/ms141036.aspx&lt;/span&gt;&lt;/a&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="Numbered" style="page-break-after:avoid;mso-list:l1 level1 lfo1"&gt;&lt;!--[if !supportLists]--&gt;&lt;span&gt;&lt;span&gt;5.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Here’s the part that’s not obvious.&lt;span&gt;  &lt;/span&gt;You must select &lt;b&gt;.Net Framework Data Provider for SqlServer &lt;/b&gt;as the destination. &lt;span&gt; &lt;/span&gt;Then, enter the following information.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpFirst" style="margin-top:6.0pt;margin-right:0in; margin-bottom:3.0pt;margin-left:.5in;mso-add-space:auto;text-indent:-.25in; page-break-after:avoid;mso-list:l0 level1 lfo3"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family: Symbol"&gt;&lt;span&gt;·&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Data Source – This is the fully qualified DNS name (FQDN) of your SQL Azure server.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-top:6.0pt;margin-right:0in; margin-bottom:3.0pt;margin-left:.5in;mso-add-space:auto;text-indent:-.25in; page-break-after:avoid;mso-list:l0 level1 lfo3"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family: Symbol"&gt;&lt;span&gt;·&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Initial Catalog – This must be an existing database on the SQL Azure server.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpMiddle" style="margin-top:6.0pt;margin-right:0in; margin-bottom:3.0pt;margin-left:.5in;mso-add-space:auto;text-indent:-.25in; page-break-after:avoid;mso-list:l0 level1 lfo3"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family: Symbol"&gt;&lt;span&gt;·&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;User ID&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpLast" style="margin-top:6.0pt;margin-right:0in; margin-bottom:3.0pt;margin-left:.5in;mso-add-space:auto;text-indent:-.25in; page-break-after:avoid;mso-list:l0 level1 lfo3"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family: Symbol"&gt;&lt;span&gt;·&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Password&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;a href="http://3.bp.blogspot.com/-LPei97UbBpQ/TkXFKgwN1GI/AAAAAAAAA1Y/VHwkiwO8CIs/s1600/CSV_to_SQLAzure5.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img src="http://3.bp.blogspot.com/-LPei97UbBpQ/TkXFKgwN1GI/AAAAAAAAA1Y/VHwkiwO8CIs/s400/CSV_to_SQLAzure5.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5640130892732945506" style="cursor: pointer; width: 391px; height: 400px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;p class="Numbered" style="page-break-after:avoid;mso-list:l1 level1 lfo1"&gt;&lt;!--[if !supportLists]--&gt;&lt;span&gt;&lt;span&gt;6.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Click &lt;b&gt;Edit Mappings&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;a href="http://3.bp.blogspot.com/-dIWk_mtVxBQ/TkXFVd7u_7I/AAAAAAAAA1g/68MCA5OVREU/s1600/CSV_to_SQLAzure6.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img src="http://3.bp.blogspot.com/-dIWk_mtVxBQ/TkXFVd7u_7I/AAAAAAAAA1g/68MCA5OVREU/s400/CSV_to_SQLAzure6.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5640131080954511282" style="cursor: pointer; width: 391px; height: 400px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;p class="Numbered" style="page-break-after:avoid;mso-list:l1 level1 lfo1"&gt;&lt;!--[if !supportLists]--&gt;&lt;span&gt;&lt;span&gt;7.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Uncheck the Nullable box for your primary key column.&lt;span&gt;  &lt;/span&gt;Did I mention that a SQL Azure table must have a primary key?&lt;span&gt;  &lt;/span&gt;Notice that there isn’t a way to specify the primary key in this dialog.&lt;span&gt;  &lt;/span&gt;We’ll have to add that to the SQL statement manually.&lt;span&gt;  &lt;/span&gt;Click the &lt;b&gt;Edit SQL&lt;/b&gt; button.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;a href="http://2.bp.blogspot.com/-p5uuMWaGmoE/TkXFf0nHr1I/AAAAAAAAA1o/eAw8DIaTeaA/s1600/CSV_to_SQLAzure7.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img src="http://2.bp.blogspot.com/-p5uuMWaGmoE/TkXFf0nHr1I/AAAAAAAAA1o/eAw8DIaTeaA/s400/CSV_to_SQLAzure7.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5640131258840756050" style="cursor: pointer; width: 400px; height: 353px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;p class="Numbered" style="page-break-after:avoid;mso-list:l1 level1 lfo1"&gt;&lt;!--[if !supportLists]--&gt;&lt;span&gt;&lt;span&gt;8.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Add the “Primary Key” option to the declaration of your primary key column, and click &lt;b&gt;OK&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;div style="mso-element:para-border-div;border:none;border-left:solid #D9D9D9 4.5pt; padding:0in 0in 0in 4.0pt;margin-left:.4in;margin-right:0in"&gt;  &lt;p class="Note" style="margin-left:0in;mso-add-space:auto;page-break-after:avoid"&gt;&lt;b&gt;Note:&lt;/b&gt; If you’re using a clustered primary key, please see SQL Server Books Online for the syntax.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;/div&gt;&lt;a href="http://4.bp.blogspot.com/-Bx2V6Q9Vqi4/TkXFq-nxCcI/AAAAAAAAA1w/eFObJ1D9NEs/s1600/CSV_to_SQLAzure8.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img src="http://4.bp.blogspot.com/-Bx2V6Q9Vqi4/TkXFq-nxCcI/AAAAAAAAA1w/eFObJ1D9NEs/s400/CSV_to_SQLAzure8.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5640131450506381762" style="cursor: pointer; width: 400px; height: 349px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;p class="Numbered" style="page-break-after:avoid;mso-list:l1 level1 lfo1"&gt;&lt;!--[if !supportLists]--&gt;&lt;span&gt;&lt;span&gt;9.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Review the data type mappings.&lt;span&gt;  &lt;/span&gt;Note that I receive warnings about the default DT_STR types, so I ignore them.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;a href="http://3.bp.blogspot.com/-5p6jKgu-YSc/TkXF7aAqBNI/AAAAAAAAA14/77MuqeaEr2I/s1600/CSV_to_SQLAzure9.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img src="http://3.bp.blogspot.com/-5p6jKgu-YSc/TkXF7aAqBNI/AAAAAAAAA14/77MuqeaEr2I/s400/CSV_to_SQLAzure9.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5640131732736443602" style="cursor: pointer; width: 391px; height: 400px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;p class="Numbered" style="page-break-after:avoid;mso-list:l1 level1 lfo1"&gt;&lt;!--[if !supportLists]--&gt;&lt;span&gt;&lt;span&gt;10.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Keep the default setting, &lt;b&gt;Run immediately&lt;/b&gt;, click &lt;b&gt;Next&lt;/b&gt;, and then click &lt;b&gt;Finish&lt;/b&gt; on the next screen.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;a href="http://3.bp.blogspot.com/-emowBDhB2Bg/TkXGF5WIoRI/AAAAAAAAA2A/6KqS2-78pSA/s1600/CSV_to_SQLAzure10.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img src="http://3.bp.blogspot.com/-emowBDhB2Bg/TkXGF5WIoRI/AAAAAAAAA2A/6KqS2-78pSA/s400/CSV_to_SQLAzure10.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5640131912946721042" style="cursor: pointer; width: 391px; height: 400px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;p class="Numbered" style="page-break-after:avoid;mso-list:l1 level1 lfo1"&gt;&lt;!--[if !supportLists]--&gt;&lt;span&gt;&lt;span&gt;11.&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Finally, review the status of the import, and enjoy using your data in SQL Azure.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;a href="http://1.bp.blogspot.com/-TK2y7ceaUsQ/TkXGRwdqaTI/AAAAAAAAA2I/lz4pHJR1FVE/s1600/CSV_to_SQLAzure11.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img src="http://1.bp.blogspot.com/-TK2y7ceaUsQ/TkXGRwdqaTI/AAAAAAAAA2I/lz4pHJR1FVE/s400/CSV_to_SQLAzure11.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5640132116720806194" style="cursor: pointer; width: 391px; height: 400px; " /&gt;&lt;/a&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;</description><link>http://c--shark.blogspot.com/2011/08/how-to-use-sql-server-2008-r2-import.html</link><author>noreply@blogger.com (Joe Zamora)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-yeo_sf_yQ-c/TkXEVT6Kk8I/AAAAAAAAA1A/OZR-zyeRiVw/s72-c/CSV_to_SQLAzure1.jpg" height="72" width="72" /><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4932651526597066789.post-3835757892447342072</guid><pubDate>Wed, 22 Jun 2011 22:09:00 +0000</pubDate><atom:updated>2011-06-22T15:16:19.970-07:00</atom:updated><title>RS1.EXE works with SSRS 2008 R2 with SP1</title><description>Thanks to my anonymous friend, Baptiste Lefrançois, it appears that my RS1.exe build still works with SQL Server Reporting Services 2008 R2, but you need Service Pack 1.  Here's my original post:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;a href="http://c--shark.blogspot.com/2010/06/sql-server-2008-reporting-services.html"&gt;SQL Server 2008 Reporting Services RS.EXE Supporting Forms Authentication&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And here's the description, in my gracious friend's own words:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;"Hello Joe,&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Thanks for your help, I've understood my mistake but finally my problem was an official bug of SQL Server Report Service. I just want to tell you how I resolved it for next person who will be in the same situation. My problem was the LogonUser didn't return any cookie, and my authCookie was always null, never affected :( The specific error message was : "Authorization ticket not received by LogonUser". But I've already followed all recommended procedures on the msdn but never resolve my problem. My authentication form on ReportServer page worked perfectly with any web navigator, but with a console application impossible, allways the same [... :)] error =/ I've tried to authenticate thanks of navigator on ReportsManager page and... surprise I got the same error : "Authorization ticket not received by LogonUser". After lot's of search and googling , I've read an article explaining this bug. It was in fact an official bug and Microsoft published a fix whish was after included in the SQL SERVER 2008R2 SP1. I had only the SQL SERVER 2008R2 with no update. After install the SP1, I tested your "old" RS Utility for form authentication, rs1.exe. And It works perfectly now. Thank's so much ! Maybe my bug and the solution I've found will be helpfull for the future ;)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Thanks a lot, So Nice! =)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Baptiste"&lt;/div&gt;</description><link>http://c--shark.blogspot.com/2011/06/rs1exe-works-with-ssrs-2008-r2-with-sp1.html</link><author>noreply@blogger.com (Joe Zamora)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4932651526597066789.post-6622411973965662774</guid><pubDate>Fri, 22 Apr 2011 21:19:00 +0000</pubDate><atom:updated>2011-04-22T14:19:51.110-07:00</atom:updated><title>XMA/ECMA call-based export does not support multi-valued attribute-level deltas</title><description>Here's a seemingly undocumented feature of the XMA/ECMA.  I've got an XMA that's doing call-based exports, and I've noticed that it doesn't contain atomic add &amp;amp; remove operations at the item level in a multi-valued attribute list.  Instead, it's giving me the entire list of items in the object's current state.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This is interesting, because when I look at the pending export in the sync engine, I see the atomic operations.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="http://1.bp.blogspot.com/-5N0v1sym2jo/TbHq70vyflI/AAAAAAAAAzE/dK93ud7OPSs/s400/sync%2Bengine%2B-%2Bpending%2Bexport.jpg" style="cursor:pointer; cursor:hand;width: 400px; height: 218px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5598514125290503762" /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="http://3.bp.blogspot.com/-7USxp3pwTAY/TbHrFZQC8GI/AAAAAAAAAzM/rqjyWCbUDnA/s400/sync%2Bengine%2B-%2Bmulti-valued.jpg" style="cursor:pointer; cursor:hand;width: 197px; height: 244px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5598514289708298338" /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;When I examine the arguments passed into the ExportEntry API call, I see a &lt;b&gt;Replace &lt;/b&gt;at the top level, but nothing on the multi-valued attribute (&lt;b&gt;member &lt;/b&gt;in this case).&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;pre class="code"&gt;[ExportEntry]&lt;br /&gt;&lt;br /&gt;modificationType:   Replace      &lt;br /&gt;changedAttributes:  member&lt;br /&gt;csentry:            [Microsoft.MetadirectoryServices.Impl.CSEntryMAImpl] CS Role CN=ROLE-CRM-Test1&lt;br /&gt;DN:                 CN=ROLE-CRM-Test1&lt;br /&gt;ObjectClass:        Microsoft.MetadirectoryServices.Impl.GenericValueCollection&lt;br /&gt;ObjectType:         Role         &lt;br /&gt;RDN:                CN=ROLE-CRM-Test1&lt;br /&gt;displayName         [String]            ROLE-CRM-Test1&lt;br /&gt;member              [Reference]         CN=007528&lt;br /&gt;                                     CN=dev.userA&lt;br /&gt;                                     CN=dev.userB&lt;br /&gt;                                     CN=dev.userC&lt;br /&gt;                                     CN=dev.userD&lt;br /&gt;                                     CN=dev.userE&lt;br /&gt;                                     CN=dev.userF&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;(Wouldn't it be nice if you could just serialize the CSEntry object?)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So, I looked around on the forums, and sure enough, &lt;a href="http://social.technet.microsoft.com/Forums/en-US/identitylifecyclemanager/thread/2ec12b70-983e-473d-b16d-cc3ea40dfb70/"&gt;Markus confirms my observation&lt;/a&gt;:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;"&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: 'Courier New'; font-size: 13px; "&gt;If members is in the list of changed attributes, the member attribute of the CSEntry contains the most recent value for this attribute.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: 'Courier New'; font-size: 13px; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;  &lt;p style="margin:0in;font-family:&amp;quot;Courier New&amp;quot;;font-size:10.0pt;color:#333333"&gt;"&lt;span class="Apple-style-span" style="font-family: Georgia, serif; font-size: 16px; color: rgb(0, 0, 0); "&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: 'Courier New'; font-size: 13px; "&gt;If you need to determine the individual change for each member, you need to calculate this. The ECMA doesn’t provide multi-valued attribute level changes."&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0in; margin-right: 0in; margin-bottom: 0in; margin-left: 0in; "&gt;&lt;br /&gt;&lt;/p&gt;&lt;a href="http://www.apollojack.com/"&gt;Rebecca Croft&lt;/a&gt; also informs me that not even the file-based export supports item-level deltas on multi-valued attributes.&lt;br /&gt;&lt;br /&gt;I'd love to be proven wrong about this...</description><link>http://c--shark.blogspot.com/2011/04/xmaecma-call-based-export-does-not.html</link><author>noreply@blogger.com (Joe Zamora)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-5N0v1sym2jo/TbHq70vyflI/AAAAAAAAAzE/dK93ud7OPSs/s72-c/sync%2Bengine%2B-%2Bpending%2Bexport.jpg" height="72" width="72" /><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4932651526597066789.post-4901496623682300304</guid><pubDate>Mon, 15 Nov 2010 04:24:00 +0000</pubDate><atom:updated>2010-11-14T20:28:44.948-08:00</atom:updated><title>Powershell: get process ID by window name/title</title><description>Powershell is cool.&lt;br /&gt;&lt;br /&gt;get-process | where {$_.mainwindowtitle -match "pattern"} | format-table id, name, mainwindowtitle -autosize</description><link>http://c--shark.blogspot.com/2010/11/powershell-get-process-id-by-window.html</link><author>noreply@blogger.com (Joe Zamora)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4932651526597066789.post-7508588573378653215</guid><pubDate>Fri, 12 Nov 2010 20:25:00 +0000</pubDate><atom:updated>2010-11-12T12:25:30.428-08:00</atom:updated><title>SSRS data processing extension, Windows integrated security, and impersonation</title><description>I've been playing around with &lt;a href="http://www.identitytrench.com/2010/11/simple-reporting-in-fim-2010-with-ssrs.html"&gt;Craig Martin's SSRS Data Processing Extension for FIM&lt;/a&gt;.  (Great stuff; thanks for posting it, Craig!)  I had to do some troubleshooting with Windows integrated security and Windows credentials stored securely on the server.&lt;br /&gt;&lt;br /&gt;I noticed that the IDbConnection.Open method was being called as the impersonated Windows user:&lt;br /&gt;&lt;br /&gt;&lt;pre class="code"&gt;2010-11-11 14:56:37,932 --4-- DEBUG [FimDataProcessingExtension.FimConnection]    &lt;br /&gt;&lt;br /&gt;   [Microsoft.ReportingServices.DataProcessing.IDbConnection.Open] Current user info:&lt;br /&gt;   Name               : TEST\joe.zamora&lt;br /&gt;   IsAuthenticated    : True&lt;br /&gt;   AuthenticationType : Kerberos&lt;br /&gt;   ImpersonationLevel : Impersonation&lt;/pre&gt;&lt;br /&gt;However, the IDbCommand.ExecuteReader method was not run under the context of the Windows user:&lt;br /&gt;&lt;br /&gt;&lt;pre class="code"&gt;2010-11-11 14:56:37,934 --4-- DEBUG [FimDataProcessingExtension.FimConnection]    &lt;br /&gt;&lt;br /&gt;   [GetData] Current user info:&lt;br /&gt;   Name               : TEST\svc_ssrs&lt;br /&gt;   IsAuthenticated    : True&lt;br /&gt;   AuthenticationType : Kerberos&lt;br /&gt;   ImpersonationLevel : None&lt;/pre&gt;&lt;br /&gt;Well, turns out that this is by design.  Here's the official word from Microsoft:&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Segoe UI', Verdana, Arial; font-size: 20px; color: rgb(63, 82, 156); font-weight: bold; "&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms345229.aspx"&gt;Impersonation and Custom Data Processing Extensions&lt;/a&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"   &gt;&lt;span class="Apple-style-span" style="font-size: 20px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0); font-weight: normal; font-size: 13px; "&gt;&lt;p xmlns="http://www.w3.org/1999/xhtml"&gt;If your custom data processing extension connects to data sources using impersonation, you must use the &lt;strong&gt;Open&lt;/strong&gt; method on either the &lt;span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.reportingservices.dataprocessing.idbconnection.aspx" style="color: rgb(19, 100, 196); text-decoration: none; "&gt;IDbConnection&lt;/a&gt;&lt;/span&gt; or&lt;span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.reportingservices.dataprocessing.idbconnectionextension.aspx" style="color: rgb(19, 100, 196); text-decoration: none; "&gt;IDbConnectionExtension&lt;/a&gt;&lt;/span&gt; interfaces to make the request. Alternately, you can store the user identity object (&lt;strong&gt;System.Security.Principal.WindowsIdentity&lt;/strong&gt;) and then reuse it in the other data processing extension APIs.&lt;/p&gt;&lt;p xmlns="http://www.w3.org/1999/xhtml"&gt;In previous releases of Reporting Services, all custom data processing extensions were called under user impersonation. In this release, only the &lt;strong&gt;Open&lt;/strong&gt; method will be called while impersonating the user. If you have an existing data processing extension that requires integrated security, you must modify your code to use the &lt;strong&gt;Open&lt;/strong&gt;method or store the user identity object.&lt;/p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Thus, you should save the current Windows identity to a local variable in the IDbConnection.Open method:&lt;br /&gt;&lt;br /&gt;&lt;pre class="code"&gt;if (this.integratedSecurity)&lt;br /&gt;{&lt;br /&gt;    this.windowsIdentity = WindowsIdentity.GetCurrent();&lt;br /&gt;}&lt;/pre&gt;&lt;br /&gt;And then you can use it later in the other API calls:&lt;br /&gt;&lt;br /&gt;&lt;pre class="code"&gt;private WindowsImpersonationContext impersonationContext;&lt;br /&gt;internal void MaybeImpersonate()&lt;br /&gt;{&lt;br /&gt;    if (this.integratedSecurity)&lt;br /&gt;    {&lt;br /&gt;        impersonationContext = this.windowsIdentity.Impersonate();&lt;br /&gt;    }&lt;br /&gt;}&lt;/pre&gt;&lt;br /&gt;That'll teach me for not reading the documenation.  ;)</description><link>http://c--shark.blogspot.com/2010/11/ssrs-data-processing-extension-windows.html</link><author>noreply@blogger.com (Joe Zamora)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4932651526597066789.post-3455115122157495258</guid><pubDate>Sat, 21 Aug 2010 22:22:00 +0000</pubDate><atom:updated>2010-11-09T15:38:28.444-08:00</atom:updated><title>Data source name not found and no default driver specified</title><description>Ahhh, another chance to give back to the community.  It's bittersweet.  It feels good to contribute, but you really go through the fire to figure out something that no one else has.&lt;br /&gt;&lt;br /&gt;This one is an error message that I was getting from SQL Server Integration Services (SSIS).  I recently inherited a package (isn't that a nice excuse :) and I switched the connection string from Windows integrated to SQL auth.  Pretty standard operation, wouldn't you say?  Well, I've been around the block enough to not be totally shocked when I got a few error messages:&lt;br /&gt;&lt;br /&gt;&lt;pre class="code"&gt;An error occured on the SSIS Listener Microsoft.SqlServer.Dts.Runtime.Package/Connection manager "JOESPLACE\MSSQLSERVER.TEST" : SSIS Error Code DTS_E_OLEDBERROR.  An OLE DB error has occurred. Error code: 0x80004005.&lt;br /&gt;An OLE DB record is available.  Source: "Microsoft OLE DB Provider for ODBC Drivers"  Hresult: 0x80004005  Description: "[Microsoft][ODBC Driver Manager] &lt;b&gt;Data source name not found and no default driver specified&lt;/b&gt;".&lt;br /&gt;&lt;br /&gt;An error occured on the SSIS Listener Microsoft.SqlServer.Dts.Runtime.TaskHost/Execute SQL Task : Failed to acquire connection "JOESPLACE\MSSQLSERVER.TEMPEST". Connection may not be configured correctly or you may not have the right permissions on this connection.&lt;br /&gt;&lt;br /&gt;An error occured while processing the file C:\temp.txt. Details: There was an error executing the SSIS package C:\test.dtsx.  Please check the event log for more information.&lt;/pre&gt;&lt;br /&gt;Okay, so there's an error in the connection string.  Let the troubleshooting begin.  The thing about this little guy is that he just wouldn't go away.  I tried a bunch of different changes to the connection string; nothing worked.&lt;br /&gt;&lt;br /&gt;This package is a little different because we're using a variable to specify the table.  I suspected that this had something to do with it, so I tried a bunch of different things.  It must have been after I switched to an existing table and then back to the table variable that it started working.  I didn't know it at the time, because I was being a little sloppy with my trial-and-error.&lt;br /&gt;&lt;br /&gt;&lt;s&gt;Anyway, after I got it to work, I compared the dtsx files before and after.  Then, starting with the original version, I made one change at a time until it worked.  Turns out that the fix was totally a one-liner.  Aaarrggghhh!  ...and here it is:&lt;/s&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="code"&gt;&lt;s&gt;&amp;lt;property id="5852" name="OpenRowset" dataType="System.String" state="default" isArray="false" description="Specifies the name of the database object used to open a rowset." typeConverter="" UITypeEditor="" containsID="false" expressionType="None"&amp;gt;&lt;span style="BACKGROUND-COLOR: yellow"&gt;[dbo].[TEMPEST]&lt;/span&gt;&amp;lt;/property&amp;gt;&lt;/s&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;s&gt;In the original file, the entry was blank; that's it.&lt;br /&gt;&lt;br /&gt;A couple more bizarre things about this problem:&lt;/s&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;s&gt;The package would run in Visual Studio, but not after being published.&lt;/s&gt;&lt;/li&gt;&lt;li&gt;&lt;s&gt;I deleted the [dbo].[TEMPEST] table and it still worked.&lt;/s&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;I meant to fix this a while back, but just now got around to it.  I think the problem was actually that I was missing the driver in the connection string, &lt;b&gt;just like the error message suggests&lt;/b&gt;.  Evidently, you can't just use any old .NET connection string; it has to have the driver in it.  Ugh.</description><link>http://c--shark.blogspot.com/2010/08/data-source-name-not-found-and-no.html</link><author>noreply@blogger.com (Joe Zamora)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4932651526597066789.post-8631836543831065206</guid><pubDate>Fri, 11 Jun 2010 00:26:00 +0000</pubDate><atom:updated>2010-06-16T10:59:55.528-07:00</atom:updated><title>Built-in SSRS 2008 Roles</title><description>I couldn't find a satisfactory permission matrix for the built-in SSRS 2008 roles, so I'm publishing one here.  This is a pretty comprehensive list; you may have to maximize your browser window for this!&lt;br /&gt;&lt;br /&gt;For completeness, I'll mention that you can manage these roles by connecting to a Reporting Services instance and browsing the Security folder.&lt;br /&gt;&lt;br /&gt;If you connect to the database engine, you can find the permissions encapsulated in the TaskMask column of the Roles table, in the ReportServer database.  I would avoid editing the permissions there.&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;br /&gt;&lt;br /&gt;&lt;table class="reference" border="1" width="100%"&gt;&lt;tbody&gt;&lt;tr align="center"&gt;&lt;td&gt;&lt;/td&gt;&lt;th&gt;Built-in Role&lt;/th&gt;&lt;td&gt;&lt;strong&gt;System Administrator&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;System User&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr align="center"&gt;&lt;td&gt;&lt;/td&gt;&lt;th&gt;Description&lt;/th&gt;&lt;td&gt;View and modify system role assignments, system role definitions, system properties, and shared schedules.&lt;/td&gt;&lt;td&gt;View system properties and shared schedules.&lt;/td&gt;&lt;/tr&gt;&lt;tr align="center"&gt;&lt;td&gt;&lt;/td&gt;&lt;th&gt;TaskMask&lt;/th&gt;&lt;td&gt;110101011&lt;/td&gt;&lt;td&gt;001010001&lt;/td&gt;&lt;/tr&gt;&lt;tr align="center"&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr align="center"&gt;&lt;th&gt;Task&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr align="center"&gt;&lt;td&gt;&lt;strong&gt;Manage roles&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Create, view, modify and delete role definitions.&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr align="center"&gt;&lt;td&gt;&lt;strong&gt;Manage report server security&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;View and modify system-wide role assignments.&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr align="center"&gt;&lt;td&gt;&lt;strong&gt;View report server properties&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;View properties that apply to the report server.&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;/tr&gt;&lt;tr align="center"&gt;&lt;td&gt;&lt;strong&gt;Manage report server properties&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;View and modify properties that apply to the report server and to items managed by the report server.&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr align="center"&gt;&lt;td&gt;&lt;strong&gt;View shared schedules&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;View a predefined schedule that has been made available for general use.&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;/tr&gt;&lt;tr align="center"&gt;&lt;td&gt;&lt;strong&gt;Manage shared schedules&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Create, view, modify and delete shared schedules used to run reports or refresh a report.&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr align="center"&gt;&lt;td&gt;&lt;strong&gt;Generate events&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Provides an application with the ability to generate events within the report server namespace.&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr align="center"&gt;&lt;td&gt;&lt;strong&gt;Manage jobs&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;View and cancel running jobs.&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr align="center"&gt;&lt;td&gt;&lt;strong&gt;Execute Report Definitions&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Start execution from report definition without publishing it to Report Server.&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table class="reference" border="1" width="100%"&gt;&lt;tbody&gt;&lt;tr align="center"&gt;&lt;td&gt;&lt;/td&gt;&lt;th&gt;Built-in Role&lt;/th&gt;&lt;td&gt;&lt;strong&gt;Browser&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;Content Manager&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;My Reports&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;Publisher&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;Report Builder&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr align="center"&gt;&lt;td&gt;&lt;/td&gt;&lt;th&gt;Description&lt;/th&gt;&lt;td&gt;May view folders, reports and subscribe to reports.&lt;/td&gt;&lt;td&gt;May manage content in the Report Server. This includes folders, reports and resources.&lt;/td&gt;&lt;td&gt;May publish reports and linked reports; manage folders, reports and resources in a users My Reports folder.&lt;/td&gt;&lt;td&gt;May publish reports and linked reports to the Report Server.&lt;/td&gt;&lt;td&gt;May view report definitions.&lt;/td&gt;&lt;/tr&gt;&lt;tr align="center"&gt;&lt;td&gt;&lt;/td&gt;&lt;th&gt;TaskMask&lt;/th&gt;&lt;td&gt;0010101001000100&lt;/td&gt;&lt;td&gt;1111111111111111&lt;/td&gt;&lt;td&gt;0111111111011000&lt;/td&gt;&lt;td&gt;0101010100001010&lt;/td&gt;&lt;td&gt;0010101001000101&lt;/td&gt;&lt;/tr&gt;&lt;tr align="center"&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr align="center"&gt;&lt;th&gt;Task&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr align="center"&gt;&lt;td&gt;&lt;strong&gt;Set security for individual items&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;View and modify security settings for reports, folders, resources, and shared data sources.&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr align="center"&gt;&lt;td&gt;&lt;strong&gt;Create linked reports&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Create linked reports and publish them to a report server folder.&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr align="center"&gt;&lt;td&gt;&lt;strong&gt;View reports&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;View reports and linked reports in the folder hierarchy; view report history snapshots and report properties.&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;/tr&gt;&lt;tr align="center"&gt;&lt;td&gt;&lt;strong&gt;Manage reports&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Create, and delete reports; and modify report properties.&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr align="center"&gt;&lt;td&gt;&lt;strong&gt;View resources&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;View resources in the folder hierarchy; and view resource properties.&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;/tr&gt;&lt;tr align="center"&gt;&lt;td&gt;&lt;strong&gt;Manage resources&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Create, modify and delete resources, and modify resource properties.&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr align="center"&gt;&lt;td&gt;&lt;strong&gt;View folders&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;View folder items in the folder hierarchy; and view folder properties.&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;/tr&gt;&lt;tr align="center"&gt;&lt;td&gt;&lt;strong&gt;Manage folders&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Create, view and delete folders; and view and modify folder properties.&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr align="center"&gt;&lt;td&gt;&lt;strong&gt;Manage report history&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Create, view, and delete report history snapshots; and modify report history properties.&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr align="center"&gt;&lt;td&gt;&lt;strong&gt;Manage individual subscriptions&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Each user can create, view, modify and delete subscriptions that he or she owns.&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;/tr&gt;&lt;tr align="center"&gt;&lt;td&gt;&lt;strong&gt;Manage all subscriptions&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;View, modify, and delete any subscription regardless of who owns the subscription.&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr align="center"&gt;&lt;td&gt;&lt;strong&gt;View data sources&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;View shared data source items in the folder hierarchy; and view data source properties.&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr align="center"&gt;&lt;td&gt;&lt;strong&gt;Manage data sources&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Create and delete shared data source items; and modify data source properties.&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr align="center"&gt;&lt;td&gt;&lt;strong&gt;View models&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;View models in the folder hierarchy, use models as data sources for a report, and run queries against the model to retrieve data.&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;/tr&gt;&lt;tr align="center"&gt;&lt;td&gt;&lt;strong&gt;Manage models&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Create, view, and delete models; and view and modify model properties.&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr align="center"&gt;&lt;td&gt;&lt;strong&gt;Consume reports&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Reads report definitions&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description><link>http://c--shark.blogspot.com/2010/06/built-in-ssrs-2008-roles.html</link><author>noreply@blogger.com (Joe Zamora)</author><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4932651526597066789.post-4013218583789071123</guid><pubDate>Tue, 08 Jun 2010 23:42:00 +0000</pubDate><atom:updated>2011-06-22T15:17:25.515-07:00</atom:updated><title>SQL Server 2008 Reporting Services RS.EXE Supporting Forms Authentication</title><description>I've decided to expand the scope of my blog to more than just Identity Management. Recently, I've been submerged in the BI space, and since I'm not sure when I'll resurface, I'd like to contribute some of the cool stuff I've been doing back to the community.&lt;br /&gt;&lt;br /&gt;I'm currently working on a scale-out deployment of SSRS that uses Forms authentication. Everything is working well with the security extension, and now we're focusing on moving everything into Stage. Good time for the scripting utility, rs.exe, right? Well, if you didn't already know, rs.exe isn't supported with Forms authentication. Wow, what a bummer.&lt;br /&gt;&lt;br /&gt;What's more, I can't use the &lt;a href="http://www.sqldbatips.com/showarticle.asp?ID=62"&gt;RSScripter&lt;/a&gt;, which is a very cool and useful app for generating scripts for rs.exe.&lt;br /&gt;&lt;br /&gt;So, what do I do? I could write my own utility.  We already have a web service client to integrate SSRS with an in-house app.  I would just need to add a bunch of management features to it... and add commands to extract and load... and make it generic enough to reuse... and then maintain it.  Nah, that sounds like a lot of work.  Let's just use .NET Reflector on the original rs.exe app!&lt;br /&gt;&lt;br /&gt;I've reassembled rs.exe with the ability to preserve the RS authentication cookie, which is required with Forms authentication.  Hopefully someone out there finds this useful!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rs1.codeplex.com/"&gt;http://rs1.codeplex.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;BTW, the RSScripter also doesn't support Forms authentication, because rs.exe doesn't, and RSScripter is dependent on rs.exe.  Leave me a comment if you need a version of RSScripter that works with Forms auth. &lt;br /&gt;&lt;br /&gt;Good luck!&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Update 2011-06-22: &lt;a href="http://c--shark.blogspot.com/2011/06/rs1exe-works-with-ssrs-2008-r2-with-sp1.html"&gt;RS1.EXE works with SSRS 2008 R2 with SP1&lt;/a&gt;&lt;/div&gt;</description><link>http://c--shark.blogspot.com/2010/06/sql-server-2008-reporting-services.html</link><author>noreply@blogger.com (Joe Zamora)</author><thr:total>34</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4932651526597066789.post-3591004620880182207</guid><pubDate>Sat, 27 Mar 2010 17:30:00 +0000</pubDate><atom:updated>2010-03-27T10:33:27.264-07:00</atom:updated><title>Compilation failed. Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.</title><description>If you've recently upgraded FIM to RTM and you're getting the following error message when you compile your custom activities, then you probably need to copy the new Microsoft.IdentityManagement libraries out of the GAC.&lt;br /&gt;&lt;br /&gt;"Compilation failed. Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information."&lt;br /&gt;&lt;br /&gt;&lt;pre class="code"&gt;copy /y C:\Windows\assembly\GAC_MSIL\Microsoft.IdentityManagement.WFExtensionInterfaces\4.0.2592.0__31bf3856ad364e35\Microsoft.IdentityManagement.WFExtensionInterfaces.dll .&lt;br /&gt;&lt;br /&gt;copy /y C:\Windows\assembly\GAC_MSIL\Microsoft.IdentityManagement.Activities\4.0.2592.0__31bf3856ad364e35\Microsoft.IdentityManagement.Activities.dll .&lt;br /&gt;&lt;br /&gt;copy /y C:\Windows\assembly\GAC_MSIL\Microsoft.IdentityManagement.WebUI.Controls\4.0.2592.0__31bf3856ad364e35\Microsoft.IdentityManagement.WebUI.Controls.dll .&lt;br /&gt;&lt;/pre&gt;</description><link>http://c--shark.blogspot.com/2010/03/compilation-failed-unable-to-load-one.html</link><author>noreply@blogger.com (Joe Zamora)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4932651526597066789.post-3754391640620766830</guid><pubDate>Mon, 22 Mar 2010 07:55:00 +0000</pubDate><atom:updated>2010-03-22T08:50:24.165-07:00</atom:updated><title>Query/enumerate all declarative workflow templates in an SPWeb and programmatically read the XOML files</title><description>It took me all day to figure this one out.  You'd think something like this could be done through the object model, but it's not available in WSS.  Here's a complete copy of my console app, with all trial/error code left in.  I hope this helps someone out there!&lt;br /&gt;&lt;br /&gt;Edit: Sorry, I left out some details.  What can I say; I was a little weary after a grueling battle with Sharepoint.  Anyway, the workflows I'm talking about here are declarative Sharepoint workflows, meaning that you assemble them in Sharepoint Designer.  &lt;br /&gt;&lt;br /&gt;Also, I was able to read the XOML files through the object model, but I wouldn't call it the most direct route.  You'd think that you could read the workflow templates through the object model, but they don't show up in SPWeb.WorkflowTemplates, SPWorkflowAssociation.BaseTemplate is null (probably because it's declarative), and there is no Workflow.asmx service in WSS (not sure if that would even suffice).&lt;br /&gt;&lt;br /&gt;So, what I ended up doing was getting the workflow name from the SPWorkflowAssociation (from the SPList), and then assembling a URL in the form of:&lt;br /&gt;&lt;br /&gt;&lt;SPWeb-Url&gt;/Workflows/wfName/wfName.xoml&lt;br /&gt;&lt;br /&gt;Then, I get a handle on the XOML as an SPFile, and from there I can read it into an XmlDocument.  &lt;br /&gt;&lt;br /&gt;&lt;pre class="code"&gt;&lt;br /&gt;using System;&lt;br /&gt;using System.Collections.Generic;&lt;br /&gt;using System.IO;&lt;br /&gt;using System.Linq;&lt;br /&gt;using System.Text;&lt;br /&gt;using System.Xml;&lt;br /&gt;using Ensynch;&lt;br /&gt;using Microsoft.SharePoint;&lt;br /&gt;using Microsoft.SharePoint.Workflow;&lt;br /&gt;&lt;br /&gt;namespace EnumerateSPWorkflowTemplates&lt;br /&gt;{&lt;br /&gt;    class Program&lt;br /&gt;    {&lt;br /&gt;        private static string webUrl = &lt;br /&gt;            "http://ens-ilm01/sites/devsandbox/spworkflow/";&lt;br /&gt;&lt;br /&gt;        static void Main(string[] args)&lt;br /&gt;        {&lt;br /&gt;            try&lt;br /&gt;            {&lt;br /&gt;                using (SPSite site = new SPSite(webUrl))&lt;br /&gt;                using (SPWeb web = site.OpenWeb())&lt;br /&gt;                {&lt;br /&gt;                    foreach (SPWorkflowTemplate wf in web.WorkflowTemplates)&lt;br /&gt;                    {&lt;br /&gt;                        Console.WriteLine(EnsynchTools.PrintHeading(&lt;br /&gt;                            "Workflow Template: " + wf.Name));&lt;br /&gt;                        //Console.WriteLine(wf.Xml);&lt;br /&gt;                        writeXml(wf.Xml);&lt;br /&gt;                    }&lt;br /&gt;                    foreach (SPList list in web.Lists)&lt;br /&gt;                    {&lt;br /&gt;                        foreach (SPWorkflowAssociation association in list.WorkflowAssociations)&lt;br /&gt;                        {&lt;br /&gt;                            //SPWorkflowTemplate wf = association.BaseTemplate;&lt;br /&gt;                            //if (wf != null)&lt;br /&gt;                            //{&lt;br /&gt;                            Console.WriteLine(EnsynchTools.PrintHeading(&lt;br /&gt;                                "Workflow Association: " + association.Name));&lt;br /&gt;                            //Console.WriteLine(association.SoapXml);&lt;br /&gt;                            writeXml(association.SoapXml);&lt;br /&gt;                            readWorkflowTemplate(association);&lt;br /&gt;                            //}&lt;br /&gt;                        }&lt;br /&gt;                    }&lt;br /&gt;                    crawlFolders(web, "Workflows");&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;            catch (Exception exc)&lt;br /&gt;            {&lt;br /&gt;                Console.WriteLine(EnsynchTools.ExceptionDetails(exc));&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;            Console.Write("Press enter to exit...");&lt;br /&gt;            Console.ReadLine();&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private static void writeXml(string xml)&lt;br /&gt;        {&lt;br /&gt;            XmlDocument doc = new XmlDocument();&lt;br /&gt;            doc.Load(new StringReader(xml));&lt;br /&gt;            writeXml(doc);&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private static void writeXml(XmlDocument doc)&lt;br /&gt;        {&lt;br /&gt;            doc.Save(Console.Out);&lt;br /&gt;            Console.WriteLine("\r\n");&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private static void readWorkflowTemplate(&lt;br /&gt;            SPWorkflowAssociation association)&lt;br /&gt;        {&lt;br /&gt;            XmlDocument doc = new XmlDocument();&lt;br /&gt;            doc.Load(new StringReader(association.SoapXml));&lt;br /&gt;            XmlNode node = doc.SelectSingleNode("/WorkflowTemplate");&lt;br /&gt;            // Assemble the URL from the workflow name.&lt;br /&gt;            XmlAttribute attribute = node.Attributes["Name"];&lt;br /&gt;            string wfName = attribute.Value.Replace(" ", "%20");&lt;br /&gt;            string webRelativeFolder = "Workflows/" + wfName;&lt;br /&gt;            string xomlFileName = wfName + ".xoml";&lt;br /&gt;            string xomlUrl = webUrl + webRelativeFolder + "/" + xomlFileName;&lt;br /&gt;            try&lt;br /&gt;            {&lt;br /&gt;                Console.WriteLine("Trying to access " + xomlUrl);&lt;br /&gt;&lt;br /&gt;                SPFolder wfFolder = association.ParentWeb.GetFolder(&lt;br /&gt;                    webRelativeFolder);&lt;br /&gt;                SPFile xomlFile = wfFolder.Files[xomlFileName];&lt;br /&gt;                Console.WriteLine("Found file: " + xomlFile.Url);&lt;br /&gt;&lt;br /&gt;                //System.Net.WebClient oWebClient = new System.Net.WebClient();&lt;br /&gt;                //oWebClient.Credentials = new System.Net.NetworkCredential (&lt;br /&gt;                //    "username","password","domain");&lt;br /&gt;                //String sResponseData = System.Text.Encoding.ASCII.GetString(&lt;br /&gt;                //    oWebClient.DownloadData(xomlUrl));&lt;br /&gt;&lt;br /&gt;                doc = new XmlDocument();&lt;br /&gt;                //doc.Load(new StringReader(sResponseData));&lt;br /&gt;                using (Stream xomlStream = xomlFile.OpenBinaryStream())&lt;br /&gt;                {&lt;br /&gt;                    doc.Load(xomlStream);&lt;br /&gt;                }&lt;br /&gt;                writeXml(doc);&lt;br /&gt;                Console.WriteLine("\r\n");&lt;br /&gt;            }&lt;br /&gt;            catch (Exception exc)&lt;br /&gt;            {&lt;br /&gt;                Console.WriteLine(exc.Message);&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private static void crawlFolders(SPWeb web, string subFolder)&lt;br /&gt;        {&lt;br /&gt;            SPFolder rootFolder = web.GetFolder(subFolder);&lt;br /&gt;            crawlFolders(rootFolder);&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private static void crawlFolders(SPFolder folder)&lt;br /&gt;        {&lt;br /&gt;            Console.WriteLine("Crawling: " + folder.Url);&lt;br /&gt;            foreach (SPFile file in folder.Files)&lt;br /&gt;            {&lt;br /&gt;                Console.WriteLine("- " + file.Name);&lt;br /&gt;            }&lt;br /&gt;            // Recursively count SPFiles in SPFolders&lt;br /&gt;            foreach (SPFolder subfolder in folder.SubFolders)&lt;br /&gt;            {&lt;br /&gt;                crawlFolders(subfolder);&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;</description><link>http://c--shark.blogspot.com/2010/03/queryenumerate-all-declarative-workflow.html</link><author>noreply@blogger.com (Joe Zamora)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4932651526597066789.post-6254212686395037772</guid><pubDate>Mon, 01 Feb 2010 22:43:00 +0000</pubDate><atom:updated>2010-02-01T14:47:58.941-08:00</atom:updated><title>FIM Query Tool for FIM 2010 RC1</title><description>I forgot to mention that I updated the FIM Query Tool to work with RC1 and the new unsupported web service client.  So, if you haven't already stumbled upon it, you can download the latest release and take it for a test drive:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://fimquerytool.codeplex.com/"&gt;http://fimquerytool.codeplex.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And please leave me any feedback on the Codeplex site or here; thanks!</description><link>http://c--shark.blogspot.com/2010/02/fim-query-tool-for-fim-2010-rc1.html</link><author>noreply@blogger.com (Joe Zamora)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4932651526597066789.post-1053386606395357925</guid><pubDate>Mon, 01 Feb 2010 22:41:00 +0000</pubDate><atom:updated>2010-02-01T14:42:05.856-08:00</atom:updated><title>Error defining Activity Information Configuration: Access denied</title><description>I know the answer to this one is trivial, but if you encounter it, I thought I'd let you know that, no, you're not going crazy.  Evidently, there is no default MPR for creating Activity Information Configuration's in the FIM portal.&lt;br /&gt;&lt;br /&gt;So, if you're defining a custom workflow, and you're adding your interface to the portal for the first time, you may get the error, "Create Resource: Access denied."  Here's a screen shot:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_uT-rMxyGkxI/S2dVKUHLKyI/AAAAAAAAAQk/7zYk7Et0wIo/s1600-h/FIM+-+CreateResource+-+AccessDenied.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 116px;" src="http://2.bp.blogspot.com/_uT-rMxyGkxI/S2dVKUHLKyI/AAAAAAAAAQk/7zYk7Et0wIo/s400/FIM+-+CreateResource+-+AccessDenied.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5433405111131646754" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So the fix is to define an MPR to allow you to create these guys.  Note that there is already an MPR that allows Administrators to read all resources, so we'll avoid the redundancy here.&lt;br /&gt;&lt;br /&gt;&lt;table class="reference" border="1" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th&gt;Display Name&lt;/th&gt;&lt;td&gt;Administration: Administrators have full control over Activity Information Configuration resources&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Action Parameter&lt;/th&gt;&lt;td&gt;*&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Action Type&lt;/th&gt;&lt;td&gt;Add; Create; Delete; Modify; Remove&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Action Workflows&lt;/th&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Authentication Workflows&lt;/th&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Authorization Workflows&lt;/th&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Description&lt;/th&gt;&lt;td&gt;Administration: Administrators have full control over Activity Information Configuration resources&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Grant Right&lt;/th&gt;&lt;td&gt;TRUE&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Principal Set&lt;/th&gt;&lt;td&gt;Administrators&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Resource Current Set&lt;/th&gt;&lt;td&gt;All Activity Information Configurations&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Resource Final Set&lt;/th&gt;&lt;td&gt;All Activity Information Configurations&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description><link>http://c--shark.blogspot.com/2010/02/error-defining-activity-information.html</link><author>noreply@blogger.com (Joe Zamora)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_uT-rMxyGkxI/S2dVKUHLKyI/AAAAAAAAAQk/7zYk7Et0wIo/s72-c/FIM+-+CreateResource+-+AccessDenied.JPG" height="72" width="72" /><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4932651526597066789.post-1484517117667868660</guid><pubDate>Mon, 01 Feb 2010 21:38:00 +0000</pubDate><atom:updated>2010-03-27T10:47:46.703-07:00</atom:updated><title>Where is the ActivitySettingsPart?</title><description>If you're building a custom workflow/activity for FIM 2010, you may be wondering where you can find the ActivitySettingsPart (which you must override in your web interface class).  As of RC1, they've made it a bit harder to find, but here's where you can find the DLL that it's in:&lt;br /&gt;&lt;br /&gt;&lt;table class="reference" border="1" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th&gt;Class&lt;/th&gt;&lt;td&gt;ActivitySettingsPart&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Namespace&lt;/th&gt;&lt;td&gt;Microsoft.IdentityManagement.WebUI.Controls&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Assembly&lt;/th&gt;&lt;td&gt;Microsoft.IdentityManagement.WFExtensionInterfaces&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Where to find&lt;/th&gt;&lt;td&gt;(Copy it out of the Global Assembly Cache from a DOS prompt.)&lt;br /&gt;&lt;br /&gt;copy C:\Windows\assembly\GAC_MSIL\Microsoft.IdentityManagement.WFExtensionInterfaces\4.0.2574.0__31bf3856ad364e35\Microsoft.IdentityManagement.WFExtensionInterfaces.dll .&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Update for RTM:&lt;/strong&gt;&lt;br /&gt;copy /y C:\Windows\assembly\GAC_MSIL\Microsoft.IdentityManagement.WFExtensionInterfaces\4.0.2592.0__31bf3856ad364e35\Microsoft.IdentityManagement.WFExtensionInterfaces.dll .&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Additionally, forum users have suggested a couple other ways to get it:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://social.technet.microsoft.com/Forums/en-US/ilm2/thread/ce902e07-15fe-40ef-9872-c4f8da83cf80/"&gt;http://social.technet.microsoft.com/Forums/en-US/ilm2/thread/ce902e07-15fe-40ef-9872-c4f8da83cf80/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;While I'm at it, I'll show you where to find all of the building block activities for FIM custom workflow dev:&lt;br /&gt;&lt;br /&gt;&lt;table class="reference" border="1" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th&gt;Class&lt;/th&gt;&lt;td&gt;ApprovalActivity&lt;br /&gt;AuthenticationGateActivity&lt;br /&gt;AuthenticationWorkflow&lt;br /&gt;CreateResourceActivity&lt;br /&gt;CurrentRequestActivity&lt;br /&gt;DeleteResourceActivity&lt;br /&gt;DomainSynchronizationActivity&lt;br /&gt;EmailDeliveryActivity&lt;br /&gt;EmailNotificationActivity&lt;br /&gt;EnumerateResourcesActivity&lt;br /&gt;FilterValidationActivity&lt;br /&gt;FunctionActivity&lt;br /&gt;GroupMembershipValidationActivity&lt;br /&gt;GroupValidationActivity&lt;br /&gt;PWResetActivity&lt;br /&gt;QueuedInputActivity&lt;br /&gt;ReadResourceActivity&lt;br /&gt;ReceiveCreateResourceActivity&lt;br /&gt;RequestorValidationActivity&lt;br /&gt;ResolveGrammarActivity&lt;br /&gt;SequentialWorkflow&lt;br /&gt;SynchronizationRuleActivity&lt;br /&gt;UpdateRequestActivity&lt;br /&gt;UpdateResourceActivity&lt;br /&gt;XmlInteractiveActivity&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Namespace&lt;/th&gt;&lt;td&gt;Microsoft.ResourceManagement.Workflow.Activities&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Assembly&lt;/th&gt;&lt;td&gt;Microsoft.ResourceManagement&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th&gt;Where to find&lt;/th&gt;&lt;td&gt;C:\Program Files\Microsoft Forefront Identity Manager\2010\Service&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Enjoy!</description><link>http://c--shark.blogspot.com/2010/02/where-is-activitysettingspart.html</link><author>noreply@blogger.com (Joe Zamora)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4932651526597066789.post-6092720134390478553</guid><pubDate>Tue, 26 Jan 2010 01:40:00 +0000</pubDate><atom:updated>2010-01-28T12:50:18.364-08:00</atom:updated><title>NullReferenceException in ResolveGrammarActivity</title><description>Today I ran into a problem with the ResolveGrammarActivity. I'm not sure if it's a bug, but before I post it to the FIM forum, I thought I'd describe it here so that I'm reminded to post the solution (and to host an image).&lt;br /&gt;&lt;br /&gt;I know this used to work in ILM 2 RC0, but in FIM 2010 RC1, I'm getting a NullReferenceException. Here's the deal; I can write a parameter to the workflow dictionary, but when I try to use that in a ResolveGrammarActivity, I get the exception.&lt;br /&gt;&lt;br /&gt;Here's an example of adding myself to the workflow dictionary (WorkflowData):&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_uT-rMxyGkxI/S15Klug-uBI/AAAAAAAAAQU/WY5rKJpOtxQ/s1600-h/FunctionEvaluator_SetWorkflowData.JPG"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 173px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5430860212657371154" border="0" alt="" src="http://1.bp.blogspot.com/_uT-rMxyGkxI/S15Klug-uBI/AAAAAAAAAQU/WY5rKJpOtxQ/s400/FunctionEvaluator_SetWorkflowData.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So far, so good. Now I try passing [//WorkflowData/JoeZamora] into the grammar resolver. Here's my debug log:&lt;br /&gt;&lt;br /&gt;&lt;pre class="code"&gt;2010-01-25 17:18:10,477 --6-- DEBUG [Ensynch.FIM.Workflow.Activities.ChangeAttributeActivity]&lt;br /&gt;&lt;br /&gt;Source Class : System.Workflow.ComponentModel.Activity&lt;br /&gt;Source Instance : 7. Remove Joe from Group Members&lt;br /&gt;Source Method : RaiseEvent&lt;br /&gt;Current user : INFO\svc.fimws&lt;br /&gt;&lt;br /&gt;Passing these data into the ResolveGrammarActivity:&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#009900;"&gt;NewGrammarExpression : [//WorkflowData/JoeZamora]&lt;br /&gt;NewResolvedExpression :&lt;br /&gt;NewWorkflowDictionaryKey :&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;2010-01-25 17:18:10,535 --6-- ERROR [Ensynch.FIM.Workflow.Activities.ChangeAttributeActivity]&lt;br /&gt;&lt;br /&gt;Source Class : System.Workflow.ComponentModel.ActivityExecutor`1[T]&lt;br /&gt;Source Instance : 7. Remove Joe from Group Members&lt;br /&gt;Source Method : HandleFault&lt;br /&gt;Current user : INFO\svc.fimws&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;&lt;strong&gt;System.NullReferenceException: Object reference not set to an instance of an object.&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;at Microsoft.ResourceManagement.WFActivities.Resolver.GetDisplayStringFromGuid(Guid id, String[] expansionAttributes)&lt;br /&gt;at Microsoft.ResourceManagement.WFActivities.Resolver.ReplaceGuidWithTemplatedString(Match m)&lt;br /&gt;at System.Text.RegularExpressions.RegexReplacement.Replace(MatchEvaluator evaluator, Regex regex, String input, Int32 count, Int32 startat)&lt;br /&gt;at System.Text.RegularExpressions.Regex.Replace(String input, MatchEvaluator evaluator)&lt;br /&gt;at Microsoft.ResourceManagement.WFActivities.Resolver.GetStringAttributeValue(Object attribute)&lt;br /&gt;at Microsoft.ResourceManagement.WFActivities.Resolver.ResolveEvaluatorWithoutAntiXSS(Match m)&lt;br /&gt;at Microsoft.ResourceManagement.WFActivities.Resolver.ResolveEvaluatorForBodyWithAntiXSS(Match m)&lt;br /&gt;at System.Text.RegularExpressions.RegexReplacement.Replace(MatchEvaluator evaluator, Regex regex, String input, Int32 count, Int32 startat)&lt;br /&gt;at System.Text.RegularExpressions.Regex.Replace(String input, MatchEvaluator evaluator)&lt;br /&gt;at Microsoft.ResourceManagement.WFActivities.Resolver.ResolveBody(String input)&lt;br /&gt;at Microsoft.ResourceManagement.Workflow.Hosting.ResolverEvaluationServiceImpl.ResolveLookupGrammar(Guid requestId, Guid targetId, Guid actorId, Dictionary`2 workflowDictionary, Boolean encodeForHTML, String expression)&lt;br /&gt;at Microsoft.ResourceManagement.Workflow.Activities.ResolveGrammarActivity.Execute(ActivityExecutionContext executionContext)&lt;br /&gt;at System.Workflow.ComponentModel.ActivityExecutor`1.Execute(T activity, ActivityExecutionContext executionContext)&lt;br /&gt;at System.Workflow.ComponentModel.ActivityExecutor`1.Execute(Activity activity, ActivityExecutionContext executionContext)&lt;br /&gt;at System.Workflow.ComponentModel.ActivityExecutorOperation.Run(IWorkflowCoreRuntime workflowCoreRuntime)&lt;br /&gt;at System.Workflow.Runtime.Scheduler.Run()&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Hmmm, not a very helpful message. I'm pretty sure this is a bug, because ordinarily you try to handle NullReferenceExceptions in code that's exposed to the public.&lt;br /&gt;&lt;br /&gt;Anyway, I'll post this to the forum and get back to you.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Update:&lt;/strong&gt; I posted this on the FIM forum to see if it got any bites:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://social.technet.microsoft.com/Forums/en-US/ilm2/thread/39d887bf-638c-4539-8f0e-afd9c0ff4490"&gt;http://social.technet.microsoft.com/Forums/en-US/ilm2/thread/39d887bf-638c-4539-8f0e-afd9c0ff4490&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Joe Schulman mentioned that someone already logged a similar problem:&lt;br /&gt;&lt;br /&gt;&lt;a href="https://connect.microsoft.com/site433/feedback/ViewFeedback.aspx?FeedbackID=523776&amp;wa=wsignin1.0#tabs"&gt;https://connect.microsoft.com/site433/feedback/ViewFeedback.aspx?FeedbackID=523776&amp;wa=wsignin1.0#tabs&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you run into this same problem, please visit the Connect link and vote it as important!</description><link>http://c--shark.blogspot.com/2010/01/nullreferenceexception-in_25.html</link><author>noreply@blogger.com (Joe Zamora)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_uT-rMxyGkxI/S15Klug-uBI/AAAAAAAAAQU/WY5rKJpOtxQ/s72-c/FunctionEvaluator_SetWorkflowData.JPG" height="72" width="72" /><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4932651526597066789.post-8492681674956164449</guid><pubDate>Thu, 07 Jan 2010 23:04:00 +0000</pubDate><atom:updated>2010-01-07T15:05:20.288-08:00</atom:updated><title>NullReferenceException in EnumerationResultEnumerator.Dispose()</title><description>Still working with the &lt;a href="http://code.msdn.microsoft.com/imexsamples/Release/ProjectReleases.aspx?ReleaseId=3276"&gt;unsupported web service client for RC1&lt;/a&gt;, and I ran into the following error:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;System.NullReferenceException&lt;br /&gt;&lt;br /&gt;Object reference not set to an instance of an object.&lt;br /&gt;&lt;br /&gt;at Microsoft.ResourceManagement.Client.EnumerationResultEnumerator.Dispose() in C:\FIM2010Dev\Microsoft.ResourceManagement.Samples\Microsoft.ResourceManagement.Client\EnumerationResultEnumerator.cs:line 46&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The problem was pretty easy to find, but I thought I'd at least change the code to throw a more helpful exception. The problem happened because I naively tried to use the LINQ methods Count() and First() consecutively:&lt;br /&gt;&lt;br /&gt;&lt;pre class="code"&gt;IEnumerable&amp;lt;RmResource&amp;gt; objects =&lt;br /&gt;    client.Enumerate(xpath, selection.ToArray());&lt;br /&gt;if (objects != null &amp;amp;&amp;amp; &lt;strong&gt;objects.Count()&lt;/strong&gt; &amp;gt; 0)&lt;br /&gt;{&lt;br /&gt;    string result = &lt;strong&gt;objects.First()&lt;/strong&gt;[ATTRIBUTE_DISPLAY_NAME].Value.ToString();&lt;br /&gt;    if (!string.IsNullOrEmpty(result))&lt;br /&gt;    {&lt;br /&gt;        displayName = result;&lt;br /&gt;        break;&lt;br /&gt;    }&lt;br /&gt;}&lt;/pre&gt;&lt;br /&gt;However, much like LINQ to SQL behavior, the queries are run on-the-fly as the results are enumerated, and then they're disposed. So, you guessed it, we can't enumerate the results more than once (or at least we should avoid it). You've probably seen this exception from the LINQ to SQL libraries, "The query results cannot be enumerated more than once."&lt;br /&gt;&lt;br /&gt;Here's my modified code for the EnumerationResultEnumerator class. I'm throwing a more helpful exception with the message above. I've highlighted my changes:&lt;br /&gt;&lt;br /&gt;&lt;pre class="code"&gt;&lt;span style="color:#999999;"&gt;using System;&lt;br /&gt;using System.Collections.Generic;&lt;br /&gt;using System.Xml.Schema;&lt;br /&gt;using System.Text;&lt;br /&gt;&lt;br /&gt;using Microsoft.ResourceManagement.Client.WsEnumeration;&lt;br /&gt;using Microsoft.ResourceManagement.ObjectModel;&lt;br /&gt;&lt;br /&gt;namespace Microsoft.ResourceManagement.Client&lt;br /&gt;{&lt;br /&gt;    class EnumerationResultEnumerator : IEnumerator&amp;lt;RmResource&amp;gt;, IEnumerable&amp;lt;RmResource&amp;gt;&lt;br /&gt;    {&lt;br /&gt;        WsEnumerationClient client;&lt;br /&gt;        List&amp;lt;RmResource&amp;gt; results;&lt;br /&gt;        int resultIndex;&lt;br /&gt;        bool endOfSequence;&lt;br /&gt;        EnumerationContext context;&lt;br /&gt;        String filter;&lt;br /&gt;        String[] attributes;&lt;br /&gt;        RmResource current;&lt;br /&gt;        RmResourceFactory resourceFactory;&lt;/span&gt;&lt;br /&gt;        bool disposed = false;&lt;br /&gt;&lt;br /&gt;        &lt;span style="color:#999999;"&gt;internal EnumerationResultEnumerator(WsEnumerationClient client, RmResourceFactory factory, String filter, String[] attributes)&lt;br /&gt;        {&lt;br /&gt;            results = new List&amp;lt;RmResource&amp;gt;();&lt;br /&gt;            this.client = client;&lt;br /&gt;            this.filter = filter;&lt;br /&gt;            this.resourceFactory = factory;&lt;br /&gt;            this.attributes = attributes;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        #region IEnumerator&amp;lt;RmResource&amp;gt; Members&lt;br /&gt;&lt;br /&gt;        public RmResource Current&lt;br /&gt;        {&lt;br /&gt;            get { return current; }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        #endregion&lt;br /&gt;&lt;br /&gt;        #region IDisposable Members&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;        public void Dispose()&lt;br /&gt;        {&lt;br /&gt;            if (!disposed)&lt;br /&gt;            {&lt;br /&gt;                this.context = null;&lt;br /&gt;                this.results.Clear();&lt;br /&gt;                this.results = null;&lt;br /&gt;                this.disposed = true;&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        &lt;span style="color:#999999;"&gt;#endregion&lt;br /&gt;&lt;br /&gt;        #region IEnumerator Members&lt;br /&gt;&lt;br /&gt;        object System.Collections.IEnumerator.Current&lt;br /&gt;        {&lt;br /&gt;            get { return current; }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        public bool MoveNext()&lt;br /&gt;        {&lt;/span&gt;&lt;br /&gt;            if (disposed)&lt;br /&gt;            {&lt;br /&gt;                throw new InvalidOperationException("The query results cannot be enumerated more than once.");&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;            &lt;span style="color:#999999;"&gt;lock (this.client)&lt;br /&gt;            {&lt;br /&gt;                if (resultIndex &amp;lt; results.Count)&lt;br /&gt;                {&lt;br /&gt;                    this.current = results[resultIndex++];&lt;br /&gt;                    return true;&lt;br /&gt;                }&lt;br /&gt;                else&lt;br /&gt;                {&lt;br /&gt;                    PullResponse response;&lt;br /&gt;                    if (this.context == null)&lt;br /&gt;                    {&lt;br /&gt;                        if (resultIndex &amp;gt; 0)&lt;br /&gt;                        {&lt;br /&gt;                            // case: previous pull returned an invalid context&lt;br /&gt;                            return false;&lt;br /&gt;                        }&lt;br /&gt;                        EnumerationRequest request = new EnumerationRequest(filter);&lt;br /&gt;                        if (attributes != null)&lt;br /&gt;                        {&lt;br /&gt;                            request.Selection = new List&amp;lt;string&amp;gt;();&lt;br /&gt;                            request.Selection.AddRange(this.attributes);&lt;br /&gt;                        }&lt;br /&gt;                        response = client.Enumerate(request);&lt;br /&gt;                        this.endOfSequence = response.EndOfSequence != null;&lt;br /&gt;                    }&lt;br /&gt;                    else&lt;br /&gt;                    {&lt;br /&gt;                        if (this.endOfSequence == true)&lt;br /&gt;                        {&lt;br /&gt;                            // case: previous pull returned an end of sequence flag&lt;br /&gt;                            this.current = null;&lt;br /&gt;                            return false;&lt;br /&gt;                        }&lt;br /&gt;                        PullRequest request = new PullRequest();&lt;br /&gt;                        request.EnumerationContext = this.context;&lt;br /&gt;                        response = client.Pull(request);&lt;br /&gt;                    }&lt;br /&gt;                  &lt;br /&gt;                    if (response == null)&lt;br /&gt;                        return false;&lt;br /&gt;                    resultIndex = 0;&lt;br /&gt;                    this.results = resourceFactory.CreateResource(response);&lt;br /&gt;                    this.context = response.EnumerationContext;&lt;br /&gt;                    this.endOfSequence = response.IsEndOfSequence;&lt;br /&gt;                    if (this.results.Count &amp;gt; 0)&lt;br /&gt;                    {&lt;br /&gt;                        this.current = results[resultIndex++];&lt;br /&gt;                        return true;&lt;br /&gt;                    }&lt;br /&gt;                    else&lt;br /&gt;                    {&lt;br /&gt;                        this.current = null;&lt;br /&gt;                        return false;&lt;br /&gt;                    }&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;        public void Reset()&lt;br /&gt;        {&lt;br /&gt;            if (!disposed)&lt;br /&gt;            {&lt;br /&gt;                this.results.Clear();&lt;br /&gt;                this.context = null;&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        &lt;span style="color:#999999;"&gt;#endregion&lt;br /&gt;&lt;br /&gt;        #region IEnumerable&amp;lt;RmResource&amp;gt; Members&lt;br /&gt;&lt;br /&gt;        public IEnumerator&amp;lt;RmResource&amp;gt; GetEnumerator()&lt;br /&gt;        {&lt;br /&gt;            return this;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        #endregion&lt;br /&gt;&lt;br /&gt;        #region IEnumerable Members&lt;br /&gt;&lt;br /&gt;        System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()&lt;br /&gt;        {&lt;br /&gt;            return this;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        #endregion&lt;br /&gt;    }&lt;br /&gt;}&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;Paolo Tedesco's changes for object count in enumeration responses&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As one final note, Paolo has posted code for including the object count in enumeration responses.  I haven't tried it yet, but it looks like something I could have used here.  Here's the link (note that I'm also posting links to my changes on this thread):&lt;br /&gt;&lt;br /&gt;&lt;a href="http://social.technet.microsoft.com/Forums/en-US/ilm2/thread/ffc16720-0dfb-4131-b676-9225f15b4f72?prof=required"&gt;http://social.technet.microsoft.com/Forums/en-US/ilm2/thread/ffc16720-0dfb-4131-b676-9225f15b4f72?prof=required&lt;/a&gt;</description><link>http://c--shark.blogspot.com/2010/01/nullreferenceexception-in.html</link><author>noreply@blogger.com (Joe Zamora)</author><thr:total>5</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4932651526597066789.post-6978428667027510726</guid><pubDate>Wed, 06 Jan 2010 22:22:00 +0000</pubDate><atom:updated>2010-01-19T12:52:22.255-08:00</atom:updated><title>Multi-valued attributes aren't multi-valued</title><description>I'm back on FIM after a brief hiatus, and I've begun updating my &lt;a href="http://fimquerytool.codeplex.com/"&gt;FIM Query Tool&lt;/a&gt; with the new &lt;a href="http://code.msdn.microsoft.com/imexsamples/Release/ProjectReleases.aspx?ReleaseId=3276"&gt;unsupported web service client for RC1&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Today I noticed that my multi-valued attributes didn't have multiple values. I'm calling Enumerate on the DefaultClient to check the computed members of a Group. After some digging, I discovered that the attributes weren't recognized as multi-valued because I didn't refresh the schema after instantiating the DefaultClient.&lt;br /&gt;&lt;br /&gt;Here's a code snippet from the unsupported WS client sample program:&lt;br /&gt;&lt;br /&gt;&lt;pre class="code"&gt;&lt;span class="code-comment"&gt;// First need to construct the client&lt;br /&gt;// We will assume all default contracts&lt;/span&gt;&lt;br /&gt;DefaultClient client = new DefaultClient();&lt;br /&gt;&lt;span class="code-comment"&gt;// We set the client credentials since often the test cases or client apps run under different accounts&lt;/span&gt;&lt;br /&gt;client.ClientCredential = Credential.GetAdminCredential();&lt;br /&gt;&lt;span class="code-comment"&gt;// We refresh the schema so that the web service put operations are better informed&lt;/span&gt;&lt;br /&gt;client.RefreshSchema();&lt;/pre&gt;&lt;br /&gt;I interpreted the last comment as, "We only need to call RefreshSchema() when using Put operations." Since I'm only using Enumerate/Pull operations, I just left it out of my code. Well, I was wrong. Turns out that the RmFactory needs a schema refresh before it can determine whether an attribute is multi-valued.&lt;br /&gt;&lt;br /&gt;Since this is a potential pitfall every time you use the DefaultClient, I decided to refactor its constructors. Originally, there were three constructors. I added three more that accept an additional NetworkCredential, and now they all call RefreshSchema(). Of course, if you use the original constructors (without the NetworkCredential), they'll use the caller's credentials. Since the FIM Query Tool is a Windows app, it'll use your credentials.&lt;br /&gt;&lt;br /&gt;Here are the refactored constructors (note the additional helper method):&lt;br /&gt;&lt;br /&gt;&lt;pre class="code"&gt;public DefaultClient() : this(null)&lt;br /&gt;{&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public DefaultClient(NetworkCredential clientCredential)&lt;br /&gt;{&lt;br /&gt;    this.wsTransferClient = new WsTransferClient();&lt;br /&gt;    this.wsTransferFactoryClient = new WsTransferFactoryClient();&lt;br /&gt;    this.wsEnumerationClient = new WsEnumerationClient();&lt;br /&gt;    this.mexClient = new MexClient();&lt;br /&gt;&lt;br /&gt;    this.resourceFactory = new RmResourceFactory();&lt;br /&gt;    this.requestFactory = new RmRequestFactory();&lt;br /&gt;&lt;br /&gt;    init(clientCredential);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public DefaultClient(&lt;br /&gt;    String wsTransferConfigurationName,&lt;br /&gt;    String wsTransferFactoryConfigurationName,&lt;br /&gt;    String wsEnumerationConfigurationName,&lt;br /&gt;    String mexConfigurationName&lt;br /&gt;    ) : this(&lt;br /&gt;    null,&lt;br /&gt;    wsTransferConfigurationName,&lt;br /&gt;    wsTransferFactoryConfigurationName,&lt;br /&gt;    wsEnumerationConfigurationName,&lt;br /&gt;    mexConfigurationName&lt;br /&gt;    )&lt;br /&gt;{&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public DefaultClient(&lt;br /&gt;    NetworkCredential clientCredential,&lt;br /&gt;    String wsTransferConfigurationName,&lt;br /&gt;    String wsTransferFactoryConfigurationName,&lt;br /&gt;    String wsEnumerationConfigurationName,&lt;br /&gt;    String mexConfigurationName&lt;br /&gt;    )&lt;br /&gt;{&lt;br /&gt;    this.wsTransferClient = new WsTransferClient(wsTransferConfigurationName);&lt;br /&gt;    this.wsTransferFactoryClient = new WsTransferFactoryClient(wsTransferFactoryConfigurationName);&lt;br /&gt;    this.wsEnumerationClient = new WsEnumerationClient(wsEnumerationConfigurationName);&lt;br /&gt;    this.mexClient = new MexClient(mexConfigurationName);&lt;br /&gt;&lt;br /&gt;    this.resourceFactory = new RmResourceFactory();&lt;br /&gt;    this.requestFactory = new RmRequestFactory();&lt;br /&gt;&lt;br /&gt;    init(clientCredential);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public DefaultClient(&lt;br /&gt;    String wsTransferConfigurationName,&lt;br /&gt;    String wsTransferEndpointAddress,&lt;br /&gt;    String wsTransferFactoryConfigurationName,&lt;br /&gt;    String wsTransferFactoryEndpointAddress,&lt;br /&gt;    String wsEnumerationConfigurationName,&lt;br /&gt;    String wsEnumerationEndpointAddress,&lt;br /&gt;    String mexConfigurationName,&lt;br /&gt;    String mexEndpointAddress&lt;br /&gt;    ) : this(&lt;br /&gt;    null,&lt;br /&gt;    wsTransferConfigurationName,&lt;br /&gt;    wsTransferEndpointAddress,&lt;br /&gt;    wsTransferFactoryConfigurationName,&lt;br /&gt;    wsTransferFactoryEndpointAddress,&lt;br /&gt;    wsEnumerationConfigurationName,&lt;br /&gt;    wsEnumerationEndpointAddress,&lt;br /&gt;    mexConfigurationName,&lt;br /&gt;    mexEndpointAddress&lt;br /&gt;    )&lt;br /&gt;{&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public DefaultClient(&lt;br /&gt;    NetworkCredential clientCredential,&lt;br /&gt;    String wsTransferConfigurationName,&lt;br /&gt;    String wsTransferEndpointAddress,&lt;br /&gt;    String wsTransferFactoryConfigurationName,&lt;br /&gt;    String wsTransferFactoryEndpointAddress,&lt;br /&gt;    String wsEnumerationConfigurationName,&lt;br /&gt;    String wsEnumerationEndpointAddress,&lt;br /&gt;    String mexConfigurationName,&lt;br /&gt;    String mexEndpointAddress&lt;br /&gt;    )&lt;br /&gt;{&lt;br /&gt;    this.wsTransferClient = new WsTransferClient(wsTransferConfigurationName, wsTransferEndpointAddress);&lt;br /&gt;    this.wsTransferFactoryClient = new WsTransferFactoryClient(wsTransferFactoryConfigurationName, wsTransferFactoryEndpointAddress);&lt;br /&gt;    this.wsEnumerationClient = new WsEnumerationClient(wsEnumerationConfigurationName, wsEnumerationEndpointAddress);&lt;br /&gt;    this.mexClient = new MexClient(mexConfigurationName, mexEndpointAddress);&lt;br /&gt;&lt;br /&gt;    this.resourceFactory = new RmResourceFactory();&lt;br /&gt;    this.requestFactory = new RmRequestFactory();&lt;br /&gt;&lt;br /&gt;    init(clientCredential);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;private void init(NetworkCredential clientCredential)&lt;br /&gt;{&lt;br /&gt;    if (clientCredential != null)&lt;br /&gt;    {&lt;br /&gt;        ClientCredential = clientCredential;&lt;br /&gt;    }&lt;br /&gt;    RefreshSchema();&lt;br /&gt;}&lt;/pre&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;Extra Credit&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Can anyone tell me why there are warning messages on the following methods in the RmFactory class?&lt;br /&gt;&lt;ul&gt;&lt;li&gt;IsMultiValued&lt;/li&gt;&lt;li&gt;IsReference&lt;/li&gt;&lt;li&gt;IsRequired&lt;/li&gt;&lt;li&gt;RequiredAttributes&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;No, really, please tell me; I don't know why they're there.  For example:&lt;br /&gt;&lt;br /&gt;&lt;pre class="code"&gt;/// &amp;lt;summary&amp;gt;&lt;br /&gt;/// &lt;span class="code-comment"&gt;DO NOT USE THIS METHOD -- FOR TESTING ONLY!&lt;/span&gt;&lt;br /&gt;/// &amp;lt;/summary&amp;gt;&lt;br /&gt;/// &amp;lt;param name="attributeName"&amp;gt;&amp;lt;/param&amp;gt;&lt;br /&gt;/// &amp;lt;returns&amp;gt;&amp;lt;/returns&amp;gt;&lt;br /&gt;public bool IsMultiValued(RmAttributeName attributeName)&lt;br /&gt;{&lt;br /&gt;    RmAttributeInfo retValue = null;&lt;br /&gt;    RmAttributeCache.TryGetValue(attributeName, out retValue);&lt;br /&gt;    if (retValue == null)&lt;br /&gt;    {&lt;br /&gt;        return false;&lt;br /&gt;    }&lt;br /&gt;    else&lt;br /&gt;    {&lt;br /&gt;        return retValue.IsMultiValue;&lt;br /&gt;    }&lt;br /&gt;}&lt;/pre&gt;</description><link>http://c--shark.blogspot.com/2010/01/multi-valued-attributes-arent-multi.html</link><author>noreply@blogger.com (Joe Zamora)</author><thr:total>6</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4932651526597066789.post-8531943752730826917</guid><pubDate>Mon, 27 Jul 2009 22:37:00 +0000</pubDate><atom:updated>2009-07-27T15:38:09.203-07:00</atom:updated><title>Auditing with the FIM Query Tool</title><description>Brad Turner recently received a question from a blog reader:&lt;br /&gt;&lt;br /&gt;"I am interested in knowing how can we track/audit which user did a certain change on a user/group account through the ILM portal. Have you written a previous post about this issue? Do you have any information that might help me?"&lt;br /&gt;&lt;br /&gt;There are a few ways you could approach this challenge. First, you could find all requests on an object. Here's how you can do that with the &lt;a href="http://fimquerytool.codeplex.com/"&gt;FIM Query Tool&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Run the FIM Query Tool and filter for "Request" object types.&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;Select the following attributes to capture in your audit:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Created Time&lt;/li&gt;&lt;li&gt;Creator&lt;/li&gt;&lt;li&gt;Display Name&lt;/li&gt;&lt;li&gt;Operation&lt;/li&gt;&lt;li&gt;Request Parameters&lt;/li&gt;&lt;li&gt;Target&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Change the Reference Format to DisplayName, so that you're not just looking at GUIDs.&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;Finally, use the following XPath filter:&lt;br /&gt;&lt;br /&gt;/Request[Target = /Person[DisplayName = 'Joe Zamora']]&lt;br /&gt;&lt;br /&gt;To kind of translate this XPath, we're looking for Request objects whose Target matches the following condition: a Person whose display name is "Joe Zamora".  In a production scenario, you'd probably want to use the object's GUID to do the search (ObjectId = '12345678-ABCD-1234-ABCD-1234567890AB'), but I use the display name to make it more readable.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_uT-rMxyGkxI/Sm4ccwpM7SI/AAAAAAAAAI8/Sof0n7gi6Lk/s1600-h/FQT+-+all+requests+on+an+object.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5363255486664469794" style="WIDTH: 251px; CURSOR: hand; HEIGHT: 400px" alt="" src="http://4.bp.blogspot.com/_uT-rMxyGkxI/Sm4ccwpM7SI/AAAAAAAAAI8/Sof0n7gi6Lk/s400/FQT+-+all+requests+on+an+object.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;One nice feature of the FIM Query Tool is that, because the results are displayed in a data grid view, you can sort results without re-running the query.  Just click on a column header to sort by that column.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_uT-rMxyGkxI/Sm4jLFNwJXI/AAAAAAAAAJM/rX2y3XpuuBI/s1600-h/FQT+-+all+requests+on+an+object+-+results.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 349px;" src="http://1.bp.blogspot.com/_uT-rMxyGkxI/Sm4jLFNwJXI/AAAAAAAAAJM/rX2y3XpuuBI/s400/FQT+-+all+requests+on+an+object+-+results.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5363262879530231154" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;One additional note on the results set: to see the details of the request, you'll want to pay attention to the RequestParameters attribute.  This is where you'll find which attributes were updated and their new values.  This is also where the FIM Query Tools falls a bit short.  The attribute is stored in XML, and isn't formatted neatly for quick review.  There's a good enhancement request!&lt;br /&gt;&lt;br /&gt;Now, this query is pretty handy, but if the object has been updated many times, you may find yourself waiting longer than you'd bargained for to see the results of the audit.  Brad suggested that we use the XPath historical query functions to narrow the results set down to a certain time window.&lt;br /&gt;&lt;br /&gt;So, the second approach is to use the "betweenTime" XPath function to plug in the time window of interest.  Try this in the FIM Query Tool with the rest of the settings remaining the same as above:&lt;br /&gt;&lt;br /&gt;betweenTime(/Request[Target = /Person[DisplayName = 'Joe Zamora']], '2008-10-31', '2008-12-31')&lt;br /&gt;&lt;br /&gt;Voila!  Now you see all the users who made updates to the object during your desired time period.  Brad also mentioned a few other XPath functions that he and David Lundell presented at TEC 2009:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;allTime(filter) - Show me the objects that ever satisfied this filter&lt;/li&gt;&lt;br /&gt;&lt;li&gt;betweenTime(filter, begin datetime, end datetime) - Show me the objects that ever satisfied this filter during the time range specified&lt;/li&gt;&lt;br /&gt;&lt;li&gt;atTime(filter, datetime) - Show me the object that satisfied the filter at the specified date and time&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;David builds some good examples here:&lt;br /&gt;&lt;br /&gt;Who were payroll admins at the precise moment of the theft?&lt;br /&gt;atTime(/Person[ObjectID = /Group[DisplayName = 'Payroll Admins']/ComputedMember, '2009-02-01T00:00')&lt;br /&gt;&lt;br /&gt;Who were the payroll admins in the merry merry month of of May?&lt;br /&gt;betweenTime(/Person[ObjectID = /Group[DisplayName = 'Payroll Admins']/ComputedMember, '2008-05-01T00:00' , '2008-05-31T23:59:59')</description><link>http://c--shark.blogspot.com/2009/07/auditing-with-fim-query-tool.html</link><author>noreply@blogger.com (Joe Zamora)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_uT-rMxyGkxI/Sm4ccwpM7SI/AAAAAAAAAI8/Sof0n7gi6Lk/s72-c/FQT+-+all+requests+on+an+object.jpg" height="72" width="72" /><thr:total>12</thr:total></item></channel></rss>
