MIME-Version: 1.0
Content-Type: multipart/related; boundary="----=_NextPart_01C3E416.C84BA540"

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 Microsoft Internet Explorer.

------=_NextPart_01C3E416.C84BA540
Content-Location: file:///C:/2A693E31/SCMArchitecture1.01.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:dt=3D"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882"
xmlns:st1=3D"urn:schemas-microsoft-com:office:smarttags"
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 11">
<meta name=3DOriginator content=3D"Microsoft Word 11">
<link rel=3DFile-List href=3D"SCMArchitecture1.01_files/filelist.xml">
<link rel=3DPreview href=3D"SCMArchitecture1.01_files/preview.wmf">
<link rel=3DEdit-Time-Data href=3D"SCMArchitecture1.01_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]-->
<title>Supply Chain Management Sample Application Architecture</title>
<o:SmartTagType namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"date"/>
<o:SmartTagType namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"place"/>
<o:SmartTagType namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"mswterms"/>
<!--[if gte mso 9]><xml>
 <o:DocumentProperties>
  <o:Author>Martin Chapman, Marc Goodner, Rimas V. Rekasius</o:Author>
  <o:Keywords>scenario design architecture domain model</o:Keywords>
  <o:Description>Architecture and domain model for the basic profile sample=
 app.</o:Description>
  <o:Template>VE Functional Specification.dot</o:Template>
  <o:LastAuthor>Chris Kurt</o:LastAuthor>
  <o:Revision>2</o:Revision>
  <o:TotalTime>6</o:TotalTime>
  <o:LastPrinted>2004-01-26T22:14:00Z</o:LastPrinted>
  <o:Created>2004-01-26T22:14:00Z</o:Created>
  <o:LastSaved>2004-01-26T22:14:00Z</o:LastSaved>
  <o:Pages>1</o:Pages>
  <o:Words>10231</o:Words>
  <o:Characters>58320</o:Characters>
  <o:Category>WS-I Sample Application Group</o:Category>
  <o:Lines>486</o:Lines>
  <o:Paragraphs>136</o:Paragraphs>
  <o:CharactersWithSpaces>68415</o:CharactersWithSpaces>
  <o:Version>11.5606</o:Version>
 </o:DocumentProperties>
 <o:CustomDocumentProperties>
  <o:Version dt:dt=3D"string">1.01</o:Version>
  <o:Version_x0020_date dt:dt=3D"string">10 July 2003</o:Version_x0020_date>
 </o:CustomDocumentProperties>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:DrawingGridHorizontalSpacing>1.3 pt</w:DrawingGridHorizontalSpacing>
  <w:DisplayHorizontalDrawingGridEvery>2</w:DisplayHorizontalDrawingGridEve=
ry>
  <w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:Compatibility>
   <w:FootnoteLayoutLikeWW8/>
   <w:ShapeLayoutLikeWW8/>
   <w:AlignTablesRowByRow/>
   <w:ForgetLastTabAlignment/>
   <w:LayoutRawTableWidth/>
   <w:LayoutTableRowsApart/>
   <w:UseWord97LineBreakingRules/>
   <w:SelectEntireFieldWithStartOrEnd/>
   <w:UseWord2002TableStyleRules/>
  </w:Compatibility>
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
 </w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState=3D"false" LatentStyleCount=3D"156">
 </w:LatentStyles>
</xml><![endif]--><!--[if !mso]><object
 classid=3D"clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id=3Dieooui></objec=
t>
<style>
st1\:*{behavior:url(#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Helvetica;
	panose-1:2 11 6 4 2 2 2 2 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:536902279 -2147483648 8 0 511 0;}
@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:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;
	mso-font-alt:\5B8B\4F53;
	mso-font-charset:134;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:3 135135232 16 0 262145 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:1627421319 -2147483648 8 0 66047 0;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;
	mso-font-charset:134;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:3 135135232 16 0 262145 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-language:EN-US;}
h1
	{mso-style-update:auto;
	mso-style-parent:"Body Text";
	mso-style-next:"Body Text";
	margin-top:24.0pt;
	margin-right:0in;
	margin-bottom:6.0pt;
	margin-left:.3in;
	text-indent:-.3in;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:1;
	mso-list:l16 level1 lfo26;
	border:none;
	mso-border-top-alt:solid silver 2.25pt;
	padding:0in;
	mso-padding-alt:4.0pt 0in 0in 0in;
	font-size:16.0pt;
	font-family:Arial;
	letter-spacing:-.75pt;
	mso-font-kerning:16.0pt;
	mso-fareast-language:EN-US;
	font-weight:bold;}
h2
	{mso-style-parent:"Block Text";
	mso-style-next:"Body Text";
	margin-top:24.0pt;
	margin-right:0in;
	margin-bottom:6.0pt;
	margin-left:.4in;
	text-indent:-.4in;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:2;
	mso-list:l16 level2 lfo26;
	font-size:14.0pt;
	font-family:Arial;
	letter-spacing:-.5pt;
	mso-fareast-language:EN-US;
	font-weight:bold;
	mso-bidi-font-style:italic;}
h3
	{mso-style-next:"Body Text";
	margin-top:.25in;
	margin-right:0in;
	margin-bottom:6.0pt;
	margin-left:.5in;
	text-indent:-.5in;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:3;
	mso-list:l16 level3 lfo26;
	tab-stops:0in list 63.3pt;
	font-size:12.0pt;
	mso-bidi-font-size:13.0pt;
	font-family:Helvetica;
	mso-bidi-font-family:Arial;
	mso-fareast-language:EN-US;
	font-weight:bold;}
h4
	{mso-style-next:"Body Text";
	margin-top:.25in;
	margin-right:0in;
	margin-bottom:6.0pt;
	margin-left:.6in;
	text-indent:-.6in;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:4;
	mso-list:l16 level4 lfo26;
	font-size:11.0pt;
	mso-bidi-font-size:14.0pt;
	font-family:Arial;
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:EN-US;
	font-weight:normal;
	mso-bidi-font-weight:bold;}
h5
	{mso-style-next:Normal;
	margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:.7in;
	text-indent:-.7in;
	mso-pagination:widow-orphan;
	mso-outline-level:5;
	mso-list:l16 level5 lfo26;
	font-size:13.0pt;
	font-family:"Times New Roman";
	mso-fareast-language:EN-US;
	font-weight:bold;
	font-style:italic;}
h6
	{mso-style-next:Normal;
	margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:.8in;
	text-indent:-.8in;
	mso-pagination:widow-orphan;
	mso-outline-level:6;
	mso-list:l16 level6 lfo26;
	font-size:11.0pt;
	font-family:"Times New Roman";
	mso-fareast-language:EN-US;
	font-weight:bold;}
p.MsoHeading7, li.MsoHeading7, div.MsoHeading7
	{mso-style-next:Normal;
	margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:.9in;
	text-indent:-.9in;
	mso-pagination:widow-orphan;
	mso-outline-level:7;
	mso-list:l16 level7 lfo26;
	tab-stops:list .9in;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-language:EN-US;}
p.MsoHeading8, li.MsoHeading8, div.MsoHeading8
	{mso-style-next:Normal;
	margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:1.0in;
	text-indent:-1.0in;
	mso-pagination:widow-orphan;
	mso-outline-level:8;
	mso-list:l16 level8 lfo26;
	tab-stops:list 1.0in;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-language:EN-US;
	font-style:italic;}
p.MsoHeading9, li.MsoHeading9, div.MsoHeading9
	{mso-style-next:Normal;
	margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:1.1in;
	text-indent:-1.1in;
	mso-pagination:widow-orphan;
	mso-outline-level:9;
	mso-list:l16 level9 lfo26;
	tab-stops:list 1.1in;
	font-size:11.0pt;
	font-family:Arial;
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-language:EN-US;}
p.MsoIndex1, li.MsoIndex1, div.MsoIndex1
	{mso-style-noshow:yes;
	mso-style-next:Normal;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:11.0pt;
	margin-bottom:.0001pt;
	text-indent:-11.0pt;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-language:EN-US;}
p.MsoIndex2, li.MsoIndex2, div.MsoIndex2
	{mso-style-noshow:yes;
	mso-style-next:Normal;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:22.0pt;
	margin-bottom:.0001pt;
	text-indent:-11.0pt;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-language:EN-US;}
p.MsoIndex3, li.MsoIndex3, div.MsoIndex3
	{mso-style-noshow:yes;
	mso-style-next:Normal;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:33.0pt;
	margin-bottom:.0001pt;
	text-indent:-11.0pt;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-language:EN-US;}
p.MsoIndex4, li.MsoIndex4, div.MsoIndex4
	{mso-style-noshow:yes;
	mso-style-next:Normal;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:44.0pt;
	margin-bottom:.0001pt;
	text-indent:-11.0pt;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-language:EN-US;}
p.MsoIndex5, li.MsoIndex5, div.MsoIndex5
	{mso-style-noshow:yes;
	mso-style-next:Normal;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:55.0pt;
	margin-bottom:.0001pt;
	text-indent:-11.0pt;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-language:EN-US;}
p.MsoIndex6, li.MsoIndex6, div.MsoIndex6
	{mso-style-noshow:yes;
	mso-style-next:Normal;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:66.0pt;
	margin-bottom:.0001pt;
	text-indent:-11.0pt;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-language:EN-US;}
p.MsoIndex7, li.MsoIndex7, div.MsoIndex7
	{mso-style-noshow:yes;
	mso-style-next:Normal;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:77.0pt;
	margin-bottom:.0001pt;
	text-indent:-11.0pt;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-language:EN-US;}
p.MsoIndex8, li.MsoIndex8, div.MsoIndex8
	{mso-style-noshow:yes;
	mso-style-next:Normal;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:88.0pt;
	margin-bottom:.0001pt;
	text-indent:-11.0pt;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-language:EN-US;}
p.MsoIndex9, li.MsoIndex9, div.MsoIndex9
	{mso-style-noshow:yes;
	mso-style-next:Normal;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:99.0pt;
	margin-bottom:.0001pt;
	text-indent:-11.0pt;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-language:EN-US;}
p.MsoToc1, li.MsoToc1, div.MsoToc1
	{mso-style-noshow:yes;
	mso-style-parent:"Body Text";
	mso-style-next:"Body Text";
	margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:2.0pt;
	margin-left:14.0pt;
	text-indent:-14.0pt;
	mso-pagination:widow-orphan lines-together;
	page-break-after:avoid;
	tab-stops:right dotted 460.0pt;
	font-size:10.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:Arial;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:EN-US;
	font-weight:bold;
	mso-bidi-font-weight:normal;
	mso-no-proof:yes;}
p.MsoToc2, li.MsoToc2, div.MsoToc2
	{mso-style-noshow:yes;
	mso-style-parent:"Body Text";
	mso-style-next:"Body Text";
	margin-top:2.0pt;
	margin-right:0in;
	margin-bottom:2.0pt;
	margin-left:42.0pt;
	text-indent:-28.0pt;
	mso-pagination:widow-orphan lines-together;
	tab-stops:right dotted 460.0pt;
	font-size:10.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:Arial;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:EN-US;
	mso-no-proof:yes;}
p.MsoToc3, li.MsoToc3, div.MsoToc3
	{mso-style-noshow:yes;
	mso-style-parent:"TOC 2";
	mso-style-next:Normal;
	margin-top:2.0pt;
	margin-right:0in;
	margin-bottom:2.0pt;
	margin-left:70.0pt;
	text-indent:-28.0pt;
	mso-pagination:widow-orphan lines-together;
	tab-stops:right dotted 460.0pt;
	font-size:10.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:Arial;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:EN-US;
	mso-no-proof:yes;}
p.MsoToc4, li.MsoToc4, div.MsoToc4
	{mso-style-noshow:yes;
	mso-style-parent:"TOC 2";
	mso-style-next:Normal;
	margin-top:2.0pt;
	margin-right:0in;
	margin-bottom:2.0pt;
	margin-left:98.0pt;
	text-indent:-28.0pt;
	mso-pagination:widow-orphan lines-together;
	tab-stops:right dotted 460.0pt;
	font-size:10.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:Arial;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:EN-US;
	mso-no-proof:yes;}
p.MsoToc5, li.MsoToc5, div.MsoToc5
	{mso-style-noshow:yes;
	mso-style-parent:"TOC 2";
	mso-style-next:Normal;
	margin-top:2.0pt;
	margin-right:0in;
	margin-bottom:2.0pt;
	margin-left:1.75in;
	text-indent:-28.0pt;
	mso-pagination:widow-orphan lines-together;
	tab-stops:right dotted 460.0pt;
	font-size:10.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:Arial;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:EN-US;
	mso-no-proof:yes;}
p.MsoToc6, li.MsoToc6, div.MsoToc6
	{mso-style-noshow:yes;
	mso-style-parent:"TOC 2";
	mso-style-next:Normal;
	margin-top:2.0pt;
	margin-right:0in;
	margin-bottom:2.0pt;
	margin-left:154.0pt;
	text-indent:-28.0pt;
	mso-pagination:widow-orphan lines-together;
	tab-stops:right dotted 460.0pt;
	font-size:10.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:Arial;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:EN-US;
	mso-no-proof:yes;}
p.MsoToc7, li.MsoToc7, div.MsoToc7
	{mso-style-noshow:yes;
	mso-style-parent:"TOC 2";
	mso-style-next:Normal;
	margin-top:2.0pt;
	margin-right:0in;
	margin-bottom:2.0pt;
	margin-left:66.0pt;
	text-indent:-28.0pt;
	mso-pagination:widow-orphan lines-together;
	tab-stops:right dotted 460.0pt;
	font-size:10.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:Arial;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:EN-US;
	mso-no-proof:yes;}
p.MsoToc8, li.MsoToc8, div.MsoToc8
	{mso-style-noshow:yes;
	mso-style-parent:"TOC 2";
	mso-style-next:Normal;
	margin-top:2.0pt;
	margin-right:0in;
	margin-bottom:2.0pt;
	margin-left:77.0pt;
	text-indent:-28.0pt;
	mso-pagination:widow-orphan lines-together;
	tab-stops:right dotted 460.0pt;
	font-size:10.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:Arial;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:EN-US;
	mso-no-proof:yes;}
p.MsoToc9, li.MsoToc9, div.MsoToc9
	{mso-style-noshow:yes;
	mso-style-parent:"TOC 2";
	mso-style-next:Normal;
	margin-top:2.0pt;
	margin-right:0in;
	margin-bottom:2.0pt;
	margin-left:88.0pt;
	text-indent:-28.0pt;
	mso-pagination:widow-orphan lines-together;
	tab-stops:right dotted 460.0pt;
	font-size:10.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:Arial;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:EN-US;
	mso-no-proof:yes;}
p.MsoFootnoteText, li.MsoFootnoteText, div.MsoFootnoteText
	{mso-style-noshow:yes;
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-language:EN-US;}
p.MsoCommentText, li.MsoCommentText, div.MsoCommentText
	{mso-style-noshow:yes;
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-language:EN-US;}
p.MsoHeader, li.MsoHeader, div.MsoHeader
	{mso-style-parent:"Body Text";
	margin-top:6.0pt;
	margin-right:0in;
	margin-bottom:6.0pt;
	margin-left:0in;
	mso-pagination:widow-orphan;
	tab-stops:right 6.25in;
	border:none;
	mso-border-bottom-alt:solid windowtext .75pt;
	padding:0in;
	mso-padding-alt:0in 0in 4.0pt 0in;
	font-size:8.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:Arial;
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-language:EN-US;}
p.MsoFooter, li.MsoFooter, div.MsoFooter
	{mso-style-parent:"Body Text";
	margin-top:6.0pt;
	margin-right:0in;
	margin-bottom:6.0pt;
	margin-left:0in;
	mso-pagination:widow-orphan;
	tab-stops:center 225.0pt right 6.25in;
	border:none;
	mso-border-top-alt:solid windowtext .75pt;
	padding:0in;
	mso-padding-alt:4.0pt 0in 0in 0in;
	font-size:8.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:Arial;
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-language:EN-US;}
p.MsoCaption, li.MsoCaption, div.MsoCaption
	{mso-style-noshow:yes;
	mso-style-parent:"Body Text";
	mso-style-next:"Body Text";
	margin-top:6.0pt;
	margin-right:0in;
	margin-bottom:6.0pt;
	margin-left:0in;
	mso-pagination:widow-orphan;
	font-size:9.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:Arial;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:EN-US;
	mso-bidi-font-weight:bold;
	font-style:italic;
	mso-bidi-font-style:normal;}
span.MsoFootnoteReference
	{mso-style-noshow:yes;
	vertical-align:super;}
span.MsoCommentReference
	{mso-style-noshow:yes;
	mso-ansi-font-size:8.0pt;
	mso-bidi-font-size:8.0pt;}
p.MsoListBullet, li.MsoListBullet, div.MsoListBullet
	{mso-style-parent:"Body Text";
	margin-top:4.0pt;
	margin-right:0in;
	margin-bottom:6.0pt;
	margin-left:.25in;
	text-indent:-.25in;
	mso-pagination:widow-orphan;
	mso-list:l27 level1 lfo23;
	tab-stops:list .25in;
	font-size:10.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:Arial;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:EN-US;}
p.MsoListNumber, li.MsoListNumber, div.MsoListNumber
	{mso-style-parent:"Body Text";
	margin-top:4.0pt;
	margin-right:0in;
	margin-bottom:6.0pt;
	margin-left:.25in;
	text-indent:-.25in;
	mso-pagination:widow-orphan;
	mso-list:l24 level1 lfo18;
	tab-stops:list .25in;
	font-size:10.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:Arial;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:EN-US;}
p.MsoListBullet2, li.MsoListBullet2, div.MsoListBullet2
	{mso-style-parent:"Body Text";
	margin-top:6.0pt;
	margin-right:0in;
	margin-bottom:6.0pt;
	margin-left:.5in;
	text-indent:-.25in;
	mso-pagination:widow-orphan;
	mso-list:l7 level1 lfo9;
	tab-stops:list .5in;
	font-size:10.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:Arial;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:EN-US;}
p.MsoListBullet3, li.MsoListBullet3, div.MsoListBullet3
	{mso-style-parent:"Body Text";
	margin-top:6.0pt;
	margin-right:0in;
	margin-bottom:6.0pt;
	margin-left:.75in;
	text-indent:-.25in;
	mso-pagination:widow-orphan;
	mso-list:l6 level1 lfo6;
	tab-stops:list .75in;
	font-size:10.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:Arial;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:EN-US;}
p.MsoListBullet4, li.MsoListBullet4, div.MsoListBullet4
	{mso-style-parent:"Body Text";
	margin-top:6.0pt;
	margin-right:0in;
	margin-bottom:6.0pt;
	margin-left:1.0in;
	text-indent:-.25in;
	mso-pagination:widow-orphan;
	mso-list:l5 level1 lfo10;
	tab-stops:list 1.0in;
	font-size:10.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:Arial;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:EN-US;}
p.MsoListBullet5, li.MsoListBullet5, div.MsoListBullet5
	{mso-style-parent:"Body Text";
	margin-top:6.0pt;
	margin-right:0in;
	margin-bottom:6.0pt;
	margin-left:1.25in;
	text-indent:-.25in;
	mso-pagination:widow-orphan;
	mso-list:l4 level1 lfo7;
	tab-stops:list 1.25in;
	font-size:10.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:Arial;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:EN-US;}
p.MsoTitle, li.MsoTitle, div.MsoTitle
	{margin-top:96.0pt;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	border:none;
	mso-border-top-alt:solid windowtext .75pt;
	padding:0in;
	mso-padding-alt:30.0pt 0in 0in 0in;
	font-size:24.0pt;
	mso-bidi-font-size:16.0pt;
	font-family:Arial;
	mso-fareast-font-family:"Times New Roman";
	letter-spacing:-1.5pt;
	mso-font-kerning:14.0pt;
	mso-fareast-language:EN-US;
	mso-bidi-font-weight:bold;}
p.MsoBodyText, li.MsoBodyText, div.MsoBodyText
	{margin-top:6.0pt;
	margin-right:0in;
	margin-bottom:6.0pt;
	margin-left:0in;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:Arial;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:EN-US;}
p.MsoBodyTextIndent, li.MsoBodyTextIndent, div.MsoBodyTextIndent
	{mso-style-parent:"Body Text";
	margin-top:6.0pt;
	margin-right:0in;
	margin-bottom:6.0pt;
	margin-left:.25in;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:Arial;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:EN-US;}
p.MsoSubtitle, li.MsoSubtitle, div.MsoSubtitle
	{margin-top:6.0pt;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:16.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:Arial;
	mso-fareast-font-family:"Times New Roman";
	letter-spacing:-.25pt;
	mso-fareast-language:EN-US;}
p.MsoBlockText, li.MsoBlockText, div.MsoBlockText
	{margin-top:0in;
	margin-right:1.0in;
	margin-bottom:6.0pt;
	margin-left:1.0in;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;
	text-underline:single;}
p.MsoDocumentMap, li.MsoDocumentMap, div.MsoDocumentMap
	{mso-style-noshow:yes;
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	background:navy;
	font-size:11.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:Tahoma;
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-language:EN-US;}
p
	{mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-language:EN-US;}
code
	{font-family:"Courier New";
	mso-ascii-font-family:"Courier New";
	mso-fareast-font-family:"Times New Roman";
	mso-hansi-font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
p.MsoCommentSubject, li.MsoCommentSubject, div.MsoCommentSubject
	{mso-style-noshow:yes;
	mso-style-parent:"Comment Text";
	mso-style-next:"Comment Text";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-language:EN-US;
	font-weight:bold;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-noshow:yes;
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:8.0pt;
	font-family:Tahoma;
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-language:EN-US;}
p.Picture, li.Picture, div.Picture
	{mso-style-name:Picture;
	margin-top:6.0pt;
	margin-right:0in;
	margin-bottom:6.0pt;
	margin-left:0in;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-language:EN-US;}
p.Heading1NoTOC, li.Heading1NoTOC, div.Heading1NoTOC
	{mso-style-name:"Heading 1 No TOC";
	mso-style-update:auto;
	mso-style-parent:"Heading 1";
	mso-style-next:"Body Text";
	margin-top:24.0pt;
	margin-right:0in;
	margin-bottom:6.0pt;
	margin-left:0in;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:1;
	border:none;
	mso-border-top-alt:solid silver 2.25pt;
	padding:0in;
	mso-padding-alt:4.0pt 0in 0in 0in;
	font-size:16.0pt;
	font-family:Arial;
	mso-fareast-font-family:"Times New Roman";
	letter-spacing:-.75pt;
	mso-font-kerning:16.0pt;
	mso-fareast-language:EN-US;
	font-weight:bold;}
p.ListBulletIndent, li.ListBulletIndent, div.ListBulletIndent
	{mso-style-name:"List Bullet Indent";
	mso-style-parent:"List Bullet";
	margin-top:4.0pt;
	margin-right:0in;
	margin-bottom:6.0pt;
	margin-left:.5in;
	text-indent:-.25in;
	mso-pagination:widow-orphan;
	mso-list:l27 level1 lfo23;
	tab-stops:list .5in;
	font-size:10.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:Arial;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:EN-US;}
p.Table, li.Table, div.Table
	{mso-style-name:Table;
	mso-style-parent:"Body Text";
	margin-top:0in;
	margin-right:0in;
	margin-bottom:6.0pt;
	margin-left:0in;
	mso-pagination:widow-orphan;
	font-size:9.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:Arial;
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-language:EN-US;}
p.SourceCode, li.SourceCode, div.SourceCode
	{mso-style-name:"Source Code";
	mso-style-parent:"Body Text";
	margin-top:0in;
	margin-right:0in;
	margin-bottom:6.0pt;
	margin-left:0in;
	mso-pagination:widow-orphan;
	font-size:9.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Courier New";
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-language:EN-US;}
span.code
	{mso-style-name:code;
	mso-style-parent:"HTML Code";
	mso-ansi-font-size:9.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:"Courier New";
	mso-ascii-font-family:"Courier New";
	mso-hansi-font-family:"Courier New";
	mso-bidi-font-family:"Courier New";}
p.Heading2NoTOC, li.Heading2NoTOC, div.Heading2NoTOC
	{mso-style-name:"Heading 2 NoTOC";
	mso-style-parent:"Heading 2";
	mso-style-next:"Body Text";
	margin-top:24.0pt;
	margin-right:0in;
	margin-bottom:6.0pt;
	margin-left:0in;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:2;
	font-size:14.0pt;
	font-family:Arial;
	mso-fareast-font-family:"Times New Roman";
	letter-spacing:-.5pt;
	mso-fareast-language:EN-US;
	font-weight:bold;
	mso-bidi-font-weight:normal;
	mso-bidi-font-style:italic;}
ins
	{mso-style-type:export-only;
	text-decoration:none;}
span.msoIns
	{mso-style-type:export-only;
	mso-style-name:"";
	text-decoration:underline;
	text-underline:single;}
span.msoDel
	{mso-style-type:export-only;
	mso-style-name:"";
	text-decoration:line-through;
	color:red;}
 /* Page Definitions */
 @page
	{mso-footnote-separator:url("SCMArchitecture1.01_files/header.htm") fs;
	mso-footnote-continuation-separator:url("SCMArchitecture1.01_files/header.=
htm") fcs;
	mso-endnote-separator:url("SCMArchitecture1.01_files/header.htm") es;
	mso-endnote-continuation-separator:url("SCMArchitecture1.01_files/header.h=
tm") ecs;}
@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-header:url("SCMArchitecture1.01_files/header.htm") h1;
	mso-footer:url("SCMArchitecture1.01_files/header.htm") f1;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
@page Section2
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;
	mso-header-margin:.5in;
	mso-footer-margin:.5in;
	mso-even-header:url("SCMArchitecture1.01_files/header.htm") eh2;
	mso-header:url("SCMArchitecture1.01_files/header.htm") h1;
	mso-footer:url("SCMArchitecture1.01_files/header.htm") f1;
	mso-paper-source:0;}
div.Section2
	{page:Section2;}
 /* List Definitions */
 @list l0
	{mso-list-id:-132;
	mso-list-type:simple;
	mso-list-template-ids:-1735753522;}
@list l0:level1
	{mso-level-tab-stop:1.25in;
	mso-level-number-position:left;
	margin-left:1.25in;
	text-indent:-.25in;}
@list l1
	{mso-list-id:-131;
	mso-list-type:simple;
	mso-list-template-ids:-1606092144;}
@list l1:level1
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	margin-left:1.0in;
	text-indent:-.25in;}
@list l2
	{mso-list-id:-130;
	mso-list-type:simple;
	mso-list-template-ids:-1035943820;}
@list l2:level1
	{mso-level-tab-stop:.75in;
	mso-level-number-position:left;
	margin-left:.75in;
	text-indent:-.25in;}
@list l3
	{mso-list-id:-129;
	mso-list-type:simple;
	mso-list-template-ids:-185204172;}
@list l3:level1
	{mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l4
	{mso-list-id:-128;
	mso-list-type:simple;
	mso-list-template-ids:-1059161360;}
@list l4:level1
	{mso-level-number-format:bullet;
	mso-level-style-link:"List Bullet 5";
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.25in;
	mso-level-number-position:left;
	margin-left:1.25in;
	text-indent:-.25in;
	font-family:Symbol;}
@list l5
	{mso-list-id:-127;
	mso-list-type:simple;
	mso-list-template-ids:-781176258;}
@list l5:level1
	{mso-level-number-format:bullet;
	mso-level-style-link:"List Bullet 4";
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	margin-left:1.0in;
	text-indent:-.25in;
	font-family:Symbol;}
@list l6
	{mso-list-id:-126;
	mso-list-type:simple;
	mso-list-template-ids:1625351082;}
@list l6:level1
	{mso-level-number-format:bullet;
	mso-level-style-link:"List Bullet 3";
	mso-level-text:\F0B7;
	mso-level-tab-stop:.75in;
	mso-level-number-position:left;
	margin-left:.75in;
	text-indent:-.25in;
	font-family:Symbol;}
@list l7
	{mso-list-id:-125;
	mso-list-type:simple;
	mso-list-template-ids:930797216;}
@list l7:level1
	{mso-level-number-format:bullet;
	mso-level-style-link:"List Bullet 2";
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l8
	{mso-list-id:-120;
	mso-list-type:simple;
	mso-list-template-ids:67698703;}
@list l8:level1
	{mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;}
@list l9
	{mso-list-id:-119;
	mso-list-type:simple;
	mso-list-template-ids:-1342691320;}
@list l9:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;
	font-family:Symbol;}
@list l10
	{mso-list-id:-2;
	mso-list-type:simple;
	mso-list-template-ids:1792556032;}
@list l10:level1
	{mso-level-start-at:0;
	mso-level-text:*;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:0in;
	text-indent:0in;}
@list l11
	{mso-list-id:62147155;
	mso-list-type:hybrid;
	mso-list-template-ids:666532984 67698689 67698691 67698693 67698689 676986=
91 67698693 67698689 67698691 67698693;}
@list l11:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.75in;
	mso-level-number-position:left;
	margin-left:.75in;
	text-indent:-.25in;
	font-family:Symbol;}
@list l12
	{mso-list-id:95909646;
	mso-list-type:hybrid;
	mso-list-template-ids:1287563060 67698689 67698691 67698693 67698689 67698=
691 67698693 67698689 67698691 67698693;}
@list l12:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l13
	{mso-list-id:112746795;
	mso-list-type:hybrid;
	mso-list-template-ids:441497352 67698689 67698691 67698693 67698689 676986=
91 67698693 67698689 67698691 67698693;}
@list l13:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;
	font-family:Symbol;}
@list l14
	{mso-list-id:121771944;
	mso-list-type:hybrid;
	mso-list-template-ids:-619041460 67698703 67698713 67698715 67698703 67698=
713 67698715 67698703 67698713 67698715;}
@list l14:level1
	{mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;}
@list l15
	{mso-list-id:277226891;
	mso-list-type:hybrid;
	mso-list-template-ids:-124518250 67698689 67698691 67698693 67698689 67698=
691 67698693 67698689 67698691 67698693;}
@list l15:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l16
	{mso-list-id:360665781;
	mso-list-template-ids:1339732272;}
@list l16:level1
	{mso-level-style-link:"Heading 1";
	mso-level-text:%1;
	mso-level-tab-stop:.3in;
	mso-level-number-position:left;
	margin-left:.3in;
	text-indent:-.3in;}
@list l16:level2
	{mso-level-style-link:"Heading 2";
	mso-level-text:"%1\.%2";
	mso-level-tab-stop:.4in;
	mso-level-number-position:left;
	margin-left:.4in;
	text-indent:-.4in;}
@list l16:level3
	{mso-level-style-link:"Heading 3";
	mso-level-text:"%1\.%2\.%3";
	mso-level-tab-stop:63.3pt;
	mso-level-number-position:left;
	margin-left:63.3pt;
	text-indent:-.5in;}
@list l16:level4
	{mso-level-style-link:"Heading 4";
	mso-level-text:"%1\.%2\.%3\.%4";
	mso-level-tab-stop:.6in;
	mso-level-number-position:left;
	margin-left:.6in;
	text-indent:-.6in;}
@list l16:level5
	{mso-level-style-link:"Heading 5";
	mso-level-text:"%1\.%2\.%3\.%4\.%5";
	mso-level-tab-stop:.7in;
	mso-level-number-position:left;
	margin-left:.7in;
	text-indent:-.7in;}
@list l16:level6
	{mso-level-style-link:"Heading 6";
	mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6";
	mso-level-tab-stop:.8in;
	mso-level-number-position:left;
	margin-left:.8in;
	text-indent:-.8in;}
@list l16:level7
	{mso-level-style-link:"Heading 7";
	mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7";
	mso-level-tab-stop:.9in;
	mso-level-number-position:left;
	margin-left:.9in;
	text-indent:-.9in;}
@list l16:level8
	{mso-level-style-link:"Heading 8";
	mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8";
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	margin-left:1.0in;
	text-indent:-1.0in;}
@list l16:level9
	{mso-level-style-link:"Heading 9";
	mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.%9";
	mso-level-tab-stop:1.1in;
	mso-level-number-position:left;
	margin-left:1.1in;
	text-indent:-1.1in;}
@list l17
	{mso-list-id:366880801;
	mso-list-type:hybrid;
	mso-list-template-ids:1546661074 67698703 67698713 67698715 67698703 67698=
713 67698715 67698703 67698713 67698715;}
@list l17:level1
	{mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l18
	{mso-list-id:372507930;
	mso-list-type:hybrid;
	mso-list-template-ids:567553962 454223354 67698691 67698693 67698689 67698=
691 67698693 67698689 67698691 67698693;}
@list l18:level1
	{mso-level-start-at:9;
	mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:Arial;}
@list l19
	{mso-list-id:412043452;
	mso-list-type:hybrid;
	mso-list-template-ids:2055351934 67698703 67698703 67698693 67698689 67698=
691 67698693 67698689 67698691 67698693;}
@list l19:level1
	{mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;}
@list l19:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l20
	{mso-list-id:492642703;
	mso-list-type:hybrid;
	mso-list-template-ids:1523847248 -385082130 67698713 67698715 67698703 676=
98713 67698715 67698703 67698713 67698715;}
@list l20:level1
	{mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l21
	{mso-list-id:538015087;
	mso-list-type:hybrid;
	mso-list-template-ids:-277940496 67698703 67698713 67698715 67698703 67698=
713 67698715 67698703 67698713 67698715;}
@list l21:level1
	{mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l22
	{mso-list-id:567804551;
	mso-list-type:hybrid;
	mso-list-template-ids:705071362 67698689 67698691 67698693 67698689 676986=
91 67698693 67698689 67698691 67698693;}
@list l22:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l23
	{mso-list-id:572131429;
	mso-list-type:hybrid;
	mso-list-template-ids:1361102890 67698689 67698691 67698693 67698689 67698=
691 67698693 67698689 67698691 67698693;}
@list l23:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l24
	{mso-list-id:616570911;
	mso-list-type:hybrid;
	mso-list-template-ids:-218485784 1473952246 67698703 67698715 67698703 676=
98713 67698715 67698703 67698713 67698715;}
@list l24:level1
	{mso-level-style-link:"List Number";
	mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;}
@list l24:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l25
	{mso-list-id:716054642;
	mso-list-type:hybrid;
	mso-list-template-ids:-1181333540 67698703 67698713 67698715 67698703 6769=
8713 67698715 67698703 67698713 67698715;}
@list l25:level1
	{mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l26
	{mso-list-id:973144686;
	mso-list-type:hybrid;
	mso-list-template-ids:-1729348678 1264888496 67698691 67698693 67698689 67=
698691 67698693 67698689 67698691 67698693;}
@list l26:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:Arial;}
@list l27
	{mso-list-id:1104809283;
	mso-list-type:hybrid;
	mso-list-template-ids:-151586920 -2104862280 67698691 67698693 67698689 67=
698691 67698693 67698689 67698691 67698693;}
@list l27:level1
	{mso-level-number-format:bullet;
	mso-level-style-link:"List Bullet";
	mso-level-text:\F0B7;
	mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;
	font-family:Symbol;}
@list l28
	{mso-list-id:1429740549;
	mso-list-type:hybrid;
	mso-list-template-ids:1206920510 454223354 67698691 67698693 67698689 6769=
8691 67698693 67698689 67698691 67698693;}
@list l28:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:Arial;}
@list l29
	{mso-list-id:1670522621;
	mso-list-type:hybrid;
	mso-list-template-ids:-65629574 67698703 67698713 67698715 67698703 676987=
13 67698715 67698703 67698713 67698715;}
@list l29:level1
	{mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;}
@list l30
	{mso-list-id:1683050203;
	mso-list-type:hybrid;
	mso-list-template-ids:-155132384 67698703 67698713 67698715 67698703 67698=
713 67698715 67698703 67698713 67698715;}
@list l30:level1
	{mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l31
	{mso-list-id:1868717639;
	mso-list-type:hybrid;
	mso-list-template-ids:-1721485446 1354002216 67698691 67698693 67698689 67=
698691 67698693 67698689 67698691 67698693;}
@list l31:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;
	font-family:Symbol;}
@list l32
	{mso-list-id:2033994666;
	mso-list-type:hybrid;
	mso-list-template-ids:-619041460 67698703 67698713 67698715 67698703 67698=
713 67698715 67698703 67698713 67698715;}
@list l32:level1
	{mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;}
@list l33
	{mso-list-id:2118138401;
	mso-list-type:hybrid;
	mso-list-template-ids:1546661074 67698703 67698713 67698715 67698703 67698=
713 67698715 67698703 67698713 67698715;}
@list l33:level1
	{mso-level-tab-stop:.25in;
	mso-level-number-position:left;
	margin-left:.25in;
	text-indent:-.25in;}
@list l34
	{mso-list-id:2147356990;
	mso-list-type:hybrid;
	mso-list-template-ids:1098306684 67698703 67698713 67698715 67698703 67698=
713 67698715 67698703 67698713 67698715;}
@list l34:level1
	{mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l10:level1 lfo27
	{mso-level-number-format:bullet;
	mso-level-numbering:continue;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	mso-level-legacy:yes;
	mso-level-legacy-indent:0in;
	mso-level-legacy-space:0in;
	margin-left:0in;
	text-indent:0in;
	font-family:Symbol;}
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-parent:"";
	mso-padding-alt:0in 5.4pt 0in 5.4pt;
	mso-para-margin:0in;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
</style>
<![endif]--><!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"2050"/>
</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>

<table class=3DMsoNormalTable border=3D0 cellspacing=3D0 cellpadding=3D0 wi=
dth=3D621
 style=3D'width:465.4pt;margin-left:5.4pt;border-collapse:collapse;mso-yfti=
-tbllook:
 480;mso-padding-alt:0in 5.4pt 0in 5.4pt'>
 <tr style=3D'mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
  <td width=3D123 valign=3Dtop style=3D'width:92.55pt;padding:0in 5.4pt 0in=
 5.4pt'>
  <p class=3DMsoNormal><span style=3D'mso-bidi-font-family:Tahoma'><!--[if =
gte vml 1]><v:shapetype
   id=3D"_x0000_t75" coordsize=3D"21600,21600" o:spt=3D"75" o:preferrelativ=
e=3D"t"
   path=3D"m@4@5l@4@11@9@11@9@5xe" filled=3D"f" stroked=3D"f">
   <v:stroke joinstyle=3D"miter"/>
   <v:formulas>
    <v:f eqn=3D"if lineDrawn pixelLineWidth 0"/>
    <v:f eqn=3D"sum @0 1 0"/>
    <v:f eqn=3D"sum 0 0 @1"/>
    <v:f eqn=3D"prod @2 1 2"/>
    <v:f eqn=3D"prod @3 21600 pixelWidth"/>
    <v:f eqn=3D"prod @3 21600 pixelHeight"/>
    <v:f eqn=3D"sum @0 0 1"/>
    <v:f eqn=3D"prod @6 1 2"/>
    <v:f eqn=3D"prod @7 21600 pixelWidth"/>
    <v:f eqn=3D"sum @8 21600 0"/>
    <v:f eqn=3D"prod @7 21600 pixelHeight"/>
    <v:f eqn=3D"sum @10 21600 0"/>
   </v:formulas>
   <v:path o:extrusionok=3D"f" gradientshapeok=3D"t" o:connecttype=3D"rect"=
/>
   <o:lock v:ext=3D"edit" aspectratio=3D"t"/>
  </v:shapetype><v:shape id=3D"_x0000_i1025" type=3D"#_x0000_t75" style=3D'=
width:81.75pt;
   height:59.25pt'>
   <v:imagedata src=3D"SCMArchitecture1.01_files/image001.gif" o:title=3D"w=
si"/>
  </v:shape><![endif]--><![if !vml]><img width=3D109 height=3D79
  src=3D"SCMArchitecture1.01_files/image001.gif" v:shapes=3D"_x0000_i1025">=
<![endif]><a
  name=3D"_Ref24439117"></a><o:p></o:p></span></p>
  </td>
  <td width=3D497 valign=3Dtop style=3D'width:372.85pt;padding:0in 5.4pt 0i=
n 5.4pt'>
  <div style=3D'mso-element:para-border-div;border:none;border-top:solid wi=
ndowtext 1.0pt;
  mso-border-top-alt:solid windowtext .75pt;padding:30.0pt 0in 0in 0in'>
  <p class=3DMsoTitle style=3D'margin-top:0in'><span style=3D'font-size:14.=
0pt;
  letter-spacing:0pt'><span style=3D'mso-field-code:" TITLE   \\* MERGEFORM=
AT "'>Supply
  Chain Management Sample Application Architecture</span><o:p></o:p></span>=
</p>
  </div>
  <p class=3DMsoNormal><span style=3D'font-family:Arial'><o:p>&nbsp;</o:p><=
/span></p>
  <p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:n=
one'><b
  style=3D'mso-bidi-font-weight:normal'><span style=3D'font-family:Arial'>D=
ocument
  Status:</span></b><span style=3D'font-family:Arial'> Final Specification<=
o:p></o:p></span></p>
  <p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:n=
one'><b
  style=3D'mso-bidi-font-weight:normal'><span style=3D'font-family:Arial'>V=
ersion:</span></b><span
  style=3D'font-family:Arial'> 1.01<o:p></o:p></span></p>
  <p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'><span
  style=3D'font-family:Arial'>Date:</span></b><span style=3D'font-family:Ar=
ial'> <st1:date
  Year=3D"2003" Day=3D"9" Month=3D"12" ls=3D"trans" w:st=3D"on">December 9,=
 2003</st1:date><o:p></o:p></span></p>
  <p class=3DMsoNormal style=3D'tab-stops:50.55pt'><b style=3D'mso-bidi-fon=
t-weight:
  normal'><span style=3D'font-family:Arial'>Editors:</span></b><span
  style=3D'font-family:Arial'><span style=3D'mso-tab-count:1'>&nbsp;&nbsp; =
</span>Martin
  Chapman, Oracle<o:p></o:p></span></p>
  <p class=3DMsoNormal style=3D'tab-stops:50.55pt'><span style=3D'font-fami=
ly:Arial'><span
  style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Marc
  Goodner, SAP<o:p></o:p></span></p>
  <p class=3DMsoNormal style=3D'tab-stops:50.55pt'><span style=3D'font-fami=
ly:Arial'><span
  style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Brad
  Lund, Intel<o:p></o:p></span></p>
  <p class=3DMsoNormal style=3D'tab-stops:50.55pt'><span style=3D'font-fami=
ly:Arial'><span
  style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Barbara
  McKee, IBM<o:p></o:p></span></p>
  <p class=3DMsoNormal style=3D'tab-stops:50.55pt'><span style=3D'font-fami=
ly:Arial'><span
  style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Rimas
  Rekasius, IBM</span></p>
  </td>
 </tr>
</table>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-family:Arial;mso-bidi-font-family:"Times New Roman"'>Notice<o=
:p></o:p></span></b></p>

<p class=3DMsoNormal><span style=3D'font-family:Arial;mso-bidi-font-family:=
"Times New Roman"'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal style=3D'text-align:justify'><span style=3D'font-famil=
y:Arial'>The
material contained herein is not a license, either expressly or impliedly, =
to
any intellectual property owned or controlled by any of the authors or
developers of this material or WS-I. The material contained herein is provi=
ded on
an &quot;AS IS&quot; basis and to the maximum extent permitted by applicable
law, this material is provided AS IS AND WITH ALL FAULTS, and the authors a=
nd
developers of this material and WS-I hereby disclaim all other warranties a=
nd
conditions, either express, implied or statutory, including, but not limited
to, any (if any) implied warranties, duties or conditions of merchantabilit=
y,
of fitness for a particular purpose, of accuracy or completeness of respons=
es,
of results, of workmanlike effort, of lack of viruses, and of lack of
negligence. ALSO, THERE IS NO WARRANTY OR CONDITION OF TITLE, QUIET ENJOYME=
NT,
QUIET POSSESSION, CORRESPONDENCE TO DESCRIPTION OR NON-INFRINGEMENT WITH RE=
GARD
TO THIS MATERIAL. <o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-align:justify'><span style=3D'font-famil=
y:Arial'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal style=3D'text-align:justify'><span style=3D'font-famil=
y:Arial'>IN
NO EVENT WILL ANY AUTHOR OR DEVELOPER OF THIS MATERIAL OR WS-I BE LIABLE TO=
 ANY
OTHER PARTY FOR THE COST OF PROCURING SUBSTITUTE GOODS OR SERVICES, LOST
PROFITS, LOSS OF USE, LOSS OF DATA, OR ANY INCIDENTAL, CONSEQUENTIAL, DIREC=
T,
INDIRECT, OR SPECIAL DAMAGES WHETHER UNDER CONTRACT, TORT, WARRANTY, OR OTH=
ERWISE,
ARISING IN ANY WAY OUT OF THIS OR ANY OTHER AGREEMENT RELATING TO THIS
MATERIAL, WHETHER OR NOT SUCH PARTY HAD ADVANCE NOTICE OF THE POSSIBILITY OF
SUCH DAMAGES.<o:p></o:p></span></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-family:Arial'>Status of this Document<o:p></o:p></span></b></=
p>

<p class=3DMsoNormal><span style=3D'font-family:Arial'><o:p>&nbsp;</o:p></s=
pan></p>

<p><span style=3D'font-size:11.0pt;font-family:Arial;color:black'>This is a=
 final
specification.<span style=3D'mso-spacerun:yes'>&nbsp; </span>Readers should=
 refer
to the <a href=3D"http://www.ws-i.org/">WS-I.org</a> web site for errata and
updates.<o:p></o:p></span></p>

<p class=3DPicture style=3D'margin-top:78.0pt'><o:p>&nbsp;</o:p></p>

<p class=3DMsoBodyText><o:p>&nbsp;</o:p></p>

<div style=3D'mso-element:para-border-div;border:none;border-top:solid silv=
er 2.25pt;
padding:4.0pt 0in 0in 0in'>

<p class=3DHeading1NoTOC>Table of Contents</p>

</div>

<p class=3DMsoToc1><!--[if supportFields]><span style=3D'font-weight:normal=
'><span
style=3D'mso-element:field-begin'></span><span
style=3D'mso-spacerun:yes'>&nbsp;</span>TOC \o &quot;3-3&quot; \h \z \t
&quot;Heading 1,1,Heading 2,2&quot; <span style=3D'mso-element:field-separa=
tor'></span></span><![endif]--><span
class=3DMsoHyperlink><a href=3D"#_Toc45557380">1<span style=3D'font-size:12=
.0pt;
font-family:"Times New Roman";color:windowtext;font-weight:normal;text-deco=
ration:
none;text-underline:none'><span style=3D'mso-tab-count:1 dotted'>.. </span>=
</span>Introduction<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>. </span></span=
><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557380 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>4</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003300380030000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman";font-weight:normal'=
><o:p></o:p></span></p>

<p class=3DMsoToc1><span class=3DMsoHyperlink><a href=3D"#_Toc45557381">2<s=
pan
style=3D'font-size:12.0pt;font-family:"Times New Roman";color:windowtext;
font-weight:normal;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'>.. </span></span>Document References<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>. </span></span=
><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557381 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>5</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003300380031000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman";font-weight:normal'=
><o:p></o:p></span></p>

<p class=3DMsoToc1><span class=3DMsoHyperlink><a href=3D"#_Toc45557382">3<s=
pan
style=3D'font-size:12.0pt;font-family:"Times New Roman";color:windowtext;
font-weight:normal;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'>.. </span></span>Retailer System Architect=
ure<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>. </span></span=
><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557382 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>5</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003300380032000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman";font-weight:normal'=
><o:p></o:p></span></p>

<p class=3DMsoToc2><span class=3DMsoHyperlink><a href=3D"#_Toc45557383">3.1=
<span
style=3D'font-size:12.0pt;font-family:"Times New Roman";color:windowtext;
text-decoration:none;text-underline:none'><span style=3D'mso-tab-count:1 do=
tted'>.... </span></span>Retailer
System Glossary<span style=3D'color:windowtext;display:none;mso-hide:screen;
text-decoration:none;text-underline:none'><span style=3D'mso-tab-count:1 do=
tted'>. </span></span><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557383 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>5</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003300380033000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman"'><o:p></o:p></span>=
</p>

<p class=3DMsoToc2><span class=3DMsoHyperlink><a href=3D"#_Toc45557384">3.2=
<span
style=3D'font-size:12.0pt;font-family:"Times New Roman";color:windowtext;
text-decoration:none;text-underline:none'><span style=3D'mso-tab-count:1 do=
tted'>.... </span></span>Retailer
System Overview<span style=3D'color:windowtext;display:none;mso-hide:screen;
text-decoration:none;text-underline:none'><span style=3D'mso-tab-count:1 do=
tted'>. </span></span><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557384 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>6</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003300380034000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman"'><o:p></o:p></span>=
</p>

<p class=3DMsoToc2><span class=3DMsoHyperlink><a href=3D"#_Toc45557385">3.3=
<span
style=3D'font-size:12.0pt;font-family:"Times New Roman";color:windowtext;
text-decoration:none;text-underline:none'><span style=3D'mso-tab-count:1 do=
tted'>.... </span></span>Deployment
Diagram<span style=3D'color:windowtext;display:none;mso-hide:screen;text-de=
coration:
none;text-underline:none'><span style=3D'mso-tab-count:1 dotted'>.. </span>=
</span><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557385 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>6</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003300380035000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman"'><o:p></o:p></span>=
</p>

<p class=3DMsoToc2><span class=3DMsoHyperlink><a href=3D"#_Toc45557386">3.4=
<span
style=3D'font-size:12.0pt;font-family:"Times New Roman";color:windowtext;
text-decoration:none;text-underline:none'><span style=3D'mso-tab-count:1 do=
tted'>.... </span></span>Retailer
System Web services<span style=3D'color:windowtext;display:none;mso-hide:sc=
reen;
text-decoration:none;text-underline:none'><span style=3D'mso-tab-count:1 do=
tted'>. </span></span><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557386 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>7</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003300380036000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman"'><o:p></o:p></span>=
</p>

<p class=3DMsoToc3 style=3D'tab-stops:98.0pt right dotted 460.0pt'><span
class=3DMsoHyperlink><a href=3D"#_Toc45557387">3.4.1<span style=3D'font-siz=
e:12.0pt;
font-family:"Times New Roman";color:windowtext;text-decoration:none;text-un=
derline:
none'><span style=3D'mso-tab-count:1'>&nbsp; </span></span>Retailer Service=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>. </span></span=
><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557387 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>7</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003300380037000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman"'><o:p></o:p></span>=
</p>

<p class=3DMsoToc3 style=3D'tab-stops:98.0pt right dotted 460.0pt'><span
class=3DMsoHyperlink><a href=3D"#_Toc45557388">3.4.2<span style=3D'font-siz=
e:12.0pt;
font-family:"Times New Roman";color:windowtext;text-decoration:none;text-un=
derline:
none'><span style=3D'mso-tab-count:1'>&nbsp; </span></span>Warehouse Servic=
e<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>. </span></span=
><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557388 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>9</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003300380038000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman"'><o:p></o:p></span>=
</p>

<p class=3DMsoToc3 style=3D'tab-stops:98.0pt right dotted 460.0pt'><span
class=3DMsoHyperlink><a href=3D"#_Toc45557389">3.4.3<span style=3D'font-siz=
e:12.0pt;
font-family:"Times New Roman";color:windowtext;text-decoration:none;text-un=
derline:
none'><span style=3D'mso-tab-count:1'>&nbsp; </span></span>Warehouse Callba=
ck
Service<span style=3D'color:windowtext;display:none;mso-hide:screen;text-de=
coration:
none;text-underline:none'><span style=3D'mso-tab-count:1 dotted'>. </span><=
/span><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557389 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>9</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003300380039000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman"'><o:p></o:p></span>=
</p>

<p class=3DMsoToc3 style=3D'tab-stops:98.0pt right dotted 460.0pt'><span
class=3DMsoHyperlink><a href=3D"#_Toc45557390">3.4.4<span style=3D'font-siz=
e:12.0pt;
font-family:"Times New Roman";color:windowtext;text-decoration:none;text-un=
derline:
none'><span style=3D'mso-tab-count:1'>&nbsp; </span></span>WSDL<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1'>&nbsp; </span></span><=
!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557390 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>11</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003300390030000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman"'><o:p></o:p></span>=
</p>

<p class=3DMsoToc2><span class=3DMsoHyperlink><a href=3D"#_Toc45557391">3.5=
<span
style=3D'font-size:12.0pt;font-family:"Times New Roman";color:windowtext;
text-decoration:none;text-underline:none'><span style=3D'mso-tab-count:1 do=
tted'>.... </span></span>Class
Diagram<span style=3D'color:windowtext;display:none;mso-hide:screen;text-de=
coration:
none;text-underline:none'><span style=3D'mso-tab-count:1 dotted'>.. </span>=
</span><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557391 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>11</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003300390031000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman"'><o:p></o:p></span>=
</p>

<p class=3DMsoToc2><span class=3DMsoHyperlink><a href=3D"#_Toc45557392">3.6=
<span
style=3D'font-size:12.0pt;font-family:"Times New Roman";color:windowtext;
text-decoration:none;text-underline:none'><span style=3D'mso-tab-count:1 do=
tted'>.... </span></span>Sequence
Diagrams<span style=3D'color:windowtext;display:none;mso-hide:screen;text-d=
ecoration:
none;text-underline:none'><span style=3D'mso-tab-count:1 dotted'>. </span><=
/span><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557392 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>12</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003300390032000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman"'><o:p></o:p></span>=
</p>

<p class=3DMsoToc3 style=3D'tab-stops:98.0pt right dotted 460.0pt'><span
class=3DMsoHyperlink><a href=3D"#_Toc45557393">3.6.1<span style=3D'font-siz=
e:12.0pt;
font-family:"Times New Roman";color:windowtext;text-decoration:none;text-un=
derline:
none'><span style=3D'mso-tab-count:1'>&nbsp; </span></span>UC1: Purchase Go=
ods<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>. </span></span=
><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557393 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>12</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003300390033000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman"'><o:p></o:p></span>=
</p>

<p class=3DMsoToc3 style=3D'tab-stops:98.0pt right dotted 460.0pt'><span
class=3DMsoHyperlink><a href=3D"#_Toc45557394">3.6.2<span style=3D'font-siz=
e:12.0pt;
font-family:"Times New Roman";color:windowtext;text-decoration:none;text-un=
derline:
none'><span style=3D'mso-tab-count:1'>&nbsp; </span></span>UC2: Source Good=
s<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>. </span></span=
><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557394 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>13</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003300390034000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman"'><o:p></o:p></span>=
</p>

<p class=3DMsoToc3 style=3D'tab-stops:98.0pt right dotted 460.0pt'><span
class=3DMsoHyperlink><a href=3D"#_Toc45557395">3.6.3<span style=3D'font-siz=
e:12.0pt;
font-family:"Times New Roman";color:windowtext;text-decoration:none;text-un=
derline:
none'><span style=3D'mso-tab-count:1'>&nbsp; </span></span>UC3: Replenish S=
tock<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>. </span></span=
><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557395 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>13</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003300390035000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman"'><o:p></o:p></span>=
</p>

<p class=3DMsoToc1><span class=3DMsoHyperlink><a href=3D"#_Toc45557396">4<s=
pan
style=3D'font-size:12.0pt;font-family:"Times New Roman";color:windowtext;
font-weight:normal;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'>.. </span></span>Manufacturing System
Architecture<span style=3D'color:windowtext;display:none;mso-hide:screen;
text-decoration:none;text-underline:none'><span style=3D'mso-tab-count:1 do=
tted'>. </span></span><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557396 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>14</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003300390036000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman";font-weight:normal'=
><o:p></o:p></span></p>

<p class=3DMsoToc2><span class=3DMsoHyperlink><a href=3D"#_Toc45557397">4.1=
<span
style=3D'font-size:12.0pt;font-family:"Times New Roman";color:windowtext;
text-decoration:none;text-underline:none'><span style=3D'mso-tab-count:1 do=
tted'>.... </span></span>Manufacturing
System Glossary<span style=3D'color:windowtext;display:none;mso-hide:screen;
text-decoration:none;text-underline:none'><span style=3D'mso-tab-count:1 do=
tted'>. </span></span><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557397 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>14</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003300390037000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman"'><o:p></o:p></span>=
</p>

<p class=3DMsoToc2><span class=3DMsoHyperlink><a href=3D"#_Toc45557398">4.2=
<span
style=3D'font-size:12.0pt;font-family:"Times New Roman";color:windowtext;
text-decoration:none;text-underline:none'><span style=3D'mso-tab-count:1 do=
tted'>.... </span></span>Manufacturing
System Overview<span style=3D'color:windowtext;display:none;mso-hide:screen;
text-decoration:none;text-underline:none'><span style=3D'mso-tab-count:1 do=
tted'>. </span></span><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557398 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>14</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003300390038000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman"'><o:p></o:p></span>=
</p>

<p class=3DMsoToc2><span class=3DMsoHyperlink><a href=3D"#_Toc45557399">4.3=
<span
style=3D'font-size:12.0pt;font-family:"Times New Roman";color:windowtext;
text-decoration:none;text-underline:none'><span style=3D'mso-tab-count:1 do=
tted'>.... </span></span>Deployment
Diagram<span style=3D'color:windowtext;display:none;mso-hide:screen;text-de=
coration:
none;text-underline:none'><span style=3D'mso-tab-count:1 dotted'>.. </span>=
</span><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557399 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>14</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003300390039000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman"'><o:p></o:p></span>=
</p>

<p class=3DMsoToc2><span class=3DMsoHyperlink><a href=3D"#_Toc45557400">4.4=
<span
style=3D'font-size:12.0pt;font-family:"Times New Roman";color:windowtext;
text-decoration:none;text-underline:none'><span style=3D'mso-tab-count:1 do=
tted'>.... </span></span>Manufacturing
System Web services<span style=3D'color:windowtext;display:none;mso-hide:sc=
reen;
text-decoration:none;text-underline:none'><span style=3D'mso-tab-count:1 do=
tted'>. </span></span><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557400 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>15</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003400300030000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman"'><o:p></o:p></span>=
</p>

<p class=3DMsoToc3 style=3D'tab-stops:98.0pt right dotted 460.0pt'><span
class=3DMsoHyperlink><a href=3D"#_Toc45557401">4.4.1<span style=3D'font-siz=
e:12.0pt;
font-family:"Times New Roman";color:windowtext;text-decoration:none;text-un=
derline:
none'><span style=3D'mso-tab-count:1'>&nbsp; </span></span>Manufacturer Ser=
vice<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>. </span></span=
><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557401 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>16</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003400300031000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman"'><o:p></o:p></span>=
</p>

<p class=3DMsoToc3 style=3D'tab-stops:98.0pt right dotted 460.0pt'><span
class=3DMsoHyperlink><a href=3D"#_Toc45557402">4.4.2<span style=3D'font-siz=
e:12.0pt;
font-family:"Times New Roman";color:windowtext;text-decoration:none;text-un=
derline:
none'><span style=3D'mso-tab-count:1'>&nbsp; </span></span>WSDL<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1'>&nbsp; </span></span><=
!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557402 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>16</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003400300032000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman"'><o:p></o:p></span>=
</p>

<p class=3DMsoToc2><span class=3DMsoHyperlink><a href=3D"#_Toc45557403">4.5=
<span
style=3D'font-size:12.0pt;font-family:"Times New Roman";color:windowtext;
text-decoration:none;text-underline:none'><span style=3D'mso-tab-count:1 do=
tted'>.... </span></span>Class
Diagram<span style=3D'color:windowtext;display:none;mso-hide:screen;text-de=
coration:
none;text-underline:none'><span style=3D'mso-tab-count:1 dotted'>.. </span>=
</span><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557403 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>17</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003400300033000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman"'><o:p></o:p></span>=
</p>

<p class=3DMsoToc2><span class=3DMsoHyperlink><a href=3D"#_Toc45557404">4.6=
<span
style=3D'font-size:12.0pt;font-family:"Times New Roman";color:windowtext;
text-decoration:none;text-underline:none'><span style=3D'mso-tab-count:1 do=
tted'>.... </span></span>Sequence
Diagrams<span style=3D'color:windowtext;display:none;mso-hide:screen;text-d=
ecoration:
none;text-underline:none'><span style=3D'mso-tab-count:1 dotted'>. </span><=
/span><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557404 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>17</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003400300034000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman"'><o:p></o:p></span>=
</p>

<p class=3DMsoToc3 style=3D'tab-stops:98.0pt right dotted 460.0pt'><span
class=3DMsoHyperlink><a href=3D"#_Toc45557405">4.6.1<span style=3D'font-siz=
e:12.0pt;
font-family:"Times New Roman";color:windowtext;text-decoration:none;text-un=
derline:
none'><span style=3D'mso-tab-count:1'>&nbsp; </span></span>UC4: Supply Fini=
shed
Goods &amp; UC5: Manufacture Finished Goods<span style=3D'color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><sp=
an
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557405 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>18</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003400300035000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman"'><o:p></o:p></span>=
</p>

<p class=3DMsoToc1><span class=3DMsoHyperlink><a href=3D"#_Toc45557406">5<s=
pan
style=3D'font-size:12.0pt;font-family:"Times New Roman";color:windowtext;
font-weight:normal;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'>.. </span></span>Demo System Architecture<=
span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>. </span></span=
><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557406 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>18</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003400300036000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman";font-weight:normal'=
><o:p></o:p></span></p>

<p class=3DMsoToc2><span class=3DMsoHyperlink><a href=3D"#_Toc45557407">5.1=
<span
style=3D'font-size:12.0pt;font-family:"Times New Roman";color:windowtext;
text-decoration:none;text-underline:none'><span style=3D'mso-tab-count:1 do=
tted'>.... </span></span>Demo
System Glossary<span style=3D'color:windowtext;display:none;mso-hide:screen;
text-decoration:none;text-underline:none'><span style=3D'mso-tab-count:1 do=
tted'>. </span></span><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557407 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>19</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003400300037000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman"'><o:p></o:p></span>=
</p>

<p class=3DMsoToc2><span class=3DMsoHyperlink><a href=3D"#_Toc45557408">5.2=
<span
style=3D'font-size:12.0pt;font-family:"Times New Roman";color:windowtext;
text-decoration:none;text-underline:none'><span style=3D'mso-tab-count:1 do=
tted'>.... </span></span>Sample
Application Flow<span style=3D'color:windowtext;display:none;mso-hide:scree=
n;
text-decoration:none;text-underline:none'><span style=3D'mso-tab-count:1 do=
tted'>. </span></span><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557408 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>19</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003400300038000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman"'><o:p></o:p></span>=
</p>

<p class=3DMsoToc2><span class=3DMsoHyperlink><a href=3D"#_Toc45557409">5.3=
<span
style=3D'font-size:12.0pt;font-family:"Times New Roman";color:windowtext;
text-decoration:none;text-underline:none'><span style=3D'mso-tab-count:1 do=
tted'>.... </span></span>Deployment
Diagram<span style=3D'color:windowtext;display:none;mso-hide:screen;text-de=
coration:
none;text-underline:none'><span style=3D'mso-tab-count:1 dotted'>.. </span>=
</span><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557409 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>20</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003400300039000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman"'><o:p></o:p></span>=
</p>

<p class=3DMsoToc2><span class=3DMsoHyperlink><a href=3D"#_Toc45557410">5.4=
<span
style=3D'font-size:12.0pt;font-family:"Times New Roman";color:windowtext;
text-decoration:none;text-underline:none'><span style=3D'mso-tab-count:1 do=
tted'>.... </span></span>Demo
System Web services<span style=3D'color:windowtext;display:none;mso-hide:sc=
reen;
text-decoration:none;text-underline:none'><span style=3D'mso-tab-count:1 do=
tted'>. </span></span><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557410 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>21</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003400310030000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman"'><o:p></o:p></span>=
</p>

<p class=3DMsoToc3 style=3D'tab-stops:98.0pt right dotted 460.0pt'><span
class=3DMsoHyperlink><a href=3D"#_Toc45557411">5.4.1<span style=3D'font-siz=
e:12.0pt;
font-family:"Times New Roman";color:windowtext;text-decoration:none;text-un=
derline:
none'><span style=3D'mso-tab-count:1'>&nbsp; </span></span>Configurator<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'> </span></span>=
<!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557411 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>22</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003400310031000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman"'><o:p></o:p></span>=
</p>

<p class=3DMsoToc3 style=3D'tab-stops:98.0pt right dotted 460.0pt'><span
class=3DMsoHyperlink><a href=3D"#_Toc45557412">5.4.2<span style=3D'font-siz=
e:12.0pt;
font-family:"Times New Roman";color:windowtext;text-decoration:none;text-un=
derline:
none'><span style=3D'mso-tab-count:1'>&nbsp; </span></span>Configurator WSD=
L<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>. </span></span=
><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557412 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>23</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003400310032000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman"'><o:p></o:p></span>=
</p>

<p class=3DMsoToc3 style=3D'tab-stops:98.0pt right dotted 460.0pt'><span
class=3DMsoHyperlink><a href=3D"#_Toc45557413">5.4.3<span style=3D'font-siz=
e:12.0pt;
font-family:"Times New Roman";color:windowtext;text-decoration:none;text-un=
derline:
none'><span style=3D'mso-tab-count:1'>&nbsp; </span></span>Logging Facility=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>. </span></span=
><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557413 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>23</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003400310033000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman"'><o:p></o:p></span>=
</p>

<p class=3DMsoToc3 style=3D'tab-stops:98.0pt right dotted 460.0pt'><span
class=3DMsoHyperlink><a href=3D"#_Toc45557414">5.4.4<span style=3D'font-siz=
e:12.0pt;
font-family:"Times New Roman";color:windowtext;text-decoration:none;text-un=
derline:
none'><span style=3D'mso-tab-count:1'>&nbsp; </span></span>Logging Facility=
 WSDL<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>. </span></span=
><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557414 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>25</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003400310034000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman"'><o:p></o:p></span>=
</p>

<p class=3DMsoToc2><span class=3DMsoHyperlink><a href=3D"#_Toc45557415">5.5=
<span
style=3D'font-size:12.0pt;font-family:"Times New Roman";color:windowtext;
text-decoration:none;text-underline:none'><span style=3D'mso-tab-count:1 do=
tted'>.... </span></span>Class
Diagram<span style=3D'color:windowtext;display:none;mso-hide:screen;text-de=
coration:
none;text-underline:none'><span style=3D'mso-tab-count:1 dotted'>.. </span>=
</span><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557415 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>25</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003400310035000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman"'><o:p></o:p></span>=
</p>

<p class=3DMsoToc2><span class=3DMsoHyperlink><a href=3D"#_Toc45557416">5.6=
<span
style=3D'font-size:12.0pt;font-family:"Times New Roman";color:windowtext;
text-decoration:none;text-underline:none'><span style=3D'mso-tab-count:1 do=
tted'>.... </span></span>Sequence
Diagrams<span style=3D'color:windowtext;display:none;mso-hide:screen;text-d=
ecoration:
none;text-underline:none'><span style=3D'mso-tab-count:1 dotted'>. </span><=
/span><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557416 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>26</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003400310036000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman"'><o:p></o:p></span>=
</p>

<p class=3DMsoToc3 style=3D'tab-stops:98.0pt right dotted 460.0pt'><span
class=3DMsoHyperlink><a href=3D"#_Toc45557417">5.6.1<span style=3D'font-siz=
e:12.0pt;
font-family:"Times New Roman";color:windowtext;text-decoration:none;text-un=
derline:
none'><span style=3D'mso-tab-count:1'>&nbsp; </span></span>UC6: Configure &=
amp;
Run Demo<span style=3D'color:windowtext;display:none;mso-hide:screen;text-d=
ecoration:
none;text-underline:none'><span style=3D'mso-tab-count:1 dotted'>. </span><=
/span><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557417 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>26</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003400310037000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman"'><o:p></o:p></span>=
</p>

<p class=3DMsoToc3 style=3D'tab-stops:98.0pt right dotted 460.0pt'><span
class=3DMsoHyperlink><a href=3D"#_Toc45557418">5.6.2<span style=3D'font-siz=
e:12.0pt;
font-family:"Times New Roman";color:windowtext;text-decoration:none;text-un=
derline:
none'><span style=3D'mso-tab-count:1'>&nbsp; </span></span>UC7: Log Events<=
span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>. </span></span=
><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557418 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>27</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003400310038000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman"'><o:p></o:p></span>=
</p>

<p class=3DMsoToc3 style=3D'tab-stops:98.0pt right dotted 460.0pt'><span
class=3DMsoHyperlink><a href=3D"#_Toc45557419">5.6.3<span style=3D'font-siz=
e:12.0pt;
font-family:"Times New Roman";color:windowtext;text-decoration:none;text-un=
derline:
none'><span style=3D'mso-tab-count:1'>&nbsp; </span></span>UC8: View Events=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>. </span></span=
><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557419 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>28</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003400310039000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman"'><o:p></o:p></span>=
</p>

<p class=3DMsoToc1><span class=3DMsoHyperlink><a href=3D"#_Toc45557420">6<s=
pan
style=3D'font-size:12.0pt;font-family:"Times New Roman";color:windowtext;
font-weight:normal;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'>.. </span></span>Design Aspects of the Bas=
ic Sample
Application<span style=3D'color:windowtext;display:none;mso-hide:screen;
text-decoration:none;text-underline:none'><span style=3D'mso-tab-count:1 do=
tted'>. </span></span><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557420 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>28</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003400320030000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman";font-weight:normal'=
><o:p></o:p></span></p>

<p class=3DMsoToc2><span class=3DMsoHyperlink><a href=3D"#_Toc45557421">6.1=
<span
style=3D'font-size:12.0pt;font-family:"Times New Roman";color:windowtext;
text-decoration:none;text-underline:none'><span style=3D'mso-tab-count:1 do=
tted'>.... </span></span>Basic
Sample Application User Interface Fundamentals<span style=3D'color:windowte=
xt;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><sp=
an
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557421 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>28</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003400320031000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman"'><o:p></o:p></span>=
</p>

<p class=3DMsoToc2><span class=3DMsoHyperlink><a href=3D"#_Toc45557422">6.2=
<span
style=3D'font-size:12.0pt;font-family:"Times New Roman";color:windowtext;
text-decoration:none;text-underline:none'><span style=3D'mso-tab-count:1 do=
tted'>.... </span></span>Basic
Sample Application Web Service Descriptions<span style=3D'color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><sp=
an
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557422 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>29</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003400320032000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman"'><o:p></o:p></span>=
</p>

<p class=3DMsoToc2><span class=3DMsoHyperlink><a href=3D"#_Toc45557423">6.3=
<span
style=3D'font-size:12.0pt;font-family:"Times New Roman";color:windowtext;
text-decoration:none;text-underline:none'><span style=3D'mso-tab-count:1 do=
tted'>.... </span></span>Basic
Callback Usage Scenario Design and Implementation<span style=3D'color:windo=
wtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><sp=
an
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557423 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>30</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003400320033000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman"'><o:p></o:p></span>=
</p>

<p class=3DMsoToc2><span class=3DMsoHyperlink><a href=3D"#_Toc45557424">6.4=
<span
style=3D'font-size:12.0pt;font-family:"Times New Roman";color:windowtext;
text-decoration:none;text-underline:none'><span style=3D'mso-tab-count:1 do=
tted'>.... </span></span>UDDI
Advertisement of the Basic Sample Application<span style=3D'color:windowtex=
t;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><sp=
an
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557424 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>30</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003400320034000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman"'><o:p></o:p></span>=
</p>

<p class=3DMsoToc3 style=3D'tab-stops:98.0pt right dotted 460.0pt'><span
class=3DMsoHyperlink><a href=3D"#_Toc45557425">6.4.1<span style=3D'font-siz=
e:12.0pt;
font-family:"Times New Roman";color:windowtext;text-decoration:none;text-un=
derline:
none'><span style=3D'mso-tab-count:1'>&nbsp; </span></span>Advertisement of
tModels<span style=3D'color:windowtext;display:none;mso-hide:screen;text-de=
coration:
none;text-underline:none'><span style=3D'mso-tab-count:1 dotted'>. </span><=
/span><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557425 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>31</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003400320035000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman"'><o:p></o:p></span>=
</p>

<p class=3DMsoToc3 style=3D'tab-stops:98.0pt right dotted 460.0pt'><span
class=3DMsoHyperlink><a href=3D"#_Toc45557426">6.4.2<span style=3D'font-siz=
e:12.0pt;
font-family:"Times New Roman";color:windowtext;text-decoration:none;text-un=
derline:
none'><span style=3D'mso-tab-count:1'>&nbsp; </span></span>Advertisement of=
 Web
Service Implementations<span style=3D'color:windowtext;display:none;mso-hid=
e:
screen;text-decoration:none;text-underline:none'><span style=3D'mso-tab-cou=
nt:
1 dotted'>. </span></span><!--[if supportFields]><span style=3D'color:windo=
wtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-begin'></span></span><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'> PAG=
EREF
_Toc45557426 \h </span><span style=3D'color:windowtext;display:none;mso-hid=
e:
screen;text-decoration:none;text-underline:none'><span style=3D'mso-element=
:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>32</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003400320036000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman"'><o:p></o:p></span>=
</p>

<p class=3DMsoToc3 style=3D'tab-stops:98.0pt right dotted 460.0pt'><span
class=3DMsoHyperlink><a href=3D"#_Toc45557427">6.4.3<span style=3D'font-siz=
e:12.0pt;
font-family:"Times New Roman";color:windowtext;text-decoration:none;text-un=
derline:
none'><span style=3D'mso-tab-count:1'>&nbsp; </span></span>Participation in=
 the
WS-I Interoperability Showcase<span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><sp=
an
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557427 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>33</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003400320037000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman"'><o:p></o:p></span>=
</p>

<p class=3DMsoToc3 style=3D'tab-stops:98.0pt right dotted 460.0pt'><span
class=3DMsoHyperlink><a href=3D"#_Toc45557428">6.4.4<span style=3D'font-siz=
e:12.0pt;
font-family:"Times New Roman";color:windowtext;text-decoration:none;text-un=
derline:
none'><span style=3D'mso-tab-count:1'>&nbsp; </span></span>businessService
Categorizations To Differentiate Roles<span style=3D'color:windowtext;displ=
ay:
none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><sp=
an
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557428 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>34</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003400320038000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman"'><o:p></o:p></span>=
</p>

<p class=3DMsoToc2><span class=3DMsoHyperlink><a href=3D"#_Toc45557429">6.5=
<span
style=3D'font-size:12.0pt;font-family:"Times New Roman";color:windowtext;
text-decoration:none;text-underline:none'><span style=3D'mso-tab-count:1 do=
tted'>.... </span></span>Event
Logging in the Basic Sample Application<span style=3D'color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><sp=
an
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557429 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>34</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003400320039000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman"'><o:p></o:p></span>=
</p>

<p class=3DMsoToc2><span class=3DMsoHyperlink><a href=3D"#_Toc45557430">6.6=
<span
style=3D'font-size:12.0pt;font-family:"Times New Roman";color:windowtext;
text-decoration:none;text-underline:none'><span style=3D'mso-tab-count:1 do=
tted'>.... </span></span>State
Data Used by the Basic Sample Application<span style=3D'color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><sp=
an
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span></span>=
<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc45557430 \h </span><span style=3D'color:w=
indowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>36</span><span style=3D'color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><!--[if gte mso 9=
]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005400=
6F006300340035003500350037003400330030000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span><span
style=3D'font-size:12.0pt;font-family:"Times New Roman"'><o:p></o:p></span>=
</p>

<p class=3DMsoBodyText><!--[if supportFields]><b style=3D'mso-bidi-font-wei=
ght:
normal'><span style=3D'mso-element:field-end'></span></b><![endif]--></p>

</div>

<span style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial;
mso-fareast-font-family:"Times New Roman";mso-bidi-font-family:"Times New R=
oman";
mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:AR-SA'=
><br
clear=3Dall style=3D'page-break-before:always;mso-break-type:section-break'>
</span>

<div class=3DSection2>

<div style=3D'mso-element:para-border-div;border:none;border-top:solid silv=
er 2.25pt;
padding:4.0pt 0in 0in 0in'>

<h1 style=3D'tab-stops:list .3in'><a name=3D"_Toc526132837"></a><a
name=3D"_Toc45557380"></a><a name=3D"_Ref26598535"><span style=3D'mso-bookm=
ark:_Toc45557380'><span
style=3D'mso-bookmark:_Toc526132837'><![if !supportLists]><span style=3D'ms=
o-fareast-font-family:
Arial'><span style=3D'mso-list:Ignore'>1<span style=3D'font:7.0pt "Times Ne=
w Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>Introduction</span></span></a><span
style=3D'mso-bookmark:_Toc526132837'></span></h1>

</div>

<p class=3DMsoBodyText><span style=3D'mso-bookmark:_Toc526132837'>This docu=
ment
details the technical design and implementation of the Basic Profile 1.0 Sa=
mple
Application. The sample application described herein was modeled after the
&#8220;simple&#8221; supply chain management (SCM) application outlined in =
the
SCM Use Cases V1.0 document; it is not intended to exhibit all of the
characteristics of a real world SCM design and implementation. Rather, it
serves to document and demonstrate how WS-I Basic Profile 1.0<span
style=3D'mso-spacerun:yes'>&nbsp; </span>conformant web services might be
designed, implemented and deployed.<span style=3D'mso-spacerun:yes'>&nbsp;
</span></span></p>

<p class=3DMsoBodyText><span style=3D'mso-bookmark:_Toc526132837'>One of th=
e goals
of the Sample Application is to explore as many of the features found in the
Basic Profile as possible. To this end, the sample application employs a
variety of schema naming conventions, SOAP message formats, SOAP message
styles, and WSDL design practices that are all Basic Profile conformant.<sp=
an
style=3D'mso-spacerun:yes'>&nbsp; </span>In many places coverage of Basic P=
rofile
features has been traded for best practice.</span></p>

<p class=3DMsoBodyText><span style=3D'mso-bookmark:_Toc526132837'>To fully
understand the contents of this document it is highly recommended that the =
S<i
style=3D'mso-bidi-font-style:normal'>CM Use Cases v 1.0 </i>as well as the =
<i
style=3D'mso-bidi-font-style:normal'>Usage Scenarios v 1.0</i> documents be
consulted in conjunction with this document.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>A quick overview of the various st=
ages
of interactions for the Sample Application can be found in section 5.2, Fig=
ure
9.</span></p>

<p class=3DMsoBodyText><span style=3D'mso-bookmark:_Toc526132837'>In order =
to
inject some realism into the sample application, a single top down design w=
as
not attempted. Rather each main system (Retailer, Manufacture, Demo) has be=
en
designed and architected separately and brought together via web services. =
This
should reflect the real world of connecting autonomous<span
style=3D'mso-spacerun:yes'>&nbsp; </span>organizations together without the
luxury of a global architecture and design.</span></p>

<p class=3DMsoBodyText><span style=3D'mso-bookmark:_Toc526132837'>The docum=
ent is
divided into four main sections and has an intended audience which includes
Architects, Designers and Implementers of WS-I compliant web services.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>Each section of this document star=
ts
with a glossary of terms used to help clarify specific areas of
discussion.<span style=3D'mso-spacerun:yes'>&nbsp; </span></span></p>

<p class=3DMsoBodyText><span style=3D'mso-bookmark:_Toc526132837'>Section 3,
&#8220;Retailer System Architecture&#8221;: This section provides an in-dep=
th
look at the various web services and associated methods required for a cons=
umer
to order product and simultaneously receive a response indicating which ite=
ms
were shipped.<span style=3D'mso-spacerun:yes'>&nbsp; </span>Additionally, t=
his
section describes a web service that is invoked by the retailer&#8217;s
warehouse which checks each line item in the order for product
availability.<span style=3D'mso-spacerun:yes'>&nbsp; </span></span></p>

<p class=3DMsoBodyText><span style=3D'mso-bookmark:_Toc526132837'>Included =
in this
section are several architectural diagrams that provide different views of =
the
application mechanics, including interfaces, roles and responsibilities,
business rules to help facilitate WSDL design, processes as well as the
information collected and maintained.<span style=3D'mso-spacerun:yes'>&nbsp;
</span>Also, the reader will discover which usage scenarios were implemente=
d as
well as the recommended message style.</span></p>

<p class=3DMsoBodyText><span style=3D'mso-bookmark:_Toc526132837'>Section 4,
&#8220;Manufacturing System Architecture&#8221;: Here we look at the various
web services and associated methods required to supply finished goods to the
warehouses.<span style=3D'mso-spacerun:yes'>&nbsp; </span>Like Section 3, t=
his
section contains detailed architectural mechanics, usage scenario and messa=
ge
style selection as they relate to the manufacturing architecture.</span></p>

<p class=3DMsoBodyText><span style=3D'mso-bookmark:_Toc526132837'>Section 5,
&#8220;Demo System&#8221;: This section examines how various use cases were
implemented in the development of the demo application that will be showcas=
ed
on the WS-I web site.<span style=3D'mso-spacerun:yes'>&nbsp; </span>Section=
 5.2
provides the reader with a step-by-step roadmap of the processes involved to
interact with the demo.<span style=3D'mso-spacerun:yes'>&nbsp;&nbsp; </span=
>Like
previous sections, this section contains detailed architectural mechanics,
usage scenario and message style selection as they relate to specific piece=
s of
the demo application.</span></p>

<p class=3DMsoBodyText><span style=3D'mso-bookmark:_Toc526132837'>Section 6.
&#8220;Design Aspects of the Basic Sample Application&#8221;: This section =
</span><span
style=3D'mso-bookmark:_Toc526132837'><span style=3D'mso-bidi-font-size:10.0=
pt;
mso-bidi-font-family:Arial'>describes the technical design aspects of the B=
asic
Sample Application.<span style=3D'mso-spacerun:yes'>&nbsp; </span>The techn=
ical
descriptions of the Web services and their associated schemas are included
here, as are the fundamentals of the showcase User Interface, logging of
events, fixed sample data, and the advertisement of sample Web services in
UDDI.<span style=3D'mso-spacerun:yes'>&nbsp; </span>The reader will find se=
veral
examples of XML code to assist them in the UDDI registration of their web
services.</span><b style=3D'mso-bidi-font-weight:normal'><o:p></o:p></b></s=
pan></p>

<p class=3DMsoBodyText><span style=3D'mso-bookmark:_Toc526132837'><o:p>&nbs=
p;</o:p></span></p>

<p class=3DMsoBodyText><span style=3D'mso-bookmark:_Toc526132837'><o:p>&nbs=
p;</o:p></span></p>

<p class=3DMsoBodyText><span style=3D'mso-bookmark:_Toc526132837'><o:p>&nbs=
p;</o:p></span></p>

<span style=3D'mso-bookmark:_Toc526132837'></span>

<p class=3DMsoBodyText><o:p>&nbsp;</o:p></p>

<div style=3D'mso-element:para-border-div;border:none;border-top:solid silv=
er 2.25pt;
padding:4.0pt 0in 0in 0in'>

<h1 style=3D'tab-stops:list .3in'><a name=3D"_Toc45557381"><![if !supportLi=
sts]><span
style=3D'mso-fareast-font-family:Arial'><span style=3D'mso-list:Ignore'>2<s=
pan
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>Document References</a></h1>

</div>

<table class=3DMsoNormalTable border=3D1 cellspacing=3D0 cellpadding=3D0
 style=3D'border-collapse:collapse;border:none;mso-border-alt:solid windowt=
ext .5pt;
 mso-padding-alt:0in 5.4pt 0in 5.4pt;mso-border-insideh:.5pt solid windowte=
xt;
 mso-border-insidev:.5pt solid windowtext'>
 <tr style=3D'mso-yfti-irow:0;mso-yfti-firstrow:yes'>
  <td width=3D286 valign=3Dtop style=3D'width:214.7pt;border:solid windowte=
xt 1.0pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DTable><b>Document<o:p></o:p></b></p>
  </td>
  <td width=3D352 valign=3Dtop style=3D'width:264.1pt;border:solid windowte=
xt 1.0pt;
  border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
  solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DTable><b>Description<o:p></o:p></b></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:1'>
  <td width=3D286 valign=3Dtop style=3D'width:214.7pt;border:solid windowte=
xt 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DTable>Usage Scenarios</p>
  </td>
  <td width=3D352 valign=3Dtop style=3D'width:264.1pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DTable>This document describes Usage Scenarios, as defined by t=
he
  Scenarios and Design Sub-team of the Basic Sample Applications Workgroup =
for
  the WS-I.<b><o:p></o:p></b></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:2;mso-yfti-lastrow:yes'>
  <td width=3D286 valign=3Dtop style=3D'width:214.7pt;border:solid windowte=
xt 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DTable>SCM Use Cases</p>
  </td>
  <td width=3D352 valign=3Dtop style=3D'width:264.1pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DTable>This document contains the use cases on which this
  Architecture and Domain Model has been based.</p>
  </td>
 </tr>
</table>

<p class=3DMsoBodyText><o:p>&nbsp;</o:p></p>

<div style=3D'mso-element:para-border-div;border:none;border-top:solid silv=
er 2.25pt;
padding:4.0pt 0in 0in 0in'>

<h1 style=3D'tab-stops:list .3in'><a name=3D"_Toc45557382"></a><a
name=3D"_Toc25399855"></a><a name=3D"_Toc18923096"><span style=3D'mso-bookm=
ark:_Toc25399855'><span
style=3D'mso-bookmark:_Toc45557382'><![if !supportLists]><span style=3D'mso=
-fareast-font-family:
Arial'><span style=3D'mso-list:Ignore'>3<span style=3D'font:7.0pt "Times Ne=
w Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>Retailer System Architecture</span></span></=
a></h1>

</div>

<p class=3DMsoBodyText>This section pertains to the technical design and
implementation of the Basic Profile Sample Application. In particular it
defines the Retailer part of the system defined in the SCM use case documen=
t.</p>

<p class=3DMsoBodyText>The domain model and architecture described in this
section relates to the retailer system and its related use cases as defined=
 in
the <i style=3D'mso-bidi-font-style:normal'>SCM Use Cases v 1</i> document,=
 and
as such should be read in conjunction with that document.</p>

<p class=3DMsoBodyText>The various types of diagrams (class, sequence,
deployment, etc.) included in this section each provide a different view of=
 the
application, including its interfaces, roles and responsibilities, business
rules, processes as well as the information collected and maintained.</p>

<p class=3DMsoBodyText>In general this model is implementation independent =
except
where technical constraints are given as part of the requirements.</p>

<h2><a name=3D"_Toc45557383"></a><a name=3D"_Toc25399856"></a><a name=3D"_T=
oc18923098"><span
style=3D'mso-bookmark:_Toc25399856'><span style=3D'mso-bookmark:_Toc4555738=
3'><![if !supportLists]><span
style=3D'mso-fareast-font-family:Arial'><span style=3D'mso-list:Ignore'>3.1=
<span
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>Retailer System Glossary</span></span></a></=
h2>

<table class=3DMsoNormalTable border=3D1 cellspacing=3D0 cellpadding=3D0
 style=3D'border-collapse:collapse;border:none;mso-border-alt:solid windowt=
ext .5pt;
 mso-padding-alt:0in 5.4pt 0in 5.4pt;mso-border-insideh:.5pt solid windowte=
xt;
 mso-border-insidev:.5pt solid windowtext'>
 <tr style=3D'mso-yfti-irow:0;mso-yfti-firstrow:yes'>
  <td width=3D125 valign=3Dtop style=3D'width:93.8pt;border:solid windowtex=
t 1.0pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DTable><b>Term<o:p></o:p></b></p>
  </td>
  <td width=3D513 valign=3Dtop style=3D'width:385.0pt;border:solid windowte=
xt 1.0pt;
  border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
  solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DTable><b>Description<o:p></o:p></b></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:1'>
  <td width=3D125 valign=3Dtop style=3D'width:93.8pt;border:solid windowtex=
t 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DTable>Catalog</p>
  </td>
  <td width=3D513 valign=3Dtop style=3D'width:385.0pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DTable>A listing of catalog entries</p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:2'>
  <td width=3D125 valign=3Dtop style=3D'width:93.8pt;border:solid windowtex=
t 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DTable>Catalog Entry</p>
  </td>
  <td width=3D513 valign=3Dtop style=3D'width:385.0pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DTable>The details about a product (name, description, category,
  price, etc)</p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:3'>
  <td width=3D125 valign=3Dtop style=3D'width:93.8pt;border:solid windowtex=
t 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DTable>Consumer</p>
  </td>
  <td width=3D513 valign=3Dtop style=3D'width:385.0pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DTable>A party that wishes to purchase product from a Retailer<=
/p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:4'>
  <td width=3D125 valign=3Dtop style=3D'width:93.8pt;border:solid windowtex=
t 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DTable>Inventory Item</p>
  </td>
  <td width=3D513 valign=3Dtop style=3D'width:385.0pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DTable>The details of a product as it relates to a warehouse (p=
roduct
  code, warehouse location, number in stock, minimum stock level, maximum s=
tock
  level)</p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:5'>
  <td width=3D125 valign=3Dtop style=3D'width:93.8pt;border:solid windowtex=
t 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DTable>Line Item</p>
  </td>
  <td width=3D513 valign=3Dtop style=3D'width:385.0pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DTable>An entry in an order relating to a single product (produ=
ct
  code, required quantity)</p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:6'>
  <td width=3D125 valign=3Dtop style=3D'width:93.8pt;border:solid windowtex=
t 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DTable>Manufacturer</p>
  </td>
  <td width=3D513 valign=3Dtop style=3D'width:385.0pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DTable>A party that supplies finished goods to a Retailer&#8217=
;s
  warehouses.</p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:7'>
  <td width=3D125 valign=3Dtop style=3D'width:93.8pt;border:solid windowtex=
t 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DTable>Order (or Purchase Order/PO)</p>
  </td>
  <td width=3D513 valign=3Dtop style=3D'width:385.0pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DTable>A request from a Consumer asking<span
  style=3D'mso-spacerun:yes'>&nbsp; </span>to purchase products.<span
  style=3D'mso-spacerun:yes'>&nbsp; </span>An order consists of one or more=
 line
  items</p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:8'>
  <td width=3D125 valign=3Dtop style=3D'width:93.8pt;border:solid windowtex=
t 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DTable>Product</p>
  </td>
  <td width=3D513 valign=3Dtop style=3D'width:385.0pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DTable>A tangible entity that can be sold &#8211; finished good=
s</p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:9'>
  <td width=3D125 valign=3Dtop style=3D'width:93.8pt;border:solid windowtex=
t 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DTable>Shipping Notice (SN)</p>
  </td>
  <td width=3D513 valign=3Dtop style=3D'width:385.0pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DTable>A notice sent to a consumer in response to a purchase or=
der
  stating that the line items have been shipped.</p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:10'>
  <td width=3D125 valign=3Dtop style=3D'width:93.8pt;border:solid windowtex=
t 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DTable>Retailer</p>
  </td>
  <td width=3D513 valign=3Dtop style=3D'width:385.0pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DTable>A party that offers products for sale</p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:11;mso-yfti-lastrow:yes'>
  <td width=3D125 valign=3Dtop style=3D'width:93.8pt;border:solid windowtex=
t 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DTable>Warehouse</p>
  </td>
  <td width=3D513 valign=3Dtop style=3D'width:385.0pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DTable>An entity that stores products and maintains an Inventory
  level for each stocked product</p>
  </td>
 </tr>
</table>

<h2><a name=3D"_Toc45557384"></a><a name=3D"_Toc25399857"></a><a name=3D"_T=
oc18923099"><span
style=3D'mso-bookmark:_Toc25399857'><span style=3D'mso-bookmark:_Toc4555738=
4'><![if !supportLists]><span
style=3D'mso-fareast-font-family:Arial'><span style=3D'mso-list:Ignore'>3.2=
<span
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>Retailer System </span></span></a><span
style=3D'mso-bookmark:_Toc45557384'>Overview</span></h2>

<p class=3DMsoBodyText>The Retailer will present a Web service for some thi=
rd
party system to access its services. In the Sample Application this will be=
 the
Demo System. The Retailer web service provides a fa&ccedil;ade onto the
Retailer System, providing operations to access the catalog of products and=
 to
place orders. Within the Retailer System there are three instances of the
warehouse web services, one for each of warehouse A, B and C defined in the=
 Use
Case document. These warehouses will in turn call out to the three
Manufacturing systems, whose architecture is defined in Section <span
style=3D'mso-field-code:" REF _Ref26598501 \\r \\h "'>4<!--[if gte mso 9]><=
xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005200=
65006600320036003500390038003500300031000000</w:data>
</xml><![endif]--></span>. To facilitate this interaction the warehouse has=
 to
provide a callback interface &#8211; these and the retailer web service are=
 the
only external entry points into the Retailer system. For the purpose of the
Sample Application the Retailer System relies on the Logging service provid=
ed
by the Demo System.</p>

<h2 style=3D'margin-top:12.0pt;margin-right:0in;margin-bottom:6.0pt;margin-=
left:
28.9pt;text-indent:-28.9pt'><a name=3D"_Toc45557385"></a><a name=3D"_Toc253=
99858"></a><a
name=3D"_Toc18923100"><span style=3D'mso-bookmark:_Toc25399858'><span
style=3D'mso-bookmark:_Toc45557385'><![if !supportLists]><span style=3D'mso=
-fareast-font-family:
Arial'><span style=3D'mso-list:Ignore'>3.3<span style=3D'font:7.0pt "Times =
New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>Deployment Diagram</span></span></a></h2>

<p class=3DMsoBodyText>Figure 1 shows a conceptual view of an implementatio=
n of a
Retailer System.</p>

<p class=3DMsoBodyText><o:p>&nbsp;</o:p></p>

<p class=3DMsoBodyText style=3D'page-break-after:avoid'><!--[if gte vml 1]>=
<v:shape
 id=3D"_x0000_i1026" type=3D"#_x0000_t75" style=3D'width:467.25pt;height:16=
0.5pt'>
 <v:imagedata src=3D"SCMArchitecture1.01_files/image002.jpg" o:title=3D"Ret=
ailer System Deployment"/>
</v:shape><![endif]--><![if !vml]><img width=3D623 height=3D214
src=3D"SCMArchitecture1.01_files/image003.jpg" v:shapes=3D"_x0000_i1026"><!=
[endif]></p>

<p class=3DMsoCaption>Figure <!--[if supportFields]><span style=3D'mso-elem=
ent:
field-begin'></span><span style=3D'mso-spacerun:yes'>&nbsp;</span>SEQ Figur=
e \*
ARABIC <span style=3D'mso-element:field-separator'></span><![endif]--><span
style=3D'mso-no-proof:yes'>1</span><!--[if supportFields]><span style=3D'ms=
o-element:
field-end'></span><![endif]-->: Retailer System Deployment Diagram</p>

<p class=3DMsoBodyText><o:p>&nbsp;</o:p></p>

<h2><a name=3D"_Toc25399859"></a><a name=3D"_Toc18923101"></a><a name=3D"_R=
ef10635018"></a><a
name=3D"_Ref10635006"><span style=3D'mso-bookmark:_Ref10635018'><span
style=3D'mso-bookmark:_Toc18923101'><span style=3D'mso-bookmark:_Toc2539985=
9'><![if !supportLists]><span
style=3D'mso-fareast-font-family:Arial'><span style=3D'mso-list:Ignore'>3.4=
<span
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D'mso-spacerun:yes'>&nbsp;</spa=
n></span></span></span></a><a
name=3D"_Toc45557386"><span style=3D'mso-bookmark:_Toc25399859'><span
style=3D'mso-bookmark:_Toc18923101'><span style=3D'mso-bookmark:_Ref1063501=
8'><span
style=3D'mso-bookmark:_Ref10635006'>Retailer System Web services</span></sp=
an></span></span></a></h2>

<p class=3DMsoBodyText>The operations, message types and other relevant inf=
ormation
for each Web service are outlined in the sections below. These sections spe=
cify
key details to be defined in the associated WSDL files.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>The exact structure of these files=
 is to
be resolved as part of the implementation of this sample application.</p>

<p class=3DMsoBodyText>The Retailer System will contain the following web
services:</p>

<p class=3DMsoListBullet><![if !supportLists]><span style=3D'font-family:Sy=
mbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "Times New Roma=
n"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>Retailer Service</p>

<p class=3DMsoListBullet><![if !supportLists]><span style=3D'font-family:Sy=
mbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "Times New Roma=
n"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>Warehouse Service</p>

<p class=3DMsoListBullet><![if !supportLists]><span style=3D'font-family:Sy=
mbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "Times New Roma=
n"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>Warehouse Callback Service.</p>

<p class=3DMsoListBullet style=3D'mso-list:none;tab-stops:.5in'><o:p>&nbsp;=
</o:p></p>

<p class=3DMsoListBullet style=3D'mso-list:none;tab-stops:.5in'>In addition=
, the
Retailer System depends on two other services external to itself and defined
elsewhere:</p>

<p class=3DMsoListBullet style=3D'mso-list:none;tab-stops:.5in'>Logging Ser=
vice -
defined in the Demo System section.</p>

<p class=3DMsoListBullet style=3D'mso-list:none;tab-stops:.5in'>Manufacturer
Service &#8211; defined in the Manufacturing System section.</p>

<p class=3DMsoBodyText><a name=3D"_Toc25399860"></a><a name=3D"_Toc18923102=
"><span
style=3D'mso-bookmark:_Toc25399860'><b>Profiles</b></span></a><b><o:p></o:p=
></b></p>

<p class=3DMsoBodyText>The web services will be based on the WS-I Basic Pro=
file
V1.0.</p>

<p class=3DMsoBodyText><a name=3D"_Toc25399861"></a><a name=3D"_Toc18923103=
"><span
style=3D'mso-bookmark:_Toc25399861'><b>Usage Scenarios</b></span></a><b><o:=
p></o:p></b></p>

<p class=3DMsoBodyText>The web services in the retailer system will rely on=
 the
following usage scenarios (refer to Usage Scenarios document):</p>

<p class=3DMsoListBullet><![if !supportLists]><span style=3D'font-family:Sy=
mbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "Times New Roma=
n"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>Synchronous Request/Response</p>

<p class=3DMsoListBullet><![if !supportLists]><span style=3D'font-family:Sy=
mbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "Times New Roma=
n"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>Basic Callback</p>

<p class=3DMsoListBullet><![if !supportLists]><span style=3D'font-family:Sy=
mbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "Times New Roma=
n"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>One-way </p>

<p class=3DMsoBodyText><o:p>&nbsp;</o:p></p>

<h3><a name=3D"_Toc45557387"></a><a name=3D"_Toc25399862"></a><a name=3D"_T=
oc18923104"><span
style=3D'mso-bookmark:_Toc25399862'><span style=3D'mso-bookmark:_Toc4555738=
7'><![if !supportLists]><span
style=3D'mso-fareast-font-family:Helvetica;mso-bidi-font-family:Helvetica'>=
<span
style=3D'mso-list:Ignore'>3.4.1<span style=3D'font:7.0pt "Times New Roman"'=
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>Retailer Service</span></span></a></h3>

<p class=3DMsoBodyText><a name=3D"_Toc18923105"><b><span style=3D'font-size=
:12.0pt'>Operations/Message
Types</span></b></a><b><span style=3D'font-size:12.0pt'><o:p></o:p></span><=
/b></p>

<p class=3DMsoBodyText>The following operations/message types should be
supported, and shall follow the synchronous request/reply scenario:</p>

<table class=3DMsoNormalTable border=3D1 cellspacing=3D0 cellpadding=3D0 wi=
dth=3D659
 style=3D'width:494.2pt;border-collapse:collapse;border:none;mso-border-alt=
:solid windowtext .5pt;
 mso-padding-alt:0in 5.4pt 0in 5.4pt;mso-border-insideh:.5pt solid windowte=
xt;
 mso-border-insidev:.5pt solid windowtext'>
 <tr style=3D'mso-yfti-irow:0;mso-yfti-firstrow:yes'>
  <td width=3D127 valign=3Dtop style=3D'width:95.1pt;border:solid windowtex=
t 1.0pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><b><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Operation<o:p></o:p><=
/span></b></p>
  </td>
  <td width=3D71 valign=3Dtop style=3D'width:53.3pt;border:solid windowtext=
 1.0pt;
  border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
  solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><b><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Msg. Type<o:p></o:p><=
/span></b></p>
  </td>
  <td width=3D173 valign=3Dtop style=3D'width:130.0pt;border:solid windowte=
xt 1.0pt;
  border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
  solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><b><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Message<o:p></o:p></s=
pan></b></p>
  </td>
  <td width=3D114 valign=3Dtop style=3D'width:85.8pt;border:solid windowtex=
t 1.0pt;
  border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
  solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><b><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Parameters<o:p></o:p>=
</span></b></p>
  </td>
  <td width=3D173 valign=3Dtop style=3D'width:130.0pt;border:solid windowte=
xt 1.0pt;
  border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
  solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><b><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Type<o:p></o:p></span=
></b></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:1'>
  <td width=3D127 valign=3Dtop style=3D'width:95.1pt;border:solid windowtex=
t 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>su=
bmitOrder<o:p></o:p></span></span></p>
  </td>
  <td width=3D71 valign=3Dtop style=3D'width:53.3pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>In=
put<o:p></o:p></span></span></p>
  </td>
  <td width=3D173 valign=3Dtop style=3D'width:130.0pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>su=
bmitOrderRequest<o:p></o:p></span></span></p>
  </td>
  <td width=3D114 valign=3Dtop style=3D'width:85.8pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Pa=
rtsOrder<o:p></o:p></span></span></p>
  </td>
  <td width=3D173 valign=3Dtop style=3D'width:130.0pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Pa=
rtsOrderType<o:p></o:p></span></span></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:2'>
  <td width=3D127 valign=3Dtop style=3D'width:95.1pt;border:solid windowtex=
t 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'><o=
:p>&nbsp;</o:p></span></span></p>
  </td>
  <td width=3D71 valign=3Dtop style=3D'width:53.3pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'><o=
:p>&nbsp;</o:p></span></span></p>
  </td>
  <td width=3D173 valign=3Dtop style=3D'width:130.0pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'><o=
:p>&nbsp;</o:p></span></span></p>
  </td>
  <td width=3D114 valign=3Dtop style=3D'width:85.8pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Cu=
stomer
  Details<o:p></o:p></span></span></p>
  </td>
  <td width=3D173 valign=3Dtop style=3D'width:130.0pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Cu=
stomerDetailsType<o:p></o:p></span></span></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:3'>
  <td width=3D127 valign=3Dtop style=3D'width:95.1pt;border:solid windowtex=
t 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'><o=
:p>&nbsp;</o:p></span></span></p>
  </td>
  <td width=3D71 valign=3Dtop style=3D'width:53.3pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'><o=
:p>&nbsp;</o:p></span></span></p>
  </td>
  <td width=3D173 valign=3Dtop style=3D'width:130.0pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'><o=
:p>&nbsp;</o:p></span></span></p>
  </td>
  <td width=3D114 valign=3Dtop style=3D'width:85.8pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Co=
nfigurationHeader<o:p></o:p></span></span></p>
  </td>
  <td width=3D173 valign=3Dtop style=3D'width:130.0pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Co=
nfiguration<o:p></o:p></span></span></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:4'>
  <td width=3D127 valign=3Dtop style=3D'width:95.1pt;border:solid windowtex=
t 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'><o=
:p>&nbsp;</o:p></span></span></p>
  </td>
  <td width=3D71 valign=3Dtop style=3D'width:53.3pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Ou=
tput<o:p></o:p></span></span></p>
  </td>
  <td width=3D173 valign=3Dtop style=3D'width:130.0pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>su=
bmitOrderResponse<o:p></o:p></span></span></p>
  </td>
  <td width=3D114 valign=3Dtop style=3D'width:85.8pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Re=
sponse<o:p></o:p></span></span></p>
  </td>
  <td width=3D173 valign=3Dtop style=3D'width:130.0pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Pa=
rtsOrderResponseType<o:p></o:p></span></span></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:5'>
  <td width=3D127 valign=3Dtop style=3D'width:95.1pt;border:solid windowtex=
t 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'><o=
:p>&nbsp;</o:p></span></span></p>
  </td>
  <td width=3D71 valign=3Dtop style=3D'width:53.3pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Fa=
ult<o:p></o:p></span></span></p>
  </td>
  <td width=3D173 valign=3Dtop style=3D'width:130.0pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Ba=
dOrder<o:p></o:p></span></span></p>
  </td>
  <td width=3D114 valign=3Dtop style=3D'width:85.8pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'><o=
:p>&nbsp;</o:p></span></span></p>
  </td>
  <td width=3D173 valign=3Dtop style=3D'width:130.0pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Cl=
ient<o:p></o:p></span></span></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:6'>
  <td width=3D127 valign=3Dtop style=3D'width:95.1pt;border:solid windowtex=
t 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'><o=
:p>&nbsp;</o:p></span></span></p>
  </td>
  <td width=3D71 valign=3Dtop style=3D'width:53.3pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Fa=
ult<o:p></o:p></span></span></p>
  </td>
  <td width=3D173 valign=3Dtop style=3D'width:130.0pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>In=
validProductCode<o:p></o:p></span></span></p>
  </td>
  <td width=3D114 valign=3Dtop style=3D'width:85.8pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'><o=
:p>&nbsp;</o:p></span></span></p>
  </td>
  <td width=3D173 valign=3Dtop style=3D'width:130.0pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Cl=
ient<o:p></o:p></span></span></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:7;mso-yfti-lastrow:yes'>
  <td width=3D127 valign=3Dtop style=3D'width:95.1pt;border:solid windowtex=
t 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'><o=
:p>&nbsp;</o:p></span></span></p>
  </td>
  <td width=3D71 valign=3Dtop style=3D'width:53.3pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Fa=
ult<o:p></o:p></span></span></p>
  </td>
  <td width=3D173 valign=3Dtop style=3D'width:130.0pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Co=
nfigurationFault<o:p></o:p></span></span></p>
  </td>
  <td width=3D114 valign=3Dtop style=3D'width:85.8pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'><o=
:p>&nbsp;</o:p></span></span></p>
  </td>
  <td width=3D173 valign=3Dtop style=3D'width:130.0pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Cl=
ient<o:p></o:p></span></span></p>
  </td>
 </tr>
</table>

<p class=3DMsoCaption><a name=3D"_Toc18923106"><o:p>&nbsp;</o:p></a></p>

<table class=3DMsoNormalTable border=3D1 cellspacing=3D0 cellpadding=3D0 wi=
dth=3D659
 style=3D'width:494.2pt;border-collapse:collapse;border:none;mso-border-alt=
:solid windowtext .5pt;
 mso-padding-alt:0in 5.4pt 0in 5.4pt;mso-border-insideh:.5pt solid windowte=
xt;
 mso-border-insidev:.5pt solid windowtext'>
 <tr style=3D'mso-yfti-irow:0;mso-yfti-firstrow:yes'>
  <td width=3D127 valign=3Dtop style=3D'width:95.1pt;border:solid windowtex=
t 1.0pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'mso-bookmark:_Toc18923106'><b><span style=3D'font-size:9.0pt;mso=
-bidi-font-size:
  12.0pt'>Operation<o:p></o:p></span></b></span></p>
  </td>
  <span style=3D'mso-bookmark:_Toc18923106'></span>
  <td width=3D71 valign=3Dtop style=3D'width:53.3pt;border:solid windowtext=
 1.0pt;
  border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
  solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'mso-bookmark:_Toc18923106'><b><span style=3D'font-size:9.0pt;mso=
-bidi-font-size:
  12.0pt'>Msg. Type<o:p></o:p></span></b></span></p>
  </td>
  <span style=3D'mso-bookmark:_Toc18923106'></span>
  <td width=3D173 valign=3Dtop style=3D'width:130.0pt;border:solid windowte=
xt 1.0pt;
  border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
  solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'mso-bookmark:_Toc18923106'><b><span style=3D'font-size:9.0pt;mso=
-bidi-font-size:
  12.0pt'>Message<o:p></o:p></span></b></span></p>
  </td>
  <span style=3D'mso-bookmark:_Toc18923106'></span>
  <td width=3D116 valign=3Dtop style=3D'width:87.1pt;border:solid windowtex=
t 1.0pt;
  border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
  solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'mso-bookmark:_Toc18923106'><b><span style=3D'font-size:9.0pt;mso=
-bidi-font-size:
  12.0pt'>Parameters<o:p></o:p></span></b></span></p>
  </td>
  <span style=3D'mso-bookmark:_Toc18923106'></span>
  <td width=3D172 valign=3Dtop style=3D'width:128.7pt;border:solid windowte=
xt 1.0pt;
  border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
  solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'mso-bookmark:_Toc18923106'><b><span style=3D'font-size:9.0pt;mso=
-bidi-font-size:
  12.0pt'>Type<o:p></o:p></span></b></span></p>
  </td>
  <span style=3D'mso-bookmark:_Toc18923106'></span>
 </tr>
 <tr style=3D'mso-yfti-irow:1'>
  <td width=3D127 valign=3Dtop style=3D'width:95.1pt;border:solid windowtex=
t 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'mso-bookmark:_Toc18923106'><span style=3D'font-size:9.0pt;mso-bi=
di-font-size:
  12.0pt'>getCatalog<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:_Toc18923106'></span>
  <td width=3D71 valign=3Dtop style=3D'width:53.3pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'mso-bookmark:_Toc18923106'><span style=3D'font-size:9.0pt;mso-bi=
di-font-size:
  12.0pt'>Input<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:_Toc18923106'></span>
  <td width=3D173 valign=3Dtop style=3D'width:130.0pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'mso-bookmark:_Toc18923106'><span style=3D'font-size:9.0pt;mso-bi=
di-font-size:
  12.0pt'>getCatalogRequest<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:_Toc18923106'></span>
  <td width=3D116 valign=3Dtop style=3D'width:87.1pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'><span
  style=3D'mso-bookmark:_Toc18923106'></span>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'mso-bookmark:_Toc18923106'><span style=3D'font-size:9.0pt;mso-bi=
di-font-size:
  12.0pt'><o:p>&nbsp;</o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:_Toc18923106'></span>
  <td width=3D172 valign=3Dtop style=3D'width:128.7pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'><span
  style=3D'mso-bookmark:_Toc18923106'></span>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'mso-bookmark:_Toc18923106'><span style=3D'font-size:9.0pt;mso-bi=
di-font-size:
  12.0pt'><o:p>&nbsp;</o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:_Toc18923106'></span>
 </tr>
 <tr style=3D'mso-yfti-irow:2;mso-yfti-lastrow:yes'>
  <td width=3D127 valign=3Dtop style=3D'width:95.1pt;border:solid windowtex=
t 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'><span style=3D'mso-bookmark:_Toc18923106'></=
span>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'mso-bookmark:_Toc18923106'><span style=3D'font-size:9.0pt;mso-bi=
di-font-size:
  12.0pt'><o:p>&nbsp;</o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:_Toc18923106'></span>
  <td width=3D71 valign=3Dtop style=3D'width:53.3pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'mso-bookmark:_Toc18923106'><span style=3D'font-size:9.0pt;mso-bi=
di-font-size:
  12.0pt'>Output<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:_Toc18923106'></span>
  <td width=3D173 valign=3Dtop style=3D'width:130.0pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'mso-bookmark:_Toc18923106'><span style=3D'font-size:9.0pt;mso-bi=
di-font-size:
  12.0pt'>getCatalogResponse<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:_Toc18923106'></span>
  <td width=3D116 valign=3Dtop style=3D'width:87.1pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'mso-bookmark:_Toc18923106'><span style=3D'font-size:9.0pt;mso-bi=
di-font-size:
  12.0pt'>return<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:_Toc18923106'></span>
  <td width=3D172 valign=3Dtop style=3D'width:128.7pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'mso-bookmark:_Toc18923106'><span style=3D'font-size:9.0pt;mso-bi=
di-font-size:
  12.0pt'>CatalogType<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:_Toc18923106'></span>
 </tr>
</table>

<span style=3D'mso-bookmark:_Toc18923106'></span>

<p class=3DMsoBodyText><b><span style=3D'font-size:12.0pt'><o:p>&nbsp;</o:p=
></span></b></p>

<h4><![if !supportLists]><span style=3D'mso-fareast-font-family:Arial;mso-b=
idi-font-family:
Arial'><span style=3D'mso-list:Ignore'>3.4.1.1<span style=3D'font:7.0pt "Ti=
mes New Roman"'>&nbsp;
</span></span></span><![endif]>submitOrder</h4>

<p class=3DMsoBodyText style=3D'margin-left:.5in'><b style=3D'mso-bidi-font=
-weight:
normal'>Description<o:p></o:p></b></p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'>Refer to UC (Use Case)1 a=
nd UC2.
The consumer submits an order and receives a response indicating which goods
will be shipped. To determine which goods can be shipped Warehouse A, B, an=
d C
are asked in turn (see warehouse service). </p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'>The input of the <span
class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>subm=
itOrder</span></span>
operation is a <span class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-f=
ont-size:
10.0pt'>PartsOrder</span></span> of type <span class=3Dcode><span
style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>PartsOrderType</span></=
span>.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>This is a sequence of items consis=
ting
of &#8220;productNumber&#8221;, &#8220;quantity&#8221;, and
&#8220;price&#8221;.<span style=3D'mso-spacerun:yes'>&nbsp; </span>The outp=
ut of
the <span class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10=
.0pt'>submitOrder</span></span>
operation is a <span class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-f=
ont-size:
10.0pt'>Response</span></span> of type <span class=3Dcode><span style=3D'fo=
nt-size:
9.0pt;mso-bidi-font-size:10.0pt'>PartsOrderResponseType</span></span>.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>This is a sequence of items consis=
ting
of &#8220;productNumber&#8221;, &#8220;quantity&#8221;, &#8220;price&#8221;,
and &#8220;comment&#8221;.<span style=3D'mso-spacerun:yes'>&nbsp; </span>Ea=
ch
&#8220;productNumber&#8221; in the request will have a corresponding item in
the response.<span style=3D'mso-spacerun:yes'>&nbsp; </span>In the response=
, the
&#8220;quantity&#8221; will either be the same as the &#8220;quantity&#8221=
; in
the request, or zero if no Warehouse is able to fulfill the order.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>Also, the &#8220;price&#8221; in t=
he
response is actually the sub-total for that particular item, which is
calculated as the &#8220;quantity&#8221; in the response times the product
price as obtained from the product catalog (i.e. <b style=3D'mso-bidi-font-=
weight:
normal'><i style=3D'mso-bidi-font-style:normal'>not</i></b> the &#8220;pric=
e&#8221;
in the request). </p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'>A <span class=3Dcode><span
style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>BadOrder </span></span>=
<span
class=3Dcode><span style=3D'mso-ansi-font-size:10.0pt;mso-bidi-font-size:12=
.0pt;
font-family:Arial;mso-bidi-font-family:"Times New Roman"'>fault is returned=
 if
the order is malformed and cannot be interpreted, or contains no line items=
.<o:p></o:p></span></span></p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'>An order is rejected, wit=
h an <span
class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Inva=
lidProductCode</span></span>
fault, if it contains a line item with an invalid (i.e. unknown) product co=
de.<span
class=3Dcode><span style=3D'mso-ansi-font-size:10.0pt;mso-bidi-font-size:12=
.0pt;
font-family:Arial;mso-bidi-font-family:"Times New Roman"'><o:p></o:p></span=
></span></p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'><span class=3Dcode><span
style=3D'mso-ansi-font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Ar=
ial;
mso-bidi-font-family:"Times New Roman"'>A </span></span><span class=3Dcode>=
<span
style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>ConfigurationFault</spa=
n></span><span
class=3Dcode><span style=3D'mso-ansi-font-size:10.0pt;mso-bidi-font-size:12=
.0pt;
font-family:Arial;mso-bidi-font-family:"Times New Roman"'> fault is returne=
d if
there is a problem in the configuration header.</span></span></p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'><b style=3D'mso-bidi-font=
-weight:
normal'>Scenario<o:p></o:p></b></p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'>The scenario used will be
Synchronous Request/Response using SOAP over HTTP.</p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'><b style=3D'mso-bidi-font=
-weight:
normal'>Message Style<o:p></o:p></b></p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'>The rpc/literal message s=
tyle
will be used.</p>

<h4><![if !supportLists]><span style=3D'mso-fareast-font-family:Arial;mso-b=
idi-font-family:
Arial'><span style=3D'mso-list:Ignore'>3.4.1.2<span style=3D'font:7.0pt "Ti=
mes New Roman"'>&nbsp;
</span></span></span><![endif]>getCatalog</h4>

<p class=3DMsoBodyText style=3D'margin-left:.5in'><b style=3D'mso-bidi-font=
-weight:
normal'>Description<o:p></o:p></b></p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'>Refer to UC1. A call to t=
his
operation results in the Retailer sending over the list of products that it
sells, this list would need to be rendered in order to present to a user. T=
here
are no input parameters as there is no choice of catalogs or parts of a
catalog.</p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'><b style=3D'mso-bidi-font=
-weight:
normal'>Scenario<o:p></o:p></b></p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'>The scenario used will be
Synchronous Request/Response using SOAP over HTTP.</p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'><b style=3D'mso-bidi-font=
-weight:
normal'>Message Style<o:p></o:p></b></p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'>The the rpc/literal messa=
ge<span
style=3D'mso-spacerun:yes'>&nbsp; </span>style will be used.</p>

<h3><a name=3D"_Toc45557388"></a><a name=3D"_Toc25399863"></a><a name=3D"_T=
oc18923109"><span
style=3D'mso-bookmark:_Toc25399863'><span style=3D'mso-bookmark:_Toc4555738=
8'><![if !supportLists]><span
style=3D'mso-fareast-font-family:Helvetica;mso-bidi-font-family:Helvetica'>=
<span
style=3D'mso-list:Ignore'>3.4.2<span style=3D'font:7.0pt "Times New Roman"'=
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>Warehouse Service</span></span></a></h3>

<p class=3DMsoBodyText><a name=3D"_Toc18923110"><b><span style=3D'font-size=
:12.0pt'>Operations/Message
Types</span></b></a><b><span style=3D'font-size:12.0pt'><o:p></o:p></span><=
/b></p>

<p class=3DMsoBodyText>The following operations/message types should be sup=
ported,
and all shall follow the synchronous request/reply scenario:</p>

<table class=3DMsoNormalTable border=3D1 cellspacing=3D0 cellpadding=3D0 wi=
dth=3D659
 style=3D'width:494.2pt;border-collapse:collapse;border:none;mso-border-alt=
:solid windowtext .5pt;
 mso-padding-alt:0in 5.4pt 0in 5.4pt;mso-border-insideh:.5pt solid windowte=
xt;
 mso-border-insidev:.5pt solid windowtext'>
 <tr style=3D'mso-yfti-irow:0;mso-yfti-firstrow:yes'>
  <td width=3D99 valign=3Dtop style=3D'width:74.3pt;border:solid windowtext=
 1.0pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><b><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Operation<o:p></o:p><=
/span></b></p>
  </td>
  <td width=3D90 valign=3Dtop style=3D'width:67.6pt;border:solid windowtext=
 1.0pt;
  border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
  solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><b><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Msg. Type<o:p></o:p><=
/span></b></p>
  </td>
  <td width=3D177 valign=3Dtop style=3D'width:132.6pt;border:solid windowte=
xt 1.0pt;
  border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
  solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><b><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Message<o:p></o:p></s=
pan></b></p>
  </td>
  <td width=3D113 valign=3Dtop style=3D'width:84.5pt;border:solid windowtex=
t 1.0pt;
  border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
  solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><b><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Parameters<o:p></o:p>=
</span></b></p>
  </td>
  <td width=3D180 valign=3Dtop style=3D'width:135.2pt;border:solid windowte=
xt 1.0pt;
  border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
  solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><b><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Type<o:p></o:p></span=
></b></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:1'>
  <td width=3D99 valign=3Dtop style=3D'width:74.3pt;border:solid windowtext=
 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Sh=
ipGoods<o:p></o:p></span></span></p>
  </td>
  <td width=3D90 valign=3Dtop style=3D'width:67.6pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>In=
put<o:p></o:p></span></span></p>
  </td>
  <td width=3D177 valign=3Dtop style=3D'width:132.6pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Sh=
ipGoodsRequest<o:p></o:p></span></span></p>
  </td>
  <td width=3D113 valign=3Dtop style=3D'width:84.5pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>It=
emList<o:p></o:p></span></span></p>
  </td>
  <td width=3D180 valign=3Dtop style=3D'width:135.2pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>It=
emList<o:p></o:p></span></span></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:2'>
  <td width=3D99 valign=3Dtop style=3D'width:74.3pt;border:solid windowtext=
 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'><o=
:p>&nbsp;</o:p></span></span></p>
  </td>
  <td width=3D90 valign=3Dtop style=3D'width:67.6pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'><o=
:p>&nbsp;</o:p></span></span></p>
  </td>
  <td width=3D177 valign=3Dtop style=3D'width:132.6pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'><o=
:p>&nbsp;</o:p></span></span></p>
  </td>
  <td width=3D113 valign=3Dtop style=3D'width:84.5pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Cu=
stomer<o:p></o:p></span></span></p>
  </td>
  <td width=3D180 valign=3Dtop style=3D'width:135.2pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Cu=
stomerReferenceType<o:p></o:p></span></span></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:3'>
  <td width=3D99 valign=3Dtop style=3D'width:74.3pt;border:solid windowtext=
 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'><o=
:p>&nbsp;</o:p></span></span></p>
  </td>
  <td width=3D90 valign=3Dtop style=3D'width:67.6pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'><o=
:p>&nbsp;</o:p></span></span></p>
  </td>
  <td width=3D177 valign=3Dtop style=3D'width:132.6pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'><o=
:p>&nbsp;</o:p></span></span></p>
  </td>
  <td width=3D113 valign=3Dtop style=3D'width:84.5pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Co=
nfigurationHeader<o:p></o:p></span></span></p>
  </td>
  <td width=3D180 valign=3Dtop style=3D'width:135.2pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Co=
nfiguration<o:p></o:p></span></span></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:4'>
  <td width=3D99 valign=3Dtop style=3D'width:74.3pt;border:solid windowtext=
 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'><o=
:p>&nbsp;</o:p></span></span></p>
  </td>
  <td width=3D90 valign=3Dtop style=3D'width:67.6pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Ou=
tput<o:p></o:p></span></span></p>
  </td>
  <td width=3D177 valign=3Dtop style=3D'width:132.6pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Sh=
ipGoodsResponse<o:p></o:p></span></span></p>
  </td>
  <td width=3D113 valign=3Dtop style=3D'width:84.5pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Re=
sponse<o:p></o:p></span></span></p>
  </td>
  <td width=3D180 valign=3Dtop style=3D'width:135.2pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>It=
emShippingStatusList<o:p></o:p></span></span></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:5;mso-yfti-lastrow:yes'>
  <td width=3D99 valign=3Dtop style=3D'width:74.3pt;border:solid windowtext=
 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'><o=
:p>&nbsp;</o:p></span></span></p>
  </td>
  <td width=3D90 valign=3Dtop style=3D'width:67.6pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Fa=
ult<o:p></o:p></span></span></p>
  </td>
  <td width=3D177 valign=3Dtop style=3D'width:132.6pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Co=
nfigurationFault<o:p></o:p></span></span></p>
  </td>
  <td width=3D113 valign=3Dtop style=3D'width:84.5pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'><o=
:p>&nbsp;</o:p></span></span></p>
  </td>
  <td width=3D180 valign=3Dtop style=3D'width:135.2pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Cl=
ient<o:p></o:p></span></span></p>
  </td>
 </tr>
</table>

<p class=3DMsoBodyText><b><span style=3D'font-size:12.0pt'><o:p>&nbsp;</o:p=
></span></b></p>

<h4><![if !supportLists]><span style=3D'mso-fareast-font-family:Arial;mso-b=
idi-font-family:
Arial'><span style=3D'mso-list:Ignore'>3.4.2.1<span style=3D'font:7.0pt "Ti=
mes New Roman"'>&nbsp;
</span></span></span><![endif]>ShipGoods</h4>

<p class=3DMsoBodyText style=3D'margin-left:.5in'><b style=3D'mso-bidi-font=
-weight:
normal'>Description<o:p></o:p></b></p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'>Refer to UC 1 and UC2. A =
call to
this service results in the warehouse checking each line item in the order.=
 If
for each line item the required quantity is in stock, the warehouse will sh=
ip
that line item (and hence reduce the stock level). It will record which one=
s it
has shipped and which ones it does not have enough stock for and hence cann=
ot
ship; the response will contain this list. </p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'><span class=3Dcode><span
style=3D'mso-ansi-font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Ar=
ial;
mso-bidi-font-family:"Times New Roman"'>A </span></span><span class=3Dcode>=
<span
style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>ConfigurationFault</spa=
n></span><span
class=3Dcode><span style=3D'mso-ansi-font-size:10.0pt;mso-bidi-font-size:12=
.0pt;
font-family:Arial;mso-bidi-font-family:"Times New Roman"'> fault is returne=
d if
there is a problem in the configuration header.</span></span></p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'>The reduction of the stoc=
k level
below the minimum level will trigger the warehouse to call on the Supply
service of the relevant manufacturer (defined in the Manufacturing System
Domain Model and Architecture section).</p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'><b style=3D'mso-bidi-font=
-weight:
normal'>Scenario<o:p></o:p></b></p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'>The scenario used will be
Synchronous Request/Response using SOAP over HTTP.</p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'><b style=3D'mso-bidi-font=
-weight:
normal'>Message Style<o:p></o:p></b></p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'>The rpc/literal message s=
tyle
will be used.</p>

<h3><a name=3D"_Toc45557389"></a><a name=3D"_Toc25399864"></a><a name=3D"_T=
oc18923114"><span
style=3D'mso-bookmark:_Toc25399864'><span style=3D'mso-bookmark:_Toc4555738=
9'><![if !supportLists]><span
style=3D'mso-fareast-font-family:Helvetica;mso-bidi-font-family:Helvetica'>=
<span
style=3D'mso-list:Ignore'>3.4.3<span style=3D'font:7.0pt "Times New Roman"'=
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>Warehouse Callback Service</span></span></a>=
</h3>

<p class=3DMsoBodyText><a name=3D"_Toc18923115"><b><span style=3D'font-size=
:12.0pt'>Operations/Message
Types</span></b></a><b><span style=3D'font-size:12.0pt'><o:p></o:p></span><=
/b></p>

<p class=3DMsoBodyText>The following operations/message types should be
supported:</p>

<table class=3DMsoNormalTable border=3D1 cellspacing=3D0 cellpadding=3D0 wi=
dth=3D659
 style=3D'width:494.2pt;border-collapse:collapse;border:none;mso-border-alt=
:solid windowtext .5pt;
 mso-padding-alt:0in 5.4pt 0in 5.4pt;mso-border-insideh:.5pt solid windowte=
xt;
 mso-border-insidev:.5pt solid windowtext'>
 <tr style=3D'mso-yfti-irow:0;mso-yfti-firstrow:yes'>
  <td width=3D123 valign=3Dtop style=3D'width:92.5pt;border:solid windowtex=
t 1.0pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><b><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Operation<o:p></o:p><=
/span></b></p>
  </td>
  <td width=3D61 valign=3Dtop style=3D'width:45.5pt;border:solid windowtext=
 1.0pt;
  border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
  solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><b><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Msg. Type<o:p></o:p><=
/span></b></p>
  </td>
  <td width=3D205 valign=3Dtop style=3D'width:153.4pt;border:solid windowte=
xt 1.0pt;
  border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
  solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><b><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Message<o:p></o:p></s=
pan></b></p>
  </td>
  <td width=3D116 valign=3Dtop style=3D'width:87.1pt;border:solid windowtex=
t 1.0pt;
  border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
  solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><b><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Parameters<o:p></o:p>=
</span></b></p>
  </td>
  <td width=3D154 valign=3Dtop style=3D'width:115.7pt;border:solid windowte=
xt 1.0pt;
  border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
  solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><b><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Type<o:p></o:p></span=
></b></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:1'>
  <td width=3D123 valign=3Dtop style=3D'width:92.5pt;border:solid windowtex=
t 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Su=
bmitSN<o:p></o:p></span></span></p>
  </td>
  <td width=3D61 valign=3Dtop style=3D'width:45.5pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>In=
put<o:p></o:p></span></span></p>
  </td>
  <td width=3D205 valign=3Dtop style=3D'width:153.4pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>SN=
Submit<o:p></o:p></span></span></p>
  </td>
  <td width=3D116 valign=3Dtop style=3D'width:87.1pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>sh=
ippingNotice<o:p></o:p></span></span></p>
  </td>
  <td width=3D154 valign=3Dtop style=3D'width:115.7pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>do=
c<o:p></o:p></span></span></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:2'>
  <td width=3D123 valign=3Dtop style=3D'width:92.5pt;border:solid windowtex=
t 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'><o=
:p>&nbsp;</o:p></span></span></p>
  </td>
  <td width=3D61 valign=3Dtop style=3D'width:45.5pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'><o=
:p>&nbsp;</o:p></span></span></p>
  </td>
  <td width=3D205 valign=3Dtop style=3D'width:153.4pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'><o=
:p>&nbsp;</o:p></span></span></p>
  </td>
  <td width=3D116 valign=3Dtop style=3D'width:87.1pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Co=
nfigurationHeader<o:p></o:p></span></span></p>
  </td>
  <td width=3D154 valign=3Dtop style=3D'width:115.7pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Co=
nfiguration<o:p></o:p></span></span></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:3'>
  <td width=3D123 valign=3Dtop style=3D'width:92.5pt;border:solid windowtex=
t 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'><o=
:p>&nbsp;</o:p></span></span></p>
  </td>
  <td width=3D61 valign=3Dtop style=3D'width:45.5pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'><o=
:p>&nbsp;</o:p></span></span></p>
  </td>
  <td width=3D205 valign=3Dtop style=3D'width:153.4pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'><o=
:p>&nbsp;</o:p></span></span></p>
  </td>
  <td width=3D116 valign=3Dtop style=3D'width:87.1pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Ca=
llbackHeader<o:p></o:p></span></span></p>
  </td>
  <td width=3D154 valign=3Dtop style=3D'width:115.7pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Ca=
llbackHeader<o:p></o:p></span></span></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:4'>
  <td width=3D123 valign=3Dtop style=3D'width:92.5pt;border:solid windowtex=
t 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'><o=
:p>&nbsp;</o:p></span></span></p>
  </td>
  <td width=3D61 valign=3Dtop style=3D'width:45.5pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Ou=
tput<o:p></o:p></span></span></p>
  </td>
  <td width=3D205 valign=3Dtop style=3D'width:153.4pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>ac=
kSN<o:p></o:p></span></span></p>
  </td>
  <td width=3D116 valign=3Dtop style=3D'width:87.1pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Re=
sponse<o:p></o:p></span></span></p>
  </td>
  <td width=3D154 valign=3Dtop style=3D'width:115.7pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>bo=
olean<o:p></o:p></span></span></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:5'>
  <td width=3D123 valign=3Dtop style=3D'width:92.5pt;border:solid windowtex=
t 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'><o=
:p>&nbsp;</o:p></span></span></p>
  </td>
  <td width=3D61 valign=3Dtop style=3D'width:45.5pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Fa=
ult<o:p></o:p></span></span></p>
  </td>
  <td width=3D205 valign=3Dtop style=3D'width:153.4pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Co=
nfigurationFault<o:p></o:p></span></span></p>
  </td>
  <td width=3D116 valign=3Dtop style=3D'width:87.1pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'><o=
:p>&nbsp;</o:p></span></span></p>
  </td>
  <td width=3D154 valign=3Dtop style=3D'width:115.7pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Cl=
ient<o:p></o:p></span></span></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:6;mso-yfti-lastrow:yes'>
  <td width=3D123 valign=3Dtop style=3D'width:92.5pt;border:solid windowtex=
t 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'><o=
:p>&nbsp;</o:p></span></span></p>
  </td>
  <td width=3D61 valign=3Dtop style=3D'width:45.5pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Fa=
ult<o:p></o:p></span></span></p>
  </td>
  <td width=3D205 valign=3Dtop style=3D'width:153.4pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Ca=
llbackFault<o:p></o:p></span></span></p>
  </td>
  <td width=3D116 valign=3Dtop style=3D'width:87.1pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'><o=
:p>&nbsp;</o:p></span></span></p>
  </td>
  <td width=3D154 valign=3Dtop style=3D'width:115.7pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Se=
rver<o:p></o:p></span></span></p>
  </td>
 </tr>
</table>

<p class=3DMsoBodyText style=3D'tab-stops:197.25pt'><a name=3D"_Toc18923116=
"><o:p>&nbsp;</o:p></a></p>

<table class=3DMsoNormalTable border=3D1 cellspacing=3D0 cellpadding=3D0 wi=
dth=3D659
 style=3D'width:494.2pt;border-collapse:collapse;border:none;mso-border-alt=
:solid windowtext .5pt;
 mso-padding-alt:0in 5.4pt 0in 5.4pt;mso-border-insideh:.5pt solid windowte=
xt;
 mso-border-insidev:.5pt solid windowtext'>
 <tr style=3D'mso-yfti-irow:0;mso-yfti-firstrow:yes'>
  <td width=3D123 valign=3Dtop style=3D'width:92.5pt;border:solid windowtex=
t 1.0pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'mso-bookmark:_Toc18923116'><b><span style=3D'font-size:9.0pt;mso=
-bidi-font-size:
  12.0pt'>Operation<o:p></o:p></span></b></span></p>
  </td>
  <span style=3D'mso-bookmark:_Toc18923116'></span>
  <td width=3D59 valign=3Dtop style=3D'width:44.2pt;border:solid windowtext=
 1.0pt;
  border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
  solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'mso-bookmark:_Toc18923116'><b><span style=3D'font-size:9.0pt;mso=
-bidi-font-size:
  12.0pt'>Msg. Type<o:p></o:p></span></b></span></p>
  </td>
  <span style=3D'mso-bookmark:_Toc18923116'></span>
  <td width=3D206 valign=3Dtop style=3D'width:154.7pt;border:solid windowte=
xt 1.0pt;
  border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
  solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'mso-bookmark:_Toc18923116'><b><span style=3D'font-size:9.0pt;mso=
-bidi-font-size:
  12.0pt'>Message<o:p></o:p></span></b></span></p>
  </td>
  <span style=3D'mso-bookmark:_Toc18923116'></span>
  <td width=3D116 valign=3Dtop style=3D'width:87.1pt;border:solid windowtex=
t 1.0pt;
  border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
  solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'mso-bookmark:_Toc18923116'><b><span style=3D'font-size:9.0pt;mso=
-bidi-font-size:
  12.0pt'>Parameters<o:p></o:p></span></b></span></p>
  </td>
  <span style=3D'mso-bookmark:_Toc18923116'></span>
  <td width=3D154 valign=3Dtop style=3D'width:115.7pt;border:solid windowte=
xt 1.0pt;
  border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
  solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'mso-bookmark:_Toc18923116'><b><span style=3D'font-size:9.0pt;mso=
-bidi-font-size:
  12.0pt'>Type<o:p></o:p></span></b></span></p>
  </td>
  <span style=3D'mso-bookmark:_Toc18923116'></span>
 </tr>
 <tr style=3D'mso-yfti-irow:1'>
  <td width=3D123 valign=3Dtop style=3D'width:92.5pt;border:solid windowtex=
t 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'mso-bookmark:_Toc18923116'><span class=3Dcode><span style=3D'fon=
t-size:
  9.0pt;mso-bidi-font-size:10.0pt'>ErrorPO<o:p></o:p></span></span></span><=
/p>
  </td>
  <span style=3D'mso-bookmark:_Toc18923116'></span>
  <td width=3D59 valign=3Dtop style=3D'width:44.2pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'mso-bookmark:_Toc18923116'><span class=3Dcode><span style=3D'fon=
t-size:
  9.0pt;mso-bidi-font-size:10.0pt'>Input<o:p></o:p></span></span></span></p>
  </td>
  <span style=3D'mso-bookmark:_Toc18923116'></span>
  <td width=3D206 valign=3Dtop style=3D'width:154.7pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'mso-bookmark:_Toc18923116'><span class=3Dcode><span style=3D'fon=
t-size:
  9.0pt;mso-bidi-font-size:10.0pt'>ProcessPOFault<o:p></o:p></span></span><=
/span></p>
  </td>
  <span style=3D'mso-bookmark:_Toc18923116'></span>
  <td width=3D116 valign=3Dtop style=3D'width:87.1pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'mso-bookmark:_Toc18923116'><span class=3Dcode><span style=3D'fon=
t-size:
  9.0pt;mso-bidi-font-size:10.0pt'>ProcessPOFault<o:p></o:p></span></span><=
/span></p>
  </td>
  <span style=3D'mso-bookmark:_Toc18923116'></span>
  <td width=3D154 valign=3Dtop style=3D'width:115.7pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'mso-bookmark:_Toc18923116'><span class=3Dcode><span style=3D'fon=
t-size:
  9.0pt;mso-bidi-font-size:10.0pt'>SubmitPOFault<o:p></o:p></span></span></=
span></p>
  </td>
  <span style=3D'mso-bookmark:_Toc18923116'></span>
 </tr>
 <tr style=3D'mso-yfti-irow:2'>
  <td width=3D123 valign=3Dtop style=3D'width:92.5pt;border:solid windowtex=
t 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'><span style=3D'mso-bookmark:_Toc18923116'></=
span>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'mso-bookmark:_Toc18923116'><span class=3Dcode><span style=3D'fon=
t-size:
  9.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></span></span></=
p>
  </td>
  <span style=3D'mso-bookmark:_Toc18923116'></span>
  <td width=3D59 valign=3Dtop style=3D'width:44.2pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'mso-bookmark:_Toc18923116'><span class=3Dcode><span style=3D'fon=
t-size:
  9.0pt;mso-bidi-font-size:10.0pt'>Output<o:p></o:p></span></span></span></=
p>
  </td>
  <span style=3D'mso-bookmark:_Toc18923116'></span>
  <td width=3D206 valign=3Dtop style=3D'width:154.7pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'mso-bookmark:_Toc18923116'><span class=3Dcode><span style=3D'fon=
t-size:
  9.0pt;mso-bidi-font-size:10.0pt'>AckPO<o:p></o:p></span></span></span></p>
  </td>
  <span style=3D'mso-bookmark:_Toc18923116'></span>
  <td width=3D116 valign=3Dtop style=3D'width:87.1pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'mso-bookmark:_Toc18923116'><span class=3Dcode><span style=3D'fon=
t-size:
  9.0pt;mso-bidi-font-size:10.0pt'>Repsonse<o:p></o:p></span></span></span>=
</p>
  </td>
  <span style=3D'mso-bookmark:_Toc18923116'></span>
  <td width=3D154 valign=3Dtop style=3D'width:115.7pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'mso-bookmark:_Toc18923116'><span class=3Dcode><span style=3D'fon=
t-size:
  9.0pt;mso-bidi-font-size:10.0pt'>boolean<o:p></o:p></span></span></span><=
/p>
  </td>
  <span style=3D'mso-bookmark:_Toc18923116'></span>
 </tr>
 <tr style=3D'mso-yfti-irow:3'>
  <td width=3D123 valign=3Dtop style=3D'width:92.5pt;border:solid windowtex=
t 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'><span style=3D'mso-bookmark:_Toc18923116'></=
span>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'mso-bookmark:_Toc18923116'><span class=3Dcode><span style=3D'fon=
t-size:
  9.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></span></span></=
p>
  </td>
  <span style=3D'mso-bookmark:_Toc18923116'></span>
  <td width=3D59 valign=3Dtop style=3D'width:44.2pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'mso-bookmark:_Toc18923116'><span class=3Dcode><span style=3D'fon=
t-size:
  9.0pt;mso-bidi-font-size:10.0pt'>Fault<o:p></o:p></span></span></span></p>
  </td>
  <span style=3D'mso-bookmark:_Toc18923116'></span>
  <td width=3D206 valign=3Dtop style=3D'width:154.7pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'mso-bookmark:_Toc18923116'><span class=3Dcode><span style=3D'fon=
t-size:
  9.0pt;mso-bidi-font-size:10.0pt'>ConfigurationFault<o:p></o:p></span></sp=
an></span></p>
  </td>
  <span style=3D'mso-bookmark:_Toc18923116'></span>
  <td width=3D116 valign=3Dtop style=3D'width:87.1pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'><span
  style=3D'mso-bookmark:_Toc18923116'></span>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'mso-bookmark:_Toc18923116'><span class=3Dcode><span style=3D'fon=
t-size:
  9.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></span></span></=
p>
  </td>
  <span style=3D'mso-bookmark:_Toc18923116'></span>
  <td width=3D154 valign=3Dtop style=3D'width:115.7pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'mso-bookmark:_Toc18923116'><span class=3Dcode><span style=3D'fon=
t-size:
  9.0pt;mso-bidi-font-size:10.0pt'>Client<o:p></o:p></span></span></span></=
p>
  </td>
  <span style=3D'mso-bookmark:_Toc18923116'></span>
 </tr>
 <tr style=3D'mso-yfti-irow:4;mso-yfti-lastrow:yes'>
  <td width=3D123 valign=3Dtop style=3D'width:92.5pt;border:solid windowtex=
t 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'><span style=3D'mso-bookmark:_Toc18923116'></=
span>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'mso-bookmark:_Toc18923116'><span class=3Dcode><span style=3D'fon=
t-size:
  9.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></span></span></=
p>
  </td>
  <span style=3D'mso-bookmark:_Toc18923116'></span>
  <td width=3D59 valign=3Dtop style=3D'width:44.2pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'mso-bookmark:_Toc18923116'><span class=3Dcode><span style=3D'fon=
t-size:
  9.0pt;mso-bidi-font-size:10.0pt'>Fault<o:p></o:p></span></span></span></p>
  </td>
  <span style=3D'mso-bookmark:_Toc18923116'></span>
  <td width=3D206 valign=3Dtop style=3D'width:154.7pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'mso-bookmark:_Toc18923116'><span class=3Dcode><span style=3D'fon=
t-size:
  9.0pt;mso-bidi-font-size:10.0pt'>CallbackFault<o:p></o:p></span></span></=
span></p>
  </td>
  <span style=3D'mso-bookmark:_Toc18923116'></span>
  <td width=3D116 valign=3Dtop style=3D'width:87.1pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'><span
  style=3D'mso-bookmark:_Toc18923116'></span>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'mso-bookmark:_Toc18923116'><span class=3Dcode><span style=3D'fon=
t-size:
  9.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></span></span></=
p>
  </td>
  <span style=3D'mso-bookmark:_Toc18923116'></span>
  <td width=3D154 valign=3Dtop style=3D'width:115.7pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'mso-bookmark:_Toc18923116'><span class=3Dcode><span style=3D'fon=
t-size:
  9.0pt;mso-bidi-font-size:10.0pt'>Server<o:p></o:p></span></span></span></=
p>
  </td>
  <span style=3D'mso-bookmark:_Toc18923116'></span>
 </tr>
</table>

<p class=3DMsoBodyText><span style=3D'mso-bookmark:_Toc18923116'><o:p>&nbsp=
;</o:p></span></p>

<span style=3D'mso-bookmark:_Toc18923116'></span>

<h4><![if !supportLists]><span style=3D'mso-fareast-font-family:Arial;mso-b=
idi-font-family:
Arial'><span style=3D'mso-list:Ignore'>3.4.3.1<span style=3D'font:7.0pt "Ti=
mes New Roman"'>&nbsp;
</span></span></span><![endif]>SubmitSN</h4>

<p class=3DMsoBodyText style=3D'margin-left:.5in'><b style=3D'mso-bidi-font=
-weight:
normal'>Description<o:p></o:p></b></p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'>Refer to UC3 and UC4. A c=
all to
this service indicates that the manufacturer has finished processing an ord=
er.</p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'>If the manufacturer&#8217=
;s
processing has been successful, the manufacturer will submit the shipping
notice using the <span class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi=
-font-size:
10.0pt'>SubmitSN</span></span> operation. If the shipping notice can be
correlated to an order placed with a manufacturer, a positive acknowledgeme=
nt
is sent in the reply; otherwise a <span class=3Dcode><span style=3D'font-si=
ze:9.0pt;
mso-bidi-font-size:10.0pt'>callbackfault</span></span> is returned.<span
style=3D'mso-spacerun:yes'>&nbsp; </span></p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'>In this version of the sa=
mple
application, all responses will cause the Manufacturer to consider the order
request complete i.e. no further processing of the order will take place.</=
p>

<p class=3DMsoBodyText><span style=3D'mso-spacerun:yes'>&nbsp;</span></p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'><b style=3D'mso-bidi-font=
-weight:
normal'>Scenario<o:p></o:p></b></p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'>The scenario used will be=
 the
reply/callback portion of the Basic Callback Scenario using SOAP over HTTP.=
</p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'><b style=3D'mso-bidi-font=
-weight:
normal'>Message Style<o:p></o:p></b></p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'>The doc/literal message s=
tyle
will be used.</p>

<h4><![if !supportLists]><span style=3D'mso-fareast-font-family:Arial;mso-b=
idi-font-family:
Arial'><span style=3D'mso-list:Ignore'>3.4.3.2<span style=3D'font:7.0pt "Ti=
mes New Roman"'>&nbsp;
</span></span></span><![endif]>ErrorPO</h4>

<p class=3DMsoBodyText style=3D'margin-left:.5in'><b style=3D'mso-bidi-font=
-weight:
normal'>Description<o:p></o:p></b></p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'>Refer to Use cases 3 and =
4. A
call to this service indicates that the manufacturer has finished processin=
g an
order but there had been an error in doing so.</p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'>If the Manufacturer&#8217=
;s
processing of the order has not been successful, the Manufacturer will prov=
ide
a reason using the <span class=3Dcode><span style=3D'font-size:9.0pt;mso-bi=
di-font-size:
10.0pt'>ErrorPO</span></span> operation.</p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'>For any <st1:place w:st=
=3D"on">PO</st1:place>,
a Manufacturer may only invoke one of <span class=3Dcode><span style=3D'fon=
t-size:
9.0pt;mso-bidi-font-size:10.0pt'>submitSN</span></span> or <span class=3Dco=
de><span
style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>ErrorPO</span></span>.<=
/p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'><b style=3D'mso-bidi-font=
-weight:
normal'>Scenario<o:p></o:p></b></p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'>The scenario used will be=
 the
reply/callback portion of the Basic Callback Scenario using SOAP over HTTP.=
</p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'><b style=3D'mso-bidi-font=
-weight:
normal'>Message Style<o:p></o:p></b></p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'>The doc/literal message s=
tyle
will be used.</p>

<h3><a name=3D"_Toc45557390"><![if !supportLists]><span style=3D'mso-fareas=
t-font-family:
Helvetica;mso-bidi-font-family:Helvetica'><span style=3D'mso-list:Ignore'>3=
.4.4<span
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>WSDL</a> </h3>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'>The
Retailer Service is defined by two schemas and one WSDL document.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>The schemas are imported into the =
<i>types</i>
section of the WSDL.<span style=3D'mso-spacerun:yes'>&nbsp; </span><o:p></o=
:p></span></p>

<p class=3DMsoNormal><b><i><span style=3D'font-size:10.0pt;font-family:Aria=
l'><o:p>&nbsp;</o:p></span></i></b></p>

<p class=3DMsoNormal><b><i><span style=3D'font-size:10.0pt;font-family:Aria=
l'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>WSDL</span></i></b><span
style=3D'font-size:10.0pt;font-family:Arial'> <o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:.5in'><span style=3D'font-size:9.=
0pt;
font-family:Arial;mso-fareast-font-family:SimSun;mso-fareast-language:ZH-CN=
'><a
href=3D"http://www.ws-i.org/SampleApplications/SupplyChainManagement/2002-0=
8/Retailer.wsdl">http://www.ws-i.org/SampleApplications/SupplyChainManageme=
nt/2002-08/Retailer.wsdl</a></span><span
style=3D'font-size:10.0pt;font-family:Arial'><o:p></o:p></span></p>

<p class=3DMsoNormal><b><i><span style=3D'font-size:10.0pt;font-family:Aria=
l'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>Schema<o:p></o:p></span></i></b></=
p>

<p class=3DMsoNormal style=3D'text-indent:.5in'><span style=3D'font-size:9.=
0pt;
font-family:Arial;mso-fareast-font-family:SimSun;mso-fareast-language:ZH-CN=
'><a
href=3D"http://www.ws-i.org/SampleApplications/SupplyChainManagement/2002-0=
8/RetailOrder.xsd">http://www.ws-i.org/SampleApplications/SupplyChainManage=
ment/2002-08/RetailOrder.xsd</a></span><span
style=3D'font-size:10.0pt;font-family:Arial'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:.5in'><span style=3D'font-size:9.=
0pt;
font-family:Arial;mso-fareast-font-family:SimSun;mso-fareast-language:ZH-CN=
'><a
href=3D"http://www.ws-i.org/SampleApplications/SupplyChainManagement/2002-0=
8/RetailCatalog.xsd">http://www.ws-i.org/SampleApplications/SupplyChainMana=
gement/2002-08/RetailCatalog.xsd</a><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:.5in'><span style=3D'font-size:10=
.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'>Bec=
ause the
Retailer uses and passes showcase configuration information to Warehouses i=
n a
Configuration header, the Retailer also imports a Configuration WSDL and
schema.<span style=3D'mso-spacerun:yes'>&nbsp; </span>The Configuration Hea=
der
Fault is described in the WSDL, and the data types used in the Configuration
header and header fault are described in the schema.<o:p></o:p></span></p>

<p class=3DMsoNormal><b><i><span style=3D'font-size:10.0pt;font-family:Aria=
l'><o:p>&nbsp;</o:p></span></i></b></p>

<p class=3DMsoNormal><b><i><span style=3D'font-size:10.0pt;font-family:Aria=
l'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>WSDL</span></i></b><span
style=3D'font-size:10.0pt;font-family:Arial'> <o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:.5in'><span style=3D'font-size:9.=
0pt;
font-family:Arial;mso-fareast-font-family:SimSun;mso-fareast-language:ZH-CN=
'><a
href=3D"http://www.ws-i.org/SampleApplications/SupplyChainManagement/2002-0=
8/Configuration.wsdl">http://www.ws-i.org/SampleApplications/SupplyChainMan=
agement/2002-08/Configuration.wsdl</a></span><span
style=3D'font-size:10.0pt;font-family:Arial'><o:p></o:p></span></p>

<p class=3DMsoNormal><b><i><span style=3D'font-size:10.0pt;font-family:Aria=
l'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>Schema<o:p></o:p></span></i></b></=
p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'><span style=3D'font-size:=
9.0pt;
mso-fareast-font-family:SimSun;mso-bidi-font-family:Arial;mso-fareast-langu=
age:
ZH-CN'><a
href=3D"http://www.ws-i.org/SampleApplications/SupplyChainManagement/2002-0=
8/Configuration.xsd">http://www.ws-i.org/SampleApplications/SupplyChainMana=
gement/2002-08/Configuration.xsd</a><o:p></o:p></span></p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'><span style=3D'font-size:=
9.0pt;
mso-fareast-font-family:SimSun;mso-bidi-font-family:Arial;mso-fareast-langu=
age:
ZH-CN'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoBodyText>The Warehouse Callback Service is defined as part of=
 the
Manufacturing system and consists of<span style=3D'mso-spacerun:yes'>&nbsp;
</span>one schema and one WSDL document. </p>

<p class=3DMsoNormal><b><i><span style=3D'font-size:10.0pt;font-family:Aria=
l'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>WSDL</span></i></b><span
style=3D'font-size:10.0pt;font-family:Arial'> <o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:.5in;text-indent:.5in'><span
style=3D'font-size:9.0pt;font-family:Arial;mso-fareast-font-family:SimSun;
mso-fareast-language:ZH-CN'><a
href=3D"http://www.ws-i.org/SampleApplications/SupplyChainManagement/2002-0=
8/Manufacturer.wsdl">http://www.ws-i.org/SampleApplications/SupplyChainMana=
gement/2002-08/Manufacturer.wsdl</a></span><span
style=3D'font-size:10.0pt;font-family:Arial'><o:p></o:p></span></p>

<p class=3DMsoNormal><b><i><span style=3D'font-size:10.0pt;font-family:Aria=
l'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>Schema<o:p></o:p></span></i></b></=
p>

<p class=3DMsoBodyText><span style=3D'font-size:9.0pt;mso-fareast-font-fami=
ly:SimSun;
mso-bidi-font-family:Arial;mso-fareast-language:ZH-CN'><a
href=3D"http://www.ws-i.org/SampleApplications/SupplyChainManagement/2002-0=
8/ManufacturerPO.xsd">http://www.ws-i.org/SampleApplications/SupplyChainMan=
agement/2002-08/ManufacturerPO.xsd</a></span></p>

<h2><a name=3D"_Toc45557391"></a><a name=3D"_Toc25399866"></a><a name=3D"_T=
oc18923120"><span
style=3D'mso-bookmark:_Toc25399866'><span style=3D'mso-bookmark:_Toc4555739=
1'><![if !supportLists]><span
style=3D'mso-fareast-font-family:Arial'><span style=3D'mso-list:Ignore'>3.5=
<span
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>Class Diagram</span></span></a></h2>

<p class=3DMsoBodyText>The class diagram below describes the different type=
s of
objects and data elements involved in the retailer system and the relations=
hips
that exist among them. It serves to define the vocabulary of the system and
helps to define the schemas. This is a conceptual diagram and is not meant =
to
impose any structure on implementations.</p>

<p class=3DMsoBodyText><o:p>&nbsp;</o:p></p>

<p class=3DMsoBodyText style=3D'page-break-after:avoid'><!--[if gte vml 1]>=
<v:shape
 id=3D"_x0000_i1033" type=3D"#_x0000_t75" style=3D'width:467.25pt;height:21=
9pt'>
 <v:imagedata src=3D"SCMArchitecture1.01_files/image004.jpg" o:title=3D"ret=
ailer system class"/>
</v:shape><![endif]--><![if !vml]><img border=3D0 width=3D623 height=3D292
src=3D"SCMArchitecture1.01_files/image005.jpg" v:shapes=3D"_x0000_i1033"><!=
[endif]></p>

<p class=3DMsoCaption>Figure 2: Class Diagram for the Retailer System</p>

<p class=3DMsoCaption style=3D'margin-left:.5in;text-indent:-.25in'><o:p>&n=
bsp;</o:p></p>

<h2><a name=3D"_Toc45557392"></a><a name=3D"_Toc18923121"><span style=3D'ms=
o-bookmark:
_Toc45557392'><![if !supportLists]><span style=3D'mso-fareast-font-family:A=
rial'><span
style=3D'mso-list:Ignore'>3.6<span style=3D'font:7.0pt "Times New Roman"'>&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;
</span></span></span><![endif]>Sequence Diagram</span></a><span
style=3D'mso-bookmark:_Toc45557392'>s</span></h2>

<p class=3DMsoBodyText>The sequence diagrams below describe how the groups =
of
objects interact with each other.</p>

<h3><a name=3D"_Toc45557393"><![if !supportLists]><span style=3D'mso-fareas=
t-font-family:
Helvetica;mso-bidi-font-family:Helvetica'><span style=3D'mso-list:Ignore'>3=
.6.1<span
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>UC1: Purchase Goods</a></h3>

<p class=3DMsoBodyText>Use Case 1 maps to the interactions between the invo=
ker (a
retailer provided web page) and the Retailer Service.</p>

<p class=3DMsoBodyText style=3D'page-break-after:avoid'><!--[if gte vml 1]>=
<v:shape
 id=3D"_x0000_i1034" type=3D"#_x0000_t75" style=3D'width:235.5pt;height:165=
.75pt'>
 <v:imagedata src=3D"SCMArchitecture1.01_files/image006.jpg" o:title=3D"Ret=
ailer Uc1 Sequence"/>
</v:shape><![endif]--><![if !vml]><img border=3D0 width=3D314 height=3D221
src=3D"SCMArchitecture1.01_files/image006.jpg" v:shapes=3D"_x0000_i1034"><!=
[endif]></p>

<p class=3DMsoCaption>Figure 3: Sequence Diagram for Use Case 1 and the rel=
evant Web
services</p>

<h3><a name=3D"_Toc45557394"><![if !supportLists]><span style=3D'mso-fareas=
t-font-family:
Helvetica;mso-bidi-font-family:Helvetica'><span style=3D'mso-list:Ignore'>3=
.6.2<span
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>UC2: Source Goods</a></h3>

<p class=3DMsoBodyText>Use Case 2 maps to the interactions between the Reta=
iler
Service and Warehouse Services A, B, and C. </p>

<p class=3DMsoBodyText style=3D'page-break-after:avoid'><!--[if gte vml 1]>=
<v:shape
 id=3D"_x0000_i1035" type=3D"#_x0000_t75" style=3D'width:444pt;height:238.5=
pt'>
 <v:imagedata src=3D"SCMArchitecture1.01_files/image007.jpg" o:title=3D"Ret=
ailer Uc2 Sequence"/>
</v:shape><![endif]--><![if !vml]><img border=3D0 width=3D592 height=3D318
src=3D"SCMArchitecture1.01_files/image007.jpg" v:shapes=3D"_x0000_i1035"><!=
[endif]></p>

<p class=3DMsoCaption>Figure 4: Sequence Diagram for Use Case 2 and the rel=
evant
Web services</p>

<h3><a name=3D"_Toc45557395"></a><a name=3D"_Ref25647096"></a><a name=3D"_R=
ef25647079"><span
style=3D'mso-bookmark:_Ref25647096'><span style=3D'mso-bookmark:_Toc4555739=
5'><![if !supportLists]><span
style=3D'mso-fareast-font-family:Helvetica;mso-bidi-font-family:Helvetica'>=
<span
style=3D'mso-list:Ignore'>3.6.3<span style=3D'font:7.0pt "Times New Roman"'=
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>UC3: Replenish Stock</span></span></a></h3>

<p class=3DMsoBodyText>Use case 3 maps to the interactions between a wareho=
use
and a manufacturer (Figure 5<span style=3D'mso-field-code:" REF _Ref2542074=
7 \\h "'><b>Error!
Reference source not found.</b></span>). Use case 4 describes the manufactu=
rer
side of this interaction.</p>

<p class=3DMsoBodyText style=3D'page-break-after:avoid'><!--[if gte vml 1]>=
<v:shape
 id=3D"_x0000_i1036" type=3D"#_x0000_t75" style=3D'width:299.25pt;height:17=
3.25pt'>
 <v:imagedata src=3D"SCMArchitecture1.01_files/image008.jpg" o:title=3D"ret=
ailer uc3 sequence"/>
</v:shape><![endif]--><![if !vml]><img border=3D0 width=3D399 height=3D231
src=3D"SCMArchitecture1.01_files/image008.jpg" v:shapes=3D"_x0000_i1036"><!=
[endif]></p>

<p class=3DMsoCaption>Figure 5: Sequence Diagram for Use Case 3 and the rel=
evant
Web services</p>

<div style=3D'mso-element:para-border-div;border:none;border-top:solid silv=
er 2.25pt;
padding:4.0pt 0in 0in 0in'>

<h1 style=3D'tab-stops:list .3in'><a name=3D"_Toc45557396"></a><a
name=3D"_Ref26598501"></a><a name=3D"_Toc20281116"><span style=3D'mso-bookm=
ark:_Ref26598501'><span
style=3D'mso-bookmark:_Toc45557396'><![if !supportLists]><span style=3D'mso=
-fareast-font-family:
Arial'><span style=3D'mso-list:Ignore'>4<span style=3D'font:7.0pt "Times Ne=
w Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>Manufacturing System </span></span></a><span
style=3D'mso-bookmark:_Ref26598501'><span style=3D'mso-bookmark:_Toc4555739=
6'>Architecture</span></span></h1>

</div>

<p class=3DMsoBodyText>This section pertains to the technical design and
implementation of the Manufacturer System of the Basic Profile Sample
Application as specified in the <i style=3D'mso-bidi-font-style:normal'>SCM=
 Use
Cases v 1</i> document.</p>

<p class=3DMsoBodyText>The domain model described in this section relates t=
o the
following use cases outlined in the <i style=3D'mso-bidi-font-style:normal'=
>SCM
Use Cases v 1</i> document, and as such should be read in conjunction with =
that
document:</p>

<p class=3DMsoListBullet><![if !supportLists]><span style=3D'font-family:Sy=
mbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "Times New Roma=
n"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>UC4: Supply Finished Goods</p>

<p class=3DMsoListBullet><![if !supportLists]><span style=3D'font-family:Sy=
mbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "Times New Roma=
n"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>UC5: Manufacture Finished Goods</p>

<p class=3DMsoBodyText>The various types of diagrams (class, sequence,
deployment, etc.) included in this section each provide a different view of=
 the
application, including its interfaces, roles and responsibilities, business
rules, processes as well as the information collected and maintained.</p>

<p class=3DMsoBodyText>In general this model is implementation independent =
except
where technical constraints are given as part of the requirements.<span
style=3D'mso-spacerun:yes'>&nbsp; </span></p>

<h2><a name=3D"_Toc45557397"></a><a name=3D"_Toc20281118"><span style=3D'ms=
o-bookmark:
_Toc45557397'><![if !supportLists]><span style=3D'mso-fareast-font-family:A=
rial'><span
style=3D'mso-list:Ignore'>4.1<span style=3D'font:7.0pt "Times New Roman"'>&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;
</span></span></span><![endif]>Manufacturing System Glossary</span></a></h2>

<table class=3DMsoNormalTable border=3D1 cellspacing=3D0 cellpadding=3D0
 style=3D'border-collapse:collapse;border:none;mso-border-alt:solid windowt=
ext .5pt;
 mso-padding-alt:0in 5.4pt 0in 5.4pt;mso-border-insideh:.5pt solid windowte=
xt;
 mso-border-insidev:.5pt solid windowtext'>
 <thead>
  <tr style=3D'mso-yfti-irow:0;mso-yfti-firstrow:yes;page-break-inside:avoi=
d'>
   <td width=3D125 valign=3Dtop style=3D'width:93.8pt;border:solid windowte=
xt 1.0pt;
   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
   <p class=3DTable><b>Term<o:p></o:p></b></p>
   </td>
   <td width=3D513 valign=3Dtop style=3D'width:385.0pt;border:solid windowt=
ext 1.0pt;
   border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-al=
t:
   solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
   <p class=3DTable><b>Description<o:p></o:p></b></p>
   </td>
  </tr>
 </thead>
 <tr style=3D'mso-yfti-irow:1'>
  <td width=3D125 valign=3Dtop style=3D'width:93.8pt;border:solid windowtex=
t 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DTable>Inventory Item</p>
  </td>
  <td width=3D513 valign=3Dtop style=3D'width:385.0pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DTable>The details of a product as it relates to availability
  (product code, number in stock)</p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:2'>
  <td width=3D125 valign=3Dtop style=3D'width:93.8pt;border:solid windowtex=
t 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DTable>Line Item</p>
  </td>
  <td width=3D513 valign=3Dtop style=3D'width:385.0pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DTable>An entry in an order relating to a single product (produ=
ct
  code, required quantity)</p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:3'>
  <td width=3D125 valign=3Dtop style=3D'width:93.8pt;border:solid windowtex=
t 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DTable>Manufacturer</p>
  </td>
  <td width=3D513 valign=3Dtop style=3D'width:385.0pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DTable>A party the supplies finished goods to a purchaser.</p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:4'>
  <td width=3D125 valign=3Dtop style=3D'width:93.8pt;border:solid windowtex=
t 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DTable>Product</p>
  </td>
  <td width=3D513 valign=3Dtop style=3D'width:385.0pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DTable>A tangible entity that can be sold, finished goods</p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:5'>
  <td width=3D125 valign=3Dtop style=3D'width:93.8pt;border:solid windowtex=
t 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DTable>Purchaser</p>
  </td>
  <td width=3D513 valign=3Dtop style=3D'width:385.0pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DTable>Party requesting finished goods.</p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:6;mso-yfti-lastrow:yes;page-break-inside:avoid'>
  <td width=3D125 valign=3Dtop style=3D'width:93.8pt;border:solid windowtex=
t 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DTable>Purchase Order</p>
  </td>
  <td width=3D513 valign=3Dtop style=3D'width:385.0pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DTable>A request from a purchaser to buy products consisting of=
 one
  or more line items</p>
  </td>
 </tr>
</table>

<p class=3DTable><o:p>&nbsp;</o:p></p>

<h2><a name=3D"_Toc45557398"></a><a name=3D"_Toc20281119"><span style=3D'ms=
o-bookmark:
_Toc45557398'><![if !supportLists]><span style=3D'mso-fareast-font-family:A=
rial'><span
style=3D'mso-list:Ignore'>4.2<span style=3D'font:7.0pt "Times New Roman"'>&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;
</span></span></span><![endif]>Manufacturing System </span></a><span
style=3D'mso-bookmark:_Toc45557398'>Overview</span></h2>

<p class=3DMsoBodyText>The Manufacturing system supplies finished goods to
warehouses. Requests for finished goods may be fulfilled by the Manufacture=
r by
supplying from internal stock or, if the required quantity is not available=
, by
scheduling a<span style=3D'mso-spacerun:yes'>&nbsp; </span>production run. =
Since
there could be a considerable time delay between receiving the order and
informing the warehouse of shipment of goods, an asynchronous processing mo=
del
is used. This allows a warehouse to proceed on other business, and allows t=
he
Manufacturer to callback to the Warehouse once the order has been fulfilled=
. </p>

<h2><a name=3D"_Toc45557399"></a><a name=3D"_Toc20281120"><span style=3D'ms=
o-bookmark:
_Toc45557399'><![if !supportLists]><span style=3D'mso-fareast-font-family:A=
rial'><span
style=3D'mso-list:Ignore'>4.3<span style=3D'font:7.0pt "Times New Roman"'>&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;
</span></span></span><![endif]>Deployment Diagram</span></a></h2>

<p class=3DMsoBodyText>Below is a conceptual view of an implementation.</p>

<p class=3DMsoBodyText style=3D'page-break-after:avoid'><!--[if gte vml 1]>=
<v:shape
 id=3D"_x0000_i1027" type=3D"#_x0000_t75" style=3D'width:440.25pt;height:32=
4pt'>
 <v:imagedata src=3D"SCMArchitecture1.01_files/image009.jpg" o:title=3D"Man=
ufacturer System Deployment"/>
</v:shape><![endif]--><![if !vml]><img border=3D0 width=3D587 height=3D432
src=3D"SCMArchitecture1.01_files/image009.jpg" v:shapes=3D"_x0000_i1027"><!=
[endif]></p>

<p class=3DMsoCaption>Figure 6: Deployment Diagram for the Manufacturing Sy=
stem</p>

<h2><a name=3D"_Toc45557400"><![if !supportLists]><span style=3D'mso-fareas=
t-font-family:
Arial'><span style=3D'mso-list:Ignore'>4.4<span style=3D'font:7.0pt "Times =
New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;
</span></span></span><![endif]>Manufacturing </a><a name=3D"_Toc20281121"><=
span
style=3D'mso-bookmark:_Toc45557400'>System Web services</span></a></h2>

<p class=3DMsoBodyText>The operations, message types and other relevant
information for each Web service are outlined in the sections below. These
sections specify key details to be defined in the associated WSDL files.<sp=
an
style=3D'mso-spacerun:yes'>&nbsp; </span>The exact structure of these files=
 is to
be resolved as part of the implementation of the sample application.</p>

<p class=3DMsoBodyText>The Manufacturer System portion of the sample applic=
ation
will contain the following web services:</p>

<p class=3DMsoListBullet><![if !supportLists]><span style=3D'font-family:Sy=
mbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "Times New Roma=
n"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>Manufacturer Service</p>

<p class=3DHeading2NoTOC>Profiles</p>

<p class=3DMsoBodyText>The web services will be based on the WS-I Basic Pro=
file
V1.0.</p>

<p class=3DHeading2NoTOC>Usage Scenarios</p>

<p class=3DMsoBodyText>The web services in the sample application will rely=
 on
the following usage scenarios (refer to Usage Scenarios document):</p>

<p class=3DMsoListBullet><![if !supportLists]><span style=3D'font-family:Sy=
mbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "Times New Roma=
n"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>Synchronous Request/Reply</p>

<p class=3DMsoListBullet><![if !supportLists]><span style=3D'font-family:Sy=
mbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "Times New Roma=
n"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>Basic Callback</p>

<h3><a name=3D"_Toc20281122"></a><a name=3D"_Toc45557401"><span style=3D'ms=
o-bookmark:
_Toc20281122'><![if !supportLists]><span style=3D'mso-fareast-font-family:H=
elvetica;
mso-bidi-font-family:Helvetica'><span style=3D'mso-list:Ignore'>4.4.1<span
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>Manufacturer Service</span></a><span
style=3D'mso-bookmark:_Toc20281122'> </span></h3>

<p class=3DMsoBodyText><a name=3D"_Toc20281123"><b><span style=3D'font-size=
:12.0pt'>Operations/Message
Types</span></b></a><b><span style=3D'font-size:12.0pt'><o:p></o:p></span><=
/b></p>

<p class=3DMsoBodyText>The following operations/message types should be sup=
ported:</p>

<table class=3DMsoNormalTable border=3D1 cellspacing=3D0 cellpadding=3D0 wi=
dth=3D659
 style=3D'width:494.2pt;border-collapse:collapse;border:none;mso-border-alt=
:solid windowtext .5pt;
 mso-padding-alt:0in 5.4pt 0in 5.4pt;mso-border-insideh:.5pt solid windowte=
xt;
 mso-border-insidev:.5pt solid windowtext'>
 <thead>
  <tr style=3D'mso-yfti-irow:0;mso-yfti-firstrow:yes'>
   <td width=3D134 valign=3Dtop style=3D'width:100.3pt;border:solid windowt=
ext 1.0pt;
   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
   <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><b><sp=
an
   style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Operation<o:p></o:p>=
</span></b></p>
   </td>
   <td width=3D61 valign=3Dtop style=3D'width:45.5pt;border:solid windowtex=
t 1.0pt;
   border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-al=
t:
   solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
   <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><b><sp=
an
   style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Msg. Type<o:p></o:p>=
</span></b></p>
   </td>
   <td width=3D182 valign=3Dtop style=3D'width:136.5pt;border:solid windowt=
ext 1.0pt;
   border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-al=
t:
   solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
   <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><b><sp=
an
   style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Message<o:p></o:p></=
span></b></p>
   </td>
   <td width=3D128 valign=3Dtop style=3D'width:96.2pt;border:solid windowte=
xt 1.0pt;
   border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-al=
t:
   solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
   <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><b><sp=
an
   style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Parameters<o:p></o:p=
></span></b></p>
   </td>
   <td width=3D154 valign=3Dtop style=3D'width:115.7pt;border:solid windowt=
ext 1.0pt;
   border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-al=
t:
   solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
   <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><b><sp=
an
   style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Type<o:p></o:p></spa=
n></b></p>
   </td>
  </tr>
 </thead>
 <tr style=3D'mso-yfti-irow:1'>
  <td width=3D134 valign=3Dtop style=3D'width:100.3pt;border:solid windowte=
xt 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>su=
bmitPO<o:p></o:p></span></span></p>
  </td>
  <td width=3D61 valign=3Dtop style=3D'width:45.5pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>In=
put<o:p></o:p></span></span></p>
  </td>
  <td width=3D182 valign=3Dtop style=3D'width:136.5pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>PO=
Submit<o:p></o:p></span></span></p>
  </td>
  <td width=3D128 valign=3Dtop style=3D'width:96.2pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Pu=
rchaseOrder<o:p></o:p></span></span></p>
  </td>
  <td width=3D154 valign=3Dtop style=3D'width:115.7pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>do=
c<o:p></o:p></span></span></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:2'>
  <td width=3D134 valign=3Dtop style=3D'width:100.3pt;border:solid windowte=
xt 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'><o=
:p>&nbsp;</o:p></span></span></p>
  </td>
  <td width=3D61 valign=3Dtop style=3D'width:45.5pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'><o=
:p>&nbsp;</o:p></span></span></p>
  </td>
  <td width=3D182 valign=3Dtop style=3D'width:136.5pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'><o=
:p>&nbsp;</o:p></span></span></p>
  </td>
  <td width=3D128 valign=3Dtop style=3D'width:96.2pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Co=
nfigurationHeader<o:p></o:p></span></span></p>
  </td>
  <td width=3D154 valign=3Dtop style=3D'width:115.7pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Co=
nfiguration<o:p></o:p></span></span></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:3'>
  <td width=3D134 valign=3Dtop style=3D'width:100.3pt;border:solid windowte=
xt 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'><o=
:p>&nbsp;</o:p></span></span></p>
  </td>
  <td width=3D61 valign=3Dtop style=3D'width:45.5pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'><o=
:p>&nbsp;</o:p></span></span></p>
  </td>
  <td width=3D182 valign=3Dtop style=3D'width:136.5pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'><o=
:p>&nbsp;</o:p></span></span></p>
  </td>
  <td width=3D128 valign=3Dtop style=3D'width:96.2pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>St=
artHeader<o:p></o:p></span></span></p>
  </td>
  <td width=3D154 valign=3Dtop style=3D'width:115.7pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>St=
artHeader<o:p></o:p></span></span></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:4'>
  <td width=3D134 valign=3Dtop style=3D'width:100.3pt;border:solid windowte=
xt 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'><o=
:p>&nbsp;</o:p></span></span></p>
  </td>
  <td width=3D61 valign=3Dtop style=3D'width:45.5pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Ou=
tput<o:p></o:p></span></span></p>
  </td>
  <td width=3D182 valign=3Dtop style=3D'width:136.5pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>ac=
kPO<o:p></o:p></span></span></p>
  </td>
  <td width=3D128 valign=3Dtop style=3D'width:96.2pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Re=
sponse<o:p></o:p></span></span></p>
  </td>
  <td width=3D154 valign=3Dtop style=3D'width:115.7pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>bo=
olean<o:p></o:p></span></span></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:5'>
  <td width=3D134 valign=3Dtop style=3D'width:100.3pt;border:solid windowte=
xt 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'><o=
:p>&nbsp;</o:p></span></span></p>
  </td>
  <td width=3D61 valign=3Dtop style=3D'width:45.5pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Fa=
ult<o:p></o:p></span></span></p>
  </td>
  <td width=3D182 valign=3Dtop style=3D'width:136.5pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>PO=
Fault<o:p></o:p></span></span></p>
  </td>
  <td width=3D128 valign=3Dtop style=3D'width:96.2pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'><o=
:p>&nbsp;</o:p></span></span></p>
  </td>
  <td width=3D154 valign=3Dtop style=3D'width:115.7pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Cl=
ient<o:p></o:p></span></span></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:6;mso-yfti-lastrow:yes'>
  <td width=3D134 valign=3Dtop style=3D'width:100.3pt;border:solid windowte=
xt 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'><o=
:p>&nbsp;</o:p></span></span></p>
  </td>
  <td width=3D61 valign=3Dtop style=3D'width:45.5pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Fa=
ult<o:p></o:p></span></span></p>
  </td>
  <td width=3D182 valign=3Dtop style=3D'width:136.5pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Co=
nfigurationFault<o:p></o:p></span></span></p>
  </td>
  <td width=3D128 valign=3Dtop style=3D'width:96.2pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'><o=
:p>&nbsp;</o:p></span></span></p>
  </td>
  <td width=3D154 valign=3Dtop style=3D'width:115.7pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>Cl=
ient<o:p></o:p></span></span></p>
  </td>
 </tr>
</table>

<p class=3DMsoBodyText><a name=3D"_Toc20281124"><b><span style=3D'font-size=
:12.0pt'><o:p>&nbsp;</o:p></span></b></a></p>

<span style=3D'mso-bookmark:_Toc20281124'></span>

<h4><![if !supportLists]><span style=3D'mso-fareast-font-family:Arial;mso-b=
idi-font-family:
Arial'><span style=3D'mso-list:Ignore'>4.4.1.1<span style=3D'font:7.0pt "Ti=
mes New Roman"'>&nbsp;
</span></span></span><![endif]>submitPO</h4>

<p class=3DMsoBodyText style=3D'margin-left:.5in'><b style=3D'mso-bidi-font=
-weight:
normal'>Description<o:p></o:p></b></p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'>The purpose of this opera=
tion is
to place a purchase order with the manufacturer for finished goods.
PurchaseOrder is a set of line items describing ordered finished goods (<a
href=3D"#_Class_Diagram">see class diagram</a>). <span class=3Dcode><span
style=3D'font-size:9.0pt;mso-bidi-font-size:10.0pt'>StartHeader</span></spa=
n> is
detailed in the Basic Callback Scenario. This message header contains a
callback location and message identifier to be retained by the system for
sending the shipping notification in the final request/response. Response i=
s a
tacit acknowledgement that the purchase order was received and validated.<s=
pan
style=3D'mso-spacerun:yes'>&nbsp; </span>If the purchase order is invalid f=
or any
reason (such as invalid schema, invalid quantity, and invalid product numbe=
r),
a <span class=3Dcode><span style=3D'font-size:9.0pt;mso-bidi-font-size:10.0=
pt'>POFault</span></span>
is sent to the client.</p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'><b style=3D'mso-bidi-font=
-weight:
normal'>Scenario<o:p></o:p></b></p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'>The scenario used will be=
 the
initial request/response portion of the Basic Callback Scenario using SOAP =
over
HTTP.</p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'><b style=3D'mso-bidi-font=
-weight:
normal'>Message Style<o:p></o:p></b></p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'>The doc/literal message s=
tyle
will be used.</p>

<h3><a name=3D"_Toc45557402"><![if !supportLists]><span style=3D'mso-fareas=
t-font-family:
Helvetica;mso-bidi-font-family:Helvetica'><span style=3D'mso-list:Ignore'>4=
.4.2<span
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>WSDL</a></h3>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'>The
Manufacturer is defined by a schema and [part of] a WSDL document.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>The schema is imported into the <i=
>types</i>
section of the WSDL.<span style=3D'mso-spacerun:yes'>&nbsp; </span>As menti=
oned
above, the Manufacturer WSDL document contains two port types and bindings
which together describe a single Web service type.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>The ManufacturerPortType and assoc=
iated
messages and bindings apply to the Manufacturer; the other applies to the
Warehouse.<o:p></o:p></span></p>

<p class=3DMsoNormal><b><i><span style=3D'font-size:10.0pt;font-family:Aria=
l'><o:p>&nbsp;</o:p></span></i></b></p>

<p class=3DMsoNormal><b><i><span style=3D'font-size:10.0pt;font-family:Aria=
l'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>WSDL</span></i></b><span
style=3D'font-size:10.0pt;font-family:Arial'> <o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:.5in'><span style=3D'font-size:9.=
0pt;
font-family:Arial;mso-fareast-font-family:SimSun;mso-fareast-language:ZH-CN=
'><a
href=3D"http://www.ws-i.org/SampleApplications/SupplyChainManagement/2002-0=
8/Manufacturer.wsdl">http://www.ws-i.org/SampleApplications/SupplyChainMana=
gement/2002-08/Manufacturer.wsdl</a></span><span
style=3D'font-size:10.0pt;font-family:Arial'><o:p></o:p></span></p>

<p class=3DMsoNormal><b><i><span style=3D'font-size:10.0pt;font-family:Aria=
l'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>Schema<o:p></o:p></span></i></b></=
p>

<p class=3DMsoNormal style=3D'text-indent:.5in'><span style=3D'font-size:9.=
0pt;
font-family:Arial;mso-fareast-font-family:SimSun;mso-fareast-language:ZH-CN=
'><a
href=3D"http://www.ws-i.org/SampleApplications/SupplyChainManagement/2002-0=
8/ManufacturerPO.xsd">http://www.ws-i.org/SampleApplications/SupplyChainMan=
agement/2002-08/ManufacturerPO.xsd</a>
<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:.5in'><span style=3D'font-size:10=
.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'>Bec=
ause the
Manufacturer uses and passes showcase configuration information to Warehous=
es
in a Configuration header, the Manufacturer also imports a Configuration WS=
DL
and schema.<span style=3D'mso-spacerun:yes'>&nbsp; </span>The Configuration
Header Fault is described in the WSDL, and the data types used in the
Configuration header and header fault are described in the schema.<o:p></o:=
p></span></p>

<p class=3DMsoNormal><b><i><span style=3D'font-size:10.0pt;font-family:Aria=
l'><o:p>&nbsp;</o:p></span></i></b></p>

<p class=3DMsoNormal><b><i><span style=3D'font-size:10.0pt;font-family:Aria=
l'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>WSDL</span></i></b><span
style=3D'font-size:10.0pt;font-family:Arial'> <o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:.5in'><span style=3D'font-size:9.=
0pt;
font-family:Arial;mso-fareast-font-family:SimSun;mso-fareast-language:ZH-CN=
'><a
href=3D"http://www.ws-i.org/SampleApplications/SupplyChainManagement/2002-0=
8/Configuration.wsdl">http://www.ws-i.org/SampleApplications/SupplyChainMan=
agement/2002-08/Configuration.wsdl</a></span><span
style=3D'font-size:10.0pt;font-family:Arial'><o:p></o:p></span></p>

<p class=3DMsoNormal><b><i><span style=3D'font-size:10.0pt;font-family:Aria=
l'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>Schema<o:p></o:p></span></i></b></=
p>

<p class=3DMsoNormal style=3D'text-indent:.5in'><span style=3D'font-size:9.=
0pt;
font-family:Arial;mso-fareast-font-family:SimSun;mso-fareast-language:ZH-CN=
'><a
href=3D"http://www.ws-i.org/SampleApplications/SupplyChainManagement/2002-0=
8/Configuration.xsd">http://www.ws-i.org/SampleApplications/SupplyChainMana=
gement/2002-08/Configuration.xsd</a></span><span
style=3D'font-size:10.0pt;font-family:Arial'><o:p></o:p></span></p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'><o:p>&nbsp;</o:p></p>

<h2><a name=3D"_Toc45557403"></a><a name=3D"_Toc20281126"></a><a
name=3D"_Class_Diagram"></a><![if !supportLists]><span style=3D'mso-bookmar=
k:_Toc45557403'><span
style=3D'mso-bookmark:_Toc20281126'><span style=3D'mso-fareast-font-family:=
Arial'><span
style=3D'mso-list:Ignore'>4.5<span style=3D'font:7.0pt "Times New Roman"'>&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;
</span></span></span></span></span><![endif]><span style=3D'mso-bookmark:_T=
oc45557403'><span
style=3D'mso-bookmark:_Toc20281126'>Class Diagram</span></span></h2>

<p class=3DMsoBodyText>The class diagram below describes the different type=
s of
objects and data elements involved in the manufacturing system and the
relationships that exist among them. Is serves to define the vocabulary of =
the
system and helps to define the schemas. This is a conceptual diagram and is=
 not
meant to impose any structure on implementations.</p>

<p class=3DMsoBodyText style=3D'page-break-after:avoid'><!--[if gte vml 1]>=
<v:shape
 id=3D"_x0000_i1028" type=3D"#_x0000_t75" style=3D'width:468pt;height:256.5=
pt'>
 <v:imagedata src=3D"SCMArchitecture1.01_files/image010.jpg" o:title=3D"Man=
ufacturer System Class"/>
</v:shape><![endif]--><![if !vml]><img border=3D0 width=3D624 height=3D342
src=3D"SCMArchitecture1.01_files/image010.jpg" v:shapes=3D"_x0000_i1028"><!=
[endif]></p>

<p class=3DMsoCaption>Figure 7: M<span style=3D'mso-no-proof:yes'>anufactur=
er Class
Diagram<o:p></o:p></span></p>

<h2><a name=3D"_Toc45557404"></a><a name=3D"_Toc20281127"><span style=3D'ms=
o-bookmark:
_Toc45557404'><![if !supportLists]><span style=3D'mso-fareast-font-family:A=
rial'><span
style=3D'mso-list:Ignore'>4.6<span style=3D'font:7.0pt "Times New Roman"'>&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;
</span></span></span><![endif]>Sequence Diagrams</span></a></h2>

<p class=3DMsoBodyText>The sequence diagrams below describe how the groups =
of
objects interact with each other.<span style=3D'mso-spacerun:yes'>&nbsp;
</span>The diagram below shows the behavior of both Use Case 4 and Use Case=
 5.
See also the Retailer System, Section <span style=3D'mso-field-code:" REF _=
Ref25647079 \\r \\h "'>3.6.3<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F005200=
65006600320035003600340037003000370039000000</w:data>
</xml><![endif]--></span>.</p>

<h3><a name=3D"_Toc45557405"><![if !supportLists]><span style=3D'mso-fareas=
t-font-family:
Helvetica;mso-bidi-font-family:Helvetica'><span style=3D'mso-list:Ignore'>4=
.6.1<span
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>UC4: Supply Finished Goods &amp; UC5:
Manufacture Finished Goods</a></h3>

<p class=3DMsoBodyText style=3D'page-break-after:avoid'><!--[if gte vml 1]>=
<v:shape
 id=3D"_x0000_i1029" type=3D"#_x0000_t75" style=3D'width:463.5pt;height:375=
.75pt'>
 <v:imagedata src=3D"SCMArchitecture1.01_files/image011.jpg" o:title=3D"Man=
ufacturer System uc4 + 5"/>
</v:shape><![endif]--><![if !vml]><img border=3D0 width=3D618 height=3D501
src=3D"SCMArchitecture1.01_files/image011.jpg" v:shapes=3D"_x0000_i1029"><!=
[endif]></p>

<p class=3DMsoCaption>Figure 8: Manufacturer<span style=3D'mso-no-proof:yes=
'>
Sequence Diagram</span></p>

<div style=3D'mso-element:para-border-div;border:none;border-top:solid silv=
er 2.25pt;
padding:4.0pt 0in 0in 0in'>

<h1 style=3D'tab-stops:list .3in'><a name=3D"_Toc45557406"><![if !supportLi=
sts]><span
style=3D'mso-fareast-font-family:Arial'><span style=3D'mso-list:Ignore'>5<s=
pan
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>Demo System Architecture</a></h1>

</div>

<p class=3DMsoBodyText>This section pertains to the technical design and
implementation of the Demo System of the Basic Profile Sample Application as
specified in the <i style=3D'mso-bidi-font-style:normal'>SCM Use Cases v 1<=
/i>
document.</p>

<p class=3DMsoBodyText>The domain model described in this section relates t=
o the
following use cases outlined in the <i style=3D'mso-bidi-font-style:normal'=
>SCM
Use Cases v 1</i> document, and as such should be read in conjunction with =
that
document:</p>

<p class=3DMsoListBullet><![if !supportLists]><span style=3D'font-family:Sy=
mbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "Times New Roma=
n"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>UC6: Configure &amp; Run Demo</p>

<p class=3DMsoListBullet><![if !supportLists]><span style=3D'font-family:Sy=
mbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "Times New Roma=
n"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>UC7: Log Events</p>

<p class=3DMsoListBullet><![if !supportLists]><span style=3D'font-family:Sy=
mbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "Times New Roma=
n"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>UC8: View Events</p>

<p class=3DMsoBodyText><o:p>&nbsp;</o:p></p>

<p class=3DMsoBodyText><o:p>&nbsp;</o:p></p>

<h2><a name=3D"_Toc45557407"><![if !supportLists]><span style=3D'mso-fareas=
t-font-family:
Arial'><span style=3D'mso-list:Ignore'>5.1<span style=3D'font:7.0pt "Times =
New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;
</span></span></span><![endif]>Demo System Glossary</a></h2>

<table class=3DMsoNormalTable border=3D1 cellspacing=3D0 cellpadding=3D0
 style=3D'border-collapse:collapse;border:none;mso-border-alt:solid windowt=
ext .5pt;
 mso-padding-alt:0in 5.4pt 0in 5.4pt;mso-border-insideh:.5pt solid windowte=
xt;
 mso-border-insidev:.5pt solid windowtext'>
 <thead>
  <tr style=3D'mso-yfti-irow:0;mso-yfti-firstrow:yes;page-break-inside:avoi=
d'>
   <td width=3D125 valign=3Dtop style=3D'width:93.8pt;border:solid windowte=
xt 1.0pt;
   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
   <p class=3DTable><b>Term<o:p></o:p></b></p>
   </td>
   <td width=3D513 valign=3Dtop style=3D'width:385.0pt;border:solid windowt=
ext 1.0pt;
   border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-al=
t:
   solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
   <p class=3DTable><b>Description<o:p></o:p></b></p>
   </td>
  </tr>
 </thead>
 <tr style=3D'mso-yfti-irow:1;page-break-inside:avoid'>
  <td width=3D125 valign=3Dtop style=3D'width:93.8pt;border:solid windowtex=
t 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DTable>Demo user</p>
  </td>
  <td width=3D513 valign=3Dtop style=3D'width:385.0pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DTable>Person accessing WS-I web site for the purpose of trying=
 out
  the sample application.</p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:2;page-break-inside:avoid'>
  <td width=3D125 valign=3Dtop style=3D'width:93.8pt;border:solid windowtex=
t 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DTable>Configuration</p>
  </td>
  <td width=3D513 valign=3Dtop style=3D'width:385.0pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DTable>Settings that allow demo user to direct which implementa=
tions
  to use in order to purchase goods, manufacture goods, order parts, etc.</=
p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:3;mso-yfti-lastrow:yes;page-break-inside:avoid'>
  <td width=3D125 valign=3Dtop style=3D'width:93.8pt;border:solid windowtex=
t 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DTable>Consumer</p>
  </td>
  <td width=3D513 valign=3Dtop style=3D'width:385.0pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DTable>Person accessing the Retailer web site for the purpose of
  purchasing consumer electronics.</p>
  </td>
 </tr>
</table>

<p class=3DTable><o:p>&nbsp;</o:p></p>

<p class=3DMsoBodyText><o:p>&nbsp;</o:p></p>

<h2><a name=3D"_Toc45557408"><![if !supportLists]><span style=3D'mso-fareas=
t-font-family:
Arial'><span style=3D'mso-list:Ignore'>5.2<span style=3D'font:7.0pt "Times =
New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;
</span></span></span><![endif]>Sample Application Flow</a></h2>

<p class=3DMsoBodyText>Access to the sample application begins at the WS-I.=
org
web site, which will be referred to as the &#8220;WS-I welcome&#8221;
page.<span style=3D'mso-spacerun:yes'>&nbsp; </span>The welcome page will h=
ave a
link to another web page hosted by the WS-I.org web site.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>This web page shall be called the
&#8220;sample app&#8221; page.<span style=3D'mso-spacerun:yes'>&nbsp; </spa=
n>The
sample app page will contain a description of the sample application, proba=
bly
a link for obtaining the source code, and instructions for demonstrating how
the sample application works.<span style=3D'mso-spacerun:yes'>&nbsp; </span=
>It
will also contain one or more buttons or links for getting to the next web =
page
called the &#8220;configuration&#8221; page.</p>

<p class=3DMsoBodyText>The configuration page is where UC6: Configure &amp;=
 Run
Demo begins.<span style=3D'mso-spacerun:yes'>&nbsp; </span>This page will p=
resent
the demo user with a number of configuration options.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>These options select implementatio=
ns for
each of the web services in the sample application<a style=3D'mso-footnote-=
id:
ftn1' href=3D"#_ftn1" name=3D"_ftnref1" title=3D""><span class=3DMsoFootnot=
eReference><span
style=3D'mso-special-character:footnote'><![if !supportFootnotes]><span
class=3DMsoFootnoteReference><span style=3D'font-size:10.0pt;mso-bidi-font-=
size:
12.0pt;font-family:Arial;mso-fareast-font-family:"Times New Roman";mso-bidi=
-font-family:
"Times New Roman";mso-ansi-language:EN-US;mso-fareast-language:EN-US;
mso-bidi-language:AR-SA'>[1]</span></span><![endif]></span></span></a>.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>Having made his/her selections, th=
e demo
user clicks on a &#8220;start a new demo&#8221; button, which brings the de=
mo
user to a web page where he/she can order products.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>We will call this the &#8220;shopp=
ing
cart&#8221; page.<span style=3D'mso-spacerun:yes'>&nbsp; </span>This is whe=
re
UC1: Purchase Goods begins.<span style=3D'mso-spacerun:yes'>&nbsp; </span>B=
efore
the demo user reaches the shopping cart page, a unique ID is generated to
identify the events that are logged as a result of running the demo.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>This ID is necessary as it is enti=
rely
possible that more than one person may be running the demo at the same
time.<span style=3D'mso-spacerun:yes'>&nbsp; </span>Such concurrent usage w=
ould
result in log entries that might not make sense when viewed together, but w=
hen
filtered based on ID they will illustrate the chain of events typical of a
Supply Chain Management application.</p>

<p class=3DMsoBodyText>On the shopping cart page, the demo user selects
quantities of products to order, then clicks on a &#8220;submit order&#8221;
button.<span style=3D'mso-spacerun:yes'>&nbsp; </span>This causes the demo =
system
to invoke the Retailer web service.<span style=3D'mso-spacerun:yes'>&nbsp;
</span>Once the Retailer has processed the order, the demo system displays =
the
status of the order (i.e. how many and which products will be shipped).<span
style=3D'mso-spacerun:yes'>&nbsp; </span>This is referred to as the &#8220;=
order
status&#8221; web page.<span style=3D'mso-spacerun:yes'>&nbsp; </span>From =
the
order status web page, the demo user may optionally select to view the even=
ts
that occurred in the supply chain as a result of placing an order.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>This is done on the &#8220;track
order&#8221; web page.</p>

<p class=3DMsoBodyText>From either the order status page or the track order=
 page,
the demo user may return to the configuration page to start a new demo.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>The previous configuration will be
presented as a default, but the demo user is free to change the configurati=
on
in order to test interoperability.<span style=3D'mso-spacerun:yes'>&nbsp;
</span>Note that it is not possible for the demo user to return to the shop=
ping
cart page from either the order status page or the track order page.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>In other words, the only way for t=
he
demo user to go back and order more products is to return to the configurat=
ion
page first.<span style=3D'mso-spacerun:yes'>&nbsp; </span>Figure 9 below pr=
esents
a graphical representation of the flow of the sample application.</p>

<p class=3DMsoBodyText style=3D'page-break-after:avoid'><!--[if gte vml 1]>=
<v:shape
 id=3D"_x0000_i1030" type=3D"#_x0000_t75" style=3D'width:468pt;height:225pt=
'>
 <v:imagedata src=3D"SCMArchitecture1.01_files/image012.jpg" o:title=3D"web=
PageFlow"
  croptop=3D"8402f" cropbottom=3D"15124f"/>
</v:shape><![endif]--><![if !vml]><img border=3D0 width=3D624 height=3D300
src=3D"SCMArchitecture1.01_files/image013.jpg" v:shapes=3D"_x0000_i1030"><!=
[endif]></p>

<p class=3DMsoCaption>Figure 9: Sample Application Flow</p>

<h2 style=3D'margin-top:12.0pt;margin-right:0in;margin-bottom:6.0pt;margin-=
left:
28.9pt;text-indent:-28.9pt'><a name=3D"_Toc45557409"><![if !supportLists]><=
span
style=3D'mso-fareast-font-family:Arial'><span style=3D'mso-list:Ignore'>5.3=
<span
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>Deployment Diagram</a></h2>

<p class=3DMsoBodyText>Figure 10 shows a conceptual view of an implementati=
on.</p>

<p class=3DMsoBodyText style=3D'page-break-after:avoid'><!--[if gte vml 1]>=
<v:shape
 id=3D"_x0000_i1031" type=3D"#_x0000_t75" style=3D'width:423.75pt;height:36=
9.75pt'>
 <v:imagedata src=3D"SCMArchitecture1.01_files/image014.jpg" o:title=3D"Dem=
o System Deployment"/>
</v:shape><![endif]--><![if !vml]><img border=3D0 width=3D565 height=3D493
src=3D"SCMArchitecture1.01_files/image014.jpg" v:shapes=3D"_x0000_i1031"><!=
[endif]></p>

<p class=3DMsoCaption>Figure 10: <a name=3D"_Ref18745273">D</a>emo System
Deployment Diagram</p>

<h2><![if !supportLists]><span style=3D'mso-fareast-font-family:Arial'><span
style=3D'mso-list:Ignore'>5.4<span style=3D'font:7.0pt "Times New Roman"'>&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;
</span></span></span><![endif]><span style=3D'mso-spacerun:yes'>&nbsp;</spa=
n><a
name=3D"_Toc45557410">Demo System Web services</a></h2>

<p class=3DMsoBodyText>This section identifies the Web services which will =
be
used in the implementation of the previously described architecture of the
sample application.<span style=3D'mso-spacerun:yes'>&nbsp; </span>The sample
application will be composed of discovered Web services that utilize the us=
age
patterns as captured in the Basic Profile Usage Scenarios document, and that
conform to the various aspects of the Basic Profile.</p>

<p class=3DMsoBodyText>The operations, message types and other relevant inf=
ormation
for each Web service are outlined in the sections below. These sections spe=
cify
key details to be defined in the associated WSDL files.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>The exact structure of these files=
 is to
be resolved as part of the implementation of the sample application.</p>

<p class=3DMsoBodyText>The Demo System portion of the sample application wi=
ll
contain the following web services:</p>

<p class=3DMsoListBullet><![if !supportLists]><span style=3D'font-family:Sy=
mbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "Times New Roma=
n"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>Configurator</p>

<p class=3DMsoListBullet><![if !supportLists]><span style=3D'font-family:Sy=
mbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "Times New Roma=
n"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>Logging Facility</p>

<p class=3DHeading2NoTOC>Profiles</p>

<p class=3DMsoBodyText>The web services will be based on the WS-I Basic Pro=
file
V1.0.</p>

<p class=3DHeading2NoTOC>Usage Scenarios</p>

<p class=3DMsoBodyText>The web services in the sample application will rely=
 on
the following usage scenarios (refer to Usage Scenarios document):</p>

<p class=3DMsoListBullet><![if !supportLists]><span style=3D'font-family:Sy=
mbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "Times New Roma=
n"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>Synchronous Request/Response </p>

<p class=3DMsoListBullet><![if !supportLists]><span style=3D'font-family:Sy=
mbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "Times New Roma=
n"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>One-way</p>

<h3><a name=3D"_Toc45557411"><![if !supportLists]><span style=3D'mso-fareas=
t-font-family:
Helvetica;mso-bidi-font-family:Helvetica'><span style=3D'mso-list:Ignore'>5=
.4.1<span
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>Configurator</a></h3>

<p class=3DMsoBodyText><b><span style=3D'font-size:12.0pt'>Operations/Messa=
ge Types<o:p></o:p></span></b></p>

<p class=3DMsoBodyText>The following operations/message types should be
supported:</p>

<table class=3DMsoNormalTable border=3D1 cellspacing=3D0 cellpadding=3D0 wi=
dth=3D659
 style=3D'width:494.2pt;border-collapse:collapse;border:none;mso-border-alt=
:solid windowtext .5pt;
 mso-padding-alt:0in 5.4pt 0in 5.4pt;mso-border-insideh:.5pt solid windowte=
xt;
 mso-border-insidev:.5pt solid windowtext'>
 <thead>
  <tr style=3D'mso-yfti-irow:0;mso-yfti-firstrow:yes'>
   <td width=3D146 valign=3Dtop style=3D'width:109.4pt;border:solid windowt=
ext 1.0pt;
   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
   <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><b><sp=
an
   style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Operation<o:p></o:p>=
</span></b></p>
   </td>
   <td width=3D52 valign=3Dtop style=3D'width:39.0pt;border:solid windowtex=
t 1.0pt;
   border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-al=
t:
   solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
   <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><b><sp=
an
   style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Msg. Type<o:p></o:p>=
</span></b></p>
   </td>
   <td width=3D199 valign=3Dtop style=3D'width:149.5pt;border:solid windowt=
ext 1.0pt;
   border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-al=
t:
   solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
   <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><b><sp=
an
   style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Message<o:p></o:p></=
span></b></p>
   </td>
   <td width=3D107 valign=3Dtop style=3D'width:80.6pt;border:solid windowte=
xt 1.0pt;
   border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-al=
t:
   solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
   <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><b><sp=
an
   style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Parameters<o:p></o:p=
></span></b></p>
   </td>
   <td width=3D154 valign=3Dtop style=3D'width:115.7pt;border:solid windowt=
ext 1.0pt;
   border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-al=
t:
   solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
   <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><b><sp=
an
   style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Type<o:p></o:p></spa=
n></b></p>
   </td>
  </tr>
 </thead>
 <tr style=3D'mso-yfti-irow:1'>
  <td width=3D146 valign=3Dtop style=3D'width:109.4pt;border:solid windowte=
xt 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>getConfigurationOptio=
ns<o:p></o:p></span></p>
  </td>
  <td width=3D52 valign=3Dtop style=3D'width:39.0pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Input<o:p></o:p></spa=
n></p>
  </td>
  <td width=3D199 valign=3Dtop style=3D'width:149.5pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>getConfigurationOptio=
ns<o:p></o:p></span></p>
  </td>
  <td width=3D107 valign=3Dtop style=3D'width:80.6pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Refresh<o:p></o:p></s=
pan></p>
  </td>
  <td width=3D154 valign=3Dtop style=3D'width:115.7pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Boolean<o:p></o:p></s=
pan></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:2'>
  <td width=3D146 valign=3Dtop style=3D'width:109.4pt;border:solid windowte=
xt 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'><o:p>&nbsp;</o:p></sp=
an></p>
  </td>
  <td width=3D52 valign=3Dtop style=3D'width:39.0pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Output<o:p></o:p></sp=
an></p>
  </td>
  <td width=3D199 valign=3Dtop style=3D'width:149.5pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>getConfigurationOptio=
nsResponse<o:p></o:p></span></p>
  </td>
  <td width=3D107 valign=3Dtop style=3D'width:80.6pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Response<o:p></o:p></=
span></p>
  </td>
  <td width=3D154 valign=3Dtop style=3D'width:115.7pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>sequence of configOpt=
ions<o:p></o:p></span></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:3;mso-yfti-lastrow:yes'>
  <td width=3D146 valign=3Dtop style=3D'width:109.4pt;border:solid windowte=
xt 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'><o:p>&nbsp;</o:p></sp=
an></p>
  </td>
  <td width=3D52 valign=3Dtop style=3D'width:39.0pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Fault<o:p></o:p></spa=
n></p>
  </td>
  <td width=3D199 valign=3Dtop style=3D'width:149.5pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>configuratorFailedFau=
lt<o:p></o:p></span></p>
  </td>
  <td width=3D107 valign=3Dtop style=3D'width:80.6pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'><o:p>&nbsp;</o:p></sp=
an></p>
  </td>
  <td width=3D154 valign=3Dtop style=3D'width:115.7pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Server<o:p></o:p></sp=
an></p>
  </td>
 </tr>
</table>

<p class=3DMsoBodyText><o:p>&nbsp;</o:p></p>

<p class=3DMsoBodyText><b><span style=3D'font-size:12.0pt'>Operation Descri=
ptions<o:p></o:p></span></b></p>

<h4><![if !supportLists]><span style=3D'mso-fareast-font-family:Arial;mso-b=
idi-font-family:
Arial'><span style=3D'mso-list:Ignore'>5.4.1.1<span style=3D'font:7.0pt "Ti=
mes New Roman"'>&nbsp;
</span></span></span><![endif]>getConfigurationOptions</h4>

<p class=3DMsoBodyText style=3D'margin-left:.5in'><b style=3D'mso-bidi-font=
-weight:
normal'>Description<o:p></o:p></b></p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'>The purpose of this opera=
tion is
to retrieve a list of all of the implementations registered in the UDDI
registry for each of the web services in the sample application.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>Note that the implementation of the
Configurator web service may choose to cache the results of the UDDI look-u=
ps.</p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'><b style=3D'mso-bidi-font=
-weight:
normal'>Parameters<o:p></o:p></b></p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'>Refresh &#8211; This is a=
 flag
which tells the Configurator web service whether or not the implementations
should be looked up in UDDI.<span style=3D'mso-spacerun:yes'>&nbsp; </span>=
True =3D
perform UDDI look-ups; false =3D perform UDDI lookup or return cached resul=
ts (in
other words false is a hint to implementations).</p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'>All implementations &#821=
1; This
is what is returned to the caller if there was no error in accessing the UD=
DI
registry or (optional) internal cache.<span style=3D'mso-spacerun:yes'>&nbs=
p;
</span>It is a structure with multiple sections, one section for each
&#8220;role&#8221; (i.e. web service type) in the sample application.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>Each section contains a list of
structures, one structure for each implementation, containing the endpoint =
URL
as well as the vendor name, platform and language for the registered
implementations of that role.</p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'><span style=3D'font-size:=
9.0pt;
mso-bidi-font-size:12.0pt'>configuratorFailedFault</span> &#8211; This is a
fault which is raised if there was an error in accessing the UDDI registry =
or
(optional) internal cache (i.e. no implementations returned).</p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'><b style=3D'mso-bidi-font=
-weight:
normal'>Scenario<o:p></o:p></b></p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'>The scenario used will be
Synchronous Request/Response using SOAP over HTTP.</p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'><b style=3D'mso-bidi-font=
-weight:
normal'>Message Style<o:p></o:p></b></p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'>The doc/literal message s=
tyle
will be used.</p>

<h3><a name=3D"_Toc45557412"><![if !supportLists]><span style=3D'mso-fareas=
t-font-family:
Helvetica;mso-bidi-font-family:Helvetica'><span style=3D'mso-list:Ignore'>5=
.4.2<span
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>Configurator WSDL</a></h3>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'>The
Configurator is defined by a schema and a WSDL document.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>The schema is imported into the <i=
>types</i>
section of the WSDL.<o:p></o:p></span></p>

<p class=3DMsoNormal><b><i><span style=3D'font-size:10.0pt;font-family:Aria=
l'><o:p>&nbsp;</o:p></span></i></b></p>

<p class=3DMsoNormal><b><i><span style=3D'font-size:10.0pt;font-family:Aria=
l'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>WSDL</span></i></b><span
style=3D'font-size:10.0pt;font-family:Arial'> <o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:.5in'><span style=3D'font-size:9.=
0pt;
font-family:Arial;mso-fareast-font-family:SimSun;mso-fareast-language:ZH-CN=
'><a
href=3D"http://www.ws-i.org/SampleApplications/SupplyChainManagement/2002-0=
8/Configurator.wsdl">http://www.ws-i.org/SampleApplications/SupplyChainMana=
gement/2002-08/Configurator.wsdl</a></span><span
style=3D'font-size:10.0pt;font-family:Arial'><o:p></o:p></span></p>

<p class=3DMsoNormal><b><i><span style=3D'font-size:10.0pt;font-family:Aria=
l'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>Schema<o:p></o:p></span></i></b></=
p>

<p class=3DMsoNormal style=3D'text-indent:.5in'><span style=3D'font-size:9.=
0pt;
font-family:Arial;mso-fareast-font-family:SimSun;mso-fareast-language:ZH-CN=
'><a
href=3D"http://www.ws-i.org/SampleApplications/SupplyChainManagement/2002-0=
8/Configurator.xsd">http://www.ws-i.org/SampleApplications/SupplyChainManag=
ement/2002-08/Configurator.xsd</a><o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'><o:=
p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'>The
Configurator uses some of the data types defined for the Configuration
header.<span style=3D'mso-spacerun:yes'>&nbsp; </span>The schema that defin=
es the
Configuration header is therefore imported.<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'><o:=
p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><b><i><span style=3D'font-size:10.0pt;font-family:Aria=
l'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>Schema<o:p></o:p></span></i></b></=
p>

<p class=3DMsoNormal style=3D'text-indent:.5in'><span style=3D'font-size:9.=
0pt;
font-family:Arial;mso-fareast-font-family:SimSun;mso-fareast-language:ZH-CN=
'><a
href=3D"http://www.ws-i.org/SampleApplications/SupplyChainManagement/2002-0=
8/Configuration.xsd">http://www.ws-i.org/SampleApplications/SupplyChainMana=
gement/2002-08/Configuration.xsd</a></span><span
style=3D'font-size:10.0pt;font-family:Arial'><o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:9.0pt;font-family:Arial;mso-f=
areast-font-family:
SimSun;mso-fareast-language:ZH-CN'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'><o:p>&nbsp;</o:p></p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'><o:p>&nbsp;</o:p></p>

<h3><a name=3D"_Toc45557413"><![if !supportLists]><span style=3D'mso-fareas=
t-font-family:
Helvetica;mso-bidi-font-family:Helvetica'><span style=3D'mso-list:Ignore'>5=
.4.3<span
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>Logging Facility</a></h3>

<p class=3DMsoBodyText><b><span style=3D'font-size:12.0pt'>Operations/Messa=
ge Types<o:p></o:p></span></b></p>

<p class=3DMsoBodyText>The following operations/message types should be
supported:</p>

<table class=3DMsoNormalTable border=3D1 cellspacing=3D0 cellpadding=3D0 wi=
dth=3D659
 style=3D'width:494.2pt;border-collapse:collapse;border:none;mso-border-alt=
:solid windowtext .5pt;
 mso-padding-alt:0in 5.4pt 0in 5.4pt;mso-border-insideh:.5pt solid windowte=
xt;
 mso-border-insidev:.5pt solid windowtext'>
 <thead>
  <tr style=3D'mso-yfti-irow:0;mso-yfti-firstrow:yes'>
   <td width=3D146 valign=3Dtop style=3D'width:109.4pt;border:solid windowt=
ext 1.0pt;
   mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
   <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><b><sp=
an
   style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Operation<o:p></o:p>=
</span></b></p>
   </td>
   <td width=3D52 valign=3Dtop style=3D'width:39.0pt;border:solid windowtex=
t 1.0pt;
   border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-al=
t:
   solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
   <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><b><sp=
an
   style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Msg. Type<o:p></o:p>=
</span></b></p>
   </td>
   <td width=3D199 valign=3Dtop style=3D'width:149.5pt;border:solid windowt=
ext 1.0pt;
   border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-al=
t:
   solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
   <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><b><sp=
an
   style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Message<o:p></o:p></=
span></b></p>
   </td>
   <td width=3D107 valign=3Dtop style=3D'width:80.6pt;border:solid windowte=
xt 1.0pt;
   border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-al=
t:
   solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
   <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><b><sp=
an
   style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Parameters<o:p></o:p=
></span></b></p>
   </td>
   <td width=3D154 valign=3Dtop style=3D'width:115.7pt;border:solid windowt=
ext 1.0pt;
   border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-al=
t:
   solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
   <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><b><sp=
an
   style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Type<o:p></o:p></spa=
n></b></p>
   </td>
  </tr>
 </thead>
 <tr style=3D'mso-yfti-irow:1'>
  <td width=3D146 valign=3Dtop style=3D'width:109.4pt;border:solid windowte=
xt 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>logEvent<o:p></o:p></=
span></p>
  </td>
  <td width=3D52 valign=3Dtop style=3D'width:39.0pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Input<o:p></o:p></spa=
n></p>
  </td>
  <td width=3D199 valign=3Dtop style=3D'width:149.5pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>logEvent<o:p></o:p></=
span></p>
  </td>
  <td width=3D107 valign=3Dtop style=3D'width:80.6pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>DemoUserID<o:p></o:p>=
</span></p>
  </td>
  <td width=3D154 valign=3Dtop style=3D'width:115.7pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>string<o:p></o:p></sp=
an></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:2'>
  <td width=3D146 valign=3Dtop style=3D'width:109.4pt;border:solid windowte=
xt 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'><o:p>&nbsp;</o:p></sp=
an></p>
  </td>
  <td width=3D52 valign=3Dtop style=3D'width:39.0pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'><o:p>&nbsp;</o:p></sp=
an></p>
  </td>
  <td width=3D199 valign=3Dtop style=3D'width:149.5pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'><o:p>&nbsp;</o:p></sp=
an></p>
  </td>
  <td width=3D107 valign=3Dtop style=3D'width:80.6pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>ServerID<o:p></o:p></=
span></p>
  </td>
  <td width=3D154 valign=3Dtop style=3D'width:115.7pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>string<o:p></o:p></sp=
an></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:3'>
  <td width=3D146 valign=3Dtop style=3D'width:109.4pt;border:solid windowte=
xt 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'><o:p>&nbsp;</o:p></sp=
an></p>
  </td>
  <td width=3D52 valign=3Dtop style=3D'width:39.0pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'><o:p>&nbsp;</o:p></sp=
an></p>
  </td>
  <td width=3D199 valign=3Dtop style=3D'width:149.5pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'><o:p>&nbsp;</o:p></sp=
an></p>
  </td>
  <td width=3D107 valign=3Dtop style=3D'width:80.6pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>EventDescription<o:p>=
</o:p></span></p>
  </td>
  <td width=3D154 valign=3Dtop style=3D'width:115.7pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>string<o:p></o:p></sp=
an></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:4'>
  <td width=3D146 valign=3Dtop style=3D'width:109.4pt;border:solid windowte=
xt 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'><o:p>&nbsp;</o:p></sp=
an></p>
  </td>
  <td width=3D52 valign=3Dtop style=3D'width:39.0pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'><o:p>&nbsp;</o:p></sp=
an></p>
  </td>
  <td width=3D199 valign=3Dtop style=3D'width:149.5pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'><o:p>&nbsp;</o:p></sp=
an></p>
  </td>
  <td width=3D107 valign=3Dtop style=3D'width:80.6pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>EventId<o:p></o:p></s=
pan></p>
  </td>
  <td width=3D154 valign=3Dtop style=3D'width:115.7pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>string<o:p></o:p></sp=
an></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:5;mso-yfti-lastrow:yes'>
  <td width=3D146 valign=3Dtop style=3D'width:109.4pt;border:solid windowte=
xt 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'><o:p>&nbsp;</o:p></sp=
an></p>
  </td>
  <td width=3D52 valign=3Dtop style=3D'width:39.0pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Output<o:p></o:p></sp=
an></p>
  </td>
  <td width=3D199 valign=3Dtop style=3D'width:149.5pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>n/a<o:p></o:p></span>=
</p>
  </td>
  <td width=3D107 valign=3Dtop style=3D'width:80.6pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>n/a<o:p></o:p></span>=
</p>
  </td>
  <td width=3D154 valign=3Dtop style=3D'width:115.7pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>n/a<o:p></o:p></span>=
</p>
  </td>
 </tr>
</table>

<p class=3DMsoBodyText><o:p>&nbsp;</o:p></p>

<table class=3DMsoNormalTable border=3D1 cellspacing=3D0 cellpadding=3D0 wi=
dth=3D659
 style=3D'width:494.2pt;border-collapse:collapse;border:none;mso-border-alt=
:solid windowtext .5pt;
 mso-padding-alt:0in 5.4pt 0in 5.4pt;mso-border-insideh:.5pt solid windowte=
xt;
 mso-border-insidev:.5pt solid windowtext'>
 <tr style=3D'mso-yfti-irow:0;mso-yfti-firstrow:yes'>
  <td width=3D146 valign=3Dtop style=3D'width:109.4pt;border:solid windowte=
xt 1.0pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><b><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Operation<o:p></o:p><=
/span></b></p>
  </td>
  <td width=3D52 valign=3Dtop style=3D'width:39.0pt;border:solid windowtext=
 1.0pt;
  border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
  solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><b><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Msg. Type<o:p></o:p><=
/span></b></p>
  </td>
  <td width=3D199 valign=3Dtop style=3D'width:149.5pt;border:solid windowte=
xt 1.0pt;
  border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
  solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><b><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Message<o:p></o:p></s=
pan></b></p>
  </td>
  <td width=3D107 valign=3Dtop style=3D'width:80.6pt;border:solid windowtex=
t 1.0pt;
  border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
  solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><b><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Parameters<o:p></o:p>=
</span></b></p>
  </td>
  <td width=3D154 valign=3Dtop style=3D'width:115.7pt;border:solid windowte=
xt 1.0pt;
  border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
  solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><b><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Type<o:p></o:p></span=
></b></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:1'>
  <td width=3D146 valign=3Dtop style=3D'width:109.4pt;border:solid windowte=
xt 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>getEvents<o:p></o:p><=
/span></p>
  </td>
  <td width=3D52 valign=3Dtop style=3D'width:39.0pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Input<o:p></o:p></spa=
n></p>
  </td>
  <td width=3D199 valign=3Dtop style=3D'width:149.5pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>getEvents<o:p></o:p><=
/span></p>
  </td>
  <td width=3D107 valign=3Dtop style=3D'width:80.6pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>DemoUserID<o:p></o:p>=
</span></p>
  </td>
  <td width=3D154 valign=3Dtop style=3D'width:115.7pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>string<o:p></o:p></sp=
an></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:2'>
  <td width=3D146 valign=3Dtop style=3D'width:109.4pt;border:solid windowte=
xt 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'><o:p>&nbsp;</o:p></sp=
an></p>
  </td>
  <td width=3D52 valign=3Dtop style=3D'width:39.0pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Output<o:p></o:p></sp=
an></p>
  </td>
  <td width=3D199 valign=3Dtop style=3D'width:149.5pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>getEventsResponse<o:p=
></o:p></span></p>
  </td>
  <td width=3D107 valign=3Dtop style=3D'width:80.6pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Response<o:p></o:p></=
span></p>
  </td>
  <td width=3D154 valign=3Dtop style=3D'width:115.7pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Sequence of LogEntry<=
o:p></o:p></span></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:3;mso-yfti-lastrow:yes'>
  <td width=3D146 valign=3Dtop style=3D'width:109.4pt;border:solid windowte=
xt 1.0pt;
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:s=
olid windowtext .5pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'><o:p>&nbsp;</o:p></sp=
an></p>
  </td>
  <td width=3D52 valign=3Dtop style=3D'width:39.0pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Fault<o:p></o:p></spa=
n></p>
  </td>
  <td width=3D199 valign=3Dtop style=3D'width:149.5pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>RepositoryMissingFaul=
t<o:p></o:p></span></p>
  </td>
  <td width=3D107 valign=3Dtop style=3D'width:80.6pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'><o:p>&nbsp;</o:p></sp=
an></p>
  </td>
  <td width=3D154 valign=3Dtop style=3D'width:115.7pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoBodyText style=3D'margin:0in;margin-bottom:.0001pt'><span
  style=3D'font-size:9.0pt;mso-bidi-font-size:12.0pt'>Server<o:p></o:p></sp=
an></p>
  </td>
 </tr>
</table>

<p class=3DMsoBodyText><o:p>&nbsp;</o:p></p>

<p class=3DMsoBodyText><b><span style=3D'font-size:12.0pt'>Operation Descri=
ptions<o:p></o:p></span></b></p>

<h4><![if !supportLists]><span style=3D'mso-fareast-font-family:Arial;mso-b=
idi-font-family:
Arial'><span style=3D'mso-list:Ignore'>5.4.3.1<span style=3D'font:7.0pt "Ti=
mes New Roman"'>&nbsp;
</span></span></span><![endif]>logEvent</h4>

<p class=3DMsoBodyText style=3D'margin-left:.5in'><b style=3D'mso-bidi-font=
-weight:
normal'>Description<o:p></o:p></b></p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'>The purpose of this opera=
tion is
to log an event that has occurred in one of the other systems in the sample
application.</p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'><b style=3D'mso-bidi-font=
-weight:
normal'>Parameters<o:p></o:p></b></p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'>DemoUserID &#8211; This i=
s a
string which identifies a demo user.<span style=3D'mso-spacerun:yes'>&nbsp;
</span>The getEvents operation will retrieve all events for a specified
DemoUserID.</p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'>ServerID &#8211; This is =
a string
which identifies the server which requested the event to be logged.</p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'>EventDescription &#8211; =
This is
a string which contains a description of the event being logged (e.g. &#822=
0;5
units of item X shipped from WarehouseB&#8221; or &#8220;10 units of item Y
ordered from ManufacturerZ&#8221;).</p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'>Note: it is possible to s=
end
extra XML elements to be logged, which may be ignored if the
&#8220;processContents&#8221; attribute equals &#8220;lax&#8221;.</p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'><b style=3D'mso-bidi-font=
-weight:
normal'>Scenario<o:p></o:p></b></p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'>The scenario used will be=
 one-way
messaging using SOAP over HTTP.</p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'><b style=3D'mso-bidi-font=
-weight:
normal'>Message Style<o:p></o:p></b></p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'>The doc/literal message s=
tyle
will be used.</p>

<h4><![if !supportLists]><span style=3D'mso-fareast-font-family:Arial;mso-b=
idi-font-family:
Arial'><span style=3D'mso-list:Ignore'>5.4.3.2<span style=3D'font:7.0pt "Ti=
mes New Roman"'>&nbsp;
</span></span></span><![endif]>getEvents</h4>

<p class=3DMsoBodyText style=3D'margin-left:.5in'><b style=3D'mso-bidi-font=
-weight:
normal'>Description<o:p></o:p></b></p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'>The purpose of this opera=
tion is
to retrieve all of the events that have occurred as the result of action ta=
ken
by the demo user.</p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'><b style=3D'mso-bidi-font=
-weight:
normal'>Parameters<o:p></o:p></b></p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'>DemoUserID &#8211; This i=
s a
string which identifies the demo user for whom events are being retrieved.<=
/p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'>Response &#8211; This is =
what is
returned to the caller as long as the repository is available.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>It is a sequence of structures, wh=
ere
each structure contains the following four items: Timestamp, ServerID, Even=
tID<span
style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; </span>
and EventDescription.<span style=3D'mso-spacerun:yes'>&nbsp; </span>The last
three items are exactly the same as those provided as input to the logEvent
operation.<span style=3D'mso-spacerun:yes'>&nbsp; </span>The DemoUserID is =
not
returned in the response as it was specified in the request.</p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'><span style=3D'font-size:=
9.0pt;
mso-bidi-font-size:12.0pt'>RepositoryMissingFault</span> &#8211; This is a
fault which is raised if the repository used to store the log entries is
unavailable for whatever reason.</p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'><b style=3D'mso-bidi-font=
-weight:
normal'>Scenario<o:p></o:p></b></p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'>The scenario used will be
Synchronous Request/Response using SOAP over HTTP.</p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'><b style=3D'mso-bidi-font=
-weight:
normal'>Message<o:p></o:p></b></p>

<p class=3DMsoBodyText style=3D'margin-left:.5in'>The message style used wi=
ll be
the doc/literal message style.</p>

<h3><a name=3D"_Toc45557414"><![if !supportLists]><span style=3D'mso-fareas=
t-font-family:
Helvetica;mso-bidi-font-family:Helvetica'><span style=3D'mso-list:Ignore'>5=
.4.4<span
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>Logging Facility WSDL</a></h3>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'>The
LoggingFacility is defined by a schema and a WSDL document.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>The schema is imported into the <i=
>types</i>
section of the WSDL.<o:p></o:p></span></p>

<p class=3DMsoNormal><b><i><span style=3D'font-size:10.0pt;font-family:Aria=
l'><o:p>&nbsp;</o:p></span></i></b></p>

<p class=3DMsoNormal><b><i><span style=3D'font-size:10.0pt;font-family:Aria=
l'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>WSDL</span></i></b><span
style=3D'font-size:10.0pt;font-family:Arial'> <o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'text-indent:.5in'><span style=3D'font-size:9.=
0pt;
font-family:Arial;mso-fareast-font-family:SimSun;mso-fareast-language:ZH-CN=
'><a
href=3D"http://www.ws-i.org/SampleApplications/SupplyChainManagement/2002-0=
8/LoggingFacility.wsdl">http://www.ws-i.org/SampleApplications/SupplyChainM=
anagement/2002-08/LoggingFacility.wsdl</a></span><span
style=3D'font-size:10.0pt;font-family:Arial'><o:p></o:p></span></p>

<p class=3DMsoNormal><b><i><span style=3D'font-size:10.0pt;font-family:Aria=
l'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>Schema<o:p></o:p></span></i></b></=
p>

<p class=3DMsoBodyText><span style=3D'font-size:9.0pt;mso-fareast-font-fami=
ly:SimSun;
mso-bidi-font-family:Arial;mso-fareast-language:ZH-CN'><a
href=3D"http://www.ws-i.org/SampleApplications/SupplyChainManagement/2002-0=
8/LoggingFacility.xsd">http://www.ws-i.org/SampleApplications/SupplyChainMa=
nagement/2002-08/LoggingFacility.xsd</a></span></p>

<h2 style=3D'tab-stops:list .3in'><a name=3D"_Toc45557415"><![if !supportLi=
sts]><span
style=3D'mso-fareast-font-family:Arial'><span style=3D'mso-list:Ignore'>5.5=
<span
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp; </span></sp=
an></span><![endif]>Class
Diagram</a></h2>

<p class=3DMsoBodyText>The class diagram below describes the different type=
s of
objects and data elements involved in the demo system and the relationships
that exist among them. Is serves to define the vocabulary of the system and
helps to define the schemas. This is a conceptual diagram and is not meant =
to
impose any structure on implementations.</p>

<p class=3DMsoBodyText>Figure 11 below shows the different types of objects=
 in
the Demo system.</p>

<p class=3DMsoBodyText style=3D'page-break-after:avoid'><!--[if gte vml 1]>=
<v:shape
 id=3D"_x0000_i1032" type=3D"#_x0000_t75" style=3D'width:468pt;height:265.5=
pt'>
 <v:imagedata src=3D"SCMArchitecture1.01_files/image015.jpg" o:title=3D"Dem=
o System Class"/>
</v:shape><![endif]--><![if !vml]><img border=3D0 width=3D624 height=3D354
src=3D"SCMArchitecture1.01_files/image015.jpg" v:shapes=3D"_x0000_i1032"><!=
[endif]></p>

<p class=3DMsoCaption>Figure 11:Class Diagram for Demo System</p>

<p class=3DMsoBodyText><o:p>&nbsp;</o:p></p>

<h2><a name=3D"_Toc45557416"></a><a name=3D"_Toc25403806"></a><a name=3D"_T=
oc25404321"></a><a
name=3D"_Toc25404894"></a><a name=3D"_Toc25405035"></a><a name=3D"_Toc25405=
672"></a><a
name=3D"_Toc25406200"></a><a name=3D"_Toc25406337"></a><a name=3D"_Toc25406=
481"></a><a
name=3D"_Toc25421714"></a><a name=3D"_Toc25421948"></a><a name=3D"_Toc25422=
878"></a><![if !supportLists]><span
style=3D'mso-bookmark:_Toc45557416'><span style=3D'mso-fareast-font-family:=
Arial'><span
style=3D'mso-list:Ignore'>5.6<span style=3D'font:7.0pt "Times New Roman"'>&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;
</span></span></span></span><![endif]><span style=3D'mso-bookmark:_Toc45557=
416'>Sequence
Diagrams</span></h2>

<p class=3DMsoBodyText>The sequence diagrams below describe how the groups =
of
objects interact with each other.<span style=3D'mso-spacerun:yes'>&nbsp;
</span>Each diagram shows the behavior of a single use case.</p>

<h3><a name=3D"_Toc45557417"><![if !supportLists]><span style=3D'mso-fareas=
t-font-family:
Helvetica;mso-bidi-font-family:Helvetica'><span style=3D'mso-list:Ignore'>5=
.6.1<span
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>UC6: Configure &amp; Run Demo</a></h3>

<p class=3DMsoBodyText style=3D'page-break-after:avoid'><!--[if gte vml 1]>=
<v:shape
 id=3D"_x0000_i1037" type=3D"#_x0000_t75" style=3D'width:390.75pt;height:22=
8pt'>
 <v:imagedata src=3D"SCMArchitecture1.01_files/image016.jpg" o:title=3D"Dem=
o uc6 sequence"/>
</v:shape><![endif]--><![if !vml]><img border=3D0 width=3D521 height=3D304
src=3D"SCMArchitecture1.01_files/image016.jpg" v:shapes=3D"_x0000_i1037"><!=
[endif]></p>

<p class=3DMsoCaption>Figure 12: Sequence Diagram for UC6: Configure &amp; =
Run
Demo</p>

<p class=3DMsoBodyText>When the demo user requests the demo URL, the <span
style=3D'font-family:"Courier New"'>DemoUI</span> class calls the <span
style=3D'font-family:"Courier New"'>Configurator</span> class to get the li=
st of
all possible implementations of each and every web service in the sample
application.<span style=3D'mso-spacerun:yes'>&nbsp; </span>The <span
style=3D'font-family:"Courier New"'>Configurator</span> class in turn calls=
 the
UDDI registry to look-up all of the implementations.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>The <span style=3D'font-family:"Co=
urier New"'>Configurator</span>
class may decide to cache the results of the look-ups.</p>

<p class=3DMsoBodyText>Having received the list of all possible implementat=
ions,
the <span style=3D'font-family:"Courier New"'>DemoUI</span> class then pres=
ents
the choices to the demo user by displaying the configuration user interface
(web page).<span style=3D'mso-spacerun:yes'>&nbsp; </span>The demo user then
selects implementation options (presumably from drop-down list boxes, though
other UI widgets may be used) and submits these selections back to the <span
style=3D'font-family:"Courier New"'>DemoUI</span> class (presumably by pres=
sing a
&#8220;Submit Choices&#8221; button, though other UI widgets may be used).<=
/p>

<p class=3DMsoBodyText>When the <span style=3D'font-family:"Courier New"'>D=
emoUI</span>
class receives the demo user&#8217;s selections, it generates an ID (which =
will
be used for retrieving log events pertaining to the demo user), creates a <=
span
style=3D'font-family:"Courier New"'>Configuration SOAP Header</span> ( whic=
h will
be passed along to the other systems in the sample application), and then
proceeds to display the product order web page.</p>

<h3><a name=3D"_Toc45557418"><![if !supportLists]><span style=3D'mso-fareas=
t-font-family:
Helvetica;mso-bidi-font-family:Helvetica'><span style=3D'mso-list:Ignore'>5=
.6.2<span
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>UC7: Log Events</a></h3>

<p class=3DMsoBodyText style=3D'page-break-after:avoid'><!--[if gte vml 1]>=
<v:shape
 id=3D"_x0000_i1038" type=3D"#_x0000_t75" style=3D'width:312.75pt;height:20=
6.25pt'>
 <v:imagedata src=3D"SCMArchitecture1.01_files/image017.jpg" o:title=3D"Dem=
o uc7"/>
</v:shape><![endif]--><![if !vml]><img border=3D0 width=3D417 height=3D275
src=3D"SCMArchitecture1.01_files/image017.jpg" v:shapes=3D"_x0000_i1038"><!=
[endif]></p>

<p class=3DMsoCaption>Figure 13: Sequence Diagram for UC7: Log Events</p>

<p class=3DMsoBodyText>This use case is very simple and straight-forward: a=
t some
significant point in the execution of one of the other use cases in the Sup=
ply
Chain Management sample application, a web service may decide to log the fa=
ct
that some event has occurred in the system as a result of the demo user
interacting with the Retail system.<span style=3D'mso-spacerun:yes'>&nbsp;
</span>The calling web service collects all the information to be logged, a=
nd
sends it to the logging facility using a one-way call (which is why the
sequence diagram does not show a return from the logging facility back to t=
he
calling web service).</p>

<p class=3DMsoBodyText>When the logging facility receives the request to lo=
g an
event, it validates the request, and if the request is valid, proceeds to s=
ave
the information sent to it in the log that it maintains.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>If the request is invalid, the log=
ging
facility will log the reason for the invalid request (e.g. message does not
conform to schema).<span style=3D'mso-spacerun:yes'>&nbsp; </span>Of course,
before saving a new entry in the log, the logging facility should check that
the repository which it is using for storing the log entries is available.<=
span
style=3D'mso-spacerun:yes'>&nbsp; </span>Different implementations will pro=
vide
different qualities of service, but it is assumed that log entries will hav=
e a
minimum life-span of one hour.</p>

<h3><a name=3D"_Toc45557419"><![if !supportLists]><span style=3D'mso-fareas=
t-font-family:
Helvetica;mso-bidi-font-family:Helvetica'><span style=3D'mso-list:Ignore'>5=
.6.3<span
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>UC8: View Events</a></h3>

<p class=3DMsoBodyText style=3D'page-break-after:avoid'><!--[if gte vml 1]>=
<v:shape
 id=3D"_x0000_i1039" type=3D"#_x0000_t75" style=3D'width:318.75pt;height:18=
4.5pt'>
 <v:imagedata src=3D"SCMArchitecture1.01_files/image018.jpg" o:title=3D"Dem=
o uc8 sequence"/>
</v:shape><![endif]--><![if !vml]><img border=3D0 width=3D425 height=3D246
src=3D"SCMArchitecture1.01_files/image018.jpg" v:shapes=3D"_x0000_i1039"><!=
[endif]></p>

<p class=3DMsoCaption>Figure 14: Sequence Diagram for UC8: View Events</p>

<p class=3DMsoBodyText>The view events use case is initiated by the demo us=
er
navigating to the appropriate place in the user interface.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>This can be either a link or a
button.<span style=3D'mso-spacerun:yes'>&nbsp; </span>Once the demo user has
clicked on the button (or hyper-text), the user interface calls the logging
facility to retrieve the log entries associated with the current demo user.=
</p>

<p class=3DMsoBodyText>The logging facility accesses its repository of log
entries, extracts the appropriate ones, and returns them to the user interf=
ace,
which then displays them to the demo user.<span style=3D'mso-spacerun:yes'>=
&nbsp;
</span>If for some reason the repository of log entries cannot be accessed,
then a fault is returned to the user interface, and error message is displa=
yed
to the demo user.<a name=3D"_Toc18744714"></a><a name=3D"_Toc18744715"></a>=
<a
name=3D"_Toc18744716"></a><a name=3D"_Toc18744717"></a><a name=3D"_Toc18744=
718"></a><a
name=3D"_Toc18744719"></a><a name=3D"_Toc18744720"></a><a name=3D"_Toc18744=
721"></a><a
name=3D"_Toc18744722"></a><a name=3D"_Toc18744723"></a><a name=3D"_Toc18744=
724"></a><a
name=3D"_Toc18744725"></a><a name=3D"_Toc18744726"></a><a name=3D"_Toc18744=
727"></a><a
name=3D"_Toc18744728"></a><a name=3D"_Toc18744729"></a><a name=3D"_Toc18744=
730"></a><a
name=3D"_Toc18744731"></a><a name=3D"_Toc18744732"></a><a name=3D"_Toc18744=
733"></a><a
name=3D"_Toc18744734"></a><a name=3D"_Toc18744735"></a><a name=3D"_Toc18744=
748"></a><a
name=3D"_Toc18744754"></a><a name=3D"_Toc18744760"></a><a name=3D"_Toc18744=
773"></a><a
name=3D"_Toc18744779"></a><a name=3D"_Toc18744785"></a><a name=3D"_Toc18744=
798"></a><a
name=3D"_Toc18744804"></a><a name=3D"_Toc18744817"></a><a name=3D"_Toc18744=
823"></a><a
name=3D"_Toc18744829"></a><a name=3D"_Toc18744842"></a><a name=3D"_Toc18744=
848"></a><a
name=3D"_Toc18744854"></a><a name=3D"_Toc18744855"></a><a name=3D"_Toc18744=
856"></a><a
name=3D"_Toc18744857"></a><a name=3D"_Toc18744858"></a><a name=3D"_Toc18744=
859"></a><a
name=3D"_Toc18744860"></a><a name=3D"_Toc18744861"></a><a name=3D"_Toc18744=
862"></a><a
name=3D"_Toc18744863"></a><a name=3D"_Toc18744864"></a><a name=3D"_Toc18744=
865"></a><a
name=3D"_Toc18744866"></a><a name=3D"_Toc18744867"></a><a name=3D"_Toc18744=
868"></a><a
name=3D"_Toc18744869"></a><a name=3D"_Toc18744870"></a><a name=3D"_Toc18744=
871"></a><a
name=3D"_Toc18744872"></a><a name=3D"_Toc18744873"></a><a name=3D"_Toc18744=
874"></a><a
name=3D"_Toc18744875"></a><a name=3D"_Toc18744876"></a><a name=3D"_Toc18744=
877"></a><a
name=3D"_Toc18744878"></a><a name=3D"_Toc18744879"></a><a name=3D"_Toc18744=
880"></a><a
name=3D"_Toc18744881"></a><a name=3D"_Toc18744882"></a><a name=3D"_Toc18744=
883"></a><a
name=3D"_Toc18744884"></a><a name=3D"_Toc18744885"></a><a name=3D"_Toc18744=
886"></a><a
name=3D"_Toc18744887"></a><a name=3D"_Toc18744888"></a><a name=3D"_Toc18744=
889"></a><a
name=3D"_Toc18744890"></a><a name=3D"_Toc18744891"></a><a name=3D"_Toc18744=
892"></a><a
name=3D"_Toc18744893"></a><a name=3D"_Toc18744894"></a><a name=3D"_Toc18744=
895"></a><a
name=3D"_Toc18744896"></a><a name=3D"_Toc18744897"></a><a name=3D"_Toc18744=
898"></a><a
name=3D"_Toc18744899"></a><a name=3D"_Toc18744900"></a><a name=3D"_Toc18744=
901"></a><a
name=3D"_Toc18744902"></a><a name=3D"_Toc18744903"></a><a name=3D"_Toc18744=
904"></a><a
name=3D"_Toc18744905"></a><a name=3D"_Toc18744906"></a><a name=3D"_Toc18744=
907"></a><a
name=3D"_Toc18744920"></a><a name=3D"_Toc18744926"></a><a name=3D"_Toc18744=
932"></a><a
name=3D"_Toc18744938"></a><a name=3D"_Toc18744944"></a><a name=3D"_Toc18744=
957"></a><a
name=3D"_Toc18744963"></a><a name=3D"_Toc18744969"></a><a name=3D"_Toc18744=
970"></a><a
name=3D"_Toc18744971"></a><a name=3D"_Toc18744972"></a><a name=3D"_Toc18744=
973"></a><a
name=3D"_Toc18744974"></a><a name=3D"_Toc18744975"></a><a name=3D"_Toc18744=
976"></a><a
name=3D"_Toc18744977"></a><a name=3D"_Toc18744979"></a><a name=3D"_Toc18744=
980"></a><a
name=3D"_Toc18744982"></a><a name=3D"_Toc18744986"></a><a name=3D"_Toc18744=
989"></a><a
name=3D"_Toc18744990"></a></p>

<div style=3D'mso-element:para-border-div;border:none;border-top:solid silv=
er 2.25pt;
padding:4.0pt 0in 0in 0in'>

<h1 style=3D'tab-stops:list .3in'><a name=3D"_Toc45557420"></a><a
name=3D"_Toc25043965"></a><a name=3D"_Toc25551737"></a><a name=3D"_Toc25573=
874"></a><a
name=3D"_Toc25656093"></a><a name=3D"_Toc25551738"></a><a name=3D"_Toc25573=
875"></a><a
name=3D"_Toc25656094"></a><a name=3D"_Toc25551739"></a><a name=3D"_Toc25573=
876"></a><a
name=3D"_Toc25656095"></a><a name=3D"_Toc25551740"></a><a name=3D"_Toc25573=
877"></a><a
name=3D"_Toc25656096"></a><a name=3D"_Toc25551741"></a><a name=3D"_Toc25573=
878"></a><a
name=3D"_Toc25656097"></a><a name=3D"_Toc25551742"></a><a name=3D"_Toc25573=
879"></a><a
name=3D"_Toc25656098"></a><a name=3D"_Toc25551743"></a><a name=3D"_Toc25573=
880"></a><a
name=3D"_Toc25656099"></a><a name=3D"_Toc25551744"></a><a name=3D"_Toc25573=
881"></a><a
name=3D"_Toc25656100"></a><![if !supportLists]><span style=3D'mso-bookmark:=
_Toc45557420'><span
style=3D'mso-bookmark:_Toc25043965'><span style=3D'mso-fareast-font-family:=
Arial'><span
style=3D'mso-list:Ignore'>6<span style=3D'font:7.0pt "Times New Roman"'>&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span></span></span><![endif]><span style=3D'mso-bookmark:_T=
oc45557420'><span
style=3D'mso-bookmark:_Toc25043965'>Design Aspects of the Basic Sample
Application</span></span></h1>

</div>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'><o:=
p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'>This
section describes the technical design aspects of the Basic Sample
Application.<span style=3D'mso-spacerun:yes'>&nbsp; </span>The technical
descriptions of the Web services and their associated schemas are included
here, as are the fundamentals of the showcase User Interface, logging of
events, fixed sample data, and the advertisement of sample Web services in
UDDI.<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'><o:=
p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'>Imp=
lementations
of WS-I Basic Sample Application Web services are provided by individual WS=
-I
members.<span style=3D'mso-spacerun:yes'>&nbsp; </span>Some members may hos=
t live
instances of their Web services.<span style=3D'mso-spacerun:yes'>&nbsp;
</span>WS-I provides access to these hosted instances through a showcase ve=
rsion
of the Basic Sample Application that can be launched from the WS-I Web site=
.<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'><o:=
p>&nbsp;</o:p></span></p>

<h2 style=3D'tab-stops:list .4in'><a name=3D"_Toc45557421"></a><a
name=3D"_Toc25043966"><span style=3D'mso-bookmark:_Toc45557421'><![if !supp=
ortLists]><span
style=3D'mso-fareast-font-family:Arial'><span style=3D'mso-list:Ignore'>6.1=
<span
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>Basic Sample Application User Interface
Fundamentals</span></a></h2>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'><o:=
p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'>One=
 or more
front ends to the Basic Sample Application may be implemented by WS-I member
companies.<span style=3D'mso-spacerun:yes'>&nbsp; </span>These contributors=
 may
host live instances of their front ends which can be accessed from the the =
WS-I
interoperability showcase.<span style=3D'mso-spacerun:yes'>&nbsp; </span><o=
:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'><o:=
p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'>The=
 sample
Web services are designed around a simple transaction model that the front =
ends
must enforce.<span style=3D'mso-spacerun:yes'>&nbsp; </span>The front end a=
ssigns
a unique id to each user of the demo every time a configuration is chosen.<=
span
style=3D'mso-spacerun:yes'>&nbsp; </span>The front end is required to force=
 the
user to the configuration selection, and generation of a new unique id, each
time a new order is to be made, as this defines a transaction boundary.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>After the user concludes submissio=
n of
an order, the events logged for that request can be viewed through the front
end.<span style=3D'mso-spacerun:yes'>&nbsp; </span>But if when the user wan=
ts to
try a different order, s/he must start by selecting a configuration, and th=
us
be assigned a new unique ID.<span style=3D'mso-spacerun:yes'>&nbsp; </span>=
It&#8217;s
suggested, but not required, that the previous configuration be retained for
the same user so that incremental changes can be made when starting a new
transaction.<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'><o:=
p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'>The=
 front
end invokes a Configurator Web service to obtain the list of Web service
instance choices.<span style=3D'mso-spacerun:yes'>&nbsp; </span>In the WS-I
interoperability showcase, this list of choices is obtained from the UDDI
business registry.<span style=3D'mso-spacerun:yes'>&nbsp; </span>The showca=
se
further offers a choice of Configurator Web service to use.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>When the user has chosen a configu=
ration
and has elected to proceed with constructing an order, the front end retrie=
ves
the product catalog from the chosen Retailer Web service.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>The chosen Retailer Web service is=
 also
used to submit the order the user constructs.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>Finally, the front end uses the ch=
osen
LoggingFacility Web service to obtain the log events associated with the
transaction&#8217;s unique ID.<span style=3D'mso-spacerun:yes'>&nbsp; </spa=
n>These
log event provide evidence of progress through the supply chain.<o:p></o:p>=
</span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></sp=
an></p>

<h2 style=3D'tab-stops:list .4in'><a name=3D"_Toc45557422"></a><a
name=3D"_Toc25043967"><span style=3D'mso-bookmark:_Toc45557422'><![if !supp=
ortLists]><span
style=3D'mso-fareast-font-family:Arial'><span style=3D'mso-list:Ignore'>6.2=
<span
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>Basic Sample Application Web Service
Descriptions</span></a></h2>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'><o:=
p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'>The=
 Basic
Sample Application is composed of a set of Web service implementations with=
 a
User Interface front end.<span style=3D'mso-spacerun:yes'>&nbsp; </span>The=
 data
types used by the sample application are contained in a set of xml schemas,=
 and
the Web services are described using WSDL 1.1.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>All WSDL documents described here =
for
the WS-I Basic Sample Application are common across implementations, contai=
ning
types, message, portType and binding descriptions.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>Endpoints for implementations of W=
S-I
Sample Web services are advertised in UDDI, as described below, and the ser=
vice
and port descriptions are thus not specified in the WS-I WSDL documents.<o:=
p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'><o:=
p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'>As
described in previous sections of this document, an attempt was made to def=
ine
an application in an easily understandable application domain that has many
opportunities for simplification of the business logic so that the sample c=
an
focus on interoperability.<span style=3D'mso-spacerun:yes'>&nbsp; </span>Th=
e main
goal of the Basic Sample Application is to demonstrate interoperability amo=
ng
Web services, based on the set of specifications defined by the Basic Profi=
le
1.0.<span style=3D'mso-spacerun:yes'>&nbsp; </span>As shown in the table be=
low,
the sample schemas and WSDL employ a diverse set of styles, and offer valid
alternative techniques for describing the Web services.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>For example, the WSDL descriptions=
 of
the sample Web services employ different styles of specifying SOAP Action,
adopt rpc/literal and document/literal styles, use obscure data types in xml
schema where possible, specify headers for application meta-data, and use
different naming conventions.<span style=3D'mso-spacerun:yes'>&nbsp; </span=
>All
of these differences and combinations of differences yield a higher degree =
of
confidence in the interoperability capabilities of different kinds of Web
services.<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'><o:=
p>&nbsp;</o:p></span></p>

<table class=3DMsoNormalTable border=3D0 cellspacing=3D0 cellpadding=3D0 wi=
dth=3D590
 style=3D'width:442.45pt;border-collapse:collapse;mso-yfti-tbllook:480;
 mso-padding-alt:0in 1.45pt 0in 1.45pt;mso-border-insideh:.5pt solid window=
text;
 mso-border-insidev:.5pt solid windowtext'>
 <thead>
  <tr style=3D'mso-yfti-irow:0;mso-yfti-firstrow:yes'>
   <td width=3D66 valign=3Dtop style=3D'width:49.45pt;border-top:none;borde=
r-left:
   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext =
1.0pt;
   mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid w=
indowtext .5pt;
   padding:0in 1.45pt 0in 1.45pt'>
   <p class=3DMsoNormal><span style=3D'font-size:9.0pt;font-family:Arial'><=
o:p>&nbsp;</o:p></span></p>
   </td>
   <td width=3D89 valign=3Dtop style=3D'width:66.5pt;border-top:none;border=
-left:
   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext =
1.0pt;
   mso-border-left-alt:solid windowtext .5pt;mso-border-left-alt:solid wind=
owtext .5pt;
   mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid w=
indowtext .5pt;
   padding:0in 1.45pt 0in 1.45pt'>
   <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><b><span
   style=3D'font-size:9.0pt;font-family:Arial'>Retailer<o:p></o:p></span></=
b></p>
   </td>
   <td width=3D86 valign=3Dtop style=3D'width:64.6pt;border-top:none;border=
-left:
   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext =
1.0pt;
   mso-border-left-alt:solid windowtext .5pt;mso-border-left-alt:solid wind=
owtext .5pt;
   mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid w=
indowtext .5pt;
   padding:0in 1.45pt 0in 1.45pt'>
   <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><b><span
   style=3D'font-size:9.0pt;font-family:Arial'>Warehouse<o:p></o:p></span><=
/b></p>
   </td>
   <td width=3D84 valign=3Dtop style=3D'width:62.95pt;border-top:none;borde=
r-left:
   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext =
1.0pt;
   mso-border-left-alt:solid windowtext .5pt;mso-border-left-alt:solid wind=
owtext .5pt;
   mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid w=
indowtext .5pt;
   padding:0in 1.45pt 0in 1.45pt'>
   <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><b><span
   style=3D'font-size:9.0pt;font-family:Arial'>WH Callback<o:p></o:p></span=
></b></p>
   </td>
   <td width=3D98 valign=3Dtop style=3D'width:73.2pt;border-top:none;border=
-left:
   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext =
1.0pt;
   mso-border-left-alt:solid windowtext .5pt;mso-border-left-alt:solid wind=
owtext .5pt;
   mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid w=
indowtext .5pt;
   padding:0in 1.45pt 0in 1.45pt'>
   <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><b><span
   style=3D'font-size:9.0pt;font-family:Arial'>Manufacturer<o:p></o:p></spa=
n></b></p>
   </td>
   <td width=3D84 valign=3Dtop style=3D'width:62.75pt;border-top:none;borde=
r-left:
   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext =
1.0pt;
   mso-border-left-alt:solid windowtext .5pt;mso-border-left-alt:solid wind=
owtext .5pt;
   mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid w=
indowtext .5pt;
   padding:0in 1.45pt 0in 1.45pt'>
   <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><b><span
   style=3D'font-size:9.0pt;font-family:Arial'>Logging<o:p></o:p></span></b=
></p>
   <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><b><span
   style=3D'font-size:9.0pt;font-family:Arial'>Facility<o:p></o:p></span></=
b></p>
   </td>
   <td width=3D84 valign=3Dtop style=3D'width:63.0pt;border:none;border-bot=
tom:solid windowtext 1.0pt;
   mso-border-left-alt:solid windowtext .5pt;mso-border-left-alt:solid wind=
owtext .5pt;
   mso-border-bottom-alt:solid windowtext .5pt;padding:0in 1.45pt 0in 1.45p=
t'>
   <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><b><span
   style=3D'font-size:9.0pt;font-family:Arial'>Configurator<o:p></o:p></spa=
n></b></p>
   </td>
  </tr>
 </thead>
 <tr style=3D'mso-yfti-irow:1'>
  <td width=3D66 valign=3Dtop style=3D'width:49.45pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-top-alt:solid windowt=
ext .5pt;
  mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid wi=
ndowtext .5pt;
  padding:0in 1.45pt 0in 1.45pt'>
  <p class=3DMsoNormal><span style=3D'font-size:9.0pt;font-family:Arial'>Us=
age
  Scenario<o:p></o:p></span></p>
  </td>
  <td width=3D89 valign=3Dtop style=3D'width:66.5pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 1.45pt 0in 1.45pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'font-size:9.0pt;font-family:Arial'>Request/<o:p></o:p></span></p>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'font-size:9.0pt;font-family:Arial'>Response<o:p></o:p></span></p>
  </td>
  <td width=3D86 valign=3Dtop style=3D'width:64.6pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 1.45pt 0in 1.45pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'font-size:9.0pt;font-family:Arial'>Request/<o:p></o:p></span></p>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'font-size:9.0pt;font-family:Arial'>Response<o:p></o:p></span></p>
  </td>
  <td width=3D84 valign=3Dtop style=3D'width:62.95pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 1.45pt 0in 1.45pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'font-size:9.0pt;font-family:Arial'>Basic Callback; Request/Respo=
nse<o:p></o:p></span></p>
  </td>
  <td width=3D98 valign=3Dtop style=3D'width:73.2pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 1.45pt 0in 1.45pt'>
  <p class=3DMsoNormal align=3Dcenter dir=3DRTL style=3D'text-align:center;=
direction:
  rtl;unicode-bidi:embed'><span dir=3DLTR style=3D'font-size:9.0pt;font-fam=
ily:
  Arial'>Basic Callback; Request/Response<o:p></o:p></span></p>
  </td>
  <td width=3D84 valign=3Dtop style=3D'width:62.75pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 1.45pt 0in 1.45pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'font-size:9.0pt;font-family:Arial'>One-way;<o:p></o:p></span></p>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'font-size:9.0pt;font-family:Arial'>Request/Response<o:p></o:p></=
span></p>
  </td>
  <td width=3D84 valign=3Dtop style=3D'width:63.0pt;border:none;border-bott=
om:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-bottom-alt:solid windowtext .5pt;padding:0in 1.45pt 0in 1.45pt=
'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'font-size:9.0pt;font-family:Arial'>Request/ Response<o:p></o:p><=
/span></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:2'>
  <td width=3D66 valign=3Dtop style=3D'width:49.45pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-top-alt:solid windowt=
ext .5pt;
  mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid wi=
ndowtext .5pt;
  padding:0in 1.45pt 0in 1.45pt'>
  <p class=3DMsoNormal><span style=3D'font-size:9.0pt;font-family:Arial'>St=
yle<o:p></o:p></span></p>
  </td>
  <td width=3D89 valign=3Dtop style=3D'width:66.5pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 1.45pt 0in 1.45pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'font-size:9.0pt;font-family:Arial'>Rpc/literal<o:p></o:p></span>=
</p>
  </td>
  <td width=3D86 valign=3Dtop style=3D'width:64.6pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 1.45pt 0in 1.45pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'font-size:9.0pt;font-family:Arial'>Rpc/literal<o:p></o:p></span>=
</p>
  </td>
  <td width=3D84 valign=3Dtop style=3D'width:62.95pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 1.45pt 0in 1.45pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'font-size:9.0pt;font-family:Arial'>Doc/literal<o:p></o:p></span>=
</p>
  </td>
  <td width=3D98 valign=3Dtop style=3D'width:73.2pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 1.45pt 0in 1.45pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'font-size:9.0pt;font-family:Arial'>Doc/literal<o:p></o:p></span>=
</p>
  </td>
  <td width=3D84 valign=3Dtop style=3D'width:62.75pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 1.45pt 0in 1.45pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'font-size:9.0pt;font-family:Arial'>Doc/literal<o:p></o:p></span>=
</p>
  </td>
  <td width=3D84 valign=3Dtop style=3D'width:63.0pt;border:none;border-bott=
om:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-bottom-alt:solid windowtext .5pt;padding:0in 1.45pt 0in 1.45pt=
'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'font-size:9.0pt;font-family:Arial'>Doc/literal<o:p></o:p></span>=
</p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:3'>
  <td width=3D66 valign=3Dtop style=3D'width:49.45pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-top-alt:solid windowt=
ext .5pt;
  mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid wi=
ndowtext .5pt;
  padding:0in 1.45pt 0in 1.45pt'>
  <p class=3DMsoNormal><span style=3D'font-size:9.0pt;font-family:Arial'>He=
ader<o:p></o:p></span></p>
  </td>
  <td width=3D89 valign=3Dtop style=3D'width:66.5pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 1.45pt 0in 1.45pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'font-size:9.0pt;font-family:Arial'>Yes<o:p></o:p></span></p>
  </td>
  <td width=3D86 valign=3Dtop style=3D'width:64.6pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 1.45pt 0in 1.45pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'font-size:9.0pt;font-family:Arial'>Yes<o:p></o:p></span></p>
  </td>
  <td width=3D84 valign=3Dtop style=3D'width:62.95pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 1.45pt 0in 1.45pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'font-size:9.0pt;font-family:Arial'>Yes<o:p></o:p></span></p>
  </td>
  <td width=3D98 valign=3Dtop style=3D'width:73.2pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 1.45pt 0in 1.45pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'font-size:9.0pt;font-family:Arial'>Yes<o:p></o:p></span></p>
  </td>
  <td width=3D84 valign=3Dtop style=3D'width:62.75pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 1.45pt 0in 1.45pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'font-size:9.0pt;font-family:Arial'>No<o:p></o:p></span></p>
  </td>
  <td width=3D84 valign=3Dtop style=3D'width:63.0pt;border:none;border-bott=
om:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-bottom-alt:solid windowtext .5pt;padding:0in 1.45pt 0in 1.45pt=
'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'font-size:9.0pt;font-family:Arial'>No<o:p></o:p></span></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:4'>
  <td width=3D66 valign=3Dtop style=3D'width:49.45pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-top-alt:solid windowt=
ext .5pt;
  mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid wi=
ndowtext .5pt;
  padding:0in 1.45pt 0in 1.45pt'>
  <p class=3DMsoNormal><span style=3D'font-size:9.0pt;font-family:Arial'>Da=
ta types<o:p></o:p></span></p>
  </td>
  <td width=3D89 valign=3Dtop style=3D'width:66.5pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 1.45pt 0in 1.45pt'>
  <p class=3DMsoNormal><span lang=3DDA style=3D'font-size:8.0pt;font-family=
:Arial;
  mso-ansi-language:DA'>nonnegative<o:p></o:p></span></p>
  <p class=3DMsoNormal><span lang=3DDA style=3D'font-size:8.0pt;font-family=
:Arial;
  mso-ansi-language:DA'><span style=3D'mso-spacerun:yes'>&nbsp;&nbsp;
  </span>Integer<o:p></o:p></span></p>
  <p class=3DMsoNormal><span lang=3DDA style=3D'font-size:8.0pt;font-family=
:Arial;
  mso-ansi-language:DA'>decimal<o:p></o:p></span></p>
  <p class=3DMsoNormal><span lang=3DDA style=3D'font-size:8.0pt;font-family=
:Arial;
  mso-ansi-language:DA'>string<o:p></o:p></span></p>
  <p class=3DMsoNormal><span lang=3DDA style=3D'font-size:8.0pt;font-family=
:Arial;
  mso-ansi-language:DA'>integer<o:p></o:p></span></p>
  <p class=3DMsoNormal><span lang=3DDA style=3D'font-size:8.0pt;font-family=
:Arial;
  mso-ansi-language:DA'>normalizedString<o:p></o:p></span></p>
  <p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:Arial'>NM=
TOKEN<o:p></o:p></span></p>
  <p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:Arial'>an=
yURI<o:p></o:p></span></p>
  </td>
  <td width=3D86 valign=3Dtop style=3D'width:64.6pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 1.45pt 0in 1.45pt'>
  <p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:Arial'>no=
rmalizedString<o:p></o:p></span></p>
  <p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:Arial'>no=
nnegative<o:p></o:p></span></p>
  <p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:Arial'><s=
pan
  style=3D'mso-spacerun:yes'>&nbsp; </span>Integer<o:p></o:p></span></p>
  <p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:Arial'>un=
signedShort<o:p></o:p></span></p>
  <p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:Arial'>bo=
olean <o:p></o:p></span></p>
  <p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:Arial'>NM=
TOKEN<o:p></o:p></span></p>
  <p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:Arial'>an=
yURI<o:p></o:p></span></p>
  <p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:Arial'>st=
ring<o:p></o:p></span></p>
  </td>
  <td width=3D84 valign=3Dtop style=3D'width:62.95pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 1.45pt 0in 1.45pt'>
  <p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:Arial'>no=
nnegative<o:p></o:p></span></p>
  <p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:Arial'><s=
pan
  style=3D'mso-spacerun:yes'>&nbsp; </span>Integer<o:p></o:p></span></p>
  <p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:Arial'>un=
signedShort<o:p></o:p></span></p>
  <p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:Arial'>fl=
oat<o:p></o:p></span></p>
  <p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:Arial'>st=
ring<o:p></o:p></span></p>
  <p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:Arial'>no=
rmalizedString
  <o:p></o:p></span></p>
  <p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:Arial'>NM=
TOKEN<o:p></o:p></span></p>
  <p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:Arial'>an=
yURI<o:p></o:p></span></p>
  </td>
  <td width=3D98 valign=3Dtop style=3D'width:73.2pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 1.45pt 0in 1.45pt'>
  <p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:Arial'>st=
ring<o:p></o:p></span></p>
  <p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:Arial'>fl=
oat<o:p></o:p></span></p>
  <p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:Arial'>no=
rmalizedString<o:p></o:p></span></p>
  <p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:Arial'>no=
nnegative<o:p></o:p></span></p>
  <p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:Arial'><s=
pan
  style=3D'mso-spacerun:yes'>&nbsp; </span>Integer<o:p></o:p></span></p>
  <p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:Arial'>un=
signedShort<o:p></o:p></span></p>
  <p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:Arial'>NM=
TOKEN<o:p></o:p></span></p>
  </td>
  <td width=3D84 valign=3Dtop style=3D'width:62.75pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 1.45pt 0in 1.45pt'>
  <p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:Arial'>st=
ring<o:p></o:p></span></p>
  <p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:Arial'>da=
teTime<o:p></o:p></span></p>
  <p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:Arial'>NM=
TOKEN<o:p></o:p></span></p>
  </td>
  <td width=3D84 valign=3Dtop style=3D'width:63.0pt;border:none;border-bott=
om:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-bottom-alt:solid windowtext .5pt;padding:0in 1.45pt 0in 1.45pt=
'>
  <p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:Arial'>bo=
olean<o:p></o:p></span></p>
  <p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:Arial'>st=
ring<o:p></o:p></span></p>
  <p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:Arial'>NM=
TOKEN<o:p></o:p></span></p>
  <p class=3DMsoNormal><span style=3D'font-size:8.0pt;font-family:Arial'>an=
yURI<o:p></o:p></span></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:5'>
  <td width=3D66 valign=3Dtop style=3D'width:49.45pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-top-alt:solid windowt=
ext .5pt;
  mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid wi=
ndowtext .5pt;
  padding:0in 1.45pt 0in 1.45pt'>
  <p class=3DMsoNormal><span style=3D'font-size:9.0pt;font-family:Arial'>At=
tribute<o:p></o:p></span></p>
  </td>
  <td width=3D89 valign=3Dtop style=3D'width:66.5pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 1.45pt 0in 1.45pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'font-size:9.0pt;font-family:Arial'>Yes<o:p></o:p></span></p>
  </td>
  <td width=3D86 valign=3Dtop style=3D'width:64.6pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 1.45pt 0in 1.45pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'font-size:9.0pt;font-family:Arial'>Yes<o:p></o:p></span></p>
  </td>
  <td width=3D84 valign=3Dtop style=3D'width:62.95pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 1.45pt 0in 1.45pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'font-size:9.0pt;font-family:Arial'>Yes<o:p></o:p></span></p>
  </td>
  <td width=3D98 valign=3Dtop style=3D'width:73.2pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 1.45pt 0in 1.45pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'font-size:9.0pt;font-family:Arial'>Yes<o:p></o:p></span></p>
  </td>
  <td width=3D84 valign=3Dtop style=3D'width:62.75pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 1.45pt 0in 1.45pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'font-size:9.0pt;font-family:Arial'>No<o:p></o:p></span></p>
  </td>
  <td width=3D84 valign=3Dtop style=3D'width:63.0pt;border:none;border-bott=
om:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-bottom-alt:solid windowtext .5pt;padding:0in 1.45pt 0in 1.45pt=
'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'font-size:9.0pt;font-family:Arial'>Yes<o:p></o:p></span></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:6'>
  <td width=3D66 valign=3Dtop style=3D'width:49.45pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-top-alt:solid windowt=
ext .5pt;
  mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid wi=
ndowtext .5pt;
  padding:0in 1.45pt 0in 1.45pt'>
  <p class=3DMsoNormal><span style=3D'font-size:9.0pt;font-family:Arial'>SO=
AP
  Action<o:p></o:p></span></p>
  </td>
  <td width=3D89 valign=3Dtop style=3D'width:66.5pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 1.45pt 0in 1.45pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'font-size:9.0pt;font-family:Arial'>Empty string<o:p></o:p></span=
></p>
  </td>
  <td width=3D86 valign=3Dtop style=3D'width:64.6pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 1.45pt 0in 1.45pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'font-size:9.0pt;font-family:Arial'>WSDL tns<o:p></o:p></span></p>
  </td>
  <td width=3D84 valign=3Dtop style=3D'width:62.95pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 1.45pt 0in 1.45pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'font-size:9.0pt;font-family:Arial'>None<o:p></o:p></span></p>
  </td>
  <td width=3D98 valign=3Dtop style=3D'width:73.2pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 1.45pt 0in 1.45pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'font-size:9.0pt;font-family:Arial'>None<o:p></o:p></span></p>
  </td>
  <td width=3D84 valign=3Dtop style=3D'width:62.75pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 1.45pt 0in 1.45pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'font-size:9.0pt;font-family:Arial'>Empty string<o:p></o:p></span=
></p>
  </td>
  <td width=3D84 valign=3Dtop style=3D'width:63.0pt;border:none;border-bott=
om:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-bottom-alt:solid windowtext .5pt;padding:0in 1.45pt 0in 1.45pt=
'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'font-size:9.0pt;font-family:Arial'>WSDL tns + operation<o:p></o:=
p></span></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:7;mso-yfti-lastrow:yes'>
  <td width=3D66 valign=3Dtop style=3D'width:49.45pt;border:none;border-rig=
ht:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-top-alt:solid windowt=
ext .5pt;
  mso-border-right-alt:solid windowtext .5pt;padding:0in 1.45pt 0in 1.45pt'>
  <p class=3DMsoNormal><span style=3D'font-size:9.0pt;font-family:Arial'>Na=
ming<o:p></o:p></span></p>
  </td>
  <td width=3D89 valign=3Dtop style=3D'width:66.5pt;border:none;border-righ=
t:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-right-alt:solid windowtext .5pt;padding:0in 1.45pt 0in 1.45pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'font-size:9.0pt;font-family:Arial'>Mixed<o:p></o:p></span></p>
  </td>
  <td width=3D86 valign=3Dtop style=3D'width:64.6pt;border:none;border-righ=
t:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-right-alt:solid windowtext .5pt;padding:0in 1.45pt 0in 1.45pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'font-size:9.0pt;font-family:Arial'>Start with upper case<o:p></o=
:p></span></p>
  </td>
  <td width=3D84 valign=3Dtop style=3D'width:62.95pt;border:none;border-rig=
ht:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-right-alt:solid windowtext .5pt;padding:0in 1.45pt 0in 1.45pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'font-size:9.0pt;font-family:Arial'>Mixed<o:p></o:p></span></p>
  </td>
  <td width=3D98 valign=3Dtop style=3D'width:73.2pt;border:none;border-righ=
t:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-right-alt:solid windowtext .5pt;padding:0in 1.45pt 0in 1.45pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'font-size:9.0pt;font-family:Arial'>Mixed<o:p></o:p></span></p>
  </td>
  <td width=3D84 valign=3Dtop style=3D'width:62.75pt;border:none;border-rig=
ht:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-right-alt:solid windowtext .5pt;padding:0in 1.45pt 0in 1.45pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'font-size:9.0pt;font-family:Arial'>Start with upper case<o:p></o=
:p></span></p>
  </td>
  <td width=3D84 valign=3Dtop style=3D'width:63.0pt;border:none;mso-border-=
top-alt:
  solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;padding:0=
in 1.45pt 0in 1.45pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'font-size:9.0pt;font-family:Arial'>Start with lower case<o:p></o=
:p></span></p>
  </td>
 </tr>
</table>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'><o:=
p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'><o:=
p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'>All=
 Basic
Sample Application schemas and WSDL documents are accessible from the WS-I =
Web
site.<span style=3D'mso-spacerun:yes'>&nbsp; </span>The URLs used are the s=
ame as
the namespace associated with each document.<o:p></o:p></span></p>

<h2 style=3D'tab-stops:list .4in'><a name=3D"_Toc25043973"></a><a
name=3D"_Toc45557423"><span style=3D'mso-bookmark:_Toc25043973'><![if !supp=
ortLists]><span
style=3D'mso-fareast-font-family:Arial'><span style=3D'mso-list:Ignore'>6.3=
<span
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>Basic Callback Usage Scenario Design and
Implementation</span></a><span style=3D'mso-bookmark:_Toc25043973'></span><=
/h2>

<p class=3DMsoBodyText><span style=3D'mso-bookmark:_Toc25043973'>The intera=
ction
between the Warehouse and the Manufacturer, whereby the Warehouse submits a
purchase order to a Manufacturer to replenish its stock on hand, is impleme=
nted
via the Basic Callback usage scenario.<span style=3D'mso-spacerun:yes'>&nbs=
p;
</span>This usage scenario is an asynchronous message exchange between two =
Web
services using a pair of synchronous request/response message exchanges.<sp=
an
style=3D'mso-spacerun:yes'>&nbsp; </span>The implementation of the Basic Ca=
llback
usage scenario requires some mechanism for correlating a final request/resp=
onse
with its corresponding initial request/response.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>It also requires some mechanism fo=
r the consumer
(i.e. the initiator of the initial request/response) to convey the callback
endpoint to the provider (i.e. the recipient of </span><span style=3D'mso-b=
ookmark:
_Toc25043973'><span style=3D'mso-bidi-font-size:10.0pt;mso-bidi-font-family=
:Arial'>the
initial request/response).<o:p></o:p></span></span></p>

<p class=3DMsoNormal><span style=3D'mso-bookmark:_Toc25043973'><span
style=3D'font-size:10.0pt;font-family:Arial'>This is achieved by the consum=
er
allocating an identifier and passing that identifier in a SOAP header of the
initial request, identified as the &#8220;StartHeader&#8221;. The identifie=
r is
then passed back in the SOAP header of the callback, identified as the &#82=
20;CallbackHeader&#8221;.
The identifier is not required on the two &#8220;acknowledgement&#8221;
replies, as these are part of the respective synchronous request/response i=
nteractions.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>In order to inform the provider of=
 the
callback location, the consumer includes the URL of the callback endpoint in
the &#8220;StartHeader&#8221; of the request.<o:p></o:p></span></span></p>

<h2 style=3D'tab-stops:list .4in'><span style=3D'mso-bookmark:_Toc25043973'=
><a
name=3D"_Toc45557424"><![if !supportLists]><span style=3D'mso-fareast-font-=
family:
Arial'><span style=3D'mso-list:Ignore'>6.4<span style=3D'font:7.0pt "Times =
New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;
</span></span></span><![endif]>UDDI Advertisement of the Basic Sample
Application</a></span></h2>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'>Bas=
ic
Sample Application Web services are advertised in the UDDI Business Registry
(UBR) to enable discovery of alternative implementations.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>The advertised descriptions of the=
se web
services follow the guidelines set forth in the <a
href=3D"http://www.oasis-open.org/committees/uddi-spec/doc/bp/uddi-spec-tc-=
bp-using-wsdl-v108-20021110.pdf">Using
WSDL in a UDDI Registry, Version 1.08</a> Best Practice document with
additional data elements that distinguish the contents of the sample
application as a showcase for Web service interoperability.<o:p></o:p></spa=
n></p>

<p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-size:10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></b></=
p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'>The=
 UBR is
a public UDDI registry that has multiple nodes, offered by IBM, Microsoft, =
NTT,
and SAP.<span style=3D'mso-spacerun:yes'>&nbsp; </span>To advertise somethi=
ng in
UDDI a publisher must first obtain publishing credentials at one of the
nodes.<span style=3D'mso-spacerun:yes'>&nbsp; </span>Once publishing creden=
tials
have been obtained they are used to advertise Web services at the node gran=
ting
the credentials.<span style=3D'mso-spacerun:yes'>&nbsp; </span>Because regi=
stered
data is replicated between these nodes, discovery can be performed at any of
the registry&#8217;s nodes.<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'><o:=
p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'>The=
 nodes
in the UBR provide access to the registry programmatically and over the
Web.<span style=3D'mso-spacerun:yes'>&nbsp;&nbsp; </span>Publishing credent=
ials
are requested using the Web interface.<span style=3D'mso-spacerun:yes'>&nbs=
p;
</span>WS-I content is advertised using the programmatic interface.<o:p></o=
:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'><o:=
p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'>Pub=
lishing
credentials can be requested at one of the following UBR nodes:<o:p></o:p><=
/span></p>

<ul style=3D'margin-top:0in' type=3Ddisc>
 <li class=3DMsoNormal style=3D'mso-list:l12 level1 lfo34;tab-stops:list .5=
in'><span
     lang=3DSV style=3D'font-size:10.0pt;font-family:Arial;mso-ansi-languag=
e:SV'>IBM:
     </span><span style=3D'font-size:10.0pt;font-family:Arial'><a
     href=3D"http://uddi.ibm.com/ubr/registry.html"><span lang=3DSV
     style=3D'mso-ansi-language:SV'>http://uddi.ibm.com/ubr/registry.html</=
span></a></span><span
     lang=3DSV style=3D'font-size:10.0pt;font-family:Arial;mso-ansi-languag=
e:SV'><o:p></o:p></span></li>
 <li class=3DMsoNormal style=3D'mso-list:l12 level1 lfo34;tab-stops:list .5=
in'><span
     style=3D'font-size:10.0pt;font-family:Arial'>Microsoft: <a
     href=3D"http://uddi.microsoft.com/">http://uddi.microsoft.com</a><o:p>=
</o:p></span></li>
 <li class=3DMsoNormal style=3D'mso-list:l12 level1 lfo34;tab-stops:list .5=
in'><span
     lang=3DSV style=3D'font-size:10.0pt;font-family:Arial;mso-ansi-languag=
e:SV'>NTT:
     </span><span style=3D'font-size:10.0pt;font-family:Arial'><a
     href=3D"http://www.ntt.com/uddi"><span lang=3DSV style=3D'mso-ansi-lan=
guage:
     SV'>http://www.ntt.com/uddi</span></a></span><span lang=3DSV
     style=3D'font-size:10.0pt;font-family:Arial;mso-ansi-language:SV'> <o:=
p></o:p></span></li>
 <li class=3DMsoNormal style=3D'mso-list:l12 level1 lfo34;tab-stops:list .5=
in'><span
     style=3D'font-size:10.0pt;font-family:Arial'>SAP: <a
     href=3D"http://uddi.sap.com/">http://uddi.sap.com</a><o:p></o:p></span=
></li>
</ul>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'><o:=
p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'>UDD=
I SOAP
messages for advertisement may be sent to one of the following URLs: <o:p><=
/o:p></span></p>

<ul style=3D'margin-top:0in' type=3Ddisc>
 <li class=3DMsoNormal style=3D'mso-list:l15 level1 lfo35;tab-stops:list .5=
in'><span
     lang=3DSV style=3D'font-size:10.0pt;font-family:Arial;mso-ansi-languag=
e:SV'>IBM:
     </span><span style=3D'font-size:10.0pt;font-family:Arial'><a
     href=3D"https://uddi.ibm.com/ubr/publishapi"><span lang=3DSV style=3D'=
mso-ansi-language:
     SV'>https://uddi.ibm.com/ubr/publishapi</span></a></span><span lang=3D=
SV
     style=3D'font-size:10.0pt;font-family:Arial;mso-ansi-language:SV'><o:p=
></o:p></span></li>
 <li class=3DMsoNormal style=3D'mso-list:l15 level1 lfo35;tab-stops:list .5=
in'><span
     lang=3DPT-BR style=3D'font-size:10.0pt;font-family:Arial;mso-ansi-lang=
uage:
     PT-BR'>Microsoft: </span><span style=3D'font-size:10.0pt;font-family:A=
rial'><a
     href=3D"https://uddi.microsoft.com/publish"><span lang=3DPT-BR
     style=3D'mso-ansi-language:PT-BR'>https://uddi.microsoft.com/publish</=
span></a></span><span
     lang=3DPT-BR style=3D'font-size:10.0pt;font-family:Arial;mso-ansi-lang=
uage:
     PT-BR'><o:p></o:p></span></li>
 <li class=3DMsoNormal style=3D'mso-list:l15 level1 lfo35;tab-stops:list .5=
in'><span
     lang=3DSV style=3D'font-size:10.0pt;font-family:Arial;mso-ansi-languag=
e:SV'>NTT:
     </span><span style=3D'font-size:10.0pt;font-family:Arial'><a
     href=3D"https://www.uddi.ne.jp/ubr/publishapi"><span lang=3DSV
     style=3D'mso-ansi-language:SV'>https://www.uddi.ne.jp/ubr/publishapi</=
span></a></span><span
     lang=3DSV style=3D'font-size:10.0pt;font-family:Arial;mso-ansi-languag=
e:SV'> <o:p></o:p></span></li>
 <li class=3DMsoNormal style=3D'mso-list:l15 level1 lfo35;tab-stops:list .5=
in'><span
     lang=3DPT-BR style=3D'font-size:10.0pt;font-family:Arial;mso-ansi-lang=
uage:
     PT-BR'>SAP: </span><span style=3D'font-size:10.0pt;font-family:Arial'>=
<a
     href=3D"https://uddi.sap.com/UDDI/api/publish"><span lang=3DPT-BR
     style=3D'mso-ansi-language:PT-BR'>https://uddi.sap.com/UDDI/api/publis=
h</span></a></span><span
     lang=3DPT-BR style=3D'mso-ansi-language:PT-BR'><o:p></o:p></span></li>
</ul>

<h3><a name=3D"_Toc45557425"></a><a name=3D"_Toc25043974"><span style=3D'ms=
o-bookmark:
_Toc45557425'><![if !supportLists]><span style=3D'mso-fareast-font-family:H=
elvetica;
mso-bidi-font-family:Helvetica'><span style=3D'mso-list:Ignore'>6.4.1<span
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>Advertisement of tModels</span></a></h3>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'>Eac=
h Basic
Sample Application Web service type is captured in a WSDL document that
contains the corresponding wsdl:message, wsdl:portType, and wsdl:binding
elements but does not contain the wsdl:service and wsdl:port elements since
they are specific to a deployed Web service. These WSDL documents are
accessible using HTTP GET at a site provided by WS-I.<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'><o:=
p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'>A U=
DDI
tModel is published for each of these Web service type descriptions.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>Each tModel refers to the Web serv=
ice
type WSDL document in its <i>overviewURL</i> element.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>The URL includes the xpointer-based
fragment identifier for the applicable named wsdl:<i>binding</i>.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>Each tModel is categorized with th=
e <i>soapSpec</i>
and <i>wsdlSpec</i><span style=3D'mso-bidi-font-style:italic'> types from t=
he </span><i
style=3D'mso-bidi-font-style:normal'>uddi-org:types</i><span style=3D'mso-b=
idi-font-style:
italic'> category system.</span><o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'><o:=
p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'>WS-=
I has a
category system named ws-i-org:conformsTo:2002_12 that is used to self-cert=
ify
conformance with the WS-I profiles.<span style=3D'mso-spacerun:yes'>&nbsp;
</span>A tModel for the WS-I Sample Application should be given a category
value of &#8220;http://ws-i.org/profiles/basic/1.0&#8221; which indicates
compliance with the Basic Profile. <o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'><o:=
p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'>An =
example
save_tModel operation containing a tModel element that can be used to conve=
y a
description of a conformant Web service type is described below.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>The tModelKey is a zero length str=
ing
that is assigned by the UDDI publication service the first time the tModel =
is
published.<span style=3D'mso-spacerun:yes'>&nbsp; </span>The assigned tMode=
lKey
is contained in the tModelDetail that is returned from the save.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>Subsequent (re)publishes of the tM=
odel
must contain the actual tModelKey.<span style=3D'mso-spacerun:yes'>&nbsp;
</span>Note that to publish a tModel one is required to obtain a UDDI authe=
ntication
token using the <i>get_authToken</i> UDDI message and insert this into the
authInfo element in the save message. <o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Arial'><o:p>&nbsp;</o:p></s=
pan></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
lang=3DDA style=3D'font-size:10.0pt;font-family:"Courier New";mso-ansi-lang=
uage:
DA'>&lt;save_tModel generic=3D</span><span lang=3DDA style=3D'font-size:10.=
0pt;
font-family:"Courier New";mso-fareast-font-family:SimSun;mso-ansi-language:
DA;mso-fareast-language:ZH-CN'>&quot;2</span><span lang=3DDA style=3D'font-=
size:
10.0pt;font-family:"Courier New";mso-ansi-language:DA'>.0</span><span lang=
=3DDA
style=3D'font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family=
:SimSun;
mso-ansi-language:DA;mso-fareast-language:ZH-CN'>&quot;
xmlns=3D&quot;urn:uddi-org:api&quot;</span><span lang=3DDA style=3D'font-si=
ze:10.0pt;
font-family:"Courier New";mso-ansi-language:DA'>&gt;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
lang=3DDA style=3D'font-size:10.0pt;font-family:"Courier New";mso-ansi-lang=
uage:
DA'><span style=3D'mso-spacerun:yes'>&nbsp; </span></span><span style=3D'fo=
nt-size:
10.0pt;font-family:"Courier New"'>&lt;authInfo&gt;<b><i>Authorization token
returned from get_authToken</i></b>&lt;/authToken&gt;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>&lt;tModel tModelKey=3D</span><span
style=3D'font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family=
:SimSun;
mso-fareast-language:ZH-CN'>&quot;</span><b><i><span style=3D'font-size:10.=
0pt;
font-family:"Courier New";mso-fareast-font-family:SimSun'>key assigned by t=
he
registry</span></i></b><span style=3D'font-size:10.0pt;font-family:"Courier=
 New";
mso-fareast-font-family:SimSun;mso-fareast-language:ZH-CN'>&quot;</span><sp=
an
style=3D'font-size:10.0pt;font-family:"Courier New"'>&gt;<o:p></o:p></span>=
</p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;
</span>&lt;name&gt;ws-i-org:SampleApplications:SupplyChainManagement:<b><i>=
Name
of Web service type<a style=3D'mso-footnote-id:ftn2' href=3D"#_ftn2" name=
=3D"_ftnref2"
title=3D""><span class=3DMsoFootnoteReference><span style=3D'mso-special-ch=
aracter:
footnote'><![if !supportFootnotes]><span class=3DMsoFootnoteReference><b
style=3D'mso-bidi-font-weight:normal'><span style=3D'font-size:10.0pt;font-=
family:
"Courier New";mso-fareast-font-family:"Times New Roman";mso-ansi-language:E=
N-US;
mso-fareast-language:EN-US;mso-bidi-language:AR-SA'>[2]</span></b></span><!=
[endif]></span></span></a></i></b>&lt;/name&gt;<span
style=3D'mso-spacerun:yes'>&nbsp; </span><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span>&lt;description&gt;Web
service type for ...&lt;/description&gt;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span>&lt;overviewDoc&gt;<o:=
p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;description&gt;WSDL for ... Web service type&lt;/description&gt;=
<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;overviewURL&gt;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n><b><i>URL
of the Web service type WSDL<a style=3D'mso-footnote-id:ftn3' href=3D"#_ftn=
3"
name=3D"_ftnref3" title=3D""><span class=3DMsoFootnoteReference><span
style=3D'mso-special-character:footnote'><![if !supportFootnotes]><span
class=3DMsoFootnoteReference><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family=
:"Times New Roman";
mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:AR-SA'=
>[3]</span></b></span><![endif]></span></span></a><o:p></o:p></i></b></span=
></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;/overviewURL&gt;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span>&lt;/overviewDoc&gt;<o=
:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span>&lt;categoryBag&gt;<o:=
p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;keyedReference <o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>tModelKey=3D</span><span style=3D'font-size:10.0pt;font-family:"Cour=
ier New";
mso-fareast-font-family:SimSun;mso-fareast-language:ZH-CN'>&quot;</span><sp=
an
style=3D'font-size:10.0pt;font-family:"Courier New"'>UUID:</span><span
style=3D'font-size:10.0pt;font-family:"Courier New";mso-bidi-font-family:"T=
imes New Roman"'>C1ACF26D-9672-4404-9D70-39B756E62AB4</span><span
style=3D'font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family=
:SimSun;
mso-fareast-language:ZH-CN'>&quot;</span><span style=3D'font-size:10.0pt;
font-family:"Courier New"'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>keyValue=3D</span><span style=3D'font-size:10.0pt;font-family:"Couri=
er New";
mso-fareast-font-family:SimSun;mso-fareast-language:ZH-CN'>&quot;</span><sp=
an
style=3D'font-size:10.0pt;font-family:"Courier New"'>wsdlSpec</span><span
style=3D'font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family=
:SimSun;
mso-fareast-language:ZH-CN'>&quot;</span><span style=3D'font-size:10.0pt;
font-family:"Courier New"'> keyName=3D</span><span style=3D'font-size:10.0p=
t;
font-family:"Courier New";mso-fareast-font-family:SimSun;mso-fareast-langua=
ge:
ZH-CN'>&quot;</span><span style=3D'font-size:10.0pt;font-family:"Courier Ne=
w"'>types:wsdlSpec</span><span
style=3D'font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family=
:SimSun;
mso-fareast-language:ZH-CN'>&quot;</span><span style=3D'font-size:10.0pt;
font-family:"Courier New"'> /&gt;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;keyedReference <o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>tModelKey=3D</span><span style=3D'font-size:10.0pt;font-family:"Cour=
ier New";
mso-fareast-font-family:SimSun;mso-fareast-language:ZH-CN'>&quot;</span><sp=
an
style=3D'font-size:10.0pt;font-family:"Courier New"'>UUID:</span><span
style=3D'font-size:10.0pt;font-family:"Courier New";mso-bidi-font-family:"T=
imes New Roman"'>C1ACF26D-9672-4404-9D70-39B756E62AB4</span><span
style=3D'font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family=
:SimSun;
mso-fareast-language:ZH-CN'>&quot;</span><span style=3D'font-size:10.0pt;
font-family:"Courier New"'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>keyValue=3D</span><span style=3D'font-size:10.0pt;font-family:"Couri=
er New";
mso-fareast-font-family:SimSun;mso-fareast-language:ZH-CN'>&quot;soap</span=
><span
style=3D'font-size:10.0pt;font-family:"Courier New"'>Spec</span><span
style=3D'font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family=
:SimSun;
mso-fareast-language:ZH-CN'>&quot;</span><span style=3D'font-size:10.0pt;
font-family:"Courier New"'> keyName=3D</span><span style=3D'font-size:10.0p=
t;
font-family:"Courier New";mso-fareast-font-family:SimSun;mso-fareast-langua=
ge:
ZH-CN'>&quot;</span><span style=3D'font-size:10.0pt;font-family:"Courier Ne=
w"'>types:soapSpec</span><span
style=3D'font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family=
:SimSun;
mso-fareast-language:ZH-CN'>&quot;</span><span style=3D'font-size:10.0pt;
font-family:"Courier New"'> /&gt;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;keyedReference <o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>tModelKey=3D</span><span style=3D'font-size:10.0pt;font-family:"Cour=
ier New";
mso-fareast-font-family:SimSun;mso-fareast-language:ZH-CN'>&quot;</span><sp=
an
style=3D'font-size:10.0pt;font-family:"Courier New";color:black'>uuid:65719=
168-72c6-3f29-8c20-62defb0961c0</span><span
style=3D'font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family=
:SimSun;
mso-fareast-language:ZH-CN'>&quot;</span><span style=3D'font-size:10.0pt;
font-family:"Courier New"'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style=3D'mso-spacerun:yes'>&nbsp;</span>keyValue=3D</span><span style=3D'fo=
nt-size:
10.0pt;font-family:"Courier New";mso-fareast-font-family:SimSun;mso-fareast=
-language:
ZH-CN'>&quot;</span><span style=3D'font-size:10.0pt;font-family:"Courier Ne=
w"'>http://ws-i.org/profiles/basic/1.0</span><span
style=3D'font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family=
:SimSun;
mso-fareast-language:ZH-CN'>&quot;</span><span style=3D'font-size:10.0pt;
font-family:"Courier New"'> <o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:.5in;mso-layout-grid-align:none;
text-autospace:none'><span style=3D'font-size:10.0pt;font-family:"Courier N=
ew"'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>keyName=3D</span><span style=3D'fo=
nt-size:
10.0pt;font-family:"Courier New";mso-fareast-font-family:SimSun;mso-fareast=
-language:
ZH-CN'>&quot;ws-i-conformance:basicProfile&quot;</span><span style=3D'font-=
size:
10.0pt;font-family:"Courier New"'> /&gt;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span>&lt;/categoryBag&gt;<o=
:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>&lt;/tModel&gt;<o:p></o:p></span><=
/p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'>&lt;/save_tModel&gt;<o=
:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Arial'><o:p>&nbsp;</o:p></s=
pan></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'>The
tModelKeys assigned to the WS-I Basic Sample Application Web service types =
are:<o:p></o:p></span></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal><span style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style=3D'font-size:10.0pt;font-family:Arial'>Retailer:</span> <span
style=3D'font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family=
:SimSun;
mso-fareast-language:ZH-CN'>UUID:44599540-CC06-11D6-9D4F-000629DC0A53</span=
></p>

<p class=3DMsoNormal><span style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style=3D'font-size:10.0pt;font-family:Arial'>Warehouse:</span> <span
style=3D'font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family=
:SimSun;
mso-fareast-language:ZH-CN'>UUID:79CF57F0-CC06-11D6-9D4F-000629DC0A53</span=
></p>

<p class=3DMsoNormal><span style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style=3D'font-size:10.0pt;font-family:Arial'>Manufacturer:</span> <span
style=3D'font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family=
:SimSun;
mso-fareast-language:ZH-CN'>UUID:AD04EEA0-CC06-11D6-9D4F-000629DC0A53</span=
></p>

<p class=3DMsoNormal><span style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style=3D'font-size:10.0pt;font-family:Arial'>LoggingFacility:</span> <span
style=3D'font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family=
:SimSun;
mso-fareast-language:ZH-CN'>UUID:FE462140-CC05-11D6-9D4F-000629DC0A53</span=
></p>

<p class=3DMsoNormal><span style=3D'mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Configurator:
<span style=3D'font-size:10.0pt;font-family:"Courier New";color:black'>UUID=
:C5FE2BC0-CC05-11D6-9D4F-000629DC0A53</span></p>

<p class=3DMsoNormal><span style=3D'font-family:Arial'><o:p>&nbsp;</o:p></s=
pan></p>

<h3><a name=3D"_Toc45557426"></a><a name=3D"_Toc25043975"><span style=3D'ms=
o-bookmark:
_Toc45557426'><![if !supportLists]><span style=3D'mso-fareast-font-family:H=
elvetica;
mso-bidi-font-family:Helvetica'><span style=3D'mso-list:Ignore'>6.4.2<span
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>Advertisement of Web Service Implementations=
</span></a></h3>

<p class=3DMsoNormal><span style=3D'font-family:Arial'><o:p>&nbsp;</o:p></s=
pan></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'>A U=
DDI
businessService and bindingTemplate pair is published for each Web service
instance that implements a Web service type described by a tModel.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>The bindingTemplate corresponds to=
 a
wsdl:port element.<span style=3D'mso-spacerun:yes'>&nbsp; </span>UDDI busin=
essService
elements and their contained bindingTemplates are published within a
businessEntity.<span style=3D'mso-spacerun:yes'>&nbsp; </span>You are requi=
red to
have publishing credentials, as described above, to publish any of these
entities.<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'><o:=
p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'>Each
bindingTemplate contains an accessPoint element.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>The end point where the Web service
instance can be reached is placed in this element.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>Information about the sample Web s=
ervice
implementation is captured in name/value pairs in the bindingTemplate&#8217=
;s
instanceParms to assist the demo user in choosing implementations to
demonstrate.<span style=3D'mso-spacerun:yes'>&nbsp; </span>Such information=
 is
irrelevant for Web services that are not part of the WS-I Basic Sample
Application. The bindingTemplate references a tModel for one of the conform=
ant
Basic Sample Application's Web service types in its tModelInstanceDetails,
indicating that the Web service instance implements the Web service type.<o=
:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'><o:=
p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'>Som=
e of the
Basic Sample Application Web services apply to a certain role in the Basic
Sample Application.<span style=3D'mso-spacerun:yes'>&nbsp; </span>These rol=
es are
captured in the <i>categoryBag</i> of the businessService using the UDDI
General Keywords category system, as shown in the example below.<o:p></o:p>=
</span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'><o:=
p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'>An =
example
save_service operation for a showcase Web service implementation described =
with
the UDDI businessService and bindingTemplate elements is shown below.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>Note that to publish any of these
entities one is required to obtain an authentication token using the
get_authToken UDDI operation and use this in the save message.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>The serviceKey and bindingKey are =
zero
length strings the first time these entities are saved.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>A serviceKey is assigned to the new
businessService and a bindingKey is assigned to the new bindingTemplate.<sp=
an
style=3D'mso-spacerun:yes'>&nbsp; </span>These are both contained in the
serviceDetail returned from the save.<span style=3D'mso-spacerun:yes'>&nbsp;
</span>Subsequent (re)publishing of the businessService and/or bindingTempl=
ate
must contain the assigned keys.</span></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
lang=3DDA style=3D'font-size:10.0pt;font-family:"Courier New";mso-ansi-lang=
uage:
DA'>&lt;save_service generic=3D</span><span lang=3DDA style=3D'font-size:10=
.0pt;
font-family:"Courier New";mso-fareast-font-family:SimSun;mso-ansi-language:
DA;mso-fareast-language:ZH-CN'>&quot;2</span><span lang=3DDA style=3D'font-=
size:
10.0pt;font-family:"Courier New";mso-ansi-language:DA'>.0</span><span lang=
=3DDA
style=3D'font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family=
:SimSun;
mso-ansi-language:DA;mso-fareast-language:ZH-CN'>&quot;
xmlns=3D&quot;urn:uddi-org:api&quot;</span><span lang=3DDA style=3D'font-si=
ze:10.0pt;
font-family:"Courier New";mso-ansi-language:DA'>&gt;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
lang=3DDA style=3D'font-size:10.0pt;font-family:"Courier New";mso-ansi-lang=
uage:
DA'><span style=3D'mso-spacerun:yes'>&nbsp; </span></span><span style=3D'fo=
nt-size:
10.0pt;font-family:"Courier New"'>&lt;authInfo&gt;<b><i>Authorization token
returned from get_authToken</i></b>&lt;/authToken&gt;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>&lt;businessService <o:p></o:p></s=
pan></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp; </span>businessKey=3D</=
span><span
style=3D'font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family=
:SimSun;
mso-fareast-language:ZH-CN'>&quot;<b><i>businessKey for the outer
businessEntity</i></b>&quot;</span><span style=3D'font-size:10.0pt;font-fam=
ily:
"Courier New"'>&gt;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span>&lt;name&gt;<b><i>Name=
 of
business &amp; name of the Web service<a style=3D'mso-footnote-id:ftn4'
href=3D"#_ftn4" name=3D"_ftnref4" title=3D""><span class=3DMsoFootnoteRefer=
ence><span
style=3D'mso-special-character:footnote'><![if !supportFootnotes]><span
class=3DMsoFootnoteReference><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family=
:"Times New Roman";
mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:AR-SA'=
>[4]</span></b></span><![endif]></span></span></a></i></b>&lt;/name&gt;<o:p=
></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span>&lt;bindingTemplates&g=
t;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;bindingTemplate bindingKey=3D</span><span style=3D'font-size:10.=
0pt;
font-family:"Courier New";mso-fareast-font-family:SimSun;mso-fareast-langua=
ge:
ZH-CN'>&quot;&quot;</span><span style=3D'font-size:10.0pt;font-family:"Cour=
ier New"'>&gt;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;accessPoint&gt;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><b><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span><i>end point URL for the Web service implementation<a style=3D'mso-f=
ootnote-id:
ftn5' href=3D"#_ftn5" name=3D"_ftnref5" title=3D""><span class=3DMsoFootnot=
eReference><span
style=3D'mso-special-character:footnote'><![if !supportFootnotes]><span
class=3DMsoFootnoteReference><b style=3D'mso-bidi-font-weight:normal'><span
style=3D'font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family=
:"Times New Roman";
mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:AR-SA'=
>[5]</span></b></span><![endif]></span></span></a><o:p></o:p></i></span></b=
></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;/accessPoint&gt;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;tModelInstanceDetails&gt;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D'mso-spacerun:yes'>&nbsp;</span>&lt;!--The tModelKey(s)
captured in the tModelInstanceInfo <o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span>elements establish the <b><i>technical fingerprint</i></b> of the We=
b<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span>service --&gt;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span>&lt;tModelInstanceInfo <o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;
</span>tModelKey=3D</span><span style=3D'font-size:10.0pt;font-family:"Cour=
ier New";
mso-fareast-font-family:SimSun;mso-fareast-language:ZH-CN'>&quot;</span><b>=
<i><span
style=3D'font-size:10.0pt;font-family:"Courier New"'>key assigned to the Web
service type tModel</span></i></b><span style=3D'font-size:10.0pt;font-fami=
ly:
"Courier New";mso-fareast-font-family:SimSun;mso-fareast-language:ZH-CN'>&q=
uot;</span><span
style=3D'font-size:10.0pt;font-family:"Courier New"'>&gt;<o:p></o:p></span>=
</p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span=
>&lt;instanceDetails&gt;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;instanceParms&gt;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><b>implPlatform=3D<i>WebSphereV4</i>;implOS=3D<i>AIX</i>;implLanguag=
e=3D<i>Java</i><o:p></o:p></b></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;/instanceparms&gt;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span>&lt;/instanceDetails&gt;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span>&lt;/tModelInstanceInfo&gt;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;/tModelInstanceDetails&gt;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;</span>&lt;bindingTemplate&gt;<o:p><=
/o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span>&lt;/bindingTemplates&=
gt;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span>&lt;categoryBag&gt;<o:=
p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;keyedReference <o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>tModelKey=3D</span><span style=3D'font-size:10.0pt;font-family:"Cour=
ier New";
mso-fareast-font-family:SimSun;mso-fareast-language:ZH-CN'>&quot;</span><sp=
an
style=3D'font-size:10.0pt;font-family:"Courier New";mso-bidi-font-family:"T=
imes New Roman"'>uuid:A035A07C-F362-44dd-8F95-E2B134BF43B4</span><span
style=3D'font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family=
:SimSun;
mso-fareast-language:ZH-CN'>&quot;</span><span style=3D'font-size:10.0pt;
font-family:"Courier New"'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>keyValue=3D</span><span style=3D'font-size:10.0pt;font-family:"Couri=
er New";
mso-fareast-font-family:SimSun;mso-fareast-language:ZH-CN'>&quot;<st1:place
w:st=3D"on"><b><i>asia</i></b></st1:place>&quot;</span><span style=3D'font-=
size:
10.0pt;font-family:"Courier New"'> keyName=3D</span><span style=3D'font-siz=
e:10.0pt;
font-family:"Courier New";mso-fareast-font-family:SimSun;mso-fareast-langua=
ge:
ZH-CN'>&quot;</span><span style=3D'font-size:10.0pt;font-family:"Courier Ne=
w"'>ws-i:sampleRole<b><i>:warehouse</i></b></span><span
style=3D'font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family=
:SimSun;
mso-fareast-language:ZH-CN'>&quot;</span><span style=3D'font-size:10.0pt;
font-family:"Courier New"'> /&gt;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span>&lt;/categoryBag&gt;<o=
:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>&lt;/businessService&gt;<o:p></o:p=
></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'>&lt;/save_service&gt;<=
o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Arial'><o:p>&nbsp;</o:p></s=
pan></p>

<h3><a name=3D"_Toc45557427"></a><a name=3D"_Toc25043976"><span style=3D'ms=
o-bookmark:
_Toc45557427'><![if !supportLists]><span style=3D'mso-fareast-font-family:H=
elvetica;
mso-bidi-font-family:Helvetica'><span style=3D'mso-list:Ignore'>6.4.3<span
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>Participation in the WS-I Interoperability
Showcase</span></a></h3>

<p class=3DMsoNormal><b><span style=3D'font-family:Arial'><o:p>&nbsp;</o:p>=
</span></b></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'>Imp=
lementations
of Basic Sample Application Web services will only appear in the WS-I
Interoperability Showcase if their owning businessEntities have reciprocal
business relationships with WS-I.<span style=3D'mso-spacerun:yes'>&nbsp;
</span>Both WS-I and each publisher of the Web service implementations must
save identical peer-to-peer publisherAssertions in UDDI for the relationshi=
ps
to form.<span style=3D'mso-spacerun:yes'>&nbsp; </span>This is accomplished=
 using
the set_publisherAssertion API as demonstrated below.<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Arial'><o:p>&nbsp;</o:p></s=
pan></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'>&lt;set_publisherAsser=
tion
generic=3D</span><span style=3D'font-size:10.0pt;font-family:"Courier New";
mso-fareast-font-family:SimSun;mso-fareast-language:ZH-CN'>&quot;2</span><s=
pan
style=3D'font-size:10.0pt;font-family:"Courier New"'>.0</span><span
style=3D'font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family=
:SimSun;
mso-fareast-language:ZH-CN'>&quot; xmlns=3D&quot;urn:uddi-org:api&quot;</sp=
an><span
style=3D'font-size:10.0pt;font-family:"Courier New"'>&gt;<o:p></o:p></span>=
</p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>&lt;authInfo&gt;<b><i>Authorization
token returned from get_authToken</i></b>&lt;/authToken&gt;<o:p></o:p></spa=
n></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>&lt;publisherAssertion&gt;<o:p></o=
:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp; </span>&lt;fromKey&gt;<=
/span><span
style=3D'font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family=
:SimSun;
mso-fareast-language:ZH-CN'>EE7A7A30-F67C-11D6-B618-00629DC0A53&lt;/fromKey=
</span><span
style=3D'font-size:10.0pt;font-family:"Courier New"'>&gt;<o:p></o:p></span>=
</p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp; </span>&lt;toKey&gt;</s=
pan><b><i><span
style=3D'font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family=
:SimSun;
mso-fareast-language:ZH-CN'>Business key of the implementation&#8217;s busi=
nessEntity</span></i></b><span
style=3D'font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family=
:SimSun;
mso-fareast-language:ZH-CN'>&lt;/toKey&gt;</span><span style=3D'font-size:1=
0.0pt;
font-family:"Courier New"'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp; </span>&lt;keyedReferen=
ce
keyName=3D&#8221;peer-peer&#8221; keyValue=3D&#8221;peer-peer&#8221; <o:p><=
/o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n>tModelKey=3D&#8221;</span><span
style=3D'font-size:10.0pt;font-family:"Courier New";mso-bidi-font-family:"T=
imes New Roman"'>uuid:807A2C6A-EE22-470D-ADC7-E0424A337C03</span><span
style=3D'font-size:10.0pt;font-family:"Courier New"'>&#8221;/&gt;<o:p></o:p=
></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>&lt;/publisherAssertion&gt;<o:p></=
o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:"Courier New"'>&lt;/setPublisherAsser=
tion&gt;<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Arial'><o:p>&nbsp;</o:p></s=
pan></p>

<h3><a name=3D"_Toc45557428"></a><a name=3D"_Toc25043977"><span style=3D'ms=
o-bookmark:
_Toc45557428'><![if !supportLists]><span style=3D'mso-fareast-font-family:H=
elvetica;
mso-bidi-font-family:Helvetica'><span style=3D'mso-list:Ignore'>6.4.4<span
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>businessService Categorizations To Different=
iate
Roles</span></a></h3>

<p class=3DMsoNormal><b><span style=3D'font-family:Arial'><o:p>&nbsp;</o:p>=
</span></b></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'>The=
 WS-I
Basic Sample Application has two Web service types that are reused for
different roles in the Sample Application.<span style=3D'mso-spacerun:yes'>=
&nbsp;
</span>There can be 3 distinct Warehouses and 3 distinct Manufacturers.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>To be able to determine the role t=
hat
the Web service instance is adopting, businessServices for these Sample Web
service instances are categorized with specific values, using the UDDI gene=
ral
keywords category system (UUID:A035A07C-F362-44DD-8F95-E2B134BF43B4).<span
style=3D'mso-spacerun:yes'>&nbsp; </span>Both the keyName and the keyValue =
are
significant in any keyedReference associated with the general keywords cate=
gory
system.<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'><o:=
p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'>War=
ehouses
are assigned a categorization that designates a geographical area.<o:p></o:=
p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'><o:=
p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:Arial'>Warehouse A: keyValue=3D<b><i>=
N</i></b></span><b><i><span
style=3D'font-size:10.0pt;font-family:Arial;mso-fareast-font-family:SimSun;
mso-fareast-language:ZH-CN'>orthAmerica</span></i></b><span style=3D'font-s=
ize:
10.0pt;font-family:Arial'> keyName=3Dws-i:sampleRole<b><i>:warehouse</i></b=
><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:Arial'>Warehouse B: keyValue=3D</span=
><st1:place
w:st=3D"on"><b><i><span style=3D'font-size:10.0pt;font-family:Arial;mso-far=
east-font-family:
 SimSun;mso-fareast-language:ZH-CN'>Europe</span></i></b></st1:place><span
style=3D'font-size:10.0pt;font-family:Arial'> keyName=3Dws-i:sampleRole<b><=
i>:warehouse</i></b><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:Arial'>Warehouse C: keyValue=3D</span=
><st1:place
w:st=3D"on"><b><i><span style=3D'font-size:10.0pt;font-family:Arial;mso-far=
east-font-family:
 SimSun;mso-fareast-language:ZH-CN'>Asia</span></i></b></st1:place><span
style=3D'font-size:10.0pt;font-family:Arial'> keyName=3Dws-i:sampleRole<b><=
i>:warehouse</i></b><o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'><o:=
p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'>Man=
ufacturers
are assigned a categorization that designates a brand.</span><span
style=3D'font-size:10.0pt;font-family:Arial;mso-fareast-font-family:SimSun;
mso-fareast-language:ZH-CN'><o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'><o:=
p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:Arial'>Manufacturer A: keyValue=3D<b>=
<i>BrandA</i></b>
keyName=3Dws-i:sampleRole<b><i>:manufacturer</i></b><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:Arial'>Manufacturer B: keyValue=3D<b>=
<i>BrandB</i></b>
keyName=3Dws-i:sampleRole<b><i>:manufacturer</i></b><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'font-size:10.0pt;font-family:Arial'>Manufacturer C: keyValue=3D</s=
pan><b><i><span
style=3D'font-size:10.0pt;font-family:Arial;mso-fareast-font-family:SimSun;
mso-fareast-language:ZH-CN'>BrandC</span></i></b><span style=3D'font-size:1=
0.0pt;
font-family:Arial'> keyName=3Dws-i:sampleRole<b><i>:manufacturer<o:p></o:p>=
</i></b></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><b><i><span
style=3D'font-size:10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></i></=
b></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'>Any
other categorizations on other sample app Web services will be ignored.<b><=
i><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><o:p></o:p></span></i>=
</b></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><b><i><span
style=3D'font-size:10.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></spa=
n></i></b></p>

<h2 style=3D'tab-stops:list .4in'><a name=3D"_Toc45557429"></a><a
name=3D"_Toc25043978"><span style=3D'mso-bookmark:_Toc45557429'><![if !supp=
ortLists]><span
style=3D'mso-fareast-font-family:Arial'><span style=3D'mso-list:Ignore'>6.5=
<span
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>Event Logging in the Basic Sample Applicatio=
n</span></a></h2>

<p class=3DMsoBodyText><a name=3D"_Ref12865724">Interactions with Web servi=
ces
involved in the supply chain are recorded using events in the Sample
Application Logging Facility where they can be retrieved and used to chart
progress through the supply chain.<span style=3D'mso-spacerun:yes'>&nbsp;
</span>These events provide evidence of invocations of Sample Application w=
eb services.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>Events are recorded at the start o=
f each
web service operation, and at each exit point.<span
style=3D'mso-spacerun:yes'>&nbsp; </span></a></p>

<p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'>Use cases =
for the
Sample Application are used to denote the points at which an event is
logged.<span style=3D'mso-spacerun:yes'>&nbsp; </span>Service IDs record th=
e Web
service role that is processing the operation and the name of the operation.
EventIDs refer to the Use Case step to indicate where in the Sample Applica=
tion
Use Cases the event originates from.<span style=3D'mso-spacerun:yes'>&nbsp;
</span>The event descriptions provide functional context for the events.</s=
pan></p>

<table class=3DMsoNormalTable border=3D0 cellspacing=3D0 cellpadding=3D0 wi=
dth=3D618
 style=3D'width:463.7pt;margin-left:5.75pt;border-collapse:collapse;mso-pad=
ding-alt:
 .05in 1.45pt .05in 1.45pt'>
 <thead>
  <tr style=3D'mso-yfti-irow:0;mso-yfti-firstrow:yes;page-break-inside:avoi=
d'>
   <td width=3D66 valign=3Dtop style=3D'width:49.7pt;padding:.05in 1.45pt .=
05in 1.45pt'>
   <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><b><span
   style=3D'font-size:8.0pt'>EventID<o:p></o:p></span></b></span></p>
   </td>
   <span style=3D'mso-bookmark:_Ref12865724'></span>
   <td width=3D144 valign=3Dtop style=3D'width:1.5in;padding:.05in 1.45pt .=
05in 1.45pt'>
   <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><b><span
   style=3D'font-size:8.0pt'>ServiceID<o:p></o:p></span></b></span></p>
   </td>
   <span style=3D'mso-bookmark:_Ref12865724'></span>
   <td width=3D259 valign=3Dtop style=3D'width:194.6pt;padding:.05in 1.45pt=
 .05in 1.45pt'>
   <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><b><span
   style=3D'font-size:8.0pt'>EventDescription<o:p></o:p></span></b></span><=
/p>
   </td>
   <span style=3D'mso-bookmark:_Ref12865724'></span>
   <td width=3D149 valign=3Dtop style=3D'width:111.4pt;padding:.05in 1.45pt=
 .05in 1.45pt'>
   <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><b><span
   style=3D'font-size:8.0pt'>What it means<o:p></o:p></span></b></span></p>
   </td>
   <span style=3D'mso-bookmark:_Ref12865724'></span>
  </tr>
 </thead>
 <tr style=3D'mso-yfti-irow:1;page-break-inside:avoid'>
  <td width=3D66 valign=3Dtop style=3D'width:49.7pt;padding:.05in 1.45pt .0=
5in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>UC1-5<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
  <td width=3D144 valign=3Dtop style=3D'width:1.5in;padding:.05in 1.45pt .0=
5in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>Retailer.submitOrder<o:p></o:p></span></span></=
p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
  <td width=3D259 valign=3Dtop style=3D'width:194.6pt;padding:.05in 1.45pt =
.05in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>Order placed by &lt;customer id&gt; for &lt;pro=
duct
  number 1&gt;, &lt;product number n&gt;.<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
  <td width=3D149 valign=3Dtop style=3D'width:111.4pt;padding:.05in 1.45pt =
.05in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>Start of the Retailer submitOrder operation.<o:=
p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
 </tr>
 <tr style=3D'mso-yfti-irow:2;page-break-inside:avoid'>
  <td width=3D66 valign=3Dtop style=3D'width:49.7pt;padding:.05in 1.45pt .0=
5in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>UC1-9<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
  <td width=3D144 valign=3Dtop style=3D'width:1.5in;padding:.05in 1.45pt .0=
5in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>Retailer.submitOrder<o:p></o:p></span></span></=
p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
  <td width=3D259 valign=3Dtop style=3D'width:194.6pt;padding:.05in 1.45pt =
.05in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>Processing of the order from &lt;customer id&gt=
; has
  finished normally.<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
  <td width=3D149 valign=3Dtop style=3D'width:111.4pt;padding:.05in 1.45pt =
.05in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>Completion of the Retailer submitOrder operatio=
n.<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
 </tr>
 <tr style=3D'mso-yfti-irow:3;page-break-inside:avoid'>
  <td width=3D66 valign=3Dtop style=3D'width:49.7pt;padding:.05in 1.45pt .0=
5in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>UC1-ALT1-1<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
  <td width=3D144 valign=3Dtop style=3D'width:1.5in;padding:.05in 1.45pt .0=
5in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>Retailer.submitOrder<o:p></o:p></span></span></=
p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
  <td width=3D259 valign=3Dtop style=3D'width:194.6pt;padding:.05in 1.45pt =
.05in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>Order placed by &lt;customer id&gt; is rejected=
 as
  &lt;product n&gt; is not a valid product and processing has terminated.<o=
:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
  <td width=3D149 valign=3Dtop style=3D'width:111.4pt;padding:.05in 1.45pt =
.05in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>Invalid product encountered in the Retailer
  submitOrder operation.<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
 </tr>
 <tr style=3D'mso-yfti-irow:4;page-break-inside:avoid'>
  <td width=3D66 valign=3Dtop style=3D'width:49.7pt;padding:.05in 1.45pt .0=
5in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>UC1-ALT2-1<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
  <td width=3D144 valign=3Dtop style=3D'width:1.5in;padding:.05in 1.45pt .0=
5in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>Retailer.submitOrder<o:p></o:p></span></span></=
p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
  <td width=3D259 valign=3Dtop style=3D'width:194.6pt;padding:.05in 1.45pt =
.05in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>There is no availability for any products in the
  order placed by &lt;customer id&gt; and processing is terminated.</span><=
/span><span
  style=3D'mso-bookmark:_Ref12865724'><span style=3D'font-size:8.0pt;font-f=
amily:
  Helvetica;mso-bidi-font-family:"Times New Roman";color:blue'><o:p></o:p><=
/span></span></p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
  <td width=3D149 valign=3Dtop style=3D'width:111.4pt;padding:.05in 1.45pt =
.05in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>Unable to fulfill any of the order in Retailer
  submitOrder operation.<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
 </tr>
 <tr style=3D'mso-yfti-irow:5;page-break-inside:avoid'>
  <td width=3D66 valign=3Dtop style=3D'width:49.7pt;padding:.05in 1.45pt .0=
5in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>UC2-2-1<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
  <td width=3D144 valign=3Dtop style=3D'width:1.5in;padding:.05in 1.45pt .0=
5in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>Warehouse&lt;n&gt;.ShipGoods<o:p></o:p></span><=
/span></p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
  <td width=3D259 valign=3Dtop style=3D'width:194.6pt;padding:.05in 1.45pt =
.05in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>Warehouse&lt;n&gt; will determine its ability t=
o ship
  &lt;product number 1&gt;, &#8230; &lt;product number n&gt;<o:p></o:p></sp=
an></span></p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
  <td width=3D149 valign=3Dtop style=3D'width:111.4pt;padding:.05in 1.45pt =
.05in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>Start of the Warehouse ShipGoods operation.<o:p=
></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
 </tr>
 <tr style=3D'mso-yfti-irow:6;page-break-inside:avoid'>
  <td width=3D66 valign=3Dtop style=3D'width:49.7pt;padding:.05in 1.45pt .0=
5in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>UC2-2-2<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
  <td width=3D144 valign=3Dtop style=3D'width:1.5in;padding:.05in 1.45pt .0=
5in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>Warehouse&lt;n&gt;.ShipGoods<o:p></o:p></span><=
/span></p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
  <td width=3D259 valign=3Dtop style=3D'width:194.6pt;padding:.05in 1.45pt =
.05in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>Warehouse&lt;n&gt; is able to ship &lt;product =
number
  1&gt;, &#8230; &lt;product number n&gt; and is unable to ship &lt;product
  number 1x&gt;, &#8230; &lt;product number nx&gt;<o:p></o:p></span></span>=
</p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
  <td width=3D149 valign=3Dtop style=3D'width:111.4pt;padding:.05in 1.45pt =
.05in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>Completion of the Warehouse ShipGoods operation=
.<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
 </tr>
 <tr style=3D'mso-yfti-irow:7;page-break-inside:avoid'>
  <td width=3D66 valign=3Dtop style=3D'width:49.7pt;padding:.05in 1.45pt .0=
5in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>UC3-3<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
  <td width=3D144 valign=3Dtop style=3D'width:1.5in;padding:.05in 1.45pt .0=
5in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>Manufacturer&lt;n&gt;.submitPO<o:p></o:p></span=
></span></p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
  <td width=3D259 valign=3Dtop style=3D'width:194.6pt;padding:.05in 1.45pt =
.05in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>Manufacturer&lt;n&gt; is replenishing stock for
  &lt;product number&gt;</span></span><span style=3D'mso-bookmark:_Ref12865=
724'><span
  style=3D'font-size:8.0pt;font-family:Helvetica;mso-bidi-font-family:"Time=
s New Roman";
  color:blue'><o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
  <td width=3D149 valign=3Dtop style=3D'width:111.4pt;padding:.05in 1.45pt =
.05in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>Start of the Manufacturer submitPO operation.<o=
:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
 </tr>
 <tr style=3D'mso-yfti-irow:8;page-break-inside:avoid'>
  <td width=3D66 valign=3Dtop style=3D'width:49.7pt;padding:.05in 1.45pt .0=
5in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>UC3-7-1<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
  <td width=3D144 valign=3Dtop style=3D'width:1.5in;padding:.05in 1.45pt .0=
5in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>Warehouse&lt;n&gt;.submitSN<o:p></o:p></span></=
span></p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
  <td width=3D259 valign=3Dtop style=3D'width:194.6pt;padding:.05in 1.45pt =
.05in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>Warehouse&lt;n&gt; has received notice that
  &lt;product number&gt; has been shipped by Manufacturer&lt;n&gt;<o:p></o:=
p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
  <td width=3D149 valign=3Dtop style=3D'width:111.4pt;padding:.05in 1.45pt =
.05in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>Start of the Warehouse submitSN operation indic=
ating
  the manufacturer has has shipped stock to the warehouse.<o:p></o:p></span=
></span></p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
 </tr>
 <tr style=3D'mso-yfti-irow:9;page-break-inside:avoid'>
  <td width=3D66 valign=3Dtop style=3D'width:49.7pt;padding:.05in 1.45pt .0=
5in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>UC3-7-3<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
  <td width=3D144 valign=3Dtop style=3D'width:1.5in;padding:.05in 1.45pt .0=
5in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>Warehouse&lt;n&gt;submitSN<o:p></o:p></span></s=
pan></p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
  <td width=3D259 valign=3Dtop style=3D'width:194.6pt;padding:.05in 1.45pt =
.05in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>Warehouse&lt;n&gt; is unable to correlate the
  shipment of &lt;product number&gt; with a pending replenishment request.<=
o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
  <td width=3D149 valign=3Dtop style=3D'width:111.4pt;padding:.05in 1.45pt =
.05in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>Correlation error encountered attempting to mat=
ch the
  shipment with a pending replenishment request.<o:p></o:p></span></span></=
p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
 </tr>
 <tr style=3D'mso-yfti-irow:10;page-break-inside:avoid'>
  <td width=3D66 valign=3Dtop style=3D'width:49.7pt;padding:.05in 1.45pt .0=
5in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>UC3-7-4<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
  <td width=3D144 valign=3Dtop style=3D'width:1.5in;padding:.05in 1.45pt .0=
5in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>Warehouse&lt;n&gt;errorPO<o:p></o:p></span></sp=
an></p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
  <td width=3D259 valign=3Dtop style=3D'width:194.6pt;padding:.05in 1.45pt =
.05in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>Warehouse&lt;n&gt; is unable to correlate the
  notification of a shipping error with a pending replenishment request.<o:=
p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
  <td width=3D149 valign=3Dtop style=3D'width:111.4pt;padding:.05in 1.45pt =
.05in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>Correlation error encountered attempting to mat=
ch the
  manufacturing error with a pending replenishment request.<o:p></o:p></spa=
n></span></p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
 </tr>
 <tr style=3D'mso-yfti-irow:11;page-break-inside:avoid'>
  <td width=3D66 valign=3Dtop style=3D'width:49.7pt;padding:.05in 1.45pt .0=
5in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>UC3-ALT1-1<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
  <td width=3D144 valign=3Dtop style=3D'width:1.5in;padding:.05in 1.45pt .0=
5in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>Manufacturer&lt;n&gt;.submitPO<o:p></o:p></span=
></span></p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
  <td width=3D259 valign=3Dtop style=3D'width:194.6pt;padding:.05in 1.45pt =
.05in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>Invalid replenishment request received by
  Manufacturer&lt;n&gt; for &lt;product number&gt;<o:p></o:p></span></span>=
</p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
  <td width=3D149 valign=3Dtop style=3D'width:111.4pt;padding:.05in 1.45pt =
.05in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>Manufacturer is unable to process the purchase =
order
  due to invalid or insufficient data.<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
 </tr>
 <tr style=3D'mso-yfti-irow:12;page-break-inside:avoid'>
  <td width=3D66 valign=3Dtop style=3D'width:49.7pt;padding:.05in 1.45pt .0=
5in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>UC3-7-2<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
  <td width=3D144 valign=3Dtop style=3D'width:1.5in;padding:.05in 1.45pt .0=
5in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>Warehouse&lt;n&gt;.submitSN<o:p></o:p></span></=
span></p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
  <td width=3D259 valign=3Dtop style=3D'width:194.6pt;padding:.05in 1.45pt =
.05in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>Warehouse&lt;n&gt; has replenished stock for pr=
oduct
  &lt;product number&gt;<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
  <td width=3D149 valign=3Dtop style=3D'width:111.4pt;padding:.05in 1.45pt =
.05in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>Completion of the submitSN operation by a Wareh=
ouse
  indicating stock is replenished.<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
 </tr>
 <tr style=3D'mso-yfti-irow:13;page-break-inside:avoid'>
  <td width=3D66 valign=3Dtop style=3D'width:49.7pt;padding:.05in 1.45pt .0=
5in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>UC4-1<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
  <td width=3D144 valign=3Dtop style=3D'width:1.5in;padding:.05in 1.45pt .0=
5in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>Manufacturer&lt;n&gt;.submitPO<o:p></o:p></span=
></span></p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
  <td width=3D259 valign=3Dtop style=3D'width:194.6pt;padding:.05in 1.45pt =
.05in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>Manufacturer&lt;n&gt; is shipping product &lt;p=
roduct
  number&gt; from existing inventory<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
  <td width=3D149 valign=3Dtop style=3D'width:111.4pt;padding:.05in 1.45pt =
.05in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>Completion of asynchronous submitPO operation b=
y the
  Manufacturer indicating the replenishment request was satisfied from exis=
ting
  stock.<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
 </tr>
 <tr style=3D'mso-yfti-irow:14;mso-yfti-lastrow:yes;page-break-inside:avoid=
'>
  <td width=3D66 valign=3Dtop style=3D'width:49.7pt;padding:.05in 1.45pt .0=
5in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>UC5-5<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
  <td width=3D144 valign=3Dtop style=3D'width:1.5in;padding:.05in 1.45pt .0=
5in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>Manufacturer&lt;n&gt;.submitPO<o:p></o:p></span=
></span></p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
  <td width=3D259 valign=3Dtop style=3D'width:194.6pt;padding:.05in 1.45pt =
.05in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>Manufacturer&lt;n&gt; has produced additional u=
nits
  of &lt;product number&gt; and is shipping &lt;n&gt; units.<o:p></o:p></sp=
an></span></p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
  <td width=3D149 valign=3Dtop style=3D'width:111.4pt;padding:.05in 1.45pt =
.05in 1.45pt'>
  <p class=3DMsoBodyText><span style=3D'mso-bookmark:_Ref12865724'><span
  style=3D'font-size:8.0pt'>Completion of asynchronous submitPO operation b=
y the
  Manufacturer indicating more product was manufactured before the
  replenishment request could be satisfied.<o:p></o:p></span></span></p>
  </td>
  <span style=3D'mso-bookmark:_Ref12865724'></span>
 </tr>
</table>

<span style=3D'mso-bookmark:_Ref12865724'></span>

<h2 style=3D'tab-stops:list .4in'><a name=3D"_Toc45557430"></a><a
name=3D"_Toc25043979"></a><a name=3D"_Toc20535994"></a><a name=3D"_Toc20536=
120"></a><a
name=3D"_Toc20536251"></a><![if !supportLists]><span style=3D'mso-bookmark:=
_Toc45557430'><span
style=3D'mso-bookmark:_Toc25043979'><span style=3D'mso-fareast-font-family:=
Arial'><span
style=3D'mso-list:Ignore'>6.6<span style=3D'font:7.0pt "Times New Roman"'>&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;
</span></span></span></span></span><![endif]><span style=3D'mso-bookmark:_T=
oc45557430'><span
style=3D'mso-bookmark:_Toc25043979'>State Data Used by the Basic Sample
Application</span></span></h2>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'>Dem=
onstrating
interoperability in an application such as the sample Supply Chain Applicat=
ion
requires that each identical request results in an identical response, both
from a data, and an execution sequence point of view.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>To accomplish this, the Sample Ret=
ailer,
Warehouse, and Manufacturer Web services operate with a fixed set of data t=
hat
is reset for each new order request.<span style=3D'mso-spacerun:yes'>&nbsp;
</span><o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'><o:=
p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'>The
Retailer keeps track of the Product Catalog.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>The Product Catalog contains a fix=
ed set
of products, with identifying information about them.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>The Product Catalog is defined in =
the
table below.<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:Arial'><o:=
p>&nbsp;</o:p></span></p>

<table class=3DMsoNormalTable border=3D0 cellspacing=3D0 cellpadding=3D0 wi=
dth=3D614
 style=3D'width:460.45pt;border-collapse:collapse;mso-yfti-tbllook:480;
 mso-padding-alt:0in 1.45pt 0in 1.45pt;mso-border-insideh:.5pt solid window=
text;
 mso-border-insidev:.5pt solid windowtext'>
 <thead>
  <tr style=3D'mso-yfti-irow:0;mso-yfti-firstrow:yes;page-break-inside:avoi=
d'>
   <td width=3D74 valign=3Dtop style=3D'width:55.45pt;border-top:none;borde=
r-left:
   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext =
1.0pt;
   mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid w=
indowtext .5pt;
   padding:0in 1.45pt 0in 1.45pt'>
   <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><b><span
   style=3D'font-size:10.0pt;font-family:Arial'>Product Number<o:p></o:p></=
span></b></p>
   </td>
   <td width=3D81 valign=3Dtop style=3D'width:60.4pt;border-top:none;border=
-left:
   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext =
1.0pt;
   mso-border-left-alt:solid windowtext .5pt;mso-border-left-alt:solid wind=
owtext .5pt;
   mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid w=
indowtext .5pt;
   padding:0in 1.45pt 0in 1.45pt'>
   <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><b><span
   style=3D'font-size:10.0pt;font-family:Arial'>Name<o:p></o:p></span></b><=
/p>
   </td>
   <td width=3D49 valign=3Dtop style=3D'width:36.85pt;border-top:none;borde=
r-left:
   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext =
1.0pt;
   mso-border-left-alt:solid windowtext .5pt;mso-border-left-alt:solid wind=
owtext .5pt;
   mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid w=
indowtext .5pt;
   padding:0in 1.45pt 0in 1.45pt'>
   <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><b><span
   style=3D'font-size:10.0pt;font-family:Arial'>Brand<o:p></o:p></span></b>=
</p>
   </td>
   <td width=3D288 valign=3Dtop style=3D'width:3.0in;border-top:none;border=
-left:
   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext =
1.0pt;
   mso-border-left-alt:solid windowtext .5pt;mso-border-left-alt:solid wind=
owtext .5pt;
   mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid w=
indowtext .5pt;
   padding:0in 1.45pt 0in 1.45pt'>
   <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><b><span
   style=3D'font-size:10.0pt;font-family:Arial'>Description<o:p></o:p></spa=
n></b></p>
   </td>
   <td width=3D62 valign=3Dtop style=3D'width:46.75pt;border-top:none;borde=
r-left:
   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext =
1.0pt;
   mso-border-left-alt:solid windowtext .5pt;mso-border-left-alt:solid wind=
owtext .5pt;
   mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid w=
indowtext .5pt;
   padding:0in 1.45pt 0in 1.45pt'>
   <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><b><span
   style=3D'font-size:10.0pt;font-family:Arial'>Category<o:p></o:p></span><=
/b></p>
   </td>
   <td width=3D60 valign=3Dtop style=3D'width:45.0pt;border:none;border-bot=
tom:solid windowtext 1.0pt;
   mso-border-left-alt:solid windowtext .5pt;mso-border-left-alt:solid wind=
owtext .5pt;
   mso-border-bottom-alt:solid windowtext .5pt;padding:0in 1.45pt 0in 1.45p=
t'>
   <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><b><span
   style=3D'font-size:10.0pt;font-family:Arial'>Price<o:p></o:p></span></b>=
</p>
   </td>
  </tr>
 </thead>
 <tr style=3D'mso-yfti-irow:1'>
  <td width=3D74 valign=3Dtop style=3D'width:55.45pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-top-alt:solid windowt=
ext .5pt;
  mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid wi=
ndowtext .5pt;
  padding:0in 1.45pt 0in 1.45pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'font-size:9.0pt;font-family:Arial'>605001<o:p></o:p></span></p>
  </td>
  <td width=3D81 valign=3Dtop style=3D'width:60.4pt;border-top:none;border-=
left:none;
  border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 1.45pt 0in 1.45pt'>
  <p class=3DMsoNormal><span style=3D'font-size:9.0pt;font-family:Arial'>TV=
, BrandA<o:p></o:p></span></p>
  </td>
  <td width=3D49 valign=3Dtop style=3D'width:36.85pt;border-top:none;border=
-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid window=
text .5pt;
  mso-border-alt:solid windowtext .5pt;padding:0in 1.45pt 0in 1.45pt'>
  <p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span
  style=3D'font-size:9.0pt;font-family:Arial'>BrandA<o:p></o:p></span></p>
  </td>
  <td width=3D288 valign=3Dtop style=3D'width:3.0in;border-top:non
