<WorkflowService mc:Ignorable="sap" ConfigurationName="Service1" sap:VirtualizedContainerService.HintSize="1193,850" Name="Service1" mva:VisualBasic.Settings="Assembly references and imported namespaces serialized as XML namespaces" xmlns="http://schemas.microsoft.com/netfx/2009/xaml/servicemodel" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:mv="clr-namespace:Microsoft.VisualBasic;assembly=System" xmlns:mva="clr-namespace:Microsoft.VisualBasic.Activities;assembly=System.Activities" xmlns:p="http://schemas.microsoft.com/netfx/2009/xaml/activities" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:s1="clr-namespace:System;assembly=System" xmlns:s2="clr-namespace:System;assembly=System.Xml" xmlns:s3="clr-namespace:System;assembly=System.Core" xmlns:s4="clr-namespace:System;assembly=System.ServiceModel" xmlns:sa="clr-namespace:System.Activities;assembly=System.Activities" xmlns:sad="clr-namespace:System.Activities.Debugger;assembly=System.Activities" xmlns:sap="http://schemas.microsoft.com/netfx/2009/xaml/activities/presentation" xmlns:scg="clr-namespace:System.Collections.Generic;assembly=System" xmlns:scg1="clr-namespace:System.Collections.Generic;assembly=System.ServiceModel" xmlns:scg2="clr-namespace:System.Collections.Generic;assembly=System.Core" xmlns:scg3="clr-namespace:System.Collections.Generic;assembly=mscorlib" xmlns:sd="clr-namespace:System.Data;assembly=System.Data" xmlns:sl="clr-namespace:System.Linq;assembly=System.Core" xmlns:ssa="clr-namespace:System.ServiceModel.Activities;assembly=System.ServiceModel.Activities" xmlns:ssx="clr-namespace:System.ServiceModel.XamlIntegration;assembly=System.ServiceModel" xmlns:st="clr-namespace:System.Text;assembly=mscorlib" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<p:Sequence sad:XamlDebuggerXmlReader.FileName="c:\users\maurice\documents\visual studio 2010\Projects\DeclarativeServiceLibrary1\DeclarativeServiceLibrary1\Service1.xamlx" sap:VirtualizedContainerService.HintSize="1163,820" mva:VisualBasic.Settings="Assembly references and imported namespaces serialized as XML namespaces">
<p:Sequence.Variables>
<p:Variable x:TypeArguments="x:Int32" Name="TotalAmount" />
</p:Sequence.Variables>
<sap:WorkflowViewStateService.ViewState>
<scg3:Dictionary x:TypeArguments="x:String, x:Object">
<x:Boolean x:Key="IsExpanded">True</x:Boolean>
</scg3:Dictionary>
</sap:WorkflowViewStateService.ViewState>
<p:DoWhile sap:VirtualizedContainerService.HintSize="1141,696">
<p:DoWhile.Variables>
<p:Variable x:TypeArguments="x:Boolean" Name="OrderSubmitted" />
</p:DoWhile.Variables>
<p:DoWhile.Condition>[OrderSubmitted = False]</p:DoWhile.Condition>
<p:Pick sap:VirtualizedContainerService.HintSize="1115,576">
<p:PickBranch DisplayName="Branch1" sap:VirtualizedContainerService.HintSize="307,530">
<p:PickBranch.Variables>
<p:Variable x:TypeArguments="CorrelationHandle" Name="__handle1" />
<p:Variable x:TypeArguments="x:Int32" Name="Price" />
</p:PickBranch.Variables>
<p:PickBranch.Trigger>
<x:Reference>__ReferenceID0</x:Reference>
</p:PickBranch.Trigger>
<p:Sequence sap:VirtualizedContainerService.HintSize="277,312">
<sap:WorkflowViewStateService.ViewState>
<scg3:Dictionary x:TypeArguments="x:String, x:Object">
<x:Boolean x:Key="IsExpanded">True</x:Boolean>
</scg3:Dictionary>
</sap:WorkflowViewStateService.ViewState>
<p:Assign sap:VirtualizedContainerService.HintSize="255,58">
<p:Assign.To>
<p:OutArgument x:TypeArguments="x:Int32">[TotalAmount]</p:OutArgument>
</p:Assign.To>
<p:Assign.Value>
<p:InArgument x:TypeArguments="x:Int32">[TotalAmount + Price]</p:InArgument>
</p:Assign.Value>
</p:Assign>
<SendReply DisplayName="SendReplyToReceive" sap:VirtualizedContainerService.HintSize="255,90">
<SendReply.Request>
<Receive x:Name="__ReferenceID0" CanCreateInstance="True" sap:VirtualizedContainerService.HintSize="277,100" OperationName="AddItem" ServiceContractName="OrderService">
<Receive.CorrelatesOn>
<XPathMessageQuery x:Key="key1">
<XPathMessageQuery.Namespaces>
<ssx:XPathMessageContextMarkup>
<x:String x:Key="xgSc">http://tempuri.org/</x:String>
</ssx:XPathMessageContextMarkup>
</XPathMessageQuery.Namespaces>sm:body()/xgSc:AddItem/xgSc:orderId</XPathMessageQuery>
</Receive.CorrelatesOn>
<Receive.CorrelationInitializers>
<RequestReplyCorrelationInitializer CorrelationHandle="[__handle1]" />
</Receive.CorrelationInitializers>
<ReceiveParametersContent>
<p:OutArgument x:TypeArguments="x:Int32" x:Key="orderId" />
<p:OutArgument x:TypeArguments="x:String" x:Key="item" />
<p:OutArgument x:TypeArguments="x:Int32" x:Key="price">[Price]</p:OutArgument>
</ReceiveParametersContent>
</Receive>
</SendReply.Request>
<SendParametersContent>
<p:InArgument x:TypeArguments="x:Int32" x:Key="Total">[TotalAmount]</p:InArgument>
</SendParametersContent>
</SendReply>
</p:Sequence>
</p:PickBranch>
<p:PickBranch sap:VirtualizedContainerService.HintSize="307,530">
<p:PickBranch.Variables>
<p:Variable x:TypeArguments="CorrelationHandle" Name="__handle1" />
</p:PickBranch.Variables>
<p:PickBranch.Trigger>
<x:Reference>__ReferenceID1</x:Reference>
</p:PickBranch.Trigger>
<p:Sequence sap:VirtualizedContainerService.HintSize="277,312">
<sap:WorkflowViewStateService.ViewState>
<scg3:Dictionary x:TypeArguments="x:String, x:Object">
<x:Boolean x:Key="IsExpanded">True</x:Boolean>
</scg3:Dictionary>
</sap:WorkflowViewStateService.ViewState>
<p:Assign sap:VirtualizedContainerService.HintSize="255,58">
<p:Assign.To>
<p:OutArgument x:TypeArguments="x:Int32">[TotalAmount]</p:OutArgument>
</p:Assign.To>
<p:Assign.Value>
<p:InArgument x:TypeArguments="x:Int32">[TotalAmount + 100]</p:InArgument>
</p:Assign.Value>
</p:Assign>
<SendReply DisplayName="SendReplyToReceive" sap:VirtualizedContainerService.HintSize="255,90">
<SendReply.Request>
<Receive x:Name="__ReferenceID1" CanCreateInstance="True" sap:VirtualizedContainerService.HintSize="277,100" OperationName="AddExpensiveItem" ServiceContractName="OrderService">
<Receive.CorrelatesOn>
<XPathMessageQuery x:Key="key1">
<XPathMessageQuery.Namespaces>
<ssx:XPathMessageContextMarkup>
<x:String x:Key="xgSc">http://tempuri.org/</x:String>
</ssx:XPathMessageContextMarkup>
</XPathMessageQuery.Namespaces>sm:body()/xgSc:AddExpensiveItem/xgSc:orderId</XPathMessageQuery>
</Receive.CorrelatesOn>
<Receive.CorrelationInitializers>
<RequestReplyCorrelationInitializer CorrelationHandle="[__handle1]" />
</Receive.CorrelationInitializers>
<ReceiveParametersContent>
<p:OutArgument x:TypeArguments="x:Int32" x:Key="orderId" />
</ReceiveParametersContent>
</Receive>
</SendReply.Request>
<SendParametersContent>
<p:InArgument x:TypeArguments="x:Int32" x:Key="Total">[TotalAmount]</p:InArgument>
</SendParametersContent>
</SendReply>
</p:Sequence>
</p:PickBranch>
<p:PickBranch DisplayName="Branch2" sap:VirtualizedContainerService.HintSize="307,530">
<p:PickBranch.Variables>
<p:Variable x:TypeArguments="CorrelationHandle" Name="__handle2" />
</p:PickBranch.Variables>
<p:PickBranch.Trigger>
<x:Reference>__ReferenceID2</x:Reference>
</p:PickBranch.Trigger>
<p:Sequence sap:VirtualizedContainerService.HintSize="277,312">
<sap:WorkflowViewStateService.ViewState>
<scg3:Dictionary x:TypeArguments="x:String, x:Object">
<x:Boolean x:Key="IsExpanded">True</x:Boolean>
</scg3:Dictionary>
</sap:WorkflowViewStateService.ViewState>
<SendReply DisplayName="SendReplyToReceive" sap:VirtualizedContainerService.HintSize="255,90">
<SendReply.Request>
<Receive x:Name="__ReferenceID2" sap:VirtualizedContainerService.HintSize="277,100" OperationName="Submit" ServiceContractName="OrderService">
<Receive.CorrelatesOn>
<XPathMessageQuery x:Key="key1">
<XPathMessageQuery.Namespaces>
<ssx:XPathMessageContextMarkup>
<x:String x:Key="xgSc">http://tempuri.org/</x:String>
</ssx:XPathMessageContextMarkup>
</XPathMessageQuery.Namespaces>sm:body()/xgSc:Submit/xgSc:orderId</XPathMessageQuery>
</Receive.CorrelatesOn>
<Receive.CorrelationInitializers>
<RequestReplyCorrelationInitializer CorrelationHandle="[__handle2]" />
</Receive.CorrelationInitializers>
<ReceiveParametersContent>
<p:OutArgument x:TypeArguments="x:Int32" x:Key="orderId" />
</ReceiveParametersContent>
</Receive>
</SendReply.Request>
</SendReply>
<p:Assign sap:VirtualizedContainerService.HintSize="255,58">
<p:Assign.To>
<p:OutArgument x:TypeArguments="x:Boolean">[OrderSubmitted]</p:OutArgument>
</p:Assign.To>
<p:Assign.Value>
<p:InArgument x:TypeArguments="x:Boolean">True</p:InArgument>
</p:Assign.Value>
</p:Assign>
</p:Sequence>
</p:PickBranch>
</p:Pick>
</p:DoWhile>
</p:Sequence>
</WorkflowService>