You are viewing a plain text version of this content. The canonical link for it is here.
Posted to stonehenge-commits@incubator.apache.org by dr...@apache.org on 2009/04/30 22:40:30 UTC

svn commit: r770477 [2/2] - /incubator/stonehenge/trunk/stocktrader/Interoperability_Walkthru.mht

Added: incubator/stonehenge/trunk/stocktrader/Interoperability_Walkthru.mht
URL: http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/Interoperability_Walkthru.mht?rev=770477&view=auto
==============================================================================
--- incubator/stonehenge/trunk/stocktrader/Interoperability_Walkthru.mht (added)
+++ incubator/stonehenge/trunk/stocktrader/Interoperability_Walkthru.mht Thu Apr 30 22:40:29 2009
@@ -0,0 +1,4695 @@
+MIME-Version: 1.0
+Content-Type: multipart/related; boundary="----=_NextPart_01C9C9C0.D8288DD0"
+
+This document is a Single File Web Page, also known as a Web Archive file.  If you are seeing this message, your browser or editor doesn't support Web Archive files.  Please download a browser that supports Web Archive, such as Windows® Internet Explorer®.
+
+------=_NextPart_01C9C9C0.D8288DD0
+Content-Location: file:///C:/1EEBAEB5/StonehengeInteroperabilityWalkthru.htm
+Content-Transfer-Encoding: quoted-printable
+Content-Type: text/html; charset="us-ascii"
+
+<html xmlns:v=3D"urn:schemas-microsoft-com:vml"
+xmlns:o=3D"urn:schemas-microsoft-com:office:office"
+xmlns:w=3D"urn:schemas-microsoft-com:office:word"
+xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml"
+xmlns=3D"http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
+<meta name=3DProgId content=3DWord.Document>
+<meta name=3DGenerator content=3D"Microsoft Word 12">
+<meta name=3DOriginator content=3D"Microsoft Word 12">
+<link rel=3DFile-List href=3D"StonehengeInteroperabilityWalkthru_files/file=
+list.xml">
+<link rel=3DEdit-Time-Data
+href=3D"StonehengeInteroperabilityWalkthru_files/editdata.mso">
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+w\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+</style>
+<![endif]--><!--[if gte mso 9]><xml>
+ <o:DocumentProperties>
+  <o:Author>BenD</o:Author>
+  <o:LastAuthor>BenD</o:LastAuthor>
+  <o:Revision>3</o:Revision>
+  <o:TotalTime>2</o:TotalTime>
+  <o:Created>2009-04-30T22:23:00Z</o:Created>
+  <o:LastSaved>2009-04-30T22:24:00Z</o:LastSaved>
+  <o:Pages>3</o:Pages>
+  <o:Words>2392</o:Words>
+  <o:Characters>13639</o:Characters>
+  <o:Company>26NY</o:Company>
+  <o:Lines>113</o:Lines>
+  <o:Paragraphs>31</o:Paragraphs>
+  <o:CharactersWithSpaces>16000</o:CharactersWithSpaces>
+  <o:Version>12.00</o:Version>
+ </o:DocumentProperties>
+</xml><![endif]-->
+<link rel=3DthemeData
+href=3D"StonehengeInteroperabilityWalkthru_files/themedata.thmx">
+<link rel=3DcolorSchemeMapping
+href=3D"StonehengeInteroperabilityWalkthru_files/colorschememapping.xml">
+<!--[if gte mso 9]><xml>
+ <w:WordDocument>
+  <w:TrackMoves>false</w:TrackMoves>
+  <w:TrackFormatting/>
+  <w:PunctuationKerning/>
+  <w:ValidateAgainstSchemas/>
+  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
+  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
+  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
+  <w:DoNotPromoteQF/>
+  <w:LidThemeOther>EN-US</w:LidThemeOther>
+  <w:LidThemeAsian>X-NONE</w:LidThemeAsian>
+  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
+  <w:Compatibility>
+   <w:BreakWrappedTables/>
+   <w:SnapToGridInCell/>
+   <w:WrapTextWithPunct/>
+   <w:UseAsianBreakRules/>
+   <w:DontGrowAutofit/>
+   <w:SplitPgBreakAndParaMark/>
+   <w:DontVertAlignCellWithSp/>
+   <w:DontBreakConstrainedForcedTables/>
+   <w:DontVertAlignInTxbx/>
+   <w:Word11KerningPairs/>
+   <w:CachedColBalance/>
+  </w:Compatibility>
+  <m:mathPr>
+   <m:mathFont m:val=3D"Cambria Math"/>
+   <m:brkBin m:val=3D"before"/>
+   <m:brkBinSub m:val=3D"&#45;-"/>
+   <m:smallFrac m:val=3D"off"/>
+   <m:dispDef/>
+   <m:lMargin m:val=3D"0"/>
+   <m:rMargin m:val=3D"0"/>
+   <m:defJc m:val=3D"centerGroup"/>
+   <m:wrapIndent m:val=3D"1440"/>
+   <m:intLim m:val=3D"subSup"/>
+   <m:naryLim m:val=3D"undOvr"/>
+  </m:mathPr></w:WordDocument>
+</xml><![endif]--><!--[if gte mso 9]><xml>
+ <w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"true"
+  DefSemiHidden=3D"true" DefQFormat=3D"false" DefPriority=3D"99"
+  LatentStyleCount=3D"267">
+  <w:LsdException Locked=3D"false" Priority=3D"0" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Normal"/>
+  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"heading 1"/>
+  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"=
+heading 2"/>
+  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"=
+heading 3"/>
+  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"=
+heading 4"/>
+  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"=
+heading 5"/>
+  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"=
+heading 6"/>
+  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"=
+heading 7"/>
+  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"=
+heading 8"/>
+  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"=
+heading 9"/>
+  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 1"/>
+  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 2"/>
+  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 3"/>
+  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 4"/>
+  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 5"/>
+  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 6"/>
+  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 7"/>
+  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 8"/>
+  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 9"/>
+  <w:LsdException Locked=3D"false" Priority=3D"35" QFormat=3D"true" Name=3D=
+"caption"/>
+  <w:LsdException Locked=3D"false" Priority=3D"10" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Title"/>
+  <w:LsdException Locked=3D"false" Priority=3D"1" Name=3D"Default Paragraph=
+ Font"/>
+  <w:LsdException Locked=3D"false" Priority=3D"11" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtitle"/>
+  <w:LsdException Locked=3D"false" Priority=3D"22" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Strong"/>
+  <w:LsdException Locked=3D"false" Priority=3D"20" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Emphasis"/>
+  <w:LsdException Locked=3D"false" Priority=3D"59" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Table Grid"/>
+  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Placeho=
+lder Text"/>
+  <w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"No Spacing"/>
+  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Light Shading"/>
+  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Light List"/>
+  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Light Grid"/>
+  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1"/>
+  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2"/>
+  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Medium List 1"/>
+  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Medium List 2"/>
+  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1"/>
+  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2"/>
+  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3"/>
+  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Dark List"/>
+  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading"/>
+  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Colorful List"/>
+  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid"/>
+  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 1"/>
+  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 1"/>
+  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 1"/>
+  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 1"/>
+  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 1"/>
+  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 1"/>
+  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Revisio=
+n"/>
+  <w:LsdException Locked=3D"false" Priority=3D"34" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"List Paragraph"/>
+  <w:LsdException Locked=3D"false" Priority=3D"29" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Quote"/>
+  <w:LsdException Locked=3D"false" Priority=3D"30" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Quote"/>
+  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 1"/>
+  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 1"/>
+  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 1"/>
+  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 1"/>
+  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 1"/>
+  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 1"/>
+  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 1"/>
+  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 1"/>
+  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 2"/>
+  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 2"/>
+  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 2"/>
+  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 2"/>
+  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 2"/>
+  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 2"/>
+  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 2"/>
+  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 2"/>
+  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 2"/>
+  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 2"/>
+  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 2"/>
+  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 2"/>
+  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 2"/>
+  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 2"/>
+  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 3"/>
+  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 3"/>
+  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 3"/>
+  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 3"/>
+  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 3"/>
+  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 3"/>
+  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 3"/>
+  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 3"/>
+  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 3"/>
+  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 3"/>
+  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 3"/>
+  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 3"/>
+  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 3"/>
+  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 3"/>
+  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 4"/>
+  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 4"/>
+  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 4"/>
+  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 4"/>
+  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 4"/>
+  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 4"/>
+  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 4"/>
+  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 4"/>
+  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 4"/>
+  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 4"/>
+  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 4"/>
+  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 4"/>
+  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 4"/>
+  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 4"/>
+  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 5"/>
+  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 5"/>
+  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 5"/>
+  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 5"/>
+  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 5"/>
+  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 5"/>
+  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 5"/>
+  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 5"/>
+  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 5"/>
+  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 5"/>
+  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 5"/>
+  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 5"/>
+  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 5"/>
+  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 5"/>
+  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 6"/>
+  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 6"/>
+  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 6"/>
+  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 6"/>
+  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 6"/>
+  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 6"/>
+  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 6"/>
+  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 6"/>
+  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 6"/>
+  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 6"/>
+  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 6"/>
+  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 6"/>
+  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 6"/>
+  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 6"/>
+  <w:LsdException Locked=3D"false" Priority=3D"19" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Emphasis"/>
+  <w:LsdException Locked=3D"false" Priority=3D"21" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Emphasis"/>
+  <w:LsdException Locked=3D"false" Priority=3D"31" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Reference"/>
+  <w:LsdException Locked=3D"false" Priority=3D"32" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Reference"/>
+  <w:LsdException Locked=3D"false" Priority=3D"33" SemiHidden=3D"false"
+   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Book Title"/>
+  <w:LsdException Locked=3D"false" Priority=3D"37" Name=3D"Bibliography"/>
+  <w:LsdException Locked=3D"false" Priority=3D"39" QFormat=3D"true" Name=3D=
+"TOC Heading"/>
+ </w:LatentStyles>
+</xml><![endif]-->
+<style>
+<!--
+ /* Font Definitions */
+ @font-face
+	{font-family:Wingdings;
+	panose-1:5 0 0 0 0 0 0 0 0 0;
+	mso-font-charset:2;
+	mso-generic-font-family:auto;
+	mso-font-pitch:variable;
+	mso-font-signature:0 268435456 0 0 -2147483648 0;}
+@font-face
+	{font-family:"Cambria Math";
+	panose-1:2 4 5 3 5 4 6 3 2 4;
+	mso-font-charset:1;
+	mso-generic-font-family:roman;
+	mso-font-format:other;
+	mso-font-pitch:variable;
+	mso-font-signature:0 0 0 0 0 0;}
+@font-face
+	{font-family:Cambria;
+	panose-1:2 4 5 3 5 4 6 3 2 4;
+	mso-font-charset:0;
+	mso-generic-font-family:roman;
+	mso-font-pitch:variable;
+	mso-font-signature:-1610611985 1073741899 0 0 159 0;}
+@font-face
+	{font-family:Calibri;
+	panose-1:2 15 5 2 2 2 4 3 2 4;
+	mso-font-charset:0;
+	mso-generic-font-family:swiss;
+	mso-font-pitch:variable;
+	mso-font-signature:-1610611985 1073750139 0 0 159 0;}
+@font-face
+	{font-family:Tahoma;
+	panose-1:2 11 6 4 3 5 4 4 2 4;
+	mso-font-charset:0;
+	mso-generic-font-family:swiss;
+	mso-font-pitch:variable;
+	mso-font-signature:-520082689 -1073717157 41 0 66047 0;}
+ /* Style Definitions */
+ p.MsoNormal, li.MsoNormal, div.MsoNormal
+	{mso-style-unhide:no;
+	mso-style-qformat:yes;
+	mso-style-parent:"";
+	margin-top:0in;
+	margin-right:0in;
+	margin-bottom:10.0pt;
+	margin-left:0in;
+	line-height:115%;
+	mso-pagination:widow-orphan;
+	font-size:11.0pt;
+	font-family:"Calibri","sans-serif";
+	mso-ascii-font-family:Calibri;
+	mso-ascii-theme-font:minor-latin;
+	mso-fareast-font-family:Calibri;
+	mso-fareast-theme-font:minor-latin;
+	mso-hansi-font-family:Calibri;
+	mso-hansi-theme-font:minor-latin;
+	mso-bidi-font-family:"Times New Roman";
+	mso-bidi-theme-font:minor-bidi;}
+h1
+	{mso-style-priority:9;
+	mso-style-unhide:no;
+	mso-style-qformat:yes;
+	mso-style-link:"Heading 1 Char";
+	mso-style-next:Normal;
+	margin-top:24.0pt;
+	margin-right:0in;
+	margin-bottom:0in;
+	margin-left:0in;
+	margin-bottom:.0001pt;
+	line-height:115%;
+	mso-pagination:widow-orphan lines-together;
+	page-break-after:avoid;
+	mso-outline-level:1;
+	font-size:14.0pt;
+	font-family:"Cambria","serif";
+	mso-ascii-font-family:Cambria;
+	mso-ascii-theme-font:major-latin;
+	mso-fareast-font-family:"Times New Roman";
+	mso-fareast-theme-font:major-fareast;
+	mso-hansi-font-family:Cambria;
+	mso-hansi-theme-font:major-latin;
+	mso-bidi-font-family:"Times New Roman";
+	mso-bidi-theme-font:major-bidi;
+	color:#365F91;
+	mso-themecolor:accent1;
+	mso-themeshade:191;
+	mso-font-kerning:0pt;}
+h2
+	{mso-style-priority:9;
+	mso-style-qformat:yes;
+	mso-style-link:"Heading 2 Char";
+	mso-style-next:Normal;
+	margin-top:10.0pt;
+	margin-right:0in;
+	margin-bottom:0in;
+	margin-left:0in;
+	margin-bottom:.0001pt;
+	line-height:115%;
+	mso-pagination:widow-orphan lines-together;
+	page-break-after:avoid;
+	mso-outline-level:2;
+	font-size:13.0pt;
+	font-family:"Cambria","serif";
+	mso-ascii-font-family:Cambria;
+	mso-ascii-theme-font:major-latin;
+	mso-fareast-font-family:"Times New Roman";
+	mso-fareast-theme-font:major-fareast;
+	mso-hansi-font-family:Cambria;
+	mso-hansi-theme-font:major-latin;
+	mso-bidi-font-family:"Times New Roman";
+	mso-bidi-theme-font:major-bidi;
+	color:#4F81BD;
+	mso-themecolor:accent1;}
+h3
+	{mso-style-priority:9;
+	mso-style-qformat:yes;
+	mso-style-link:"Heading 3 Char";
+	mso-style-next:Normal;
+	margin-top:10.0pt;
+	margin-right:0in;
+	margin-bottom:0in;
+	margin-left:0in;
+	margin-bottom:.0001pt;
+	line-height:115%;
+	mso-pagination:widow-orphan lines-together;
+	page-break-after:avoid;
+	mso-outline-level:3;
+	font-size:11.0pt;
+	font-family:"Cambria","serif";
+	mso-ascii-font-family:Cambria;
+	mso-ascii-theme-font:major-latin;
+	mso-fareast-font-family:"Times New Roman";
+	mso-fareast-theme-font:major-fareast;
+	mso-hansi-font-family:Cambria;
+	mso-hansi-theme-font:major-latin;
+	mso-bidi-font-family:"Times New Roman";
+	mso-bidi-theme-font:major-bidi;
+	color:#4F81BD;
+	mso-themecolor:accent1;}
+h4
+	{mso-style-priority:9;
+	mso-style-qformat:yes;
+	mso-style-link:"Heading 4 Char";
+	mso-style-next:Normal;
+	margin-top:10.0pt;
+	margin-right:0in;
+	margin-bottom:0in;
+	margin-left:0in;
+	margin-bottom:.0001pt;
+	line-height:115%;
+	mso-pagination:widow-orphan lines-together;
+	page-break-after:avoid;
+	mso-outline-level:4;
+	font-size:11.0pt;
+	font-family:"Cambria","serif";
+	mso-ascii-font-family:Cambria;
+	mso-ascii-theme-font:major-latin;
+	mso-fareast-font-family:"Times New Roman";
+	mso-fareast-theme-font:major-fareast;
+	mso-hansi-font-family:Cambria;
+	mso-hansi-theme-font:major-latin;
+	mso-bidi-font-family:"Times New Roman";
+	mso-bidi-theme-font:major-bidi;
+	color:#4F81BD;
+	mso-themecolor:accent1;
+	font-style:italic;}
+h5
+	{mso-style-priority:9;
+	mso-style-qformat:yes;
+	mso-style-link:"Heading 5 Char";
+	mso-style-next:Normal;
+	margin-top:10.0pt;
+	margin-right:0in;
+	margin-bottom:0in;
+	margin-left:0in;
+	margin-bottom:.0001pt;
+	line-height:115%;
+	mso-pagination:widow-orphan lines-together;
+	page-break-after:avoid;
+	mso-outline-level:5;
+	font-size:11.0pt;
+	font-family:"Cambria","serif";
+	mso-ascii-font-family:Cambria;
+	mso-ascii-theme-font:major-latin;
+	mso-fareast-font-family:"Times New Roman";
+	mso-fareast-theme-font:major-fareast;
+	mso-hansi-font-family:Cambria;
+	mso-hansi-theme-font:major-latin;
+	mso-bidi-font-family:"Times New Roman";
+	mso-bidi-theme-font:major-bidi;
+	color:#243F60;
+	mso-themecolor:accent1;
+	mso-themeshade:127;
+	font-weight:normal;}
+p.MsoTitle, li.MsoTitle, div.MsoTitle
+	{mso-style-priority:10;
+	mso-style-unhide:no;
+	mso-style-qformat:yes;
+	mso-style-link:"Title Char";
+	mso-style-next:Normal;
+	margin-top:0in;
+	margin-right:0in;
+	margin-bottom:15.0pt;
+	margin-left:0in;
+	mso-add-space:auto;
+	mso-pagination:widow-orphan;
+	border:none;
+	mso-border-bottom-alt:solid #4F81BD 1.0pt;
+	mso-border-bottom-themecolor:accent1;
+	padding:0in;
+	mso-padding-alt:0in 0in 4.0pt 0in;
+	font-size:24.0pt;
+	mso-bidi-font-size:26.0pt;
+	font-family:"Cambria","serif";
+	mso-ascii-font-family:Cambria;
+	mso-ascii-theme-font:major-latin;
+	mso-fareast-font-family:"Times New Roman";
+	mso-fareast-theme-font:major-fareast;
+	mso-hansi-font-family:Cambria;
+	mso-hansi-theme-font:major-latin;
+	mso-bidi-font-family:"Times New Roman";
+	mso-bidi-theme-font:major-bidi;
+	color:#17365D;
+	mso-themecolor:text2;
+	mso-themeshade:191;
+	letter-spacing:.25pt;
+	mso-font-kerning:14.0pt;}
+p.MsoTitleCxSpFirst, li.MsoTitleCxSpFirst, div.MsoTitleCxSpFirst
+	{mso-style-priority:10;
+	mso-style-unhide:no;
+	mso-style-qformat:yes;
+	mso-style-link:"Title Char";
+	mso-style-next:Normal;
+	mso-style-type:export-only;
+	margin:0in;
+	margin-bottom:.0001pt;
+	mso-add-space:auto;
+	mso-pagination:widow-orphan;
+	border:none;
+	mso-border-bottom-alt:solid #4F81BD 1.0pt;
+	mso-border-bottom-themecolor:accent1;
+	padding:0in;
+	mso-padding-alt:0in 0in 4.0pt 0in;
+	font-size:24.0pt;
+	mso-bidi-font-size:26.0pt;
+	font-family:"Cambria","serif";
+	mso-ascii-font-family:Cambria;
+	mso-ascii-theme-font:major-latin;
+	mso-fareast-font-family:"Times New Roman";
+	mso-fareast-theme-font:major-fareast;
+	mso-hansi-font-family:Cambria;
+	mso-hansi-theme-font:major-latin;
+	mso-bidi-font-family:"Times New Roman";
+	mso-bidi-theme-font:major-bidi;
+	color:#17365D;
+	mso-themecolor:text2;
+	mso-themeshade:191;
+	letter-spacing:.25pt;
+	mso-font-kerning:14.0pt;}
+p.MsoTitleCxSpMiddle, li.MsoTitleCxSpMiddle, div.MsoTitleCxSpMiddle
+	{mso-style-priority:10;
+	mso-style-unhide:no;
+	mso-style-qformat:yes;
+	mso-style-link:"Title Char";
+	mso-style-next:Normal;
+	mso-style-type:export-only;
+	margin:0in;
+	margin-bottom:.0001pt;
+	mso-add-space:auto;
+	mso-pagination:widow-orphan;
+	border:none;
+	mso-border-bottom-alt:solid #4F81BD 1.0pt;
+	mso-border-bottom-themecolor:accent1;
+	padding:0in;
+	mso-padding-alt:0in 0in 4.0pt 0in;
+	font-size:24.0pt;
+	mso-bidi-font-size:26.0pt;
+	font-family:"Cambria","serif";
+	mso-ascii-font-family:Cambria;
+	mso-ascii-theme-font:major-latin;
+	mso-fareast-font-family:"Times New Roman";
+	mso-fareast-theme-font:major-fareast;
+	mso-hansi-font-family:Cambria;
+	mso-hansi-theme-font:major-latin;
+	mso-bidi-font-family:"Times New Roman";
+	mso-bidi-theme-font:major-bidi;
+	color:#17365D;
+	mso-themecolor:text2;
+	mso-themeshade:191;
+	letter-spacing:.25pt;
+	mso-font-kerning:14.0pt;}
+p.MsoTitleCxSpLast, li.MsoTitleCxSpLast, div.MsoTitleCxSpLast
+	{mso-style-priority:10;
+	mso-style-unhide:no;
+	mso-style-qformat:yes;
+	mso-style-link:"Title Char";
+	mso-style-next:Normal;
+	mso-style-type:export-only;
+	margin-top:0in;
+	margin-right:0in;
+	margin-bottom:15.0pt;
+	margin-left:0in;
+	mso-add-space:auto;
+	mso-pagination:widow-orphan;
+	border:none;
+	mso-border-bottom-alt:solid #4F81BD 1.0pt;
+	mso-border-bottom-themecolor:accent1;
+	padding:0in;
+	mso-padding-alt:0in 0in 4.0pt 0in;
+	font-size:24.0pt;
+	mso-bidi-font-size:26.0pt;
+	font-family:"Cambria","serif";
+	mso-ascii-font-family:Cambria;
+	mso-ascii-theme-font:major-latin;
+	mso-fareast-font-family:"Times New Roman";
+	mso-fareast-theme-font:major-fareast;
+	mso-hansi-font-family:Cambria;
+	mso-hansi-theme-font:major-latin;
+	mso-bidi-font-family:"Times New Roman";
+	mso-bidi-theme-font:major-bidi;
+	color:#17365D;
+	mso-themecolor:text2;
+	mso-themeshade:191;
+	letter-spacing:.25pt;
+	mso-font-kerning:14.0pt;}
+a:link, span.MsoHyperlink
+	{mso-style-priority:99;
+	color:blue;
+	mso-themecolor:hyperlink;
+	text-decoration:underline;
+	text-underline:single;}
+a:visited, span.MsoHyperlinkFollowed
+	{mso-style-noshow:yes;
+	mso-style-priority:99;
+	color:purple;
+	mso-themecolor:followedhyperlink;
+	text-decoration:underline;
+	text-underline:single;}
+p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
+	{mso-style-noshow:yes;
+	mso-style-priority:99;
+	mso-style-link:"Balloon Text Char";
+	margin:0in;
+	margin-bottom:.0001pt;
+	mso-pagination:widow-orphan;
+	font-size:8.0pt;
+	font-family:"Tahoma","sans-serif";
+	mso-fareast-font-family:Calibri;
+	mso-fareast-theme-font:minor-latin;}
+p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
+	{mso-style-priority:34;
+	mso-style-unhide:no;
+	mso-style-qformat:yes;
+	margin-top:0in;
+	margin-right:0in;
+	margin-bottom:0in;
+	margin-left:.5in;
+	margin-bottom:.0001pt;
+	mso-pagination:widow-orphan;
+	font-size:11.0pt;
+	mso-bidi-font-size:12.0pt;
+	font-family:"Calibri","sans-serif";
+	mso-ascii-font-family:Calibri;
+	mso-ascii-theme-font:minor-latin;
+	mso-fareast-font-family:Calibri;
+	mso-fareast-theme-font:minor-latin;
+	mso-hansi-font-family:Calibri;
+	mso-hansi-theme-font:minor-latin;
+	mso-bidi-font-family:"Times New Roman";}
+span.MsoIntenseReference
+	{mso-style-priority:32;
+	mso-style-unhide:no;
+	mso-style-qformat:yes;
+	color:#C0504D;
+	mso-themecolor:accent2;
+	letter-spacing:.25pt;
+	font-weight:bold;
+	text-decoration:underline;
+	text-underline:single;}
+span.Heading1Char
+	{mso-style-name:"Heading 1 Char";
+	mso-style-priority:9;
+	mso-style-unhide:no;
+	mso-style-locked:yes;
+	mso-style-link:"Heading 1";
+	mso-ansi-font-size:14.0pt;
+	mso-bidi-font-size:14.0pt;
+	font-family:"Cambria","serif";
+	mso-ascii-font-family:Cambria;
+	mso-ascii-theme-font:major-latin;
+	mso-fareast-font-family:"Times New Roman";
+	mso-fareast-theme-font:major-fareast;
+	mso-hansi-font-family:Cambria;
+	mso-hansi-theme-font:major-latin;
+	mso-bidi-font-family:"Times New Roman";
+	mso-bidi-theme-font:major-bidi;
+	color:#365F91;
+	mso-themecolor:accent1;
+	mso-themeshade:191;
+	font-weight:bold;}
+span.Heading2Char
+	{mso-style-name:"Heading 2 Char";
+	mso-style-priority:9;
+	mso-style-unhide:no;
+	mso-style-locked:yes;
+	mso-style-link:"Heading 2";
+	mso-ansi-font-size:13.0pt;
+	mso-bidi-font-size:13.0pt;
+	font-family:"Cambria","serif";
+	mso-ascii-font-family:Cambria;
+	mso-ascii-theme-font:major-latin;
+	mso-fareast-font-family:"Times New Roman";
+	mso-fareast-theme-font:major-fareast;
+	mso-hansi-font-family:Cambria;
+	mso-hansi-theme-font:major-latin;
+	mso-bidi-font-family:"Times New Roman";
+	mso-bidi-theme-font:major-bidi;
+	color:#4F81BD;
+	mso-themecolor:accent1;
+	font-weight:bold;}
+span.Heading3Char
+	{mso-style-name:"Heading 3 Char";
+	mso-style-priority:9;
+	mso-style-unhide:no;
+	mso-style-locked:yes;
+	mso-style-link:"Heading 3";
+	font-family:"Cambria","serif";
+	mso-ascii-font-family:Cambria;
+	mso-ascii-theme-font:major-latin;
+	mso-fareast-font-family:"Times New Roman";
+	mso-fareast-theme-font:major-fareast;
+	mso-hansi-font-family:Cambria;
+	mso-hansi-theme-font:major-latin;
+	mso-bidi-font-family:"Times New Roman";
+	mso-bidi-theme-font:major-bidi;
+	color:#4F81BD;
+	mso-themecolor:accent1;
+	font-weight:bold;}
+span.Heading4Char
+	{mso-style-name:"Heading 4 Char";
+	mso-style-priority:9;
+	mso-style-unhide:no;
+	mso-style-locked:yes;
+	mso-style-link:"Heading 4";
+	font-family:"Cambria","serif";
+	mso-ascii-font-family:Cambria;
+	mso-ascii-theme-font:major-latin;
+	mso-fareast-font-family:"Times New Roman";
+	mso-fareast-theme-font:major-fareast;
+	mso-hansi-font-family:Cambria;
+	mso-hansi-theme-font:major-latin;
+	mso-bidi-font-family:"Times New Roman";
+	mso-bidi-theme-font:major-bidi;
+	color:#4F81BD;
+	mso-themecolor:accent1;
+	font-weight:bold;
+	font-style:italic;}
+span.Heading5Char
+	{mso-style-name:"Heading 5 Char";
+	mso-style-priority:9;
+	mso-style-unhide:no;
+	mso-style-locked:yes;
+	mso-style-link:"Heading 5";
+	font-family:"Cambria","serif";
+	mso-ascii-font-family:Cambria;
+	mso-ascii-theme-font:major-latin;
+	mso-fareast-font-family:"Times New Roman";
+	mso-fareast-theme-font:major-fareast;
+	mso-hansi-font-family:Cambria;
+	mso-hansi-theme-font:major-latin;
+	mso-bidi-font-family:"Times New Roman";
+	mso-bidi-theme-font:major-bidi;
+	color:#243F60;
+	mso-themecolor:accent1;
+	mso-themeshade:127;}
+span.TitleChar
+	{mso-style-name:"Title Char";
+	mso-style-priority:10;
+	mso-style-unhide:no;
+	mso-style-locked:yes;
+	mso-style-link:Title;
+	mso-ansi-font-size:24.0pt;
+	mso-bidi-font-size:26.0pt;
+	font-family:"Cambria","serif";
+	mso-ascii-font-family:Cambria;
+	mso-ascii-theme-font:major-latin;
+	mso-fareast-font-family:"Times New Roman";
+	mso-fareast-theme-font:major-fareast;
+	mso-hansi-font-family:Cambria;
+	mso-hansi-theme-font:major-latin;
+	mso-bidi-font-family:"Times New Roman";
+	mso-bidi-theme-font:major-bidi;
+	color:#17365D;
+	mso-themecolor:text2;
+	mso-themeshade:191;
+	letter-spacing:.25pt;
+	mso-font-kerning:14.0pt;}
+p.InstallHeading, li.InstallHeading, div.InstallHeading
+	{mso-style-name:"Install Heading";
+	mso-style-unhide:no;
+	mso-style-qformat:yes;
+	margin-top:12.0pt;
+	margin-right:0in;
+	margin-bottom:0in;
+	margin-left:.5in;
+	margin-bottom:.0001pt;
+	mso-pagination:widow-orphan;
+	font-size:11.0pt;
+	font-family:"Calibri","sans-serif";
+	mso-ascii-font-family:Calibri;
+	mso-ascii-theme-font:minor-latin;
+	mso-fareast-font-family:Calibri;
+	mso-fareast-theme-font:minor-latin;
+	mso-hansi-font-family:Calibri;
+	mso-hansi-theme-font:minor-latin;
+	mso-bidi-font-family:"Times New Roman";
+	mso-bidi-theme-font:minor-bidi;
+	font-weight:bold;
+	mso-bidi-font-weight:normal;}
+p.Note, li.Note, div.Note
+	{mso-style-name:Note;
+	mso-style-unhide:no;
+	mso-style-qformat:yes;
+	margin-top:0in;
+	margin-right:.5in;
+	margin-bottom:10.0pt;
+	margin-left:.5in;
+	line-height:115%;
+	mso-pagination:widow-orphan;
+	background:#D99594;
+	mso-background-themecolor:accent2;
+	mso-background-themetint:153;
+	border:none;
+	mso-border-alt:solid windowtext .5pt;
+	padding:0in;
+	mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt;
+	font-size:11.0pt;
+	font-family:"Calibri","sans-serif";
+	mso-ascii-font-family:Calibri;
+	mso-ascii-theme-font:minor-latin;
+	mso-fareast-font-family:Calibri;
+	mso-fareast-theme-font:minor-latin;
+	mso-hansi-font-family:Calibri;
+	mso-hansi-theme-font:minor-latin;
+	mso-bidi-font-family:"Times New Roman";
+	mso-bidi-theme-font:minor-bidi;
+	font-style:italic;
+	mso-bidi-font-style:normal;}
+span.BalloonTextChar
+	{mso-style-name:"Balloon Text Char";
+	mso-style-noshow:yes;
+	mso-style-priority:99;
+	mso-style-unhide:no;
+	mso-style-locked:yes;
+	mso-style-link:"Balloon Text";
+	mso-ansi-font-size:8.0pt;
+	mso-bidi-font-size:8.0pt;
+	font-family:"Tahoma","sans-serif";
+	mso-ascii-font-family:Tahoma;
+	mso-hansi-font-family:Tahoma;
+	mso-bidi-font-family:Tahoma;}
+.MsoChpDefault
+	{mso-style-type:export-only;
+	mso-default-props:yes;
+	mso-ascii-font-family:Calibri;
+	mso-ascii-theme-font:minor-latin;
+	mso-fareast-font-family:Calibri;
+	mso-fareast-theme-font:minor-latin;
+	mso-hansi-font-family:Calibri;
+	mso-hansi-theme-font:minor-latin;
+	mso-bidi-font-family:"Times New Roman";
+	mso-bidi-theme-font:minor-bidi;}
+.MsoPapDefault
+	{mso-style-type:export-only;
+	margin-bottom:10.0pt;
+	line-height:115%;}
+@page Section1
+	{size:8.5in 11.0in;
+	margin:1.0in 1.0in 1.0in 1.0in;
+	mso-header-margin:.5in;
+	mso-footer-margin:.5in;
+	mso-paper-source:0;}
+div.Section1
+	{page:Section1;}
+ /* List Definitions */
+ @list l0
+	{mso-list-id:99111061;
+	mso-list-type:hybrid;
+	mso-list-template-ids:-271001612 67698703 67698713 67698715 67698703 67698=
+713 67698715 67698703 67698713 67698715;}
+@list l0:level1
+	{mso-level-tab-stop:none;
+	mso-level-number-position:left;
+	text-indent:-.25in;}
+@list l0:level2
+	{mso-level-number-format:alpha-lower;
+	mso-level-tab-stop:none;
+	mso-level-number-position:left;
+	text-indent:-.25in;}
+@list l1
+	{mso-list-id:128672391;
+	mso-list-type:hybrid;
+	mso-list-template-ids:1499230540 67698703 67698713 67698715 67698703 67698=
+713 67698715 67698703 67698713 67698715;}
+@list l1:level1
+	{mso-level-tab-stop:none;
+	mso-level-number-position:left;
+	text-indent:-.25in;}
+@list l2
+	{mso-list-id:385957672;
+	mso-list-type:hybrid;
+	mso-list-template-ids:1833497318 67698689 67698691 67698693 67698689 67698=
+691 67698693 67698689 67698691 67698693;}
+@list l2:level1
+	{mso-level-number-format:bullet;
+	mso-level-text:\F0B7;
+	mso-level-tab-stop:none;
+	mso-level-number-position:left;
+	margin-left:1.0in;
+	text-indent:-.25in;
+	font-family:Symbol;}
+@list l3
+	{mso-list-id:400098437;
+	mso-list-type:hybrid;
+	mso-list-template-ids:885688932 67698703 67698713 67698715 67698703 676987=
+13 67698715 67698703 67698713 67698715;}
+@list l3:level1
+	{mso-level-tab-stop:none;
+	mso-level-number-position:left;
+	text-indent:-.25in;}
+@list l4
+	{mso-list-id:883299315;
+	mso-list-type:hybrid;
+	mso-list-template-ids:-271001612 67698703 67698713 67698715 67698703 67698=
+713 67698715 67698703 67698713 67698715;}
+@list l4:level1
+	{mso-level-tab-stop:none;
+	mso-level-number-position:left;
+	text-indent:-.25in;}
+@list l4:level2
+	{mso-level-number-format:alpha-lower;
+	mso-level-tab-stop:none;
+	mso-level-number-position:left;
+	text-indent:-.25in;}
+@list l5
+	{mso-list-id:964702801;
+	mso-list-type:hybrid;
+	mso-list-template-ids:-1431807758 1287014328 67698691 67698693 67698689 67=
+698691 67698693 67698689 67698691 67698693;}
+@list l5:level1
+	{mso-level-start-at:0;
+	mso-level-number-format:bullet;
+	mso-level-text:-;
+	mso-level-tab-stop:none;
+	mso-level-number-position:left;
+	text-indent:-.25in;
+	font-family:"Calibri","sans-serif";
+	mso-fareast-font-family:Calibri;
+	mso-fareast-theme-font:minor-latin;
+	mso-bidi-font-family:"Times New Roman";
+	mso-bidi-theme-font:minor-bidi;}
+@list l6
+	{mso-list-id:1121192466;
+	mso-list-type:hybrid;
+	mso-list-template-ids:-1582809308 67698703 67698713 67698715 67698703 6769=
+8713 67698715 67698703 67698713 67698715;}
+@list l6:level1
+	{mso-level-tab-stop:none;
+	mso-level-number-position:left;
+	text-indent:-.25in;}
+@list l6:level2
+	{mso-level-number-format:alpha-lower;
+	mso-level-tab-stop:none;
+	mso-level-number-position:left;
+	text-indent:-.25in;}
+@list l6:level3
+	{mso-level-number-format:roman-lower;
+	mso-level-tab-stop:none;
+	mso-level-number-position:right;
+	text-indent:-9.0pt;}
+@list l6:level4
+	{mso-level-tab-stop:none;
+	mso-level-number-position:left;
+	text-indent:-.25in;}
+@list l7
+	{mso-list-id:1124692532;
+	mso-list-type:hybrid;
+	mso-list-template-ids:-1582809308 67698703 67698713 67698715 67698703 6769=
+8713 67698715 67698703 67698713 67698715;}
+@list l7:level1
+	{mso-level-tab-stop:none;
+	mso-level-number-position:left;
+	text-indent:-.25in;}
+@list l7:level2
+	{mso-level-number-format:alpha-lower;
+	mso-level-tab-stop:none;
+	mso-level-number-position:left;
+	text-indent:-.25in;}
+@list l7:level3
+	{mso-level-number-format:roman-lower;
+	mso-level-tab-stop:none;
+	mso-level-number-position:right;
+	text-indent:-9.0pt;}
+@list l7:level4
+	{mso-level-tab-stop:none;
+	mso-level-number-position:left;
+	text-indent:-.25in;}
+@list l8
+	{mso-list-id:1248803605;
+	mso-list-type:hybrid;
+	mso-list-template-ids:-271001612 67698703 67698713 67698715 67698703 67698=
+713 67698715 67698703 67698713 67698715;}
+@list l8:level1
+	{mso-level-tab-stop:none;
+	mso-level-number-position:left;
+	text-indent:-.25in;}
+@list l8:level2
+	{mso-level-number-format:alpha-lower;
+	mso-level-tab-stop:none;
+	mso-level-number-position:left;
+	text-indent:-.25in;}
+@list l9
+	{mso-list-id:1586185335;
+	mso-list-type:hybrid;
+	mso-list-template-ids:-271001612 67698703 67698713 67698715 67698703 67698=
+713 67698715 67698703 67698713 67698715;}
+@list l9:level1
+	{mso-level-tab-stop:none;
+	mso-level-number-position:left;
+	text-indent:-.25in;}
+@list l9:level2
+	{mso-level-number-format:alpha-lower;
+	mso-level-tab-stop:none;
+	mso-level-number-position:left;
+	text-indent:-.25in;}
+@list l10
+	{mso-list-id:1752387750;
+	mso-list-type:hybrid;
+	mso-list-template-ids:1569476964 -935273612 67698713 67698715 67698703 676=
+98713 67698715 67698703 67698713 67698715;}
+@list l10:level1
+	{mso-level-tab-stop:none;
+	mso-level-number-position:left;
+	margin-left:.25in;
+	text-indent:-.25in;
+	mso-ascii-font-family:Calibri;
+	mso-ascii-theme-font:minor-latin;
+	mso-fareast-font-family:Calibri;
+	mso-fareast-theme-font:minor-latin;
+	mso-hansi-font-family:Calibri;
+	mso-hansi-theme-font:minor-latin;
+	mso-bidi-font-family:"Times New Roman";
+	mso-bidi-theme-font:minor-bidi;}
+@list l11
+	{mso-list-id:1777868619;
+	mso-list-type:hybrid;
+	mso-list-template-ids:885688932 67698703 67698713 67698715 67698703 676987=
+13 67698715 67698703 67698713 67698715;}
+@list l11:level1
+	{mso-level-tab-stop:none;
+	mso-level-number-position:left;
+	text-indent:-.25in;}
+@list l12
+	{mso-list-id:1924215763;
+	mso-list-type:hybrid;
+	mso-list-template-ids:-271001612 67698703 67698713 67698715 67698703 67698=
+713 67698715 67698703 67698713 67698715;}
+@list l12:level1
+	{mso-level-tab-stop:none;
+	mso-level-number-position:left;
+	text-indent:-.25in;}
+@list l12:level2
+	{mso-level-number-format:alpha-lower;
+	mso-level-tab-stop:none;
+	mso-level-number-position:left;
+	text-indent:-.25in;}
+@list l13
+	{mso-list-id:1979650327;
+	mso-list-type:hybrid;
+	mso-list-template-ids:-271001612 67698703 67698713 67698715 67698703 67698=
+713 67698715 67698703 67698713 67698715;}
+@list l13:level1
+	{mso-level-tab-stop:none;
+	mso-level-number-position:left;
+	text-indent:-.25in;}
+@list l13:level2
+	{mso-level-number-format:alpha-lower;
+	mso-level-tab-stop:none;
+	mso-level-number-position:left;
+	text-indent:-.25in;}
+@list l14
+	{mso-list-id:2093577816;
+	mso-list-type:hybrid;
+	mso-list-template-ids:369659650 67698703 67698713 67698715 67698703 676987=
+13 67698715 67698703 67698713 67698715;}
+@list l14:level1
+	{mso-level-tab-stop:none;
+	mso-level-number-position:left;
+	text-indent:-.25in;}
+@list l14:level2
+	{mso-level-number-format:alpha-lower;
+	mso-level-tab-stop:none;
+	mso-level-number-position:left;
+	text-indent:-.25in;}
+ol
+	{margin-bottom:0in;}
+ul
+	{margin-bottom:0in;}
+-->
+</style>
+<!--[if gte mso 10]>
+<style>
+ /* Style Definitions */
+ table.MsoNormalTable
+	{mso-style-name:"Table Normal";
+	mso-tstyle-rowband-size:0;
+	mso-tstyle-colband-size:0;
+	mso-style-noshow:yes;
+	mso-style-priority:99;
+	mso-style-qformat:yes;
+	mso-style-parent:"";
+	mso-padding-alt:0in 5.4pt 0in 5.4pt;
+	mso-para-margin-top:0in;
+	mso-para-margin-right:0in;
+	mso-para-margin-bottom:10.0pt;
+	mso-para-margin-left:0in;
+	line-height:115%;
+	mso-pagination:widow-orphan;
+	font-size:11.0pt;
+	font-family:"Calibri","sans-serif";
+	mso-ascii-font-family:Calibri;
+	mso-ascii-theme-font:minor-latin;
+	mso-hansi-font-family:Calibri;
+	mso-hansi-theme-font:minor-latin;}
+table.MsoTableGrid
+	{mso-style-name:"Table Grid";
+	mso-tstyle-rowband-size:0;
+	mso-tstyle-colband-size:0;
+	mso-style-priority:59;
+	mso-style-unhide:no;
+	border:solid black 1.0pt;
+	mso-border-themecolor:text1;
+	mso-border-alt:solid black .5pt;
+	mso-border-themecolor:text1;
+	mso-padding-alt:0in 5.4pt 0in 5.4pt;
+	mso-border-insideh:.5pt solid black;
+	mso-border-insideh-themecolor:text1;
+	mso-border-insidev:.5pt solid black;
+	mso-border-insidev-themecolor:text1;
+	mso-para-margin:0in;
+	mso-para-margin-bottom:.0001pt;
+	mso-pagination:widow-orphan;
+	font-size:11.0pt;
+	font-family:"Calibri","sans-serif";
+	mso-ascii-font-family:Calibri;
+	mso-ascii-theme-font:minor-latin;
+	mso-hansi-font-family:Calibri;
+	mso-hansi-theme-font:minor-latin;}
+table.MsoTableLightShadingAccent1
+	{mso-style-name:"Light Shading - Accent 1";
+	mso-tstyle-rowband-size:1;
+	mso-tstyle-colband-size:1;
+	mso-style-priority:60;
+	mso-style-unhide:no;
+	border-top:solid #4F81BD 1.0pt;
+	mso-border-top-themecolor:accent1;
+	border-left:none;
+	border-bottom:solid #4F81BD 1.0pt;
+	mso-border-bottom-themecolor:accent1;
+	border-right:none;
+	mso-padding-alt:0in 5.4pt 0in 5.4pt;
+	mso-para-margin:0in;
+	mso-para-margin-bottom:.0001pt;
+	mso-pagination:widow-orphan;
+	font-size:11.0pt;
+	font-family:"Calibri","sans-serif";
+	mso-ascii-font-family:Calibri;
+	mso-ascii-theme-font:minor-latin;
+	mso-hansi-font-family:Calibri;
+	mso-hansi-theme-font:minor-latin;
+	color:#365F91;
+	mso-themecolor:accent1;
+	mso-themeshade:191;}
+table.MsoTableLightShadingAccent1FirstRow
+	{mso-style-name:"Light Shading - Accent 1";
+	mso-table-condition:first-row;
+	mso-style-priority:60;
+	mso-style-unhide:no;
+	mso-tstyle-border-top:1.0pt solid #4F81BD;
+	mso-tstyle-border-top-themecolor:accent1;
+	mso-tstyle-border-left:cell-none;
+	mso-tstyle-border-bottom:1.0pt solid #4F81BD;
+	mso-tstyle-border-bottom-themecolor:accent1;
+	mso-tstyle-border-right:cell-none;
+	mso-tstyle-border-insideh:cell-none;
+	mso-tstyle-border-insidev:cell-none;
+	mso-para-margin-top:0in;
+	mso-para-margin-bottom:0in;
+	mso-para-margin-bottom:.0001pt;
+	line-height:normal;
+	mso-ansi-font-weight:bold;
+	mso-bidi-font-weight:bold;}
+table.MsoTableLightShadingAccent1LastRow
+	{mso-style-name:"Light Shading - Accent 1";
+	mso-table-condition:last-row;
+	mso-style-priority:60;
+	mso-style-unhide:no;
+	mso-tstyle-border-top:1.0pt solid #4F81BD;
+	mso-tstyle-border-top-themecolor:accent1;
+	mso-tstyle-border-left:cell-none;
+	mso-tstyle-border-bottom:1.0pt solid #4F81BD;
+	mso-tstyle-border-bottom-themecolor:accent1;
+	mso-tstyle-border-right:cell-none;
+	mso-tstyle-border-insideh:cell-none;
+	mso-tstyle-border-insidev:cell-none;
+	mso-para-margin-top:0in;
+	mso-para-margin-bottom:0in;
+	mso-para-margin-bottom:.0001pt;
+	line-height:normal;
+	mso-ansi-font-weight:bold;
+	mso-bidi-font-weight:bold;}
+table.MsoTableLightShadingAccent1FirstCol
+	{mso-style-name:"Light Shading - Accent 1";
+	mso-table-condition:first-column;
+	mso-style-priority:60;
+	mso-style-unhide:no;
+	mso-ansi-font-weight:bold;
+	mso-bidi-font-weight:bold;}
+table.MsoTableLightShadingAccent1LastCol
+	{mso-style-name:"Light Shading - Accent 1";
+	mso-table-condition:last-column;
+	mso-style-priority:60;
+	mso-style-unhide:no;
+	mso-ansi-font-weight:bold;
+	mso-bidi-font-weight:bold;}
+table.MsoTableLightShadingAccent1OddColumn
+	{mso-style-name:"Light Shading - Accent 1";
+	mso-table-condition:odd-column;
+	mso-style-priority:60;
+	mso-style-unhide:no;
+	mso-tstyle-shading:#D3DFEE;
+	mso-tstyle-shading-themecolor:accent1;
+	mso-tstyle-shading-themetint:63;
+	mso-tstyle-border-left:cell-none;
+	mso-tstyle-border-right:cell-none;
+	mso-tstyle-border-insideh:cell-none;
+	mso-tstyle-border-insidev:cell-none;}
+table.MsoTableLightShadingAccent1OddRow
+	{mso-style-name:"Light Shading - Accent 1";
+	mso-table-condition:odd-row;
+	mso-style-priority:60;
+	mso-style-unhide:no;
+	mso-tstyle-shading:#D3DFEE;
+	mso-tstyle-shading-themecolor:accent1;
+	mso-tstyle-shading-themetint:63;
+	mso-tstyle-border-left:cell-none;
+	mso-tstyle-border-right:cell-none;
+	mso-tstyle-border-insideh:cell-none;
+	mso-tstyle-border-insidev:cell-none;}
+</style>
+<![endif]--><!--[if gte mso 9]><xml>
+ <o:shapedefaults v:ext=3D"edit" spidmax=3D"7170"/>
+</xml><![endif]--><!--[if gte mso 9]><xml>
+ <o:shapelayout v:ext=3D"edit">
+  <o:idmap v:ext=3D"edit" data=3D"1"/>
+ </o:shapelayout></xml><![endif]-->
+</head>
+
+<body lang=3DEN-US link=3Dblue vlink=3Dpurple style=3D'tab-interval:.5in'>
+
+<div class=3DSection1>
+
+<div style=3D'mso-element:para-border-div;border:none;border-bottom:solid #=
+4F81BD 1.0pt;
+mso-border-bottom-themecolor:accent1;padding:0in 0in 4.0pt 0in'>
+
+<p class=3DMsoTitle>Stonehenge Interoperability Walk-through</p>
+
+</div>
+
+<h1>Apache License</h1>
+
+<p class=3DMsoNormal>Licensed to the Apache Software Foundation (ASF) under=
+ one
+or more contributor license agreements.<span style=3D'mso-spacerun:yes'>&nb=
+sp;
+</span>See the NOTICE file distributed this work for additional information
+regarding copyright ownership.<span style=3D'mso-spacerun:yes'>&nbsp; </spa=
+n>The
+ASF licenses this file to You under the Apache License, Version 2.0 (the
+&quot;License&quot;); you may not use this file except in compliance with t=
+he
+License.<span style=3D'mso-spacerun:yes'>&nbsp; </span>You may obtain a cop=
+y of
+the License at:<span style=3D'mso-spacerun:yes'>&nbsp; </span></p>
+
+<p class=3DMsoNormal><a href=3D"http://www.apache.org/licenses/LICENSE-2.0"=
+>http://www.apache.org/licenses/LICENSE-2.0</a></p>
+
+<p class=3DMsoNormal>Unless required by applicable law or agreed to in writ=
+ing,
+software distributed under the License is distributed on an &quot;AS IS&quo=
+t;
+BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or impl=
+ied.
+See the License for the specific language governing permissions and limitat=
+ions
+under the License.</p>
+
+<h1>Overview</h1>
+
+<p class=3DMsoNormal>This document is meant to serve as a guide for explori=
+ng the
+interoperability of the Apache Stonehenge project.<span
+style=3D'mso-spacerun:yes'>&nbsp; </span>This document will walk the develo=
+per
+through the process of configuring the different modules to consume business
+services and order processing services on different frameworks.</p>
+
+<p class=3DMsoNormal>This document assumes an environment based on a single
+Windows 2008 Server running all the components of the Stonehenge project.<s=
+pan
+style=3D'mso-spacerun:yes'>&nbsp; </span>In a real world environment this a=
+pplication
+would most likely be distributed across multiple servers.<span
+style=3D'mso-spacerun:yes'>&nbsp; </span>Throughout this document we will r=
+efer
+to the services using their localhost:{port number} addresses;<span
+style=3D'mso-spacerun:yes'>&nbsp; </span>if your configuration is distribut=
+ed
+over several machines, or differs otherwise, please change the localhost
+designation to the proper machine/host name.Prerequisites</p>
+
+<p class=3DMsoNormal>In order to perform the tasks in this guide, you will =
+need
+to have the different components installed.<span
+style=3D'mso-spacerun:yes'>&nbsp; </span>Please make sure that you complete=
+d the
+guides on the StoneHenge wiki.</p>
+
+<p class=3DInstallHeading style=3D'margin-left:0in'>.NET StockTrader Instal=
+lation
+Guide</p>
+
+<p class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:l2 level1 =
+lfo4'><![if !supportLists]><span
+style=3D'font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-fa=
+mily:
+Symbol'><span style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "=
+Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+</span></span></span><![endif]><a
+href=3D"http://cwiki.apache.org/confluence/display/STONEHENGE/Stonehenge+.N=
+ET+StockTrader+Installation+Guide">http://cwiki.apache.org/confluence/displ=
+ay/STONEHENGE/Stonehenge+.NET+StockTrader+Installation+Guide</a></p>
+
+<p class=3DInstallHeading style=3D'margin-left:0in'>PHP and WSAS Stocktrader
+Installation Guide</p>
+
+<p class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:l2 level1 =
+lfo4'><![if !supportLists]><span
+style=3D'font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-fa=
+mily:
+Symbol'><span style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "=
+Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+</span></span></span><![endif]><a
+href=3D"http://cwiki.apache.org/confluence/display/STONEHENGE/Stonehenge+PH=
+P+and+WSAS+Stocktrader+Installation+Guide">http://cwiki.apache.org/confluen=
+ce/display/STONEHENGE/Stonehenge+PHP+and+WSAS+Stocktrader+Installation+Guid=
+e</a></p>
+
+<h1>Service Configuration Overview</h1>
+
+<h2>.NET Configuration</h2>
+
+<p class=3DMsoNormal>The .NET Services are managed through the web and serv=
+ice
+configuration files.<span style=3D'mso-spacerun:yes'>&nbsp; </span>In the r=
+oot
+directory of the StockTrader client website there is a web.config file.<span
+style=3D'mso-spacerun:yes'>&nbsp; </span>In the appSettings section you wil=
+l see
+an ACCESS_MODE setting, the following table shows a list of available optio=
+ns
+for the ACCESS_MODE setting:</p>
+
+<table class=3DMsoTableLightShadingAccent1 border=3D1 cellspacing=3D0 cellp=
+adding=3D0
+ style=3D'border-collapse:collapse;border:none;mso-border-top-alt:solid #4F=
+81BD 1.0pt;
+ mso-border-top-themecolor:accent1;mso-border-bottom-alt:solid #4F81BD 1.0p=
+t;
+ mso-border-bottom-themecolor:accent1;mso-yfti-tbllook:1184;mso-padding-alt:
+ 0in 5.4pt 0in 5.4pt'>
+ <tr style=3D'mso-yfti-irow:-1;mso-yfti-firstrow:yes'>
+  <td width=3D194 valign=3Dtop style=3D'width:145.25pt;border-top:solid #4F=
+81BD 1.0pt;
+  mso-border-top-themecolor:accent1;border-left:none;border-bottom:solid #4=
+F81BD 1.0pt;
+  mso-border-bottom-themecolor:accent1;border-right:none;padding:.05in 5.75=
+pt .05in 5.75pt'>
+  <p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;lin=
+e-height:
+  normal;mso-yfti-cnfc:5'><b><span style=3D'color:#365F91;mso-themecolor:ac=
+cent1;
+  mso-themeshade:191'>ACCESS_MODE<o:p></o:p></span></b></p>
+  </td>
+  <td width=3D446 valign=3Dtop style=3D'width:334.25pt;border-top:solid #4F=
+81BD 1.0pt;
+  mso-border-top-themecolor:accent1;border-left:none;border-bottom:solid #4=
+F81BD 1.0pt;
+  mso-border-bottom-themecolor:accent1;border-right:none;padding:.05in 5.75=
+pt .05in 5.75pt'>
+  <p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;lin=
+e-height:
+  normal;mso-yfti-cnfc:1'><b><span style=3D'color:#365F91;mso-themecolor:ac=
+cent1;
+  mso-themeshade:191'>Description<o:p></o:p></span></b></p>
+  </td>
+ </tr>
+ <tr style=3D'mso-yfti-irow:0'>
+  <td width=3D194 valign=3Dtop style=3D'width:145.25pt;border:none;backgrou=
+nd:#D3DFEE;
+  mso-background-themecolor:accent1;mso-background-themetint:63;padding:.05=
+in 5.75pt .05in 5.75pt'>
+  <p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;lin=
+e-height:
+  normal;mso-yfti-cnfc:68'><b><span style=3D'color:#365F91;mso-themecolor:a=
+ccent1;
+  mso-themeshade:191'>InProcess<o:p></o:p></span></b></p>
+  </td>
+  <td width=3D446 valign=3Dtop style=3D'width:334.25pt;border:none;backgrou=
+nd:#D3DFEE;
+  mso-background-themecolor:accent1;mso-background-themetint:63;padding:.05=
+in 5.75pt .05in 5.75pt'>
+  <p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;lin=
+e-height:
+  normal;mso-yfti-cnfc:64'><span style=3D'color:#365F91;mso-themecolor:acce=
+nt1;
+  mso-themeshade:191'>Communicates directly with the database.<span
+  style=3D'mso-spacerun:yes'>&nbsp; </span>In this access mode no external
+  services are invoked.<o:p></o:p></span></p>
+  </td>
+ </tr>
+ <tr style=3D'mso-yfti-irow:1'>
+  <td width=3D194 valign=3Dtop style=3D'width:145.25pt;border:none;padding:=
+.05in 5.75pt .05in 5.75pt'>
+  <p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;lin=
+e-height:
+  normal;mso-yfti-cnfc:4'><b><span style=3D'color:#365F91;mso-themecolor:ac=
+cent1;
+  mso-themeshade:191'>DotNet_Http_WcfService<o:p></o:p></span></b></p>
+  </td>
+  <td width=3D446 valign=3Dtop style=3D'width:334.25pt;border:none;padding:=
+.05in 5.75pt .05in 5.75pt'>
+  <p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;lin=
+e-height:
+  normal'><span style=3D'color:#365F91;mso-themecolor:accent1;mso-themeshad=
+e:
+  191'>Communicates with the .NET Business WCF Service using BasicHttpBindi=
+ng
+  at http://localhost:9000/TradeBusinessService<o:p></o:p></span></p>
+  </td>
+ </tr>
+ <tr style=3D'mso-yfti-irow:2'>
+  <td width=3D194 valign=3Dtop style=3D'width:145.25pt;border:none;backgrou=
+nd:#D3DFEE;
+  mso-background-themecolor:accent1;mso-background-themetint:63;padding:.05=
+in 5.75pt .05in 5.75pt'>
+  <p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;lin=
+e-height:
+  normal;mso-yfti-cnfc:68'><b><span style=3D'color:#365F91;mso-themecolor:a=
+ccent1;
+  mso-themeshade:191'>DotNet_WsHttp_WcfService<o:p></o:p></span></b></p>
+  </td>
+  <td width=3D446 valign=3Dtop style=3D'width:334.25pt;border:none;backgrou=
+nd:#D3DFEE;
+  mso-background-themecolor:accent1;mso-background-themetint:63;padding:.05=
+in 5.75pt .05in 5.75pt'>
+  <p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;lin=
+e-height:
+  normal;mso-yfti-cnfc:64'><span style=3D'color:#365F91;mso-themecolor:acce=
+nt1;
+  mso-themeshade:191'>Communicates with the .NET Business WCF Service using
+  WsHttpBinding and Secure Messaging at
+  http://localhost:9000/TradeBusinessService/msec<o:p></o:p></span></p>
+  </td>
+ </tr>
+ <tr style=3D'mso-yfti-irow:3'>
+  <td width=3D194 valign=3Dtop style=3D'width:145.25pt;border:none;padding:=
+.05in 5.75pt .05in 5.75pt'>
+  <p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;lin=
+e-height:
+  normal;mso-yfti-cnfc:4'><b><span style=3D'color:#365F91;mso-themecolor:ac=
+cent1;
+  mso-themeshade:191'>PHP_Http_WebService<o:p></o:p></span></b></p>
+  </td>
+  <td width=3D446 valign=3Dtop style=3D'width:334.25pt;border:none;padding:=
+.05in 5.75pt .05in 5.75pt'>
+  <p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;lin=
+e-height:
+  normal'><span style=3D'color:#365F91;mso-themecolor:accent1;mso-themeshad=
+e:
+  191'>Communicates with the PHP Web Service using http at http://localhost=
+:8080/php_stocktrader/business_service/business_svc.php<o:p></o:p></span></=
+p>
+  </td>
+ </tr>
+ <tr style=3D'mso-yfti-irow:4;mso-yfti-lastrow:yes'>
+  <td width=3D194 valign=3Dtop style=3D'width:145.25pt;border:none;border-b=
+ottom:
+  solid #4F81BD 1.0pt;mso-border-bottom-themecolor:accent1;background:#D3DF=
+EE;
+  mso-background-themecolor:accent1;mso-background-themetint:63;padding:.05=
+in 5.75pt .05in 5.75pt'>
+  <p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;lin=
+e-height:
+  normal;mso-yfti-cnfc:68'><b><span style=3D'color:#365F91;mso-themecolor:a=
+ccent1;
+  mso-themeshade:191'>WSAS_Http_WebService<o:p></o:p></span></b></p>
+  </td>
+  <td width=3D446 valign=3Dtop style=3D'width:334.25pt;border:none;border-b=
+ottom:
+  solid #4F81BD 1.0pt;mso-border-bottom-themecolor:accent1;background:#D3DF=
+EE;
+  mso-background-themecolor:accent1;mso-background-themetint:63;padding:.05=
+in 5.75pt .05in 5.75pt'>
+  <p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;lin=
+e-height:
+  normal;mso-yfti-cnfc:64'><span style=3D'color:#365F91;mso-themecolor:acce=
+nt1;
+  mso-themeshade:191'>Communicates with the WSAS Web Service using http at =
+http://localhost:9763/services/TradeServiceWsas<o:p></o:p></span></p>
+  </td>
+ </tr>
+</table>
+
+<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>
+
+<p class=3DMsoNormal>After a buy/sell operation is sent to the Business Ser=
+vice
+it will be routed to the OrderProcessing Service.<span
+style=3D'mso-spacerun:yes'>&nbsp; </span>The OrderProcessingService is conf=
+igured
+using the Trade.BusinessServiceConsole.exe.config file in the business_serv=
+ice\bin\Debug
+directory.<span style=3D'mso-spacerun:yes'>&nbsp; </span>In the appSetting
+section you will see a setting for ORDER_PROCESSING_MODE.<span
+style=3D'mso-spacerun:yes'>&nbsp; </span>Below is a table that describes the
+different options for the order processing mode.<span
+style=3D'mso-spacerun:yes'>&nbsp; </span>With the exception of the InProcess
+mode, the order is processed asynchronously, the call will return immediate=
+ly
+and the user will see the Closed Order Alert after visiting a subsequent pa=
+ge.</p>
+
+<div style=3D'mso-element:para-border-div;border:solid windowtext 1.0pt;
+mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt;
+background:#D99594;mso-background-themecolor:accent2;mso-background-themeti=
+nt:
+153;margin-left:.5in;margin-right:.5in'>
+
+<p class=3DNote style=3D'margin-top:0in;margin-right:0in;margin-bottom:10.0=
+pt;
+margin-left:0in;background:#D99594;mso-background-themecolor:accent2;
+mso-background-themetint:153'>Note: if you change the order processing mode=
+ you
+will have to restart the console application for the changes to take effect=
+.<span
+style=3D'mso-spacerun:yes'>&nbsp; </span>This is not the case for the .NET
+StockTrader website, any changes to the config will be reloaded on the next
+page request.</p>
+
+</div>
+
+<table class=3DMsoTableLightShadingAccent1 border=3D1 cellspacing=3D0 cellp=
+adding=3D0
+ style=3D'border-collapse:collapse;border:none;mso-border-top-alt:solid #4F=
+81BD 1.0pt;
+ mso-border-top-themecolor:accent1;mso-border-bottom-alt:solid #4F81BD 1.0p=
+t;
+ mso-border-bottom-themecolor:accent1;mso-yfti-tbllook:1184;mso-padding-alt:
+ 0in 5.4pt 0in 5.4pt'>
+ <tr style=3D'mso-yfti-irow:-1;mso-yfti-firstrow:yes'>
+  <td width=3D212 valign=3Dtop style=3D'width:158.75pt;border-top:solid #4F=
+81BD 1.0pt;
+  mso-border-top-themecolor:accent1;border-left:none;border-bottom:solid #4=
+F81BD 1.0pt;
+  mso-border-bottom-themecolor:accent1;border-right:none;padding:.05in 5.75=
+pt .05in 5.75pt'>
+  <p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;lin=
+e-height:
+  normal;mso-yfti-cnfc:5'><b><span style=3D'color:#365F91;mso-themecolor:ac=
+cent1;
+  mso-themeshade:191'>ORDER_PROCESSING_MODE<o:p></o:p></span></b></p>
+  </td>
+  <td width=3D428 valign=3Dtop style=3D'width:320.75pt;border-top:solid #4F=
+81BD 1.0pt;
+  mso-border-top-themecolor:accent1;border-left:none;border-bottom:solid #4=
+F81BD 1.0pt;
+  mso-border-bottom-themecolor:accent1;border-right:none;padding:.05in 5.75=
+pt .05in 5.75pt'>
+  <p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;lin=
+e-height:
+  normal;mso-yfti-cnfc:1'><b><span style=3D'color:#365F91;mso-themecolor:ac=
+cent1;
+  mso-themeshade:191'>Description<o:p></o:p></span></b></p>
+  </td>
+ </tr>
+ <tr style=3D'mso-yfti-irow:0'>
+  <td width=3D212 valign=3Dtop style=3D'width:158.75pt;border:none;backgrou=
+nd:#D3DFEE;
+  mso-background-themecolor:accent1;mso-background-themetint:63;padding:.05=
+in 5.75pt .05in 5.75pt'>
+  <p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;lin=
+e-height:
+  normal;mso-yfti-cnfc:68'><b><span style=3D'color:#365F91;mso-themecolor:a=
+ccent1;
+  mso-themeshade:191'>Sync_InProcess<o:p></o:p></span></b></p>
+  </td>
+  <td width=3D428 valign=3Dtop style=3D'width:320.75pt;border:none;backgrou=
+nd:#D3DFEE;
+  mso-background-themecolor:accent1;mso-background-themetint:63;padding:.05=
+in 5.75pt .05in 5.75pt'>
+  <p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;lin=
+e-height:
+  normal;mso-yfti-cnfc:64'><span style=3D'color:#365F91;mso-themecolor:acce=
+nt1;
+  mso-themeshade:191'>Communicates directly with the database.<span
+  style=3D'mso-spacerun:yes'>&nbsp; </span>In this order processing mode the
+  business service will process the order synchronously and will return with
+  the order has processed<o:p></o:p></span></p>
+  </td>
+ </tr>
+ <tr style=3D'mso-yfti-irow:1'>
+  <td width=3D212 valign=3Dtop style=3D'width:158.75pt;border:none;padding:=
+.05in 5.75pt .05in 5.75pt'>
+  <p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;lin=
+e-height:
+  normal;mso-yfti-cnfc:4'><b><span style=3D'color:#365F91;mso-themecolor:ac=
+cent1;
+  mso-themeshade:191'>ASync_DotNet_Http<o:p></o:p></span></b></p>
+  </td>
+  <td width=3D428 valign=3Dtop style=3D'width:320.75pt;border:none;padding:=
+.05in 5.75pt .05in 5.75pt'>
+  <p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;lin=
+e-height:
+  normal'><span style=3D'color:#365F91;mso-themecolor:accent1;mso-themeshad=
+e:
+  191'>Communicates with the .NET Order Processing WCF Service using BasicH=
+ttpBinding.<span
+  style=3D'mso-spacerun:yes'>&nbsp; </span>The default order processor addr=
+ess
+  for this mode is http://localhost:8000/tradeorderprocessor<o:p></o:p></sp=
+an></p>
+  </td>
+ </tr>
+ <tr style=3D'mso-yfti-irow:2'>
+  <td width=3D212 valign=3Dtop style=3D'width:158.75pt;border:none;backgrou=
+nd:#D3DFEE;
+  mso-background-themecolor:accent1;mso-background-themetint:63;padding:.05=
+in 5.75pt .05in 5.75pt'>
+  <p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;lin=
+e-height:
+  normal;mso-yfti-cnfc:68'><b><span style=3D'color:#365F91;mso-themecolor:a=
+ccent1;
+  mso-themeshade:191'>ASync_DotNet_Http_MSecurity<o:p></o:p></span></b></p>
+  </td>
+  <td width=3D428 valign=3Dtop style=3D'width:320.75pt;border:none;backgrou=
+nd:#D3DFEE;
+  mso-background-themecolor:accent1;mso-background-themetint:63;padding:.05=
+in 5.75pt .05in 5.75pt'>
+  <p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;lin=
+e-height:
+  normal;mso-yfti-cnfc:64'><span style=3D'color:#365F91;mso-themecolor:acce=
+nt1;
+  mso-themeshade:191'>Communicates with the .NET Order Processing WCF Servi=
+ce using
+  WsHttpBinding and Secure Messaging.<span style=3D'mso-spacerun:yes'>&nbsp;
+  </span>The default order processor address for this mode is http://localh=
+ost:8000/tradeorderprocessor/msec<o:p></o:p></span></p>
+  </td>
+ </tr>
+ <tr style=3D'mso-yfti-irow:3'>
+  <td width=3D212 valign=3Dtop style=3D'width:158.75pt;border:none;padding:=
+.05in 5.75pt .05in 5.75pt'>
+  <p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;lin=
+e-height:
+  normal;mso-yfti-cnfc:4'><b><span style=3D'color:#365F91;mso-themecolor:ac=
+cent1;
+  mso-themeshade:191'>ASync_PHP_Http<o:p></o:p></span></b></p>
+  </td>
+  <td width=3D428 valign=3Dtop style=3D'width:320.75pt;border:none;padding:=
+.05in 5.75pt .05in 5.75pt'>
+  <p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;lin=
+e-height:
+  normal'><span style=3D'color:#365F91;mso-themecolor:accent1;mso-themeshad=
+e:
+  191'>Communicates with the PHP Order Processing Service using http.<span
+  style=3D'mso-spacerun:yes'>&nbsp; </span>The default order processor addr=
+ess
+  for this mode is http://localhost:8080/php_stocktrader/order_processor/or=
+der_processor_svc.php<o:p></o:p></span></p>
+  </td>
+ </tr>
+ <tr style=3D'mso-yfti-irow:4'>
+  <td width=3D212 valign=3Dtop style=3D'width:158.75pt;border:none;backgrou=
+nd:#D3DFEE;
+  mso-background-themecolor:accent1;mso-background-themetint:63;padding:.05=
+in 5.75pt .05in 5.75pt'>
+  <p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;lin=
+e-height:
+  normal;mso-yfti-cnfc:68'><b><span style=3D'color:#365F91;mso-themecolor:a=
+ccent1;
+  mso-themeshade:191'>ASync_PHP_Http_MSecurity<o:p></o:p></span></b></p>
+  </td>
+  <td width=3D428 valign=3Dtop style=3D'width:320.75pt;border:none;backgrou=
+nd:#D3DFEE;
+  mso-background-themecolor:accent1;mso-background-themetint:63;padding:.05=
+in 5.75pt .05in 5.75pt'>
+  <p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;lin=
+e-height:
+  normal;mso-yfti-cnfc:64'><span style=3D'color:#365F91;mso-themecolor:acce=
+nt1;
+  mso-themeshade:191'>Communicates with the PHP Order Processing Service us=
+ing
+  WsHttp and Secure Messaging.<span style=3D'mso-spacerun:yes'>&nbsp; </spa=
+n>The
+  default order processor address for this mode is http://localhost:8080/ph=
+p_stocktrader/order_processor/order_processor_svc_msec.php<o:p></o:p></span=
+></p>
+  </td>
+ </tr>
+ <tr style=3D'mso-yfti-irow:5'>
+  <td width=3D212 valign=3Dtop style=3D'width:158.75pt;border:none;padding:=
+.05in 5.75pt .05in 5.75pt'>
+  <p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;lin=
+e-height:
+  normal;mso-yfti-cnfc:4'><b><span style=3D'color:#365F91;mso-themecolor:ac=
+cent1;
+  mso-themeshade:191'>ASync_WSAS_Http<o:p></o:p></span></b></p>
+  </td>
+  <td width=3D428 valign=3Dtop style=3D'width:320.75pt;border:none;padding:=
+.05in 5.75pt .05in 5.75pt'>
+  <p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;lin=
+e-height:
+  normal'><span style=3D'color:#365F91;mso-themecolor:accent1;mso-themeshad=
+e:
+  191'>Communicates with the WSAS Order Processing Service using http.<span
+  style=3D'mso-spacerun:yes'>&nbsp; </span>The default order processor addr=
+ess
+  for this mode is http://localhost:9763/services/OrderProcessor<o:p></o:p>=
+</span></p>
+  </td>
+ </tr>
+ <tr style=3D'mso-yfti-irow:6;mso-yfti-lastrow:yes'>
+  <td width=3D212 valign=3Dtop style=3D'width:158.75pt;border:none;border-b=
+ottom:
+  solid #4F81BD 1.0pt;mso-border-bottom-themecolor:accent1;background:#D3DF=
+EE;
+  mso-background-themecolor:accent1;mso-background-themetint:63;padding:.05=
+in 5.75pt .05in 5.75pt'>
+  <p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;lin=
+e-height:
+  normal;mso-yfti-cnfc:68'><b><span style=3D'color:#365F91;mso-themecolor:a=
+ccent1;
+  mso-themeshade:191'>ASync_WSAS_Http_MSecurity<o:p></o:p></span></b></p>
+  </td>
+  <td width=3D428 valign=3Dtop style=3D'width:320.75pt;border:none;border-b=
+ottom:
+  solid #4F81BD 1.0pt;mso-border-bottom-themecolor:accent1;background:#D3DF=
+EE;
+  mso-background-themecolor:accent1;mso-background-themetint:63;padding:.05=
+in 5.75pt .05in 5.75pt'>
+  <p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;lin=
+e-height:
+  normal;mso-yfti-cnfc:64'><span style=3D'color:#365F91;mso-themecolor:acce=
+nt1;
+  mso-themeshade:191'>Communicates with the WSAS Order Processing Service u=
+sing
+  WsHttp and Secure Messaging.<span style=3D'mso-spacerun:yes'>&nbsp; </spa=
+n>The
+  default order processor address for this mode is http://localhost:9763/se=
+rvices/OrderProcessorMsec<o:p></o:p></span></p>
+  </td>
+ </tr>
+</table>
+
+<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>
+
+<h2>PHP/WSAS Configuration</h2>
+
+<p class=3DMsoNormal>The PHP and WSAS Services are managed through the
+StockTradeDB database.<span style=3D'mso-spacerun:yes'>&nbsp; </span>After =
+you
+run the PHP database scripts you will have four new tables (DbConfig,
+ClientToBs, BsToOps, and Service), which are used to configure the services=
+ for
+PHP/WSAS.</p>
+
+<p class=3DMsoNormal>Before you change the ClientToBs and BsToOps configura=
+tion
+open the Service tables and verify that the endpoint addresses are accurate=
+ for
+your environment.<span style=3D'mso-spacerun:yes'>&nbsp; </span>For this
+walk-through you will need to have the following endpoints.</p>
+
+<table class=3DMsoTableLightShadingAccent1 border=3D1 cellspacing=3D0 cellp=
+adding=3D0
+ style=3D'border-collapse:collapse;border:none;mso-border-top-alt:solid #4F=
+81BD 1.0pt;
+ mso-border-top-themecolor:accent1;mso-border-bottom-alt:solid #4F81BD 1.0p=
+t;
+ mso-border-bottom-themecolor:accent1;mso-yfti-tbllook:1184;mso-padding-alt:
+ 0in 5.4pt 0in 5.4pt'>
+ <tr style=3D'mso-yfti-irow:-1;mso-yfti-firstrow:yes'>
+  <td width=3D127 valign=3Dtop style=3D'width:95.4pt;border-top:solid #4F81=
+BD 1.0pt;
+  mso-border-top-themecolor:accent1;border-left:none;border-bottom:solid #4=
+F81BD 1.0pt;
+  mso-border-bottom-themecolor:accent1;border-right:none;padding:0in 5.4pt =
+0in 5.4pt'>
+  <p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;lin=
+e-height:
+  normal;mso-yfti-cnfc:5'><b><span style=3D'color:#365F91;mso-themecolor:ac=
+cent1;
+  mso-themeshade:191'>Service Name<o:p></o:p></span></b></p>
+  </td>
+  <td width=3D511 valign=3Dtop style=3D'width:383.4pt;border-top:solid #4F8=
+1BD 1.0pt;
+  mso-border-top-themecolor:accent1;border-left:none;border-bottom:solid #4=
+F81BD 1.0pt;
+  mso-border-bottom-themecolor:accent1;border-right:none;padding:0in 5.4pt =
+0in 5.4pt'>
+  <p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;lin=
+e-height:
+  normal;mso-yfti-cnfc:1'><b><span style=3D'color:#365F91;mso-themecolor:ac=
+cent1;
+  mso-themeshade:191'>Default Value<o:p></o:p></span></b></p>
+  </td>
+ </tr>
+ <tr style=3D'mso-yfti-irow:0'>
+  <td width=3D127 valign=3Dtop style=3D'width:95.4pt;border:none;background=
+:#D3DFEE;
+  mso-background-themecolor:accent1;mso-background-themetint:63;padding:0in=
+ 5.4pt 0in 5.4pt'>
+  <p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;lin=
+e-height:
+  normal;mso-yfti-cnfc:68'><b><span style=3D'color:#365F91;mso-themecolor:a=
+ccent1;
+  mso-themeshade:191'>DOTNET_BS<o:p></o:p></span></b></p>
+  </td>
+  <td width=3D511 valign=3Dtop style=3D'width:383.4pt;border:none;backgroun=
+d:#D3DFEE;
+  mso-background-themecolor:accent1;mso-background-themetint:63;padding:0in=
+ 5.4pt 0in 5.4pt'>
+  <p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;lin=
+e-height:
+  normal;mso-yfti-cnfc:64'><span style=3D'color:#365F91;mso-themecolor:acce=
+nt1;
+  mso-themeshade:191'><a href=3D"http://localhost:9000/TradeBusinessService=
+">http://localhost:9000/TradeBusinessService</a><o:p></o:p></span></p>
+  </td>
+ </tr>
+ <tr style=3D'mso-yfti-irow:1'>
+  <td width=3D127 valign=3Dtop style=3D'width:95.4pt;border:none;padding:0i=
+n 5.4pt 0in 5.4pt'>
+  <p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;lin=
+e-height:
+  normal;mso-yfti-cnfc:4'><b><span style=3D'color:#365F91;mso-themecolor:ac=
+cent1;
+  mso-themeshade:191'>DOTNET_OPS<o:p></o:p></span></b></p>
+  </td>
+  <td width=3D511 valign=3Dtop style=3D'width:383.4pt;border:none;padding:0=
+in 5.4pt 0in 5.4pt'>
+  <p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;lin=
+e-height:
+  normal'><span style=3D'color:#365F91;mso-themecolor:accent1;mso-themeshad=
+e:
+  191'><a href=3D"http://localhost:8000/TradeOrderProcessor">http://localho=
+st:8000/TradeOrderProcessor</a><o:p></o:p></span></p>
+  </td>
+ </tr>
+ <tr style=3D'mso-yfti-irow:2'>
+  <td width=3D127 valign=3Dtop style=3D'width:95.4pt;border:none;background=
+:#D3DFEE;
+  mso-background-themecolor:accent1;mso-background-themetint:63;padding:0in=
+ 5.4pt 0in 5.4pt'>
+  <p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;lin=
+e-height:
+  normal;mso-yfti-cnfc:68'><b><span style=3D'color:#365F91;mso-themecolor:a=
+ccent1;
+  mso-themeshade:191'>DOTNET_OPSSEC<o:p></o:p></span></b></p>
+  </td>
+  <td width=3D511 valign=3Dtop style=3D'width:383.4pt;border:none;backgroun=
+d:#D3DFEE;
+  mso-background-themecolor:accent1;mso-background-themetint:63;padding:0in=
+ 5.4pt 0in 5.4pt'>
+  <p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;lin=
+e-height:
+  normal;mso-yfti-cnfc:64'><span style=3D'color:#365F91;mso-themecolor:acce=
+nt1;
+  mso-themeshade:191'><a href=3D"http://localhost:8000/TradeOrderProcessor/=
+msec">http://localhost:8000/TradeOrderProcessor/msec</a><o:p></o:p></span><=
+/p>
+  </td>
+ </tr>
+ <tr style=3D'mso-yfti-irow:3'>
+  <td width=3D127 valign=3Dtop style=3D'width:95.4pt;border:none;padding:0i=
+n 5.4pt 0in 5.4pt'>
+  <p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;lin=
+e-height:
+  normal;mso-yfti-cnfc:4'><b><span style=3D'color:#365F91;mso-themecolor:ac=
+cent1;
+  mso-themeshade:191'>JAVA_BS<o:p></o:p></span></b></p>
+  </td>
+  <td width=3D511 valign=3Dtop style=3D'width:383.4pt;border:none;padding:0=
+in 5.4pt 0in 5.4pt'>
+  <p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;lin=
+e-height:
+  normal'><span style=3D'color:#365F91;mso-themecolor:accent1;mso-themeshad=
+e:
+  191'><a href=3D"http://localhost:9763/services/TradeServiceWsas">http://l=
+ocalhost:9763/services/TradeServiceWsas</a><o:p></o:p></span></p>
+  </td>
+ </tr>
+ <tr style=3D'mso-yfti-irow:4'>
+  <td width=3D127 valign=3Dtop style=3D'width:95.4pt;border:none;background=
+:#D3DFEE;
+  mso-background-themecolor:accent1;mso-background-themetint:63;padding:0in=
+ 5.4pt 0in 5.4pt'>
+  <p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;lin=
+e-height:
+  normal;mso-yfti-cnfc:68'><b><span style=3D'color:#365F91;mso-themecolor:a=
+ccent1;
+  mso-themeshade:191'>JAVA_OPS<o:p></o:p></span></b></p>
+  </td>
+  <td width=3D511 valign=3Dtop style=3D'width:383.4pt;border:none;backgroun=
+d:#D3DFEE;
+  mso-background-themecolor:accent1;mso-background-themetint:63;padding:0in=
+ 5.4pt 0in 5.4pt'>
+  <p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;lin=
+e-height:
+  normal;mso-yfti-cnfc:64'><span style=3D'color:#365F91;mso-themecolor:acce=
+nt1;
+  mso-themeshade:191'><a href=3D"http://localhost:9763/services/OrderProces=
+sor">http://localhost:9763/services/OrderProcessor</a><o:p></o:p></span></p>
+  </td>
+ </tr>
+ <tr style=3D'mso-yfti-irow:5'>
+  <td width=3D127 valign=3Dtop style=3D'width:95.4pt;border:none;padding:0i=
+n 5.4pt 0in 5.4pt'>
+  <p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;lin=
+e-height:
+  normal;mso-yfti-cnfc:4'><b><span style=3D'color:#365F91;mso-themecolor:ac=
+cent1;
+  mso-themeshade:191'>JAVA_OPSSEC<o:p></o:p></span></b></p>
+  </td>
+  <td width=3D511 valign=3Dtop style=3D'width:383.4pt;border:none;padding:0=
+in 5.4pt 0in 5.4pt'>
+  <p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;lin=
+e-height:
+  normal'><span style=3D'color:#365F91;mso-themecolor:accent1;mso-themeshad=
+e:
+  191'><a href=3D"http://localhost:9763/services/OrderProcessorMsec">http:/=
+/localhost:9763/services/OrderProcessorMsec</a><o:p></o:p></span></p>
+  </td>
+ </tr>
+ <tr style=3D'mso-yfti-irow:6'>
+  <td width=3D127 valign=3Dtop style=3D'width:95.4pt;border:none;background=
+:#D3DFEE;
+  mso-background-themecolor:accent1;mso-background-themetint:63;padding:0in=
+ 5.4pt 0in 5.4pt'>
+  <p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;lin=
+e-height:
+  normal;mso-yfti-cnfc:68'><b><span style=3D'color:#365F91;mso-themecolor:a=
+ccent1;
+  mso-themeshade:191'>PHP_BS<o:p></o:p></span></b></p>
+  </td>
+  <td width=3D511 valign=3Dtop style=3D'width:383.4pt;border:none;backgroun=
+d:#D3DFEE;
+  mso-background-themecolor:accent1;mso-background-themetint:63;padding:0in=
+ 5.4pt 0in 5.4pt'>
+  <p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;lin=
+e-height:
+  normal;mso-yfti-cnfc:64'><span style=3D'color:#365F91;mso-themecolor:acce=
+nt1;
+  mso-themeshade:191'><a
+  href=3D"http://localhost:8080/php_stocktrader/business_service/business_s=
+vc.php">http://localhost:8080/php_stocktrader/business_service/business_svc=
+.php</a><o:p></o:p></span></p>
+  </td>
+ </tr>
+ <tr style=3D'mso-yfti-irow:7'>
+  <td width=3D127 valign=3Dtop style=3D'width:95.4pt;border:none;padding:0i=
+n 5.4pt 0in 5.4pt'>
+  <p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;lin=
+e-height:
+  normal;mso-yfti-cnfc:4'><b><span style=3D'color:#365F91;mso-themecolor:ac=
+cent1;
+  mso-themeshade:191'>PHP_OPS<o:p></o:p></span></b></p>
+  </td>
+  <td width=3D511 valign=3Dtop style=3D'width:383.4pt;border:none;padding:0=
+in 5.4pt 0in 5.4pt'>
+  <p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;lin=
+e-height:
+  normal'><span style=3D'color:#365F91;mso-themecolor:accent1;mso-themeshad=
+e:
+  191'><a
+  href=3D"http://localhost:8080/php_stocktrader/order_processor/order_proce=
+ssor_svc.php">http://localhost:8080/php_stocktrader/order_processor/order_p=
+rocessor_svc.php</a><o:p></o:p></span></p>
+  </td>
+ </tr>
+ <tr style=3D'mso-yfti-irow:8;mso-yfti-lastrow:yes'>
+  <td width=3D127 valign=3Dtop style=3D'width:95.4pt;border:none;border-bot=
+tom:solid #4F81BD 1.0pt;
+  mso-border-bottom-themecolor:accent1;background:#D3DFEE;mso-background-th=
+emecolor:
+  accent1;mso-background-themetint:63;padding:0in 5.4pt 0in 5.4pt'>
+  <p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;lin=
+e-height:
+  normal;mso-yfti-cnfc:68'><b><span style=3D'color:#365F91;mso-themecolor:a=
+ccent1;
+  mso-themeshade:191'>PHP_OPSSEC<o:p></o:p></span></b></p>
+  </td>
+  <td width=3D511 valign=3Dtop style=3D'width:383.4pt;border:none;border-bo=
+ttom:solid #4F81BD 1.0pt;
+  mso-border-bottom-themecolor:accent1;background:#D3DFEE;mso-background-th=
+emecolor:
+  accent1;mso-background-themetint:63;padding:0in 5.4pt 0in 5.4pt'>
+  <p class=3DMsoNormal style=3D'margin-bottom:0in;margin-bottom:.0001pt;lin=
+e-height:
+  normal;mso-yfti-cnfc:64'><span style=3D'color:#365F91;mso-themecolor:acce=
+nt1;
+  mso-themeshade:191'><a
+  href=3D"http://localhost:8080/php_stocktrader/order_processor/order_proce=
+ssor_svc_msec.php">http://localhost:8080/php_stocktrader/order_processor/or=
+der_processor_svc_msec.php</a><o:p></o:p></span></p>
+  </td>
+ </tr>
+</table>
+
+<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>
+
+<div style=3D'mso-element:para-border-div;border:solid windowtext 1.0pt;
+mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt;
+background:#D99594;mso-background-themecolor:accent2;mso-background-themeti=
+nt:
+153;margin-left:.5in;margin-right:.5in'>
+
+<p class=3DNote style=3D'margin-top:0in;margin-right:0in;margin-bottom:10.0=
+pt;
+margin-left:0in;background:#D99594;mso-background-themecolor:accent2;
+mso-background-themetint:153'><em><span style=3D'font-family:"Calibri","san=
+s-serif";
+mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-=
+font-family:
+"Times New Roman";mso-bidi-theme-font:minor-bidi;font-style:normal;mso-bidi=
+-font-style:
+italic'>Note: In the above service names BS stands for Business Service, OPS
+stands for Order Processing Service, and OPSSEC stands for Order Processing
+Service with Secure messaging.<span style=3D'mso-spacerun:yes'>&nbsp;
+</span>Throughout the remainder of this document the abbreviations BS and O=
+PS
+will refer to the Business Service and Order Processing Service
+respectively.<span style=3D'mso-spacerun:yes'>&nbsp; </span>OPS will be use=
+d to
+refer to OPS or OPSSEC depending on your configuration.<o:p></o:p></span></=
+em></p>
+
+</div>
+
+<p class=3DMsoNormal>To configure the PHP Client </p>
+
+<p class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:l1 level1 =
+lfo8'><![if !supportLists]><span
+style=3D'mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin'><span
+style=3D'mso-list:Ignore'>1.<span style=3D'font:7.0pt "Times New Roman"'>&n=
+bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+</span></span></span><![endif]>Open the ClientToBS table</p>
+
+<p class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:l1 level1 =
+lfo8'><![if !supportLists]><span
+style=3D'mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin'><span
+style=3D'mso-list:Ignore'>2.<span style=3D'font:7.0pt "Times New Roman"'>&n=
+bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+</span></span></span><![endif]>Locate the PHP_CLIENT row</p>
+
+<p class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:l1 level1 =
+lfo8'><![if !supportLists]><span
+style=3D'mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin'><span
+style=3D'mso-list:Ignore'>3.<span style=3D'font:7.0pt "Times New Roman"'>&n=
+bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+</span></span></span><![endif]>Change the BS value to the corresponding BS
+service name from the table above.</p>
+
+<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>
+
+<p class=3DMsoNormal>To configure the PHP Business Service</p>
+
+<p class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:l11 level1=
+ lfo7'><![if !supportLists]><span
+style=3D'mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin'><span
+style=3D'mso-list:Ignore'>1.<span style=3D'font:7.0pt "Times New Roman"'>&n=
+bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+</span></span></span><![endif]>Open the BsToOps Table</p>
+
+<p class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:l11 level1=
+ lfo7'><![if !supportLists]><span
+style=3D'mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin'><span
+style=3D'mso-list:Ignore'>2.<span style=3D'font:7.0pt "Times New Roman"'>&n=
+bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+</span></span></span><![endif]>Locate the PHP_BS row</p>
+
+<p class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:l11 level1=
+ lfo7'><![if !supportLists]><span
+style=3D'mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin'><span
+style=3D'mso-list:Ignore'>3.<span style=3D'font:7.0pt "Times New Roman"'>&n=
+bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+</span></span></span><![endif]>Change the OPS value to the corresponding OP=
+S or
+OPSSEC service name from above.</p>
+
+<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>
+
+<p class=3DMsoNormal>To configure the WSAS Business Service</p>
+
+<p class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:l3 level1 =
+lfo9'><![if !supportLists]><span
+style=3D'mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin'><span
+style=3D'mso-list:Ignore'>1.<span style=3D'font:7.0pt "Times New Roman"'>&n=
+bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+</span></span></span><![endif]>Open the BsToOps Table</p>
+
+<p class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:l3 level1 =

[... 2497 lines stripped ...]