Sample Pricing Procedure for Internal Integration

This topic contains Pricing Procedure - Opportunity.xml, the XML version of a sample pricing procedure meant to drive the pricing logic for internally integrating pricing with the Opportunity and Opportunity Product business components.

<?xml version="1.0" encoding="UTF-8" ?> 
<?Siebel-Property-Set EscapeNames="false"?> 
-<SiebelMessage MessageId="" IntObjectName="Repository Workflow Definition Export 
V.7.7.1" MessageType="Integration Object" IntObjectFormat="Siebel Hierarchical">
-<ListOfRepositoryWorkflowProcess>
-<RepositoryWorkflowProcess>
  <BusinessObject /> 
  <CacheLocale /> 
  <Comments /> 
  <Description>Support Pricer APIs GetProductListPrice  and GetConfigItemPrice</
  Description> 
  <EffectiveEndDate /> 
  <EffectiveStartDate /> 
  <ErrorProcessName /> 
  <Group /> 
  <Inactive>N</Inactive> 
  <Module /> 
  <Name>Pricing Procedure - Opportunity: 3</Name> 
  <PersistentFrequency>N</PersistentFrequency> 
  <PersistentLevel /> 
  <ProcessName>Pricing Procedure - Opportunity</Proces  sName> 
  <ProjectName>Pricer</ProjectName> 
  <ReplicationLevel>None</ReplicationLevel> 
  <Runnable>N</Runnable> 
  <Status>COMPLETED</Status> 
<Version>3</Version> 
<WorkflowMode>SRVFLOW</WorkflowMode> 
- <ListOfRepositoryWfProcessProp>
- <RepositoryWfProcessProp>
  <AccessMode>RW</AccessMode> 
<BusinessComponent /> 
  <Comments>Variables that are shared across all rows   in Row Set.</Comments> 
  <CorrelatorFlag>N</CorrelatorFlag> 
  <DataType>PROPSET_CHILD</DataType> 
  <DefaultDate /> 
  <DefaultNumber /> 
  <DefaultString /> 
  <DisplayName /> 
  <InOut>INOUT</InOut> 
  <Inactive /> 
  <IntegrationObject /> 
  <Name2>Context</Name2> 
  <VirtualField /> 
  </RepositoryWfProcessProp>
- <RepositoryWfProcessProp>
  <AccessMode>RW</AccessMode> 
  <BusinessComponent /> 
  <Comments>The set of line items to reprice.</Comments> 
  <CorrelatorFlag>N</CorrelatorFlag> 
  <DataType>PROPSET_CHILD</DataType> 
  <DefaultDate /> 
  <DefaultNumber /> 
  <DefaultString /> 
  <DisplayName /> 
  <InOut>INOUT</InOut> 
  <Inactive /> 
  <IntegrationObject /> 
  <Name2>Row Set</Name2> 
  <VirtualField /> 
  </RepositoryWfProcessProp>
  </ListOfRepositoryWfProcessProp>
- <ListOfRepositoryWfStep>
- <RepositoryWfStep>
  <AllowRetryFlag>N</AllowRetryFlag> 
  <BusinessComponent /> 
  <Operation /> 
  <BusinessServiceMethod /> 
  <BusinessServiceName /> 
  <Comments /> 
  <Description /> 
  <ErrorCode /> 
  <ErrorMessage /> 
  <EvaluateAll>Y</EvaluateAll> 
  <Inactive>N</Inactive> 
  <Layout>@0*0*3*0*0*0*1*r13*288 12 352 529*FillBgClr8  *167641088*ArrowEnd1*1</
  Layout> 
  <MaximumIterations /> 
  <Name3>End</Name3> 
  <ProcessingMode /> 
  <SubprocessName /> 
  <Type>END</Type> 
  <UserInteractView /> 
  <ListOfRepositoryWfStepBranch /> 
  <ListOfRepositoryWfStepIOArgument /> 
  <ListOfRepositoryWfStepRecipient /> 
 </RepositoryWfStep>
- <RepositoryWfStep>
  <AllowRetryFlag>N</AllowRetryFlag> 
  <BusinessComponent /> 
  <Operation /> 
  <BusinessServiceMethod>Simple Look-Up Transform</Bus  inessServiceMethod> 
  <BusinessServiceName>Row Set Transformation Toolkit<  /BusinessServiceName> 
  <Comments /> 
  <Description>Look up all values on the price list it  em.</Description> 
  <ErrorCode /> 
  <ErrorMessage /> 
  <EvaluateAll>Y</EvaluateAll> 
  <Inactive>N</Inactive> 
  <Layout>@0*0*3*0*0*0*1*r13*180 12 244 529*FillBgClr8  *134217218*ArrowEnd1*1</
  Layout> 
  <MaximumIterations /> 
  <Name3>Get List Price</Name3> 
  <ProcessingMode /> 
  <SubprocessName /> 
  <Type>TASK</Type> 
  <UserInteractView /> 
- <ListOfRepositoryWfStepBranch>
- <RepositoryWfStepBranch>
  <Comments /> 
  <Count /> 
  <EvaluateSequence /> 
  <Event /> 
  <EventCancelFlag>N</EventCancelFlag> 
  <EventObject /> 
  <EventObjectType /> 
  <EventVisibility>ENTERPRISE</EventVisibility> 
  <Expression /> 
  <Inactive>N</Inactive> 
  <Name2>NewConn:1-3J9N9</Name2> 
  <Subevent /> 
  <TimeLimit /> 
  <Type>CONNECTOR</Type> 
  <UserEventName /> 
  <UserEventStorage /> 
  <UserEventTimeout>0</UserEventTimeout> 
  <ListOfRepositoryWfBranchCriteria /> 
  </RepositoryWfStepBranch>
</ListOfRepositoryWfStepBranch>
- <ListOfRepositoryWfStepIOArgument>
- <RepositoryWfStepIOArgument>
  <BusinessComponent /> 
  <BusinessComponentField /> 
  <Comments /> 
  <Inactive>N</Inactive> 
  <InputFlag>I</InputFlag> 
  <ItemTypeName /> 
  <Name2>Business Component</Name2> 
  <OutputArg /> 
  <PropertyName /> 
  <Sequence>0</Sequence> 
  <Type>LITERAL</Type> 
  <ValueSearchSpecification>Price List Item</ValueSear  chSpecification> 
</RepositoryWfStepIOArgument>
- <RepositoryWfStepIOArgument>
  <BusinessComponent /> 
  <BusinessComponentField /> 
  <Comments /> 
  <Inactive>N</Inactive> 
  <InputFlag>I</InputFlag> 
  <ItemTypeName /> 
  <Name2>Business Component</Name2> 
  <OutputArg /> 
  <PropertyName /> 
  <Sequence>0</Sequence> 
  <Type>LITERAL</Type> 
  <ValueSearchSpecification>Price List Item</ValueSearchSpecification> 
</RepositoryWfStepIOArgument>
- <RepositoryWfStepIOArgument>
  <BusinessComponent /> 
  <BusinessComponentField /> 
  <Comments /> 
  <Inactive>N</Inactive> 
  <InputFlag>I</InputFlag> 
  <ItemTypeName /> 
  <Name2>Business Component</Name2> 
  <OutputArg /> 
  <PropertyName /> 
  <Sequence>0</Sequence> 
  <Type>LITERAL</Type> 
  <ValueSearchSpecification>Price List Item</ValueSear  chSpecification> 
</RepositoryWfStepIOArgument>
- <RepositoryWfStepIOArgument>
  <BusinessComponent /> 
  <BusinessComponentField /> 
  <Comments /> 
  <Inactive>N</Inactive> 
  <InputFlag>I</InputFlag> 
  <ItemTypeName /> 
  <Name2>Business Component</Name2> 
  <OutputArg /> 
  <PropertyName /> 
  <Sequence>0</Sequence> 
  <Type>LITERAL</Type> 
  <ValueSearchSpecification>Price List Item</ValueSear  chSpecification> 
</RepositoryWfStepIOArgument>
- <RepositoryWfStepIOArgument>
  <BusinessComponent /> 
  <BusinessComponentField /> 
  <Comments /> 
  <Inactive>N</Inactive> 
  <InputFlag>I</InputFlag> 
  <ItemTypeName /> 
  <Name2>Business Object</Name2> 
  <OutputArg /> 
  <PropertyName /> 
  <Sequence>0</Sequence> 
  <Type>LITERAL</Type> 
  <ValueSearchSpecification>Admin Price List</ValueSea  rchSpecification> 
</RepositoryWfStepIOArgument>
- <RepositoryWfStepIOArgument>
   <BusinessComponent /> 
  <BusinessComponentField /> 
  <Comments /> 
  <Inactive>N</Inactive> 
  <InputFlag>I</InputFlag> 
  <ItemTypeName /> 
  <Name2>Business Object</Name2> 
  <OutputArg /> 
  <PropertyName /> 
  <Sequence>0</Sequence> 
  <Type>LITERAL</Type> 
  <ValueSearchSpecification>Admin Price List</ValueSea  rchSpecification> 
</RepositoryWfStepIOArgument>
- <RepositoryWfStepIOArgument>
  <BusinessComponent /> 
  <BusinessComponentField /> 
  <Comments /> 
  <Inactive>N</Inactive> 
  <InputFlag>I</InputFlag> 
  <ItemTypeName /> 
  <Name2>Business Object</Name2> 
  <OutputArg /> 
  <PropertyName /> 
  <Sequence>0</Sequence> 
  <Type>LITERAL</Type> 
  <ValueSearchSpecification>Admin Price List</ValueSea  rchSpecification> 
</RepositoryWfStepIOArgument>
- <RepositoryWfStepIOArgument>
  <BusinessComponent /> 
  <BusinessComponentField /> 
  <Comments /> 
  <Inactive>N</Inactive> 
  <InputFlag>I</InputFlag> 
  <ItemTypeName /> 
  <Name2>Business Object</Name2> 
  <OutputArg /> 
  <PropertyName /> 
  <Sequence>0</Sequence> 
  <Type>LITERAL</Type> 
  <ValueSearchSpecification>Admin Price List</ValueSea   rchSpecification> 
</RepositoryWfStepIOArgument>
- <RepositoryWfStepIOArgument>
  <BusinessComponent /> 
  <BusinessComponentField /> 
  <Comments /> 
  <Inactive>N</Inactive> 
  <InputFlag>I</InputFlag> 
  <ItemTypeName /> 
  <Name2>Context</Name2> 
  <OutputArg /> 
  <PropertyName>Context</PropertyName> 
  <Sequence>0</Sequence> 
  <Type>PROPERTY</Type> 
  <ValueSearchSpecification /> 
</RepositoryWfStepIOArgument>
- <RepositoryWfStepIOArgument>
  <BusinessComponent /> 
  <BusinessComponentField /> 
  <Comments /> 
  <Inactive>N</Inactive> 
  <InputFlag>I</InputFlag> 
  <ItemTypeName /> 
  <Name2>On First Match 5</Name2> 
  <OutputArg /> 
  <PropertyName /> 
  <Sequence>0</Sequence> 
  <Type>LITERAL</Type> 
  <ValueSearchSpecification>{Row.Product Price} = {Mat  ch.List Price}</
  ValueSearchSpecification> 
</RepositoryWfStepIOArgument>
- <RepositoryWfStepIOArgument>
  <BusinessComponent /> 
  <BusinessComponentField /> 
  <Comments /> 
  <Inactive>N</Inactive> 
  <InputFlag>I</InputFlag> 
  <ItemTypeName /> 
  <Name2>On First Match 5</Name2> 
  <OutputArg /> 
  <PropertyName /> 
  <Sequence>0</Sequence> 
  <Type>LITERAL</Type> 
  <ValueSearchSpecification>{Row.Product Price} = {Mat  ch.List Price}</
  ValueSearchSpecification> 
</RepositoryWfStepIOArgument>
- <RepositoryWfStepIOArgument>
  <BusinessComponent /> 
  <BusinessComponentField /> 
  <Comments /> 
  <Inactive>N</Inactive> 
  <InputFlag>I</InputFlag> 
  <ItemTypeName /> 
  <Name2>On First Match 5</Name2> 
  <OutputArg /> 
  <PropertyName /> 
  <Sequence>0</Sequence> 
  <Type>LITERAL</Type> 
  <ValueSearchSpecification>{Row.Product Price} = {Mat  ch.List Price}</
  ValueSearchSpecification> 
</RepositoryWfStepIOArgument>
- <RepositoryWfStepIOArgument>
  <BusinessComponent /> 
  <BusinessComponentField /> 
  <Comments /> 
  <Inactive>N</Inactive> 
  <InputFlag>I</InputFlag> 
  <ItemTypeName /> 
  <Name2>On First Match 5</Name2> 
  <OutputArg /> 
  <PropertyName /> 
  <Sequence>0</Sequence> 
  <Type>LITERAL</Type> 
  <ValueSearchSpecification>{Row.Product Price} = {Mat  ch.List Price}</
  ValueSearchSpecification> 
</RepositoryWfStepIOArgument>
- <RepositoryWfStepIOArgument>
  <BusinessComponent /> 
  <BusinessComponentField /> 
  <Comments /> 
  <Inactive>N</Inactive> 
  <InputFlag>I</InputFlag> 
  <ItemTypeName /> 
  <Name2>On First Match 6</Name2> 
  <OutputArg /> 
  <PropertyName /> 
  <Sequence>0</Sequence> 
  <Type>LITERAL</Type> 
  <ValueSearchSpecification>{Row.Revenue} = {Match.MSR  P Price}</
  ValueSearchSpecification> 
</RepositoryWfStepIOArgument>
- <RepositoryWfStepIOArgument>
  <BusinessComponent /> 
  <BusinessComponentField /> 
  <Comments /> 
  <Inactive>N</Inactive> 
  <InputFlag>I</InputFlag> 
  <ItemTypeName /> 
  <Name2>On First Match 6</Name2> 
  <OutputArg /> 
  <PropertyName /> 
  <Sequence>0</Sequence> 
  <Type>LITERAL</Type> 
  <ValueSearchSpecification>{Row.Revenue} = {Match.MSR  P Price}</
  ValueSearchSpecification> 
</RepositoryWfStepIOArgument>
- <RepositoryWfStepIOArgument>
  <BusinessComponent /> 
  <BusinessComponentField /> 
  <Comments /> 
  <Inactive>N</Inactive> 
  <InputFlag>I</InputFlag> 
  <ItemTypeName /> 
  <Name2>On First Match 6</Name2> 
  <OutputArg /> 
  <PropertyName /> 
  <Sequence>0</Sequence> 
  <Type>LITERAL</Type> 
  <ValueSearchSpecification>{Row.Revenue} = {Match.MSR  P Price}</
  ValueSearchSpecification> 
</RepositoryWfStepIOArgument>
- <RepositoryWfStepIOArgument>
  <BusinessComponent /> 
  <BusinessComponentField /> 
  <Comments /> 
  <Inactive>N</Inactive> 
  <InputFlag>I</InputFlag> 
  <ItemTypeName /> 
  <Name2>On First Match 6</Name2> 
  <OutputArg /> 
  <PropertyName /> 
  <Sequence>0</Sequence> 
  <Type>LITERAL</Type> 
  <ValueSearchSpecification>{Row.Revenue} = {Match.MSR  P Price}</
  ValueSearchSpecification> 
</RepositoryWfStepIOArgument>
- <RepositoryWfStepIOArgument>
  <BusinessComponent /> 
  <BusinessComponentField /> 
  <Comments /> 
  <Inactive>N</Inactive> 
  <InputFlag>I</InputFlag> 
  <ItemTypeName /> 
  <Name2>On First Match 8</Name2> 
  <OutputArg /> 
  <PropertyName /> 
  <Sequence>0</Sequence> 
  <Type>LITERAL</Type> 
  <ValueSearchSpecification>{Row.Cost} = {Match.Cost}</
  ValueSearchSpecification> 
</RepositoryWfStepIOArgument>
- <RepositoryWfStepIOArgument>
  <BusinessComponent /> 
  <BusinessComponentField /> 
  <Comments /> 
  <Inactive>N</Inactive> 
  <InputFlag>I</InputFlag> 
  <ItemTypeName /> 
  <Name2>On First Match 8</Name2> 
  <OutputArg /> 
  <PropertyName /> 
  <Sequence>0</Sequence> 
  <Type>LITERAL</Type> 
  <ValueSearchSpecification>{Row.Cost} = {Match.Cost}</
  ValueSearchSpecification> 
</RepositoryWfStepIOArgument>
- <RepositoryWfStepIOArgument>
  <BusinessComponent /> 
  <BusinessComponentField /> 
  <Comments /> 
  <Inactive>N</Inactive> 
  <InputFlag>I</InputFlag> 
  <ItemTypeName /> 
  <Name2>On First Match 8</Name2> 
  <OutputArg /> 
  <PropertyName /> 
  <Sequence>0</Sequence> 
  <Type>LITERAL</Type> 
  <ValueSearchSpecification>{Row.Cost} = {Match.Cost}</
  ValueSearchSpecification> 
</RepositoryWfStepIOArgument>
- <RepositoryWfStepIOArgument>
  <BusinessComponent /> 
  <BusinessComponentField /> 
  <Comments /> 
  <Inactive>N</Inactive> 
  <InputFlag>I</InputFlag> 
  <ItemTypeName /> 
  <Name2>On First Match 8</Name2> 
  <OutputArg /> 
  <PropertyName /> 
  <Sequence>0</Sequence> 
  <Type>LITERAL</Type> 
  <ValueSearchSpecification>{Row.Cost} = {Match.Cost}</
  ValueSearchSpecification> 
</RepositoryWfStepIOArgument>
- <RepositoryWfStepIOArgument>
  <BusinessComponent /> 
  <BusinessComponentField /> 
  <Comments /> 
  <Inactive>N</Inactive> 
  <InputFlag>I</InputFlag> 
  <ItemTypeName /> 
  <Name2>Row Set</Name2> 
  <OutputArg /> 
  <PropertyName>Row Set</PropertyName> 
  <Sequence>0</Sequence> 
  <Type>PROPERTY</Type> 
  <ValueSearchSpecification /> 
</RepositoryWfStepIOArgument>
- <RepositoryWfStepIOArgument>
  <BusinessComponent /> 
  <BusinessComponentField /> 
  <Comments /> 
  <Inactive>N</Inactive> 
  <InputFlag>I</InputFlag> 
  <ItemTypeName /> 
  <Name2>Search Specification</Name2> 
  <OutputArg /> 
  <PropertyName /> 
  <Sequence>0</Sequence> 
  <Type>LITERAL</Type> 
  <ValueSearchSpecification>[Price List Id] = {Context  .Name} AND [Product Id] = 
  {Row.Product Id}</ValueSearchSpecification> 
</RepositoryWfStepIOArgument>
- <RepositoryWfStepIOArgument>
  <BusinessComponent /> 
  <BusinessComponentField /> 
  <Comments /> 
  <Inactive>N</Inactive> 
  <InputFlag>I</InputFlag> 
  <ItemTypeName /> 
  <Name2>Search Specification</Name2> 
  <OutputArg /> 
  <PropertyName /> 
  <Sequence>0</Sequence> 
  <Type>LITERAL</Type> 
  <ValueSearchSpecification>[Price List Id] = {Context .Name} AND [Product Id] = 
  {Row.Product Id}</ValueSearchSpecification> 
</RepositoryWfStepIOArgument>
- <RepositoryWfStepIOArgument>
  <BusinessComponent /> 
  <BusinessComponentField /> 
  <Comments /> 
  <Inactive>N</Inactive> 
  <InputFlag>I</InputFlag> 
  <ItemTypeName /> 
  <Name2>Search Specification</Name2> 
  <OutputArg /> 
  <PropertyName /> 
  <Sequence>0</Sequence> 
  <Type>LITERAL</Type> 
  <ValueSearchSpecification>[Price List Id] = {Context  .Name} AND [Product Id] = 
  {Row.Product Id}</ValueSearchSpecification> 
</RepositoryWfStepIOArgument>
- <RepositoryWfStepIOArgument>
  <BusinessComponent /> 
  <BusinessComponentField /> 
  <Comments /> 
  <Inactive>N</Inactive> 
  <InputFlag>I</InputFlag> 
  <ItemTypeName /> 
  <Name2>Search Specification</Name2> 
  <OutputArg /> 
  <PropertyName /> 
  <Sequence>0</Sequence> 
  <Type>LITERAL</Type> 
  <ValueSearchSpecification>[Price List Id] = {Context  .Name} AND [Product Id] = 
  {Row.Product Id}</ValueSearchSpecification> 
</RepositoryWfStepIOArgument>
- <RepositoryWfStepIOArgument>
  <BusinessComponent /> 
  <BusinessComponentField /> 
  <Comments /> 
  <Inactive>N</Inactive> 
  <InputFlag>O</InputFlag> 
  <ItemTypeName /> 
  <Name2>O:Get List Price1</Name2> 
  <OutputArg>Row Set</OutputArg> 
  <PropertyName>Row Set</PropertyName> 
  <Sequence>1</Sequence> 
  <Type>ARGUMENT</Type> 
  <ValueSearchSpecification /> 
</RepositoryWfStepIOArgument>
- <RepositoryWfStepIOArgument>
  <BusinessComponent /> 
  <BusinessComponentField /> 
  <Comments /> 
  <Inactive>N</Inactive> 
  <InputFlag>O</InputFlag> 
  <ItemTypeName /> 
  <Name2>O:Get List Price20</Name2> 
  <OutputArg>Context</OutputArg> 
  <PropertyName>Context</PropertyName> 
  <Sequence>2</Sequence> 
  <Type>ARGUMENT</Type> 
  <ValueSearchSpecification /> 
  </RepositoryWfStepIOArgument>
  </ListOfRepositoryWfStepIOArgument>
  <ListOfRepositoryWfStepRecipient /> 
</RepositoryWfStep>
- <RepositoryWfStep>
  <AllowRetryFlag>N</AllowRetryFlag> 
  <BusinessComponent /> 
  <Operation /> 
  <BusinessServiceMethod /> 
  <BusinessServiceName /> 
  <Comments /> 
  <Description /> 
  <ErrorCode /> 
  <ErrorMessage /> 
  <EvaluateAll>Y</EvaluateAll> 
  <Inactive>N</Inactive> 
  <Layout>@0*0*3*0*0*0*1*r12*96 12 160 529*FillBgClr8*    167641088*ArrowEnd1*1</
  Layout> 
  <MaximumIterations /> 
  <Name3>Start</Name3> 
  <ProcessingMode /> 
  <SubprocessName /> 
  <Type>START</Type> 
  <UserInteractView /> 
- <ListOfRepositoryWfStepBranch>
- <RepositoryWfStepBranch>
  <Comments /> 
  <Count /> 
  <EvaluateSequence /> 
  <Event /> 
  <EventCancelFlag>N</EventCancelFlag> 
  <EventObject /> 
  <EventObjectType /> 
  <EventVisibility>ENTERPRISE</EventVisibility> 
  <Expression /> 
  <Inactive>N</Inactive> 
  <Name2>NewConn:1-3J9N7</Name2> 
  <Subevent /> 
  <TimeLimit /> 
  <Type>DEFAULT</Type> 
  <UserEventName /> 
  <UserEventStorage /> 
  <UserEventTimeout>0</UserEventTimeout> 
<ListOfRepositoryWfBranchCriteria /> 
  </RepositoryWfStepBranch>
  </ListOfRepositoryWfStepBranch>
  <ListOfRepositoryWfStepIOArgument /> 
  <ListOfRepositoryWfStepRecipient /> 
  </RepositoryWfStep>
  </ListOfRepositoryWfStep>
- <ListOfRepositoryWfBranchConnector>
- <RepositoryWfBranchConnector>
  <Comments /> 
  <FromStepName>Start</FromStepName> 
  <Inactive>N</Inactive> 
  <Layout>@0*0*9*0*0*0*9*LineWidth1*24*FrHS1*22*P16*18  0 324*NPts1*22*P06*152 
  324*ToID8*04-EAATQ6*FromID8*04-EAAU84*ToHS1*08*Arrow  End1*1</Layout> 
  <Name2>NewConn:1-3J9N7</Name2> 
  <ForBranchName>NewConn:1-3J9N7</ForBranchName> 
  <ParentType>DEFAULT</ParentType> 
  <ToStepName>Get List Price</ToStepName> 
</RepositoryWfBranchConnector>
- <RepositoryWfBranchConnector>
   <Comments /> 
   <FromStepName>Get List Price</FromStepName> 
   <Inactive>N</Inactive> 
   <Layout>@0*0*9*0*0*0*9*LineWidth1*24*FrHS1*22*P16*2   8  8 324*NPts1*22*P06*244 
   324*ToID8*04-EAATP6*FromID8*04-EAATQ4*ToHS1*08*Arro   w  End1*1</Layout> 
   <Name2>NewConn:1-3J9N9</Name2> 
   <ForBranchName>NewConn:1-3J9N9</ForBranchName> 
   <ParentType>CONNECTOR</ParentType> 
   <ToStepName>End</ToStepName> 
  </RepositoryWfBranchConnector>
  </ListOfRepositoryWfBranchConnector>
</RepositoryWorkflowProcess>
</ListOfRepositoryWorkflowProcess>
</SiebelMessage>