<?xml version = "1.0" encoding = "UTF-8"?>
<fm:SubmitCPIDRequest  version = "1.0" name = "OP-DEMO" deployAtSystemStart = "Partial"
	xmlns = "urn:semantion:names:semantion-soa:semantion-soa:xsd:1.0"
	xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation = "urn:oasis:names:tc:ebxml-regrep:rim:xsd:2.1
	                      http://www.oasis-open.org/committees/regrep/documents/2.1/schema/rim.xsd
	                      urn:oasis:names:tc:ebxml-regrep:registry:xsd:2.0
	                      http://www.oasis-open.org/committees/regrep/documents/2.1/schema/rs.xsd
	                      urn:semantion:names:semantion-soa:federation-manager:xsd:1.0
	                      http://www.semantion.com/soa/documents/1.0/schema/fm.xsd"
	xmlns:rim = "urn:oasis:names:tc:ebxml-regrep:rim:xsd:2.1"
	xmlns:rs = "urn:oasis:names:tc:ebxml-regrep:registry:xsd:2.1"
	xmlns:fm = "urn:semantion:names:semantion-soa:federation-manager:xsd:1.0"
	>

<!--

    Description:
    
        LNS Order From Stock CPID that includes the following CP flows:
    
        - Order Promise
        
        CPID lists all entities first and then specifies associations between them.
        

    Creation Date:
   
        12 April, 2006
        
        
    Modifications:
    
-->
  
  
  <rim:LeafRegistryObjectList>
  
    <!--
    
                Collaborative Process (CP)
                
    -->    
    <rim:ExtrinsicObject id = "order_from_stock-id" objectType = "CollaborativeProcess" >
      <rim:Name>
        <rim:LocalizedString value = "Order From Stock"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "Order From Stock collaborative process"/>
      </rim:Description>      
    </rim:ExtrinsicObject>
  
  
  
    
    <!--
    
                Collaborative Process Flows (CPF)s
                
    -->    
    <rim:ExtrinsicObject id = "order_promising-id" objectType = "CollaborativeProcessFlow">
      <rim:Name>
        <rim:LocalizedString value = "Order Promising"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "Order Promising collaborative process flow"/>
      </rim:Description>
      <Slot name="collaborativeProcess" slotType="String">
        <rim:ValueList>
          <rim:Value>order_from_stock-id</rim:Value>
        </rim:ValueList>          
      </Slot>  
      <Slot name="stage" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>   
      <Slot name="timeToComplete" slotType="String">
         <rim:ValueList>
           <rim:Value>P1D</rim:Value>
         </rim:ValueList>          
      </Slot>          
    </rim:ExtrinsicObject>
    

     

    <!--
    
                Collaborative Process Roles (CPRole)s
                
    -->       
    <rim:ExtrinsicObject id = "product_management-id" objectType = "CPRole">
      <rim:Name>
        <rim:LocalizedString value = "Product Management CP Role"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "Product Management CP role"/>
      </rim:Description>
    </rim:ExtrinsicObject>  
    
    <rim:ExtrinsicObject id = "inventory_management-id" objectType = "CPRole">
      <rim:Name>
        <rim:LocalizedString value = "Inventory Management CP Role"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "Inventory Management CP role"/>
      </rim:Description>
    </rim:ExtrinsicObject>  
    
    <rim:ExtrinsicObject id = "store_order_management-id" objectType = "CPRole">
      <rim:Name>
        <rim:LocalizedString value = "Store Order Management CP Role"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "Store Order Management CP role"/>
      </rim:Description>
    </rim:ExtrinsicObject>      
    
    <rim:ExtrinsicObject id = "order_management-id" objectType = "CPRole">
      <rim:Name>
        <rim:LocalizedString value = "Order Management CP Role"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "Order Management CP role"/>
      </rim:Description>
    </rim:ExtrinsicObject>  
    
    <rim:ExtrinsicObject id = "transportation_planning-id" objectType = "CPRole">
      <rim:Name>
        <rim:LocalizedString value = "Transportation Planning CP Role"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "Transportation Planning CP role"/>
      </rim:Description>
    </rim:ExtrinsicObject>    

    <rim:ExtrinsicObject id = "transportation_execution-id" objectType = "CPRole">
      <rim:Name>
        <rim:LocalizedString value = "Transportation Execution CP Role"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "Transportation Execution CP role"/>
      </rim:Description>
    </rim:ExtrinsicObject> 
    
    <rim:ExtrinsicObject id = "network_inventory_operations_management-id" objectType = "CPRole">
      <rim:Name>
        <rim:LocalizedString value = "Network Inventory and Operations Management CP Role"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "Network Inventory and Operations Management CP role"/>
      </rim:Description>
    </rim:ExtrinsicObject>    
    
    
    
    <!--
    
                "Order Promising" Activities
                
    -->    
    <rim:ExtrinsicObject id = "verify_network_inventory-id" objectType = "Activity">
      <rim:Name>
        <rim:LocalizedString value = "Verify Network Inventory"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "Verifies inventory for the received order."/>
      </rim:Description>
      <Slot name="collaborativeProcessFlow" slotType="String">
        <rim:ValueList>
          <rim:Value>order_promising-id</rim:Value>
        </rim:ValueList>          
      </Slot>     
      <Slot name="stage" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>      
      <Slot name="resourceAssignmentType" slotType="String">
        <rim:ValueList>
          <rim:Value>Agent</rim:Value>
        </rim:ValueList>          
      </Slot>     
      <Slot name=" resourceAssignment " slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>     
      <Slot name="timeToComplete" slotType="String">
         <rim:ValueList>
           <rim:Value>PT1H</rim:Value>
         </rim:ValueList>          
      </Slot>                   
    </rim:ExtrinsicObject>               
    
    
    
    <!--
    
                "Order Promising" Decisions
                
    -->
    <rim:ExtrinsicObject id = "check_product_catalog-id" objectType = "Decision">
      <rim:Name>
        <rim:LocalizedString value = "Check Product Catalog"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "Checks if ordered product(s) is(are) in product catalog."/>
      </rim:Description>
      <Slot name="alternativeType" slotType="String">
        <rim:ValueList>
          <rim:Value>Binary</rim:Value>
        </rim:ValueList>          
      </Slot>            
      <Slot name="collaborativeProcessFlow" slotType="String">
        <rim:ValueList>
          <rim:Value>order_promising-id</rim:Value>
        </rim:ValueList>          
      </Slot>    
      <Slot name="stage" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot> 
      <Slot name="resourceAssignmentType" slotType="String">
        <rim:ValueList>
          <rim:Value>Agent</rim:Value>
        </rim:ValueList>          
      </Slot>     
      <Slot name=" resourceAssignment " slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>     
      <Slot name="timeToComplete" slotType="String">
         <rim:ValueList>
           <rim:Value>PT1H</rim:Value>
         </rim:ValueList>          
      </Slot>                   
    </rim:ExtrinsicObject>   
    
    <rim:ExtrinsicObject id = "does_policy_exist-id" objectType = "Decision">
      <rim:Name>
        <rim:LocalizedString value = "Does A Policy Exist?"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "Checks if order policy exists for the store."/>
      </rim:Description>
      <Slot name="alternativeType" slotType="String">
        <rim:ValueList>
          <rim:Value>Binary</rim:Value>
        </rim:ValueList>          
      </Slot>            
      <Slot name="collaborativeProcessFlow" slotType="String">
        <rim:ValueList>
          <rim:Value>order_promising-id</rim:Value>
        </rim:ValueList>          
      </Slot> 
      <Slot name="stage" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot> 
      <Slot name="resourceAssignmentType" slotType="String">
        <rim:ValueList>
          <rim:Value>Agent</rim:Value>
        </rim:ValueList>          
      </Slot>     
      <Slot name=" resourceAssignment " slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>     
      <Slot name="timeToComplete" slotType="String">
         <rim:ValueList>
           <rim:Value>PT5M</rim:Value>
         </rim:ValueList>          
      </Slot>                   
    </rim:ExtrinsicObject> 
    
    <rim:ExtrinsicObject id = "check_atp-id" objectType = "Decision">
      <rim:Name>
        <rim:LocalizedString value = "Check ATP"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "Checks if Available To Promise (ATP) quantity is equal to 
                                      ordered quantity."/>
      </rim:Description>
      <Slot name="alternativeType" slotType="String">
        <rim:ValueList>
          <rim:Value>Binary</rim:Value>
        </rim:ValueList>          
      </Slot>            
      <Slot name="collaborativeProcessFlow" slotType="String">
        <rim:ValueList>
          <rim:Value>order_promising-id</rim:Value>
        </rim:ValueList>          
      </Slot>   
      <Slot name="stage" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot> 
      <Slot name="resourceAssignmentType" slotType="String">
        <rim:ValueList>
          <rim:Value>Agent</rim:Value>
        </rim:ValueList>          
      </Slot>     
      <Slot name=" resourceAssignment " slotType="String">
        <rim:ValueList>
          <rim:Value>check_atp_agent-id</rim:Value>
        </rim:ValueList>          
      </Slot>     
      <Slot name="timeToComplete" slotType="String">
         <rim:ValueList>
           <rim:Value>PT5M</rim:Value>
         </rim:ValueList>          
      </Slot>                   
    </rim:ExtrinsicObject>     
    
  

    <!--
    
                InformationalReferences
                
    -->
    <rim:ExtrinsicObject id = "store_order_ref-id" objectType = "InformationalReference">
      <rim:Name>
        <rim:LocalizedString value = "Store Order"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "Store Order informational reference."/>
      </rim:Description>
      <Slot name="documentId" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="type" slotType="String">
        <rim:ValueList>
          <rim:Value>StoreOrder</rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="value" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>      
      <Slot name="version" slotType="String">
        <rim:ValueList>
          <rim:Value>1.0</rim:Value>
        </rim:ValueList>          
      </Slot>            
    </rim:ExtrinsicObject>  
    
    <rim:ExtrinsicObject id = "store_order_policy_ref-id" objectType = "InformationalReference">
      <rim:Name>
        <rim:LocalizedString value = "Store Order Policy"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "Store Order Policy informational reference."/>
      </rim:Description>
      <Slot name="documentId" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="type" slotType="String">
        <rim:ValueList>
          <rim:Value>StoreOrderPolicy</rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="value" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>      
      <Slot name="version" slotType="String">
        <rim:ValueList>
          <rim:Value>1.0</rim:Value>
        </rim:ValueList>          
      </Slot>            
    </rim:ExtrinsicObject> 
    
    <rim:ExtrinsicObject id = "check_product_catalog_wsdl_ref-id" objectType = "InformationalReference">
      <rim:Name>
        <rim:LocalizedString value = "Check Product Catalog WSDL"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "Check Product Catalog WSDL informational reference."/>
      </rim:Description>
      <Slot name="documentId" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="type" slotType="String">
        <rim:ValueList>
          <rim:Value>WSDL</rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="value" slotType="String">
        <rim:ValueList>
          <rim:Value>http://localhost:8085/jaxws-ferasoa-checkproductcatalog/CheckProductCatalog?wsdl</rim:Value>
        </rim:ValueList>          
      </Slot>      
      <Slot name="version" slotType="String">
        <rim:ValueList>
          <rim:Value>1.0</rim:Value>
        </rim:ValueList>          
      </Slot>            
    </rim:ExtrinsicObject>     

    <rim:ExtrinsicObject id = "check_atp_wsdl_ref-id" objectType = "InformationalReference">
      <rim:Name>
        <rim:LocalizedString value = "Check ATP WSDL"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "Check ATP WSDL informational reference."/>
      </rim:Description>
      <Slot name="documentId" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="type" slotType="String">
        <rim:ValueList>
          <rim:Value>WSDL</rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="value" slotType="String">
        <rim:ValueList>
          <rim:Value>http://localhost:8085/jaxws-ferasoa-checkatp/CheckATP?wsdl</rim:Value>
        </rim:ValueList>          
      </Slot>      
      <Slot name="version" slotType="String">
        <rim:ValueList>
          <rim:Value>1.0</rim:Value>
        </rim:ValueList>          
      </Slot>            
    </rim:ExtrinsicObject>   
    
    <rim:ExtrinsicObject id = "check_atp_cpa_ref-id" objectType = "InformationalReference">
      <rim:Name>
        <rim:LocalizedString value = "Check ATP CPA"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "Check ATP CPA informational reference."/>
      </rim:Description>
      <Slot name="documentId" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="type" slotType="String">
        <rim:ValueList>
          <rim:Value>CPA</rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="value" slotType="String">
        <rim:ValueList>
          <rim:Value>http://localhost:8085/jaxws-ferasoa-checkatp/CheckATP?wsdl</rim:Value>
        </rim:ValueList>          
      </Slot>      
      <Slot name="version" slotType="String">
        <rim:ValueList>
          <rim:Value>1.0</rim:Value>
        </rim:ValueList>          
      </Slot>            
    </rim:ExtrinsicObject>       
    
    <rim:ExtrinsicObject id = "does_policy_exist_wsdl_ref-id" objectType = "InformationalReference">
      <rim:Name>
        <rim:LocalizedString value = "Does A Policy Exist? WSDL"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "Does A Policy Exist? WSDL informational reference."/>
      </rim:Description>
      <Slot name="documentId" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="type" slotType="String">
        <rim:ValueList>
          <rim:Value>WSDL</rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="value" slotType="String">
        <rim:ValueList>
          <rim:Value>http://localhost:8085/jaxws-ferasoa-doespolicyexist/DoesPolicyExist?wsdl</rim:Value>
        </rim:ValueList>          
      </Slot>      
      <Slot name="version" slotType="String">
        <rim:ValueList>
          <rim:Value>1.0</rim:Value>
        </rim:ValueList>          
      </Slot>            
    </rim:ExtrinsicObject>   
    
    
    <rim:ExtrinsicObject id = "verify_network_inventory_wsdl_ref-id" objectType = "InformationalReference">
      <rim:Name>
        <rim:LocalizedString value = "Verify Network Inventory WSDL"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "Verify Network Inventory WSDL informational reference."/>
      </rim:Description>
      <Slot name="documentId" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="type" slotType="String">
        <rim:ValueList>
          <rim:Value>WSDL</rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="value" slotType="String">
        <rim:ValueList>
          <rim:Value>http://localhost:8085/jaxws-ferasoa-verifynetworkinventory/VerifyNetworkInventory?wsdl</rim:Value>
        </rim:ValueList>          
      </Slot>      
      <Slot name="version" slotType="String">
        <rim:ValueList>
          <rim:Value>1.0</rim:Value>
        </rim:ValueList>          
      </Slot>            
    </rim:ExtrinsicObject>  
    
    <rim:ExtrinsicObject id = "atc_atp_ref-id" objectType = "InformationalReference">
      <rim:Name>
        <rim:LocalizedString value = "Store Order - ATC That Became ATP"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "Referenced document contains information about ATC that became ATP."/>
      </rim:Description>
      <Slot name="documentId" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="type" slotType="String">
        <rim:ValueList>
          <rim:Value>ATCATP</rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="value" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>   
      <Slot name="version" slotType="String">
        <rim:ValueList>
          <rim:Value>1.0</rim:Value>
        </rim:ValueList>          
      </Slot>                
    </rim:ExtrinsicObject> 
    
    <rim:ExtrinsicObject id = "atc_ref-id" objectType = "InformationalReference">
      <rim:Name>
        <rim:LocalizedString value = "Store Order - QTY ATC Stock Replenishment"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "Referenced document contains information about available to commit 
                                      (ATC) quantity."/>
      </rim:Description>
      <Slot name="documentId" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="type" slotType="String">
        <rim:ValueList>
          <rim:Value>ATC</rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="value" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>   
      <Slot name="version" slotType="String">
        <rim:ValueList>
          <rim:Value>1.0</rim:Value>
        </rim:ValueList>          
      </Slot>                
    </rim:ExtrinsicObject>   
    
    <rim:ExtrinsicObject id = "atp_ref-id" objectType = "InformationalReference">
      <rim:Name>
        <rim:LocalizedString value = "Store Order - QTY ATP"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "Referenced document contains information about available to promise 
                                      (ATP) quantity."/>
      </rim:Description>
      <Slot name="documentId" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="type" slotType="String">
        <rim:ValueList>
          <rim:Value>ATP</rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="value" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot> 
      <Slot name="version" slotType="String">
        <rim:ValueList>
          <rim:Value>1.0</rim:Value>
        </rim:ValueList>          
      </Slot>                
    </rim:ExtrinsicObject>     

    
    
     <!--
    
            ChoiceReferences
    -->   
    <rim:ExtrinsicObject id = "yes_ref_check_product_catalog-id" objectType = "ChoiceReference">
      <rim:Name>
        <rim:LocalizedString value = "Yes Choice Reference For Check Product Catalog"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "Yes Choice Reference For Check Product Catalog"/>
      </rim:Description>
      <Slot name="choice" slotType="String">
        <rim:ValueList>
          <rim:Value>yes_check_product_catalog-id</rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="documentId" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>  
      <Slot name="type" slotType="String">
        <rim:ValueList>
          <rim:Value>ChoiceYes</rim:Value>
        </rim:ValueList>          
      </Slot>  
      <Slot name="value" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>  
      <Slot name="version" slotType="String">
        <rim:ValueList>
          <rim:Value>1.0</rim:Value>
        </rim:ValueList>          
      </Slot>                      
    </rim:ExtrinsicObject>       
    
    <rim:ExtrinsicObject id = "no_ref_check_product_catalog-id" objectType = "ChoiceReference">
      <rim:Name>
        <rim:LocalizedString value = "No Choice Reference For Check Product Catalog"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "No Choice Reference For Check Product Catalog"/>
      </rim:Description>
      <Slot name="choice" slotType="String">
        <rim:ValueList>
          <rim:Value>no_check_product_catalog-id</rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="documentId" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>  
      <Slot name="type" slotType="String">
        <rim:ValueList>
          <rim:Value>ChoiceNo</rim:Value>
        </rim:ValueList>          
      </Slot>  
      <Slot name="value" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>  
      <Slot name="version" slotType="String">
        <rim:ValueList>
          <rim:Value>1.0</rim:Value>
        </rim:ValueList>          
      </Slot>                      
    </rim:ExtrinsicObject>     
    
    <rim:ExtrinsicObject id = "yes_ref_does_policy_exist-id" objectType = "ChoiceReference">
      <rim:Name>
        <rim:LocalizedString value = "Yes Choice Reference For Does A Policy Exist?"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "Yes Choice Reference For Does A Policy Exist?"/>
      </rim:Description>
      <Slot name="choice" slotType="String">
        <rim:ValueList>
          <rim:Value>yes_does_policy_exist-id</rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="documentId" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>  
      <Slot name="type" slotType="String">
        <rim:ValueList>
          <rim:Value>ChoiceYes</rim:Value>
        </rim:ValueList>          
      </Slot>  
      <Slot name="value" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot> 
      <Slot name="version" slotType="String">
        <rim:ValueList>
          <rim:Value>1.0</rim:Value>
        </rim:ValueList>          
      </Slot>                      
    </rim:ExtrinsicObject>       

    <rim:ExtrinsicObject id = "no_ref_does_policy_exist-id" objectType = "ChoiceReference">
      <rim:Name>
        <rim:LocalizedString value = "No Choice Reference For Does A Policy Exist?"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "No Choice Reference For Does A Policy Exist?"/>
      </rim:Description>
      <Slot name="choice" slotType="String">
        <rim:ValueList>
          <rim:Value>no_does_policy_exist-id</rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="documentId" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>  
      <Slot name="type" slotType="String">
        <rim:ValueList>
          <rim:Value>ChoiceNo</rim:Value>
        </rim:ValueList>          
      </Slot>  
      <Slot name="value" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot> 
      <Slot name="version" slotType="String">
        <rim:ValueList>
          <rim:Value>1.0</rim:Value>
        </rim:ValueList>          
      </Slot>                      
    </rim:ExtrinsicObject>   
    
    <rim:ExtrinsicObject id = "yes_ref_check_atp-id" objectType = "ChoiceReference">
      <rim:Name>
        <rim:LocalizedString value = "Yes Choice Reference For Check ATP"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "Yes Choice Reference For Check ATP"/>
      </rim:Description>
      <Slot name="choice" slotType="String">
        <rim:ValueList>
          <rim:Value>yes_check_atp-id</rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="documentId" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>  
      <Slot name="type" slotType="String">
        <rim:ValueList>
          <rim:Value>ChoiceYes</rim:Value>
        </rim:ValueList>          
      </Slot>  
      <Slot name="value" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>  
      <Slot name="version" slotType="String">
        <rim:ValueList>
          <rim:Value>1.0</rim:Value>
        </rim:ValueList>          
      </Slot>                      
    </rim:ExtrinsicObject>       
    
    <rim:ExtrinsicObject id = "no_ref_check_atp-id" objectType = "ChoiceReference">
      <rim:Name>
        <rim:LocalizedString value = "No Choice Reference For Check ATP"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "No Choice Reference For Check ATP"/>
      </rim:Description>
      <Slot name="choice" slotType="String">
        <rim:ValueList>
          <rim:Value>no_check_atp-id</rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="documentId" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>  
      <Slot name="type" slotType="String">
        <rim:ValueList>
          <rim:Value>ChoiceNo</rim:Value>
        </rim:ValueList>          
      </Slot>  
      <Slot name="value" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot> 
      <Slot name="version" slotType="String">
        <rim:ValueList>
          <rim:Value>1.0</rim:Value>
        </rim:ValueList>          
      </Slot>                      
    </rim:ExtrinsicObject>                   
    
 

    <!--
    
                InputOutputs
                
    -->
    <rim:ExtrinsicObject id = "store_order-id" objectType = "InputOutput" mimeType="text/xml">
      <rim:Name>
        <rim:LocalizedString value = "Store Order"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "Store Order is input and/or output for several activities in LNS Order From Stock CP flows."/>
      </rim:Description>
      <Slot name="alias" slotType="String">
        <rim:ValueList>
          <rim:Value>storeOrder</rim:Value>
        </rim:ValueList>          
      </Slot>      
      <Slot name="type" slotType="String">
        <rim:ValueList>
          <rim:Value>Both</rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="time" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>                   
    </rim:ExtrinsicObject>  
    
    <rim:ExtrinsicObject id = "store_order_policy-id" objectType = "InputOutput" mimeType="text/xml">
      <rim:Name>
        <rim:LocalizedString value = "Store Order Policy"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "Store Order Policy"/>
      </rim:Description>
      <Slot name="alias" slotType="String">
        <rim:ValueList>
          <rim:Value>storeOrderPolicy</rim:Value>
        </rim:ValueList>          
      </Slot>            
      <Slot name="type" slotType="String">
        <rim:ValueList>
          <rim:Value>Input</rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="time" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>                   
    </rim:ExtrinsicObject> 
    
    <rim:ExtrinsicObject id = "atc_doc-id" objectType = "InputOutput" mimeType="text/xml">
      <rim:Name>
        <rim:LocalizedString value = "Store Order - QTY ATC Stock Replenishment"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "Information about available to commit (ATC) quantity."/>
      </rim:Description>
      <Slot name="alias" slotType="String">
        <rim:ValueList>
          <rim:Value>storeOrderATC</rim:Value>
        </rim:ValueList>          
      </Slot>            
      <Slot name="type" slotType="String">
        <rim:ValueList>
          <rim:Value>Both</rim:Value>
        </rim:ValueList>          
      </Slot>   
      <Slot name="time" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>                   
    </rim:ExtrinsicObject>  
    
    <rim:ExtrinsicObject id = "atp_doc-id" objectType = "InputOutput" mimeType="text/xml">
      <rim:Name>
        <rim:LocalizedString value = "Store Order - QTY ATP"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "Information about available to promise (ATP) quantity."/>
      </rim:Description>
      <Slot name="alias" slotType="String">
        <rim:ValueList>
          <rim:Value>ATP</rim:Value>
        </rim:ValueList>          
      </Slot>            
      <Slot name="type" slotType="String">
        <rim:ValueList>
          <rim:Value>Both</rim:Value>
        </rim:ValueList>          
      </Slot> 
      <Slot name="time" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>                   
    </rim:ExtrinsicObject> 
    
    <rim:ExtrinsicObject id = "atc_atp_doc-id" objectType = "InputOutput" mimeType="text/xml">
      <rim:Name>
        <rim:LocalizedString value = "ATC Quantity That Became ATP"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "ATC Quantity That Became ATP."/>
      </rim:Description>
      <Slot name="alias" slotType="String">
        <rim:ValueList>
          <rim:Value>ATCATP</rim:Value>
        </rim:ValueList>          
      </Slot>            
      <Slot name="type" slotType="String">
        <rim:ValueList>
          <rim:Value>Both</rim:Value>
        </rim:ValueList>          
      </Slot>   
      <Slot name="time" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>                   
    </rim:ExtrinsicObject>          
    
    
    <!--
    
            Choices
    -->    
    <rim:ExtrinsicObject id = "yes_check_product_catalog-id" objectType = "Choice" mimeType="text/xml">
      <rim:Name>
        <rim:LocalizedString value = "Yes Choice For Check Product Catalog"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "Yes Choice For Check Product Catalog"/>
      </rim:Description>
      <Slot name="alias" slotType="String">
        <rim:ValueList>
          <rim:Value>yesCheckProductCatalog</rim:Value>
        </rim:ValueList>          
      </Slot>         
      <Slot name="collaborativeEntity" slotType="String">
        <rim:ValueList>
          <rim:Value>check_product_catalog-id</rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="choiceReference" slotType="String">
        <rim:ValueList>
          <rim:Value>yes_ref_check_product_catalog-id</rim:Value>
        </rim:ValueList>          
      </Slot>      
    </rim:ExtrinsicObject>       
    
    <rim:ExtrinsicObject id = "no_check_product_catalog-id" objectType = "Choice" mimeType="text/xml">
      <rim:Name>
        <rim:LocalizedString value = "No Choice For Check Check Product Catalog"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "No Choice For Check Check Product Catalog"/>
      </rim:Description>
      <Slot name="alias" slotType="String">
        <rim:ValueList>
          <rim:Value>noCheckProductCatalog</rim:Value>
        </rim:ValueList>          
      </Slot>               
      <Slot name="collaborativeEntity" slotType="String">
        <rim:ValueList>
          <rim:Value>check_product_catalog-id</rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="choiceReference" slotType="String">
        <rim:ValueList>
          <rim:Value>no_ref_check_product_catalog-id</rim:Value>
        </rim:ValueList>          
      </Slot>      
    </rim:ExtrinsicObject>  
    
    <rim:ExtrinsicObject id = "yes_does_policy_exist-id" objectType = "Choice" mimeType="text/xml">
       <rim:Name>
         <rim:LocalizedString value = "Yes Choice For Does A Policy Exist?"/>
       </rim:Name>
       <rim:Description>
         <rim:LocalizedString value = "Yes Choice For Does A Policy Exist?"/>
       </rim:Description>
      <Slot name="alias" slotType="String">
        <rim:ValueList>
          <rim:Value>yesDoesPolicyExist</rim:Value>
        </rim:ValueList>          
      </Slot>                
       <Slot name="collaborativeEntity" slotType="String">
         <rim:ValueList>
           <rim:Value>does_policy_exist-id</rim:Value>
         </rim:ValueList>          
       </Slot>
       <Slot name="choiceReference" slotType="String">
         <rim:ValueList>
           <rim:Value>yes_ref_does_policy_exist-id</rim:Value>
         </rim:ValueList>          
       </Slot>      
    </rim:ExtrinsicObject>    

    <rim:ExtrinsicObject id = "no_does_policy_exist-id" objectType = "Choice" mimeType="text/xml">
       <rim:Name>
         <rim:LocalizedString value = "No Choice For Does A Policy Exist?"/>
       </rim:Name>
       <rim:Description>
         <rim:LocalizedString value = "No Choice For Does A Policy Exist?"/>
       </rim:Description>
      <Slot name="alias" slotType="String">
        <rim:ValueList>
          <rim:Value>noDoesPolicyExist</rim:Value>
        </rim:ValueList>          
      </Slot>                
       <Slot name="collaborativeEntity" slotType="String">
         <rim:ValueList>
           <rim:Value>does_policy_exist-id</rim:Value>
         </rim:ValueList>          
       </Slot>
       <Slot name="choiceReference" slotType="String">
         <rim:ValueList>
           <rim:Value>no_ref_does_policy_exist-id</rim:Value>
         </rim:ValueList>          
       </Slot>      
    </rim:ExtrinsicObject>  
    
    <rim:ExtrinsicObject id = "yes_check_atp-id" objectType = "Choice" mimeType="text/xml">
      <rim:Name>
        <rim:LocalizedString value = "Yes Choice For Check ATP"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "Yes Choice For Check ATP"/>
      </rim:Description>
      <Slot name="alias" slotType="String">
        <rim:ValueList>
          <rim:Value>yesCheckATP</rim:Value>
        </rim:ValueList>          
      </Slot>          
      <Slot name="collaborativeEntity" slotType="String">
        <rim:ValueList>
          <rim:Value>check_atp-id</rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="choiceReference" slotType="String">
        <rim:ValueList>
          <rim:Value>yes_ref_check_atp-id</rim:Value>
        </rim:ValueList>          
      </Slot>      
    </rim:ExtrinsicObject>       
    
    <rim:ExtrinsicObject id = "no_check_atp-id" objectType = "Choice" mimeType="text/xml">
      <rim:Name>
        <rim:LocalizedString value = "No Choice For Check ATP"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "No Choice For Check ATP"/>
      </rim:Description>
      <Slot name="alias" slotType="String">
        <rim:ValueList>
          <rim:Value>noCheckATP</rim:Value>
        </rim:ValueList>          
      </Slot>             
      <Slot name="collaborativeEntity" slotType="String">
        <rim:ValueList>
          <rim:Value>check_atp-id</rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="choiceReference" slotType="String">
        <rim:ValueList>
          <rim:Value>no_ref_check_atp-id</rim:Value>
        </rim:ValueList>          
      </Slot>      
    </rim:ExtrinsicObject>             
        
    
    
    <!--
    
            "Order Promising" CP flow entities section begins here
    -->    
    
    <!--
    
            "Order Promising" Events
    
    -->
    <rim:ExtrinsicObject id = "start-order_promising-id" objectType = "Event">
      <rim:Name>
        <rim:LocalizedString value = "Start"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "Start Event for the Order Promising CPF"/>
      </rim:Description>
      <Slot name="type" slotType="String">
        <rim:ValueList>
          <rim:Value>Start</rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="collaborativeProcessFlow" slotType="String">
        <rim:ValueList>
          <rim:Value>order_promising-id</rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="stage" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot> 
      <Slot name="timeToComplete" slotType="String">
        <rim:ValueList>
          <rim:Value>PT5M</rim:Value>
        </rim:ValueList>          
      </Slot>             
    </rim:ExtrinsicObject>
    
    <rim:ExtrinsicObject id = "end-order_promising-id" objectType = "Event">
      <rim:Name>
        <rim:LocalizedString value = "End"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "End Event for the Order Promising CPF"/>
      </rim:Description>
      <Slot name="type" slotType="String">
        <rim:ValueList>
          <rim:Value>End</rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="collaborativeProcessFlow" slotType="String">
        <rim:ValueList>
          <rim:Value>order_promising-id</rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="stage" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>  
      <Slot name="timeToComplete" slotType="String">
        <rim:ValueList>
          <rim:Value>PT5M</rim:Value>
        </rim:ValueList>          
      </Slot>             
    </rim:ExtrinsicObject>  
    
    <rim:ExtrinsicObject id = "start_atc_in_transit-order_promising-id" objectType = "Event">
      <rim:Name>
        <rim:LocalizedString value = "Stock Replenishment ATP"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "This event starts ATC In-Transit Stock Replenishment  CP flow."/>
      </rim:Description>
      <Slot name="type" slotType="String">
        <rim:ValueList>
          <rim:Value>Flow</rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="collaborativeProcessFlow" slotType="String">
        <rim:ValueList>
          <rim:Value>order_promising-id</rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="stage" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>   
      <Slot name="timeToComplete" slotType="String">
        <rim:ValueList>
          <rim:Value>PT5M</rim:Value>
        </rim:ValueList>          
      </Slot>             
    </rim:ExtrinsicObject>  
    
    <rim:ExtrinsicObject id = "record_receivable-order_promising-id" objectType = "Event">
      <rim:Name>
        <rim:LocalizedString value = "Record Receivable"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "This event sends accounts receivable message to the Finance Department."/>
      </rim:Description>
      <Slot name="type" slotType="String">
        <rim:ValueList>
          <rim:Value>Flow</rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="collaborativeProcessFlow" slotType="String">
        <rim:ValueList>
          <rim:Value>order_promising-id</rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="stage" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>  
      <Slot name="timeToComplete" slotType="String">
        <rim:ValueList>
          <rim:Value>PT5M</rim:Value>
        </rim:ValueList>          
      </Slot>             
    </rim:ExtrinsicObject>          
    
    <rim:ExtrinsicObject id = "order_committed-order_promising-id" objectType = "Event">
      <rim:Name>
        <rim:LocalizedString value = "Order Committed"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "This event sends an alert message to all subscribers and 
                                      Load Planning CP flow that an order has been committed."/>
      </rim:Description>
      <Slot name="type" slotType="String">
        <rim:ValueList>
          <rim:Value>Flow</rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="collaborativeProcessFlow" slotType="String">
        <rim:ValueList>
          <rim:Value>order_promising-id</rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="stage" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>   
      <Slot name="timeToComplete" slotType="String">
        <rim:ValueList>
          <rim:Value>PT5M</rim:Value>
        </rim:ValueList>          
      </Slot>             
    </rim:ExtrinsicObject>       
    
    
    
    
    <!--
    
            "Order Promising" Triggers
    
    -->
    <rim:ExtrinsicObject id = "store_order_received-id" objectType = "Trigger">
      <rim:Name>
        <rim:LocalizedString value = "Store Order Received"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "Creates Start event of the Order Promising CP flow"/>
      </rim:Description>
      <Slot name="type" slotType="String">
        <rim:ValueList>
          <rim:Value>Information</rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="event" slotType="String">
        <rim:ValueList>
          <rim:Value>start-order_promising-id</rim:Value>
        </rim:ValueList>          
      </Slot>
    </rim:ExtrinsicObject>
    
    <rim:ExtrinsicObject id = "order_committed_confirmed-id" objectType = "Trigger">
      <rim:Name>
        <rim:LocalizedString value = "Order Committed Confirmed"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "Creates End event of the Order Promising CP flow"/>
      </rim:Description>
      <Slot name="type" slotType="String">
        <rim:ValueList>
          <rim:Value>Message</rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="event" slotType="String">
        <rim:ValueList>
          <rim:Value>end-order_promising-id</rim:Value>
        </rim:ValueList>          
      </Slot>
    </rim:ExtrinsicObject>   
    
    <rim:ExtrinsicObject id = "atc_available-id" objectType = "Trigger">
      <rim:Name>
        <rim:LocalizedString value = "Shortage in Order"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "Creates Start ATC In-Transit Stock Replenishment CP Flow event"/>
      </rim:Description>
      <Slot name="type" slotType="String">
        <rim:ValueList>
          <rim:Value>Information</rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="event" slotType="String">
        <rim:ValueList>
          <rim:Value>start_atc_in_transit-order_promising-id</rim:Value>
        </rim:ValueList>          
      </Slot>
    </rim:ExtrinsicObject> 
    
    <rim:ExtrinsicObject id = "record_receivable-id" objectType = "Trigger">
      <rim:Name>
        <rim:LocalizedString value = "Record Receivable"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "Creates Record Receivable event."/>
      </rim:Description>
      <Slot name="type" slotType="String">
        <rim:ValueList>
          <rim:Value>Information</rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="event" slotType="String">
        <rim:ValueList>
          <rim:Value>record_receivable-order_promising-id</rim:Value>
        </rim:ValueList>          
      </Slot>
    </rim:ExtrinsicObject>
      
    <rim:ExtrinsicObject id = "order_committed-id" objectType = "Trigger">
      <rim:Name>
        <rim:LocalizedString value = "Order Committed"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "Creates Order Committed event."/>
      </rim:Description>
      <Slot name="type" slotType="String">
        <rim:ValueList>
          <rim:Value>Information</rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="event" slotType="String">
        <rim:ValueList>
          <rim:Value>order_committed-order_promising-id</rim:Value>
        </rim:ValueList>          
      </Slot>
    </rim:ExtrinsicObject> 
   
   

     <!--
     
             "Order Promising" Messages
     
     -->

    <rim:ExtrinsicObject id = "order_committed_msg-id" objectType = "Message">
      <rim:Name>
        <rim:LocalizedString value = "Order Committed"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "Order Committed message."/>
      </rim:Description>
      <Slot name="documentId" slotType="String">
        <rim:ValueList>
          <rim:Value>urn:semantion:order_committed_message_content-id</rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="value" slotType="String">
        <rim:ValueList>
          <rim:Value>http://localhost:8085/registry/rest/urn:semantion:order_committed_message_content-id</rim:Value>
        </rim:ValueList>          
      </Slot>      
    </rim:ExtrinsicObject>  
    
    <rim:ExtrinsicObject id = "order_committed_receivable_msg-id" objectType = "Message">
      <rim:Name>
        <rim:LocalizedString value = "Order Committed Record Receivable"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "Order Committed Record Receivable message."/>
      </rim:Description>
      <Slot name="documentId" slotType="String">
        <rim:ValueList>
          <rim:Value>urn:semantion:order_committed_message_content-id</rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="value" slotType="String">
        <rim:ValueList>
          <rim:Value>http://localhost:8085/registry/rest/urn:semantion:order_committed_receivable_message_content-id</rim:Value>
        </rim:ValueList>          
      </Slot>      
    </rim:ExtrinsicObject>      



     <!--
     
             "Order Promising" Actions
     
     -->
     <rim:ExtrinsicObject id = "start_check_product_catalog-id" objectType = "Action">
       <rim:Name>
         <rim:LocalizedString value = "Start Check Product Catalog"/>
       </rim:Name>
       <rim:Description>
         <rim:LocalizedString value = "Start Check Product Catalog decision."/>
       </rim:Description>
       <Slot name="event" slotType="String">
         <rim:ValueList>
           <rim:Value>start-order_promising-id</rim:Value>
         </rim:ValueList>          
       </Slot>
       <Slot name="referenceList" slotType="String">
         <rim:ValueList>
           <rim:Value>check_product_catalog-id</rim:Value>
         </rim:ValueList>          
       </Slot>      
       <Slot name="type" slotType="String">
         <rim:ValueList>
           <rim:Value>Link</rim:Value>
         </rim:ValueList>          
       </Slot>      
    </rim:ExtrinsicObject>
    
     <rim:ExtrinsicObject id = "send_committed_order_to_receivable_message-id" objectType = "Action">
       <rim:Name>
         <rim:LocalizedString value = "Sends Committed Order To Receivables"/>
       </rim:Name>
       <rim:Description>
         <rim:LocalizedString value = "Sends Committed Order To receivables."/>
       </rim:Description>
       <Slot name="event" slotType="String">
         <rim:ValueList>
           <rim:Value>record_receivable-order_promising-id</rim:Value>
         </rim:ValueList>          
       </Slot>
       <Slot name="referenceList" slotType="String">
         <rim:ValueList>
           <rim:Value>order_committed_msg-id</rim:Value>
         </rim:ValueList>          
       </Slot>      
       <Slot name="type" slotType="String">
         <rim:ValueList>
           <rim:Value>Alert</rim:Value>
         </rim:ValueList>          
       </Slot>      
    </rim:ExtrinsicObject>  
    
     <rim:ExtrinsicObject id = "start_atc_in_transit-id" objectType = "Action">
       <rim:Name>
         <rim:LocalizedString value = "Start ATC In-Transit Stock Replenishment"/>
       </rim:Name>
       <rim:Description>
         <rim:LocalizedString value = "Start ATC In-Transit Stock Replenishment."/>
       </rim:Description>
       <Slot name="event" slotType="String">
         <rim:ValueList>
           <rim:Value>start_atc_in_transit-order_promising_id</rim:Value>
         </rim:ValueList>          
       </Slot>
       <Slot name="referenceList" slotType="String">
         <rim:ValueList>
           <rim:Value>atc_in_transit-id</rim:Value>
         </rim:ValueList>          
       </Slot>
       <Slot name="type" slotType="String">
         <rim:ValueList>
           <rim:Value>Insertion</rim:Value>
         </rim:ValueList>          
       </Slot>      
    </rim:ExtrinsicObject>        
    
     <rim:ExtrinsicObject id = "send_order_committed_message-id" objectType = "Action">
       <rim:Name>
         <rim:LocalizedString value = "Sends Order Committed Message"/>
       </rim:Name>
       <rim:Description>
         <rim:LocalizedString value = "Sends Order Committed Message to subscribers."/>
       </rim:Description>
       <Slot name="event" slotType="String">
         <rim:ValueList>
           <rim:Value>order_committed-order_promising-id</rim:Value>
         </rim:ValueList>          
       </Slot>
       <Slot name="referenceList" slotType="String">
         <rim:ValueList>
           <rim:Value>order_committed_msg-id</rim:Value>
         </rim:ValueList>          
       </Slot>
       <Slot name="type" slotType="String">
         <rim:ValueList>
           <rim:Value>Alert</rim:Value>
         </rim:ValueList>          
       </Slot>      
    </rim:ExtrinsicObject>  

     <rim:ExtrinsicObject id = "end_order_promise_act-id" objectType = "Action">
       <rim:Name>
         <rim:LocalizedString value = "Ends Order Promise CP FLow"/>
       </rim:Name>
       <rim:Description>
         <rim:LocalizedString value = "Ends Order Promise CP Flow."/>
       </rim:Description>
       <Slot name="event" slotType="String">
         <rim:ValueList>
           <rim:Value>end-order_promising-id</rim:Value>
         </rim:ValueList>          
       </Slot>
       <Slot name="referenceList" slotType="String">
         <rim:ValueList>
           <rim:Value>order_promising-id</rim:Value>
         </rim:ValueList>          
       </Slot>
       <Slot name="type" slotType="String">
         <rim:ValueList>
           <rim:Value>End</rim:Value>
         </rim:ValueList>          
       </Slot>      
    </rim:ExtrinsicObject>  
    


    <!--
    
                Metrics
                
    -->        
    <rim:ExtrinsicObject id = "order_quantity_by_store_metric-id" objectType = "Metric">
      <rim:Name>
        <rim:LocalizedString value = "Order Quantity By Store"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "Number of items ordered."/>
      </rim:Description>
      <Slot name="argument" slotType="String">
        <rim:ValueList>
          <rim:Value>orderQuantity</rim:Value>
        </rim:ValueList>          
      </Slot>  
      <Slot name="frequency" slotType="String">
        <rim:ValueList>
          <rim:Value>AtChange</rim:Value>
        </rim:ValueList>          
      </Slot> 
      <Slot name="type" slotType="String">
        <rim:ValueList>
          <rim:Value>QtyInst</rim:Value>
        </rim:ValueList>          
      </Slot> 
      <Slot name="source" slotType="String">
        <rim:ValueList>
          <rim:Value>store_order-id</rim:Value>
        </rim:ValueList>          
      </Slot>   
      <Slot name="element" slotType="String">
        <rim:ValueList>
          <rim:Value>Quantity</rim:Value>
        </rim:ValueList>          
      </Slot>   
      <Slot name="attribute" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>         
      <Slot name="value" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>   
      <Slot name="collaborativeProcess" slotType="String">
        <rim:ValueList>
          <rim:Value>order_from_stock-id</rim:Value>
        </rim:ValueList>          
      </Slot>         
    </rim:ExtrinsicObject>    
    
    <rim:ExtrinsicObject id = "available_to_promis_quantity_metric-id" objectType = "Metric">
      <rim:Name>
        <rim:LocalizedString value = "Available To Promis Quantity"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "Quantity already available in the warehouse."/>
      </rim:Description>
      <Slot name="argument" slotType="String">
        <rim:ValueList>
          <rim:Value>ATP</rim:Value>
        </rim:ValueList>          
      </Slot>  
      <Slot name="frequency" slotType="String">
        <rim:ValueList>
          <rim:Value>AtChange</rim:Value>
        </rim:ValueList>          
      </Slot> 
      <Slot name="type" slotType="String">
        <rim:ValueList>
          <rim:Value>QtyInst</rim:Value>
        </rim:ValueList>          
      </Slot> 
      <Slot name="source" slotType="String">
        <rim:ValueList>
          <rim:Value>atp_doc-id</rim:Value>
        </rim:ValueList>          
      </Slot>  
      <Slot name="element" slotType="String">
        <rim:ValueList>
          <rim:Value>ATP</rim:Value>
        </rim:ValueList>          
      </Slot>   
      <Slot name="attribute" slotType="String">
        <rim:ValueList>
          <rim:Value>count</rim:Value>
        </rim:ValueList>          
      </Slot>               
      <Slot name="value" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>   
      <Slot name="collaborativeProcess" slotType="String">
        <rim:ValueList>
          <rim:Value>order_from_stock-id</rim:Value>
        </rim:ValueList>          
      </Slot>               
    </rim:ExtrinsicObject>    
    
    <rim:ExtrinsicObject id = "available_to_commit_quantity_ATP_metric-id" objectType = "Metric">
      <rim:Name>
        <rim:LocalizedString value = "Available To Commit Quantity That Has Become ATP"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "ATC quantity that has become ATP."/>
      </rim:Description>
      <Slot name="argument" slotType="String">
        <rim:ValueList>
          <rim:Value>ATC_ATP</rim:Value>
        </rim:ValueList>          
      </Slot>  
      <Slot name="frequency" slotType="String">
        <rim:ValueList>
          <rim:Value>AtChange</rim:Value>
        </rim:ValueList>          
      </Slot> 
      <Slot name="type" slotType="String">
        <rim:ValueList>
          <rim:Value>QtyInst</rim:Value>
        </rim:ValueList>          
      </Slot> 
      <Slot name="source" slotType="String">
        <rim:ValueList>
          <rim:Value>atc_atp_doc-id</rim:Value>
        </rim:ValueList>          
      </Slot>   
      <Slot name="element" slotType="String">
        <rim:ValueList>
          <rim:Value>ATCATP</rim:Value>
        </rim:ValueList>          
      </Slot>   
      <Slot name="attribute" slotType="String">
        <rim:ValueList>
          <rim:Value>count</rim:Value>
        </rim:ValueList>          
      </Slot>               
      <Slot name="value" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot> 
      <Slot name="collaborativeProcess" slotType="String">
        <rim:ValueList>
          <rim:Value>order_from_stock-id</rim:Value>
        </rim:ValueList>          
      </Slot>               
    </rim:ExtrinsicObject>    
    
    <rim:ExtrinsicObject id = "out_of_stock_quantity_ATP_metric-id" objectType = "Metric">
      <rim:Name>
        <rim:LocalizedString value = "Out Of Stock Quantity That Has Become ATP"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "Out of stock quantity that has become ATP."/>
      </rim:Description>
      <Slot name="argument" slotType="String">
        <rim:ValueList>
          <rim:Value>OoS_ATP</rim:Value>
        </rim:ValueList>          
      </Slot>  
      <Slot name="frequency" slotType="String">
        <rim:ValueList>
          <rim:Value>AtChange</rim:Value>
        </rim:ValueList>          
      </Slot> 
      <Slot name="type" slotType="String">
        <rim:ValueList>
          <rim:Value>QtyInst</rim:Value>
        </rim:ValueList>          
      </Slot> 
      <Slot name="source" slotType="String">
        <rim:ValueList>
          <rim:Value>oos_atp_doc-id</rim:Value>
        </rim:ValueList>          
      </Slot>                         
      <Slot name="value" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>  
      <Slot name="element" slotType="String">
        <rim:ValueList>
          <rim:Value>OoS</rim:Value>
        </rim:ValueList>          
      </Slot>   
      <Slot name="attribute" slotType="String">
        <rim:ValueList>
          <rim:Value>count</rim:Value>
        </rim:ValueList>          
      </Slot>               
      <Slot name="collaborativeProcess" slotType="String">
        <rim:ValueList>
          <rim:Value>order_from_stock-id</rim:Value>
        </rim:ValueList>          
      </Slot>               
    </rim:ExtrinsicObject>   



    <!--
    
                Arguments
                
    -->   
    <rim:ExtrinsicObject id = "order_quantity-id" objectType = "Argument">
      <rim:Name>
        <rim:LocalizedString value = "orderQuantity"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "orderQuantity is an argument of the Check ATP rule."/>
      </rim:Description>
    </rim:ExtrinsicObject> 
    
    <rim:ExtrinsicObject id = "atp-id" objectType = "Argument">
      <rim:Name>
        <rim:LocalizedString value = "ATP"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "ATP is an argument of the Check ATP rule."/>
      </rim:Description>
    </rim:ExtrinsicObject> 

    <rim:ExtrinsicObject id = "atc_atp-id" objectType = "Argument">
      <rim:Name>
        <rim:LocalizedString value = "ATC_ATP"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "ATC_ATP is an argument of the Check ATP rule."/>
      </rim:Description>
    </rim:ExtrinsicObject> 
    
    <rim:ExtrinsicObject id = "oos_atp-id" objectType = "Argument">
      <rim:Name>
        <rim:LocalizedString value = "OoS_ATP"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "OoS is an argument of the Check ATP rule."/>
      </rim:Description>
    </rim:ExtrinsicObject> 
    
    
    

    <!--
    
                RuleContents
                
    --> 
    <rim:ExtrinsicObject id = "check_atp_rule_content-id" mimeType = "text/plain" objectType = "RuleContent">
      <rim:Name>
        <rim:LocalizedString value = "Check ATP RuleContent"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "The content of the Check ATP rule."/>
      </rim:Description>  
      <Slot name="urn:oasis:names:tc:ebxml-regrep:3.0:rim:RegistryObject:contentLocator" slotType="String">
        <rim:ValueList>
          <rim:Value>http://localhost:8085/registry/rest/CheckATPRuleContent</rim:Value>
        </rim:ValueList>          
      </Slot>                  
    </rim:ExtrinsicObject>     
    

    <!--
    
                Rules
                
    -->     
    <rim:ExtrinsicObject id = "check_atp_rule-id" objectType = "Rule">
      <rim:Name>
        <rim:LocalizedString value = "Check ATP Rule"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "Checks if Available To Promise (ATP) quantity is equal to 
                                      ordered quantity."/>
      </rim:Description>
      <Slot name="condition" slotType="String">
        <rim:ValueList>
          <rim:Value>check_atp_rule_content-id</rim:Value>
          <rim:Value>N/A</rim:Value>
        </rim:ValueList>          
      </Slot>            
      <Slot name="value" slotType="String">
        <rim:ValueList>
          <rim:Value>yes</rim:Value>
          <rim:Value>no</rim:Value>
        </rim:ValueList>          
      </Slot>    
      <Slot name="valueType" slotType="String">
        <rim:ValueList>
          <rim:Value>Boolean</rim:Value>
        </rim:ValueList>          
      </Slot>        
    </rim:ExtrinsicObject>         
    
    
    

     <!--
     
             "Order Promising" Matrix
     
     -->
     <rim:ExtrinsicObject id = "store_order_m_does_policy_exist-id" objectType = "Matrix">
       <rim:Name>
         <rim:LocalizedString value = "Store Order - M - Does Policy Exist?"/>
       </rim:Name>
       <rim:Description>
         <rim:LocalizedString value = "Does Policy Exist? matrix for Store Order input"/>
       </rim:Description>
       <Slot name="collaborativeEntity" slotType="String">
         <rim:ValueList>
           <rim:Value>does_policy_exist-id</rim:Value>
         </rim:ValueList>          
       </Slot>
       <Slot name="inputCriteria" slotType="String">
         <rim:ValueList>
           <rim:Value>store_order-id</rim:Value>
         </rim:ValueList>          
       </Slot>  
       <Slot name="cType" slotType="String">
         <rim:ValueList>
           <rim:Value>Latest</rim:Value>
         </rim:ValueList>          
       </Slot>
       <Slot name="iType" slotType="String">
         <rim:ValueList>
           <rim:Value>Single</rim:Value>
         </rim:ValueList>          
       </Slot>      
       <Slot name="sType" slotType="String">
         <rim:ValueList>
           <rim:Value>All</rim:Value>
         </rim:ValueList>          
       </Slot>
       <Slot name="tType" slotType="String">
         <rim:ValueList>
           <rim:Value>ASAP</rim:Value>
         </rim:ValueList>          
       </Slot>      
     </rim:ExtrinsicObject>   
 
     <rim:ExtrinsicObject id = "yes_product_m_does_policy_exist-id" objectType = "Matrix">
       <rim:Name>
         <rim:LocalizedString value = "Yes - Check Product Catalog - M - Does Policy Exist?"/>
       </rim:Name>
       <rim:Description>
         <rim:LocalizedString value = "Does Policy Exist? matrix for yes choice input from the Check Product Catalog decision"/>
       </rim:Description>
       <Slot name="collaborativeEntity" slotType="String">
         <rim:ValueList>
           <rim:Value>does_policy_exist-id</rim:Value>
         </rim:ValueList>          
       </Slot>
       <Slot name="inputCriteria" slotType="String">
         <rim:ValueList>
           <rim:Value>yes_check_product_catalog-id</rim:Value>
         </rim:ValueList>          
       </Slot>  
       <Slot name="cType" slotType="String">
         <rim:ValueList>
           <rim:Value>Latest</rim:Value>
         </rim:ValueList>          
       </Slot>
       <Slot name="iType" slotType="String">
         <rim:ValueList>
           <rim:Value>Single</rim:Value>
         </rim:ValueList>          
       </Slot>      
       <Slot name="sType" slotType="String">
         <rim:ValueList>
           <rim:Value>All</rim:Value>
         </rim:ValueList>          
       </Slot>
       <Slot name="tType" slotType="String">
         <rim:ValueList>
           <rim:Value>ASAP</rim:Value>
         </rim:ValueList>          
       </Slot>      
     </rim:ExtrinsicObject>   

     <rim:ExtrinsicObject id = "yes_m_verify_network_inventory-id" objectType = "Matrix">
       <rim:Name>
         <rim:LocalizedString value = "yes - M - Verify Network Inventory"/>
       </rim:Name>
       <rim:Description>
         <rim:LocalizedString value = "Verify Network Inventory matrix for yes choice input from the Does A Policy Exist? decision"/>
       </rim:Description>
       <Slot name="collaborativeEntity" slotType="String">
         <rim:ValueList>
           <rim:Value>verify_network_inventory-id</rim:Value>
         </rim:ValueList>          
       </Slot>
       <Slot name="inputCriteria" slotType="String">
         <rim:ValueList>
           <rim:Value>yes_does_policy_exist-id</rim:Value>
         </rim:ValueList>          
       </Slot>  
       <Slot name="cType" slotType="String">
         <rim:ValueList>
           <rim:Value>Latest</rim:Value>
         </rim:ValueList>          
       </Slot>
       <Slot name="iType" slotType="String">
         <rim:ValueList>
           <rim:Value>Single</rim:Value>
         </rim:ValueList>          
       </Slot>      
       <Slot name="sType" slotType="String">
         <rim:ValueList>
           <rim:Value>Select</rim:Value>
         </rim:ValueList>          
       </Slot>
       <Slot name="tType" slotType="String">
         <rim:ValueList>
           <rim:Value>ASAP</rim:Value>
         </rim:ValueList>          
       </Slot>      
     </rim:ExtrinsicObject>  
 
     <rim:ExtrinsicObject id = "no_m_verify_network_inventory-id" objectType = "Matrix">
       <rim:Name>
         <rim:LocalizedString value = "no - M - Verify Network Inventory"/>
       </rim:Name>
       <rim:Description>
         <rim:LocalizedString value = "Verify Network Inventory matrix for no choice input from the Check ATP decision"/>
       </rim:Description>
       <Slot name="collaborativeEntity" slotType="String">
         <rim:ValueList>
           <rim:Value>verify_network_inventory-id</rim:Value>
         </rim:ValueList>          
       </Slot>
       <Slot name="inputCriteria" slotType="String">
         <rim:ValueList>
           <rim:Value>no_check_atp-id</rim:Value>
         </rim:ValueList>          
       </Slot>  
       <Slot name="cType" slotType="String">
         <rim:ValueList>
           <rim:Value>Latest</rim:Value>
         </rim:ValueList>          
       </Slot>
       <Slot name="iType" slotType="String">
         <rim:ValueList>
           <rim:Value>Single</rim:Value>
         </rim:ValueList>          
       </Slot>      
       <Slot name="sType" slotType="String">
         <rim:ValueList>
           <rim:Value>Select</rim:Value>
         </rim:ValueList>          
       </Slot>
       <Slot name="tType" slotType="String">
         <rim:ValueList>
           <rim:Value>AsAvailable</rim:Value>
         </rim:ValueList>          
       </Slot>      
     </rim:ExtrinsicObject> 
     
     <rim:ExtrinsicObject id = "store_order_m_verify_network_inventory-id" objectType = "Matrix">
       <rim:Name>
         <rim:LocalizedString value = "Store Order - M - Verify Network Inventory"/>
       </rim:Name>
       <rim:Description>
         <rim:LocalizedString value = "Verify Network Inventory matrix for Store Order input"/>
       </rim:Description>
       <Slot name="collaborativeEntity" slotType="String">
         <rim:ValueList>
           <rim:Value>verify_network_inventory-id</rim:Value>
         </rim:ValueList>          
       </Slot>
       <Slot name="inputCriteria" slotType="String">
         <rim:ValueList>
           <rim:Value>store_order-id</rim:Value>
         </rim:ValueList>          
       </Slot>  
       <Slot name="cType" slotType="String">
         <rim:ValueList>
           <rim:Value>Latest</rim:Value>
         </rim:ValueList>          
       </Slot>
       <Slot name="iType" slotType="String">
         <rim:ValueList>
           <rim:Value>Single</rim:Value>
         </rim:ValueList>          
       </Slot>      
       <Slot name="sType" slotType="String">
         <rim:ValueList>
           <rim:Value>Select</rim:Value>
         </rim:ValueList>          
       </Slot>
       <Slot name="tType" slotType="String">
         <rim:ValueList>
           <rim:Value>ASAP</rim:Value>
         </rim:ValueList>          
       </Slot>      
     </rim:ExtrinsicObject>  
     

     <rim:ExtrinsicObject id = "store_order_m_check_atp-id" objectType = "Matrix">
       <rim:Name>
         <rim:LocalizedString value = "Store Order - M - Check ATP"/>
       </rim:Name>
       <rim:Description>
         <rim:LocalizedString value = "Check ATP matrix for Store Order input"/>
       </rim:Description>
       <Slot name="collaborativeEntity" slotType="String">
         <rim:ValueList>
           <rim:Value>check_atp-id</rim:Value>
         </rim:ValueList>          
       </Slot>
       <Slot name="inputCriteria" slotType="String">
         <rim:ValueList>
           <rim:Value>store_order-id</rim:Value>
         </rim:ValueList>          
       </Slot>  
       <Slot name="cType" slotType="String">
         <rim:ValueList>
           <rim:Value>Latest</rim:Value>
         </rim:ValueList>          
       </Slot>
       <Slot name="iType" slotType="String">
         <rim:ValueList>
           <rim:Value>Single</rim:Value>
         </rim:ValueList>          
       </Slot>      
       <Slot name="sType" slotType="String">
         <rim:ValueList>
           <rim:Value>All</rim:Value>
         </rim:ValueList>          
       </Slot>
       <Slot name="tType" slotType="String">
         <rim:ValueList>
           <rim:Value>ASAP</rim:Value>
         </rim:ValueList>          
       </Slot>      
     </rim:ExtrinsicObject>  
     
     
     <rim:ExtrinsicObject id = "atp_m_check_atp-id" objectType = "Matrix">
       <rim:Name>
         <rim:LocalizedString value = "ATP - M - Check ATP"/>
       </rim:Name>
       <rim:Description>
         <rim:LocalizedString value = "Check ATP matrix for ATP input"/>
       </rim:Description>
       <Slot name="collaborativeEntity" slotType="String">
         <rim:ValueList>
           <rim:Value>check_atp-id</rim:Value>
         </rim:ValueList>          
       </Slot>
       <Slot name="inputCriteria" slotType="String">
         <rim:ValueList>
           <rim:Value>atp_doc-id</rim:Value>
         </rim:ValueList>          
       </Slot>  
       <Slot name="cType" slotType="String">
         <rim:ValueList>
           <rim:Value>Latest</rim:Value>
         </rim:ValueList>          
       </Slot>
       <Slot name="iType" slotType="String">
         <rim:ValueList>
           <rim:Value>Single</rim:Value>
         </rim:ValueList>          
       </Slot>      
       <Slot name="sType" slotType="String">
         <rim:ValueList>
           <rim:Value>All</rim:Value>
         </rim:ValueList>          
       </Slot>
       <Slot name="tType" slotType="String">
         <rim:ValueList>
           <rim:Value>ASAP</rim:Value>
         </rim:ValueList>          
       </Slot>      
     </rim:ExtrinsicObject>   
     
     
     <rim:ExtrinsicObject id = "atc_atp_m_check_atp-id" objectType = "Matrix">
       <rim:Name>
         <rim:LocalizedString value = "ATC_ATP - M - Check ATP"/>
       </rim:Name>
       <rim:Description>
         <rim:LocalizedString value = "Check ATP matrix for ATC_ATP input"/>
       </rim:Description>
       <Slot name="collaborativeEntity" slotType="String">
         <rim:ValueList>
           <rim:Value>check_atp-id</rim:Value>
         </rim:ValueList>          
       </Slot>
       <Slot name="inputCriteria" slotType="String">
         <rim:ValueList>
           <rim:Value>atc_atp_doc-id</rim:Value>
         </rim:ValueList>          
       </Slot>  
       <Slot name="cType" slotType="String">
         <rim:ValueList>
           <rim:Value>Latest</rim:Value>
         </rim:ValueList>          
       </Slot>
       <Slot name="iType" slotType="String">
         <rim:ValueList>
           <rim:Value>Single</rim:Value>
         </rim:ValueList>          
       </Slot>      
       <Slot name="sType" slotType="String">
         <rim:ValueList>
           <rim:Value>All</rim:Value>
         </rim:ValueList>          
       </Slot>
       <Slot name="tType" slotType="String">
         <rim:ValueList>
           <rim:Value>ASAP</rim:Value>
         </rim:ValueList>          
       </Slot>      
     </rim:ExtrinsicObject>          

    <!--
    
            Agents
    -->         
    <rim:ExtrinsicObject id = "check_atp_agent-id" objectType = "Agent">
      <rim:Name>
        <rim:LocalizedString value = "Check ATP Agent"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "Agent that executes Check ATP rule."/>
      </rim:Description>
      <Slot name="collaborativeEntity" slotType="String">
        <rim:ValueList>
          <rim:Value>check_atp-id</rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="activityStatus" slotType="String">
        <rim:ValueList>
          <rim:Value>Active</rim:Value>
        </rim:ValueList>          
      </Slot>     
      <Slot name="locationType" slotType="String">
        <rim:ValueList>
          <rim:Value>Fixed</rim:Value>
        </rim:ValueList>          
      </Slot>                   
      <Slot name="processingType" slotType="String">
        <rim:ValueList>
          <rim:Value>Instant</rim:Value>
        </rim:ValueList>          
      </Slot>                   
      <Slot name="activityType" slotType="String">
        <rim:ValueList>
          <rim:Value>Decision</rim:Value>
        </rim:ValueList>          
      </Slot>                   
      <Slot name="owner" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>   
      <Slot name="protocol" slotType="String">
        <rim:ValueList>
          <rim:Value>check_atp_cpa-id</rim:Value>
        </rim:ValueList>          
      </Slot>                 
      <Slot name="modelReference" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>                   
      <Slot name="rule" slotType="String">
        <rim:ValueList>
          <rim:Value>check_atp_rule-id</rim:Value>
        </rim:ValueList>          
      </Slot>  
      <Slot name="version" slotType="String">
        <rim:ValueList>
          <rim:Value>2.5</rim:Value>
        </rim:ValueList>          
      </Slot>        
    </rim:ExtrinsicObject>   
    
    
    
    <!--
    
            Services
    -->         
    <rim:Service id = "check_product_catalog_service-id" objectType = "Service">
      <rim:Name>
        <rim:LocalizedString value = "Check Product Catalog Service"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "Service that executes Check Product Catalog Decision."/>
      </rim:Description>
      <Slot name="collaborativeEntity" slotType="String">
        <rim:ValueList>
          <rim:Value>check_product_catalog-id</rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="protocol" slotType="String">
        <rim:ValueList>
          <rim:Value>check_product_catalog_wsdl-id</rim:Value>
        </rim:ValueList>          
      </Slot>     
      <Slot name="modelReference" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>                   
      <Slot name="rule" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>                   
      <Slot name="version" slotType="String">
        <rim:ValueList>
          <rim:Value>1.0</rim:Value>
        </rim:ValueList>          
      </Slot>                   
    </rim:Service>    
    

    <rim:Service id = "does_policy_exist_service-id" objectType = "Service">
      <rim:Name>
        <rim:LocalizedString value = "Does A Policy Exist? Service"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "Service that executes  Does A Policy Exist? Decision."/>
      </rim:Description>
      <Slot name="collaborativeEntity" slotType="String">
        <rim:ValueList>
          <rim:Value>does_policy_exist-id</rim:Value>
        </rim:ValueList>          
      </Slot>    
      <Slot name="protocol" slotType="String">
        <rim:ValueList>
          <rim:Value>does_policy_exist_wsdl-id</rim:Value>
        </rim:ValueList>          
      </Slot>     
      <Slot name="modelReference" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>                   
      <Slot name="rule" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>                   
      <Slot name="version" slotType="String">
        <rim:ValueList>
          <rim:Value>1.0</rim:Value>
        </rim:ValueList>          
      </Slot>                   
    </rim:Service>      
    
    <rim:Service id = "check_atp_service-id" objectType = "Service">
      <rim:Name>
        <rim:LocalizedString value = "Check ATP Service"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "Service that supports the agent for the Check ATP Decision."/>
      </rim:Description>
      <Slot name="collaborativeEntity" slotType="String">
        <rim:ValueList>
          <rim:Value>check_atp-id</rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="protocol" slotType="String">
        <rim:ValueList>
          <rim:Value>check_atp_wsdl-id</rim:Value>
        </rim:ValueList>          
      </Slot>     
      <Slot name="modelReference" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>                   
      <Slot name="rule" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>                   
      <Slot name="version" slotType="String">
        <rim:ValueList>
          <rim:Value>1.0</rim:Value>
        </rim:ValueList>          
      </Slot>                   
    </rim:Service>      
    
    <rim:Service id = "verify_network_inventory_service-id" objectType = "Service">
      <rim:Name>
        <rim:LocalizedString value = "Verify Network Inventory Service"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "Service that executes Verify Network Inventory activity."/>
      </rim:Description>
      <Slot name="collaborativeEntity" slotType="String">
        <rim:ValueList>
          <rim:Value>verify_network_inventory-id</rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="protocol" slotType="String">
        <rim:ValueList>
          <rim:Value>verify_network_inventory_wsdl-id</rim:Value>
        </rim:ValueList>          
      </Slot>     
      <Slot name="modelReference" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>                   
      <Slot name="rule" slotType="String">
        <rim:ValueList>
          <rim:Value></rim:Value>
        </rim:ValueList>          
      </Slot>                   
      <Slot name="version" slotType="String">
        <rim:ValueList>
          <rim:Value>1.0</rim:Value>
        </rim:ValueList>          
      </Slot>                   
    </rim:Service>          
    

    <!--
    
                Protocols
                
    -->                
    <rim:ExtrinsicObject id = "check_atp_cpa-id" objectType = "Protocol" mimeType="text/xml">
      <rim:Name>
        <rim:LocalizedString value = "Check ATP Agent CPA"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "CPA that defines Check ATP agent collaboration protocol and interface."/>
      </rim:Description>
      <Slot name="collaborativeEntity" slotType="String">
        <rim:ValueList>
          <rim:Value>check_atp_agent-id</rim:Value>
        </rim:ValueList>          
      </Slot>
      <Slot name="type" slotType="String">
        <rim:ValueList>
          <rim:Value>CPA</rim:Value>
        </rim:ValueList>          
      </Slot>        
    </rim:ExtrinsicObject> 
    
    <rim:ExtrinsicObject id = "check_atp_wsdl-id" objectType = "Protocol" mimeType="text/xml">
      <rim:Name>
        <rim:LocalizedString value = "Check ATP Service WSDL"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "WSDL of the Check ATP service supporting the Check ATP agent."/>
      </rim:Description>
      <Slot name="collaborativeEntity" slotType="String">
        <rim:ValueList>
          <rim:Value>check_atp_service-id</rim:Value>
        </rim:ValueList>          
      </Slot>    
      <Slot name="type" slotType="String">
        <rim:ValueList>
          <rim:Value>WSDL</rim:Value>
        </rim:ValueList>          
      </Slot>        
    </rim:ExtrinsicObject> 
    
    <rim:ExtrinsicObject id = "check_product_catalog_wsdl-id" objectType = "Protocol" mimeType="text/xml">
      <rim:Name>
        <rim:LocalizedString value = "Check Product Catalog Service WSDL"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "WSDL of the Check Product Catalog service."/>
      </rim:Description>
      <Slot name="collaborativeEntity" slotType="String">
        <rim:ValueList>
          <rim:Value>check_product_catalog_service-id</rim:Value>
        </rim:ValueList>          
      </Slot>    
      <Slot name="type" slotType="String">
        <rim:ValueList>
          <rim:Value>WSDL</rim:Value>
        </rim:ValueList>          
      </Slot>        
    </rim:ExtrinsicObject> 
    
    <rim:ExtrinsicObject id = "does_policy_exist_wsdl-id" objectType = "Protocol" mimeType="text/xml">
      <rim:Name>
        <rim:LocalizedString value = "Does A Policy Exist? Service WSDL"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "WSDL of the Does A Policy Exist? service"/>
      </rim:Description>
      <Slot name="collaborativeEntity" slotType="String">
        <rim:ValueList>
          <rim:Value>does_policy_exist_service-id</rim:Value>
        </rim:ValueList>          
      </Slot>    
      <Slot name="type" slotType="String">
        <rim:ValueList>
          <rim:Value>WSDL</rim:Value>
        </rim:ValueList>          
      </Slot>        
    </rim:ExtrinsicObject> 
    
    <rim:ExtrinsicObject id = "verify_network_inventory_wsdl-id" objectType = "Protocol" mimeType="text/xml">
      <rim:Name>
        <rim:LocalizedString value = "Verify Network Inventory  Service WSDL"/>
      </rim:Name>
      <rim:Description>
        <rim:LocalizedString value = "WSDL of the Verify Network Inventory service supporting the Check ATP agent."/>
      </rim:Description>
      <Slot name="collaborativeEntity" slotType="String">
        <rim:ValueList>
          <rim:Value>verify_network_inventory_service-id</rim:Value>
        </rim:ValueList>          
      </Slot>    
      <Slot name="type" slotType="String">
        <rim:ValueList>
          <rim:Value>WSDL</rim:Value>
        </rim:ValueList>          
      </Slot>        
    </rim:ExtrinsicObject>     



    <!--
    
            CP Associations
    -->    

    <!--
    
            "CP Flow - CP" Associations
    -->    
    <rim:Association id = "order_promising_cpf-order_from_stock_cp-id"
	associationType = "IsCollaborativeProcessFlowIn"
	objectType = "Association"
	sourceObject = "order_promising-id"
	targetObject = "order_from_stock-id">
      <rim:Name>
	<rim:LocalizedString value = "Order From Stock CP - Order Promising CPF"/>
      </rim:Name>
      <rim:Description>
          <rim:LocalizedString value = "Associates Order Promising CPF with Order From Stock CP"/>
      </rim:Description>
    </rim:Association>
  
  
 
     <!--
     
             "CP - CPRole" Associations
     -->    
     <rim:Association id = "order_from_stock_cp_product_management_role-id"
 	associationType = "IncludeRole"
 	objectType = "Association"
 	sourceObject = "order_from_stock-id"
 	targetObject = "product_management-id">
       <rim:Name>
 	<rim:LocalizedString value = "Order From Stock CP - Product Management CPRole"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates Product Management CPRole with Order From Stock CP"/>
       </rim:Description>
    </rim:Association>  
    
     <rim:Association id = "order_from_stock_cp_order_management_role-id"
 	associationType = "IncludeRole"
 	objectType = "Association"
 	sourceObject = "order_from_stock-id"
 	targetObject = "order_management-id">
       <rim:Name>
 	<rim:LocalizedString value = "Order From Stock CP - Order Management CPRole"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates Order Management CPRole with Order From Stock CP"/>
       </rim:Description>
    </rim:Association>
    
     <rim:Association id = "order_from_stock_cp_store_order_management_role-id"
 	associationType = "IncludeRole"
 	objectType = "Association"
 	sourceObject = "order_from_stock-id"
 	targetObject = "store_order_management-id">
       <rim:Name>
 	<rim:LocalizedString value = "Order From Stock CP - Store Order Management CPRole"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates Store Order Management CPRole with Order From Stock CP"/>
       </rim:Description>
    </rim:Association>    
    
     <rim:Association id = "order_from_stock_cp_inventory_management_role-id"
 	associationType = "IncludeRole"
 	objectType = "Association"
 	sourceObject = "order_from_stock-id"
 	targetObject = "inventory_management-id">
       <rim:Name>
 	<rim:LocalizedString value = "Order From Stock CP - Inventory Managent CPRole"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates Inventory Management CPRole with Order From Stock CP"/>
       </rim:Description>
    </rim:Association>
    
    
     <!--
     
             "Service - CPRole" Associations
     -->    
     <rim:Association id = "check_product_catalog_service_order_management_role-id"
 	associationType = "HasRole"
 	objectType = "Association"
 	sourceObject = "check_product_catalog_service-id"
 	targetObject = "order_management-id">
       <rim:Name>
 	<rim:LocalizedString value = "Check Product Catalog Service - Order Management CPRole"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates the  Check Product Catalog service with the Order Management role"/>
       </rim:Description>
    </rim:Association> 

     <rim:Association id = "does_policy_exist_service_order_management_role-id"
 	associationType = "HasRole"
 	objectType = "Association"
 	sourceObject = "does_policy_exist_service-id"
 	targetObject = "order_management-id">
       <rim:Name>
 	<rim:LocalizedString value = "Does A Policy Exist? Service - Order Management CPRole"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates Does A Policy Exist? service with the Order Management role"/>
       </rim:Description>
    </rim:Association> 

     <rim:Association id = "verify_network_inventory_service_network_inventory_operations_management_role-id"
 	associationType = "HasRole"
 	objectType = "Association"
 	sourceObject = "verify_network_inventory_service-id"
 	targetObject = "network_inventory_operations_management-id">
       <rim:Name>
 	<rim:LocalizedString value = "Does A Policy Exist? Service - Network Inventory Operations Management CPRole"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates Verify Network Inventory service with the Network Inventory Operations Management role"/>
       </rim:Description>
    </rim:Association> 


     <rim:Association id = "check_atp_service_network_inventory_operations_management_role-id"
 	associationType = "HasRole"
 	objectType = "Association"
 	sourceObject = "check_atp_service-id"
 	targetObject = "network_inventory_operations_management-id">
       <rim:Name>
 	<rim:LocalizedString value = "Check ATP Service - Network Inventory Operations CPRole"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates Check ATP service with the Network Inventory Operations Management role"/>
       </rim:Description>
    </rim:Association> 
    
    
     <!--
     
             "User - CPRole" Associations
     -->    
     <rim:Association id = "urn:semantion:store-store_order_management-id_role-id"
 	associationType = "HasRole"
 	objectType = "Association"
 	sourceObject = "urn:oasis:names:tc:ebxml-regrep:user:store-id"
 	targetObject = "store_order_management-id">
       <rim:Name>
 	<rim:LocalizedString value = "Store User - Order Management CPRole"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates Store User with the Order Management CPRole"/>
       </rim:Description>
    </rim:Association> 
    


    <!--
     
             "CPRole - Activity/Decision" Associations
    -->    
    <rim:Association id = "product_management_role_check_product_catalog_decision-id"
 	associationType = "Perform"
 	objectType = "Association"
 	sourceObject = "product_management-id"
 	targetObject = "check_product_catalog-id">
       <rim:Name>
 	<rim:LocalizedString value = "Product Management CPRole - Check Product Catalog Decision"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates Product Management CPRole with Check Product Catalog decision"/>
       </rim:Description>
    </rim:Association>
    
    <rim:Association id = "inventory_managent_role_does_policy_exist_decision-id"
 	associationType = "Perform"
 	objectType = "Association"
 	sourceObject = "inventory_management-id"
 	targetObject = "does_policy_exist-id">
       <rim:Name>
 	<rim:LocalizedString value = "Inventory Management CPRole - Does A Policy Exist? Decision"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates Inventory Management CPRole with Does A Policy Exist? decision."/>
       </rim:Description>
    </rim:Association>      
    
    <rim:Association id = "network_management_role_verify_network_inventory_activity-id"
 	associationType = "Perform"
 	objectType = "Association"
 	sourceObject = "network_inventory_operations_management-id"
 	targetObject = "verify_network_inventory-id">
       <rim:Name>
 	<rim:LocalizedString value = "Network Inventory and Operations Management CPRole - Verify Network Inventory Activity"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates Network Inventory and Operations Management CPRole with Verify Network Inventory activity"/>
       </rim:Description>
    </rim:Association>    
    
    <rim:Association id = "network_managent_role_check_atp_decision-id"
 	associationType = "Perform"
 	objectType = "Association"
 	sourceObject = "network_inventory_operations_management-id"
 	targetObject = "check_atp-id">
       <rim:Name>
 	<rim:LocalizedString value = "Network Inventory and Operations  Management CPRole - Check ATP Decision"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates Network Inventory and Operations Management CPRole with Check ATP Decision."/>
       </rim:Description>
    </rim:Association>    
    
    
    <!--
    
                "Order From Stock - Metric" Associations
                
    -->
    <rim:Association id = "order_quantity_by_store_metric-order_from_stock-assoc-id"
 	associationType = "IsMetricIn"
 	objectType = "Association"
 	sourceObject = "order_quantity_by_store_metric-id"
 	targetObject = "order_from_stock-id">
       <rim:Name>
 	<rim:LocalizedString value = "Order Quantity by Store Metric - Order From Stock CP"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates Order Quantity by Store Metric with Order From Stock CP."/>
       </rim:Description>
    </rim:Association>     
        
        
    <rim:Association id = "available_to_promis_quantity_metric-order_from_stock-assoc-id"
 	associationType = "IsMetricIn"
 	objectType = "Association"
 	sourceObject = "available_to_promis_quantity_metric-id"
 	targetObject = "order_from_stock-id">
       <rim:Name>
 	<rim:LocalizedString value = "ATP Metric - Order From Stock CP"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates ATP Metric with Order From Stock CP."/>
       </rim:Description>
    </rim:Association>     

        
    <rim:Association id = "available_to_commit_quantity_ATP_metric-order_from_stock-assoc-id"
 	associationType = "IsMetricIn"
 	objectType = "Association"
 	sourceObject = "available_to_commit_quantity_ATP_metric-id"
 	targetObject = "order_from_stock-id">
       <rim:Name>
 	<rim:LocalizedString value = "ATC Metric - Order From Stock CP"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates ATC Metric with Order From Stock CP."/>
       </rim:Description>
    </rim:Association>     
    
    
    <rim:Association id = "out_of_stock_quantity_ATP_metric_metric-order_from_stock-assoc-id"
 	associationType = "IsMetricIn"
 	objectType = "Association"
 	sourceObject = "out_of_stock_quantity_ATP_metric-id"
 	targetObject = "order_from_stock-id">
       <rim:Name>
 	<rim:LocalizedString value = "OoS Metric - Order From Stock CP"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates OoS Metric with Order From Stock CP."/>
       </rim:Description>
    </rim:Association>         
    

    <!--
    
                "InputOutput (Source) - Metric" Associations
                
    -->
    <rim:Association id = "store_order-order_quantity_by_store_metric-assoc-id"
 	associationType = "IsSourceFor"
 	objectType = "Association"
 	sourceObject = "store_order-id"
 	targetObject = "order_quantity_by_store_metric-id">
       <rim:Name>
 	<rim:LocalizedString value = "Store Order Document - Order Quantity by Store Metric"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates Store Order Document with Order Quantity by Store Metric."/>
       </rim:Description>
    </rim:Association>     
    
    <rim:Association id = "atp_doc-available_to_promis_quantity_metric-assoc-id"
 	associationType = "IsSourceFor"
 	objectType = "Association"
 	sourceObject = "atp_doc-id"
 	targetObject = "available_to_promis_quantity_metric-id">
       <rim:Name>
 	<rim:LocalizedString value = "Available to Promis Quantity Document - Available to Promis Quantity Metric"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates Available to Promis Quantity Document with Available to Promis Quantity Metric."/>
       </rim:Description>
    </rim:Association>  
    
    
    <rim:Association id = "atc_atp_doc-available_to_promis_quantity_metric-assoc-id"
 	associationType = "IsSourceFor"
 	objectType = "Association"
 	sourceObject = "atc_atp_doc-id"
 	targetObject = "available_to_commit_quantity_ATP_metric-id">
       <rim:Name>
 	<rim:LocalizedString value = "Available to Commit Quantity Document - Available to Commit Quantity Metric"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates Available to Commit Quantity Document with Available to Commit Quantity Metric Metric."/>
       </rim:Description>
    </rim:Association>  
    
    
         
    <!--
    
                Order Promising "Metric - Argument" Associations
                
    -->
    <rim:Association id = "order_quantity_by_store_metric_arg_assoc-id"
 	associationType = "IsMetricOf"
 	objectType = "Association"
 	sourceObject = "order_quantity_by_store_metric-id"
 	targetObject = "order_quantity-id">
       <rim:Name>
 	<rim:LocalizedString value = "Number of Items Ordered - orderQuantity"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates Number of Items Ordered metric with orderQuantity argument."/>
       </rim:Description>
    </rim:Association> 
    
     <rim:Association id = "available_to_promis_quantity_metric_arg_assoc-id"
 	associationType = "IsMetricOf"
 	objectType = "Association"
 	sourceObject = "available_to_promis_quantity_metric-id"
 	targetObject = "atp-id">
       <rim:Name>
 	<rim:LocalizedString value = "Available To Promis Quantity - ATP"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates Available To Promis Quantity metric with ATP argument."/>
       </rim:Description>
    </rim:Association> 
    
    <rim:Association id = "available_to_commit_quantity_ATP_metric_arg_assoc-id"
 	associationType = "IsMetricOf"
 	objectType = "Association"
 	sourceObject = "available_to_commit_quantity_ATP_metric-id"
 	targetObject = "atc_atp-id">
       <rim:Name>
 	<rim:LocalizedString value = "Available To Commit Quantity That Has Become ATP - ATC_ATP"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates Available To Commit Quantity That Has Become ATP metric with ATC_ATP argument."/>
       </rim:Description>
    </rim:Association>     

    <rim:Association id = "out_of_stock_quantity_ATP_metric_arg_assoc-id"
 	associationType = "IsMetricOf"
 	objectType = "Association"
 	sourceObject = "out_of_stock_quantity_ATP_metric-id"
 	targetObject = "oos_atp-id">
       <rim:Name>
 	<rim:LocalizedString value = "Out Of Stock Quantity That Has Become ATP - OoS_ATP"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates Out Of Stock Quantity That Has Become ATP metric with OoS_ATP argument."/>
       </rim:Description>
    </rim:Association>   
    
    
    <!--
    
                Order Promising "Argument - Rule" Associations
                
    -->
    <rim:Association id = "order_quantity-check_atp_rule-id"
 	associationType = "IsArgumentOf"
 	objectType = "Association"
 	sourceObject = "order_quantity-id"
 	targetObject = "check_atp_rule-id">
       <rim:Name>
 	<rim:LocalizedString value = "orderQuantity - Check ATP Rule"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates orderQuantity with Check ATP rule."/>
       </rim:Description>
    </rim:Association>    
    
    <rim:Association id = "atp-check_atp_rule-id"
 	associationType = "IsArgumentOf"
 	objectType = "Association"
 	sourceObject = "atp-id"
 	targetObject = "check_atp_rule-id">
       <rim:Name>
 	<rim:LocalizedString value = "ATP - Check ATP Rule"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates ATP with Check ATP rule."/>
       </rim:Description>
    </rim:Association>
    
    <rim:Association id = "atc_atp-check_atp_rule-id"
 	associationType = "IsArgumentOf"
 	objectType = "Association"
 	sourceObject = "atc_atp-id"
 	targetObject = "check_atp_rule-id">
       <rim:Name>
 	<rim:LocalizedString value = "ATC_ATP - Check ATP Rule"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates ATC_ATP with Check ATP rule."/>
       </rim:Description>
    </rim:Association>
    
    <rim:Association id = "oos_atp-check_atp_rule-id"
 	associationType = "IsArgumentOf"
 	objectType = "Association"
 	sourceObject = "oos_atp-id"
 	targetObject = "check_atp_rule-id">
       <rim:Name>
 	<rim:LocalizedString value = "OoS_ATP - Check ATP Rule"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates OoS_ATP with Check ATP rule."/>
       </rim:Description>
    </rim:Association>        
    
    
    
    <!--
    
                "InformationalReference - InputOutput" Associations
                
    -->
    <rim:Association id = "store_order_ref-store_order-assoc-id"
 	associationType = "IsReferenceFor"
 	objectType = "Association"
 	sourceObject = "store_order_ref-id"
 	targetObject = "store_order-id">
       <rim:Name>
 	<rim:LocalizedString value = "Store Order InformationalReference - Store Order"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates Store Order InformationalReference with Store Order InputOutput."/>
       </rim:Description>
    </rim:Association>       
    
    <rim:Association id = "store_order_policy_ref-store_order_policy-assoc-id"
 	associationType = "IsReferenceFor"
 	objectType = "Association"
 	sourceObject = "store_order_policy_ref-id"
 	targetObject = "store_order_policy-id">
       <rim:Name>
 	<rim:LocalizedString value = "Store Order Policy InformationalReference - Store Order Policy"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates Store Order Policy InformationalReference with Store Order Policy InputOutput."/>
       </rim:Description>
    </rim:Association> 
    
    <rim:Association id = "atp_ref-atp_doc-assoc-id"
 	associationType = "IsReferenceFor"
 	objectType = "Association"
 	sourceObject = "atp_ref-id"
 	targetObject = "atp_doc-id">
       <rim:Name>
 	<rim:LocalizedString value = "QTY ATP InformationalReference - QTY ATP"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates QTY ATP InformationalReference with QTY ATP InputOutput."/>
       </rim:Description>
    </rim:Association>
    
    <rim:Association id = "atc_ref-atc_doc-assoc-id"
 	associationType = "IsReferenceFor"
 	objectType = "Association"
 	sourceObject = "atc_ref-id"
 	targetObject = "atc_doc-id">
       <rim:Name>
 	<rim:LocalizedString value = "QTY ATC InformationalReference - QTY ATC"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates QTY ATC InformationalReference with QTY ATC InputOutput."/>
       </rim:Description>
    </rim:Association>    
    
    <rim:Association id = "atc_atp_ref-atc_atp_doc-assoc-id"
 	associationType = "IsReferenceFor"
 	objectType = "Association"
 	sourceObject = "atc_atp_ref-id"
 	targetObject = "atc_atp_doc-id">
       <rim:Name>
 	<rim:LocalizedString value = "QTY ATC_ATP InformationalReference - QTY ATC_ATP"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates QTY ATC_ATP InformationalReference with QTY ATC_ATP InputOutput."/>
       </rim:Description>
    </rim:Association>   
    
    
    
    <!--
    
                "InformationalReference - Message" Associations
                
    -->
    <rim:Association id = "store_order_ref-order_committed_msg-assoc-id"
 	associationType = "IsReferenceFor"
 	objectType = "Association"
 	sourceObject = "store_order_ref-id"
 	targetObject = "order_committed_msg-id">
       <rim:Name>
 	<rim:LocalizedString value = "Store Order InformationalReference - Order Committed Message"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates Store Order InformationalReference with Order Committed Message."/>
       </rim:Description>
    </rim:Association>       
    
    <rim:Association id = "store_order_ref-order_committed_receivable_msg-assoc-id"
 	associationType = "IsReferenceFor"
 	objectType = "Association"
 	sourceObject = "store_order_ref-id"
 	targetObject = "order_committed_receivable_msg-id">
       <rim:Name>
 	<rim:LocalizedString value = "Store Order InformationalReference - Order Committed Receivable Message"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates Store Order InformationalReference with Order Committed Receivable Message."/>
       </rim:Description>
    </rim:Association>           
        
    
    



    <!--
    
                "InformationalReference - Protocol" Associations
                
    -->
    <rim:Association id = "check_product_catalog_wsdl_ref-protocol-id"
 	associationType = "IsReferenceFor"
 	objectType = "Association"
 	sourceObject = "check_product_catalog_wsdl_ref-id"
 	targetObject = "check_product_catalog_wsdl-id">
       <rim:Name>
 	<rim:LocalizedString value = "Check Product Catalog WSDL Reference - Check Product Catalog WSDL"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates Check Product Catalog WSDL informational reference with the Check Product Catalog WSDL."/>
       </rim:Description>
    </rim:Association>     

    <rim:Association id = "check_atp_wsdl_ref-protocol-id"
 	associationType = "IsReferenceFor"
 	objectType = "Association"
 	sourceObject = "check_atp_wsdl_ref-id"
 	targetObject = "check_atp_wsdl-id">
       <rim:Name>
 	<rim:LocalizedString value = "Check ATP WSDL Reference - Check ATP WSDL"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates Check ATP WSDL informational reference with the Check ATP WSDL."/>
       </rim:Description>
    </rim:Association> 
    
    <rim:Association id = "check_atp_cpa_ref-protocol-id"
 	associationType = "IsReferenceFor"
 	objectType = "Association"
 	sourceObject = "check_atp_cpa_ref-id"
 	targetObject = "check_atp_cpa-id">
       <rim:Name>
 	<rim:LocalizedString value = "Check ATP CPA Reference - Check ATP CPA"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates Check ATP CPA informational reference with the Check ATP CPA."/>
       </rim:Description>
    </rim:Association>     
    
    <rim:Association id = "does_policy_exist_wsdl_ref-protocol-id"
 	associationType = "IsReferenceFor"
 	objectType = "Association"
 	sourceObject = "does_policy_exist_wsdl_ref-id"
 	targetObject = "does_policy_exist_wsdl-id">
       <rim:Name>
 	<rim:LocalizedString value = "Does A Policy Exist? WSDL Reference - Does A Policy Exist? WSDL"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates Does A Policy Exist? WSDL informational reference with the Does A Policy Exist? WSDL."/>
       </rim:Description>
    </rim:Association> 
    
    <rim:Association id = "verify_network_inventory_wsdl_ref-protocol-id"
 	associationType = "IsReferenceFor"
 	objectType = "Association"
 	sourceObject = "verify_network_inventory_wsdl_ref-id"
 	targetObject = "verify_network_inventory_wsdl-id">
       <rim:Name>
 	<rim:LocalizedString value = "Verify Network Inventory WSDL Reference -  Verify Network Inventory WSDL"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates Verify Network Inventory WSDL informational reference with the Verify Network Inventory WSDL."/>
       </rim:Description>
    </rim:Association>     

    

    <!--
    
                "ChoiceReference - Choice" Associations
                
    -->
    <rim:Association id = "yes_ref_check_product_catalog-yes_check_product_catalog-assoc-id"
 	associationType = "IsChoiceReferenceFor"
 	objectType = "Association"
 	sourceObject = "yes_ref_check_product_catalog-id"
 	targetObject = "yes_check_product_catalog-id">
       <rim:Name>
 	<rim:LocalizedString value = "Yes Choice Reference For Check Product Catalog InformationalReference - Yes Choice Reference For Check Product Catalog"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates Yes Choice Reference For Check Product Catalog InformationalReference with Yes Choice Reference For Check Product Catalog."/>
       </rim:Description>
    </rim:Association>           
    
    <rim:Association id = "no_ref_check_product_catalog-no_check_product_catalog-assoc-id"
 	associationType = "IsChoiceReferenceFor"
 	objectType = "Association"
 	sourceObject = "no_ref_check_product_catalog-id"
 	targetObject = "no_check_product_catalog-id">
       <rim:Name>
 	<rim:LocalizedString value = "No Choice Reference For Check Product Catalog InformationalReference - No Choice Reference For Check Product Catalog"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates No Choice Reference For Check Product Catalog InformationalReference with No Choice Reference For Check Product Catalog."/>
       </rim:Description>
    </rim:Association> 
    
    <rim:Association id = "yes_ref_does_policy_exist-yes_does_policy_exist-assoc-id"
 	associationType = "IsChoiceReferenceFor"
 	objectType = "Association"
 	sourceObject = "yes_ref_does_policy_exist-id"
 	targetObject = "yes_does_policy_exist-id">
       <rim:Name>
 	<rim:LocalizedString value = "Yes Choice Reference For Does A Policy Exist? InformationalReference - Yes Choice Reference For Does A Policy Exist?"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates Yes Choice Reference For Does A Policy Exist? InformationalReference with Yes Choice Reference For Does A Policy Exist?."/>
       </rim:Description>
    </rim:Association>         
    
    <rim:Association id = "no_ref_does_policy_exist-no_does_policy_exist-assoc-id"
 	associationType = "IsChoiceReferenceFor"
 	objectType = "Association"
 	sourceObject = "no_ref_does_policy_exist-id"
 	targetObject = "no_does_policy_exist-id">
       <rim:Name>
 	<rim:LocalizedString value = "No Choice Reference For Does A Policy Exist? InformationalReference - No Choice Reference For Does A Policy Exist?"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates No Choice Reference For Does A Policy Exist? InformationalReference with No Choice Reference For Does A Policy Exist?."/>
       </rim:Description>
    </rim:Association>   
    
    <rim:Association id = "yes_ref_check_atp-yes_check_atp-assoc-id"
 	associationType = "IsChoiceReferenceFor"
 	objectType = "Association"
 	sourceObject = "yes_ref_check_atp-id"
 	targetObject = "yes_check_atp-id">
       <rim:Name>
 	<rim:LocalizedString value = "Yes Choice Reference For Check ATP InformationalReference - Yes Choice Reference For Check ATP"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates Yes Choice Reference For Check ATP InformationalReference with Yes Choice Reference For Check ATP."/>
       </rim:Description>
    </rim:Association>            

    <rim:Association id = "no_ref_check_atp-no_check_atp-assoc-id"
 	associationType = "IsChoiceReferenceFor"
 	objectType = "Association"
 	sourceObject = "no_ref_check_atp-id"
 	targetObject = "no_check_atp-id">
       <rim:Name>
 	<rim:LocalizedString value = "No Choice Reference For Check ATP InformationalReference - No Choice Reference For Check ATP"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates No Choice Reference For Check ATP InformationalReference with No Choice Reference For Check ATP."/>
       </rim:Description>
    </rim:Association>      
 
  
    <!--
    
                Order Promising "InputOutput/Criteria - Trigger/Activity/Decision" Associations
                
    -->
    <rim:Association id = "store_order_store_order_received-id"
 	associationType = "IsInputOf"
 	objectType = "Association"
 	sourceObject = "store_order-id"
 	targetObject = "store_order_received-id">
       <rim:Name>
 	<rim:LocalizedString value = "Store Order - Store Order Received Trigger"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates Store Order with Store Order Received trigger that triggers Order Promising CP flow start event."/>
       </rim:Description>
    </rim:Association>
    
    <rim:Association id = "atc_doc_atc_available-id"
 	associationType = "IsInputOf"
 	objectType = "Association"
 	sourceObject = "atc_doc-id"
 	targetObject = "atc_available-id">
       <rim:Name>
 	<rim:LocalizedString value = "QTY ATC Stock Replenishment -  Start ATC in Transit Trigger"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates QTY ATC Stock Replenishment with Start ATC in Transit trigger."/>
       </rim:Description>
    </rim:Association> 
    
    <rim:Association id = "yes_check_atp_record_receivable-id"
 	associationType = "IsInputOf"
 	objectType = "Association"
 	sourceObject = "yes_check_atp-id"
 	targetObject = "record_receivable-id">
       <rim:Name>
 	<rim:LocalizedString value = "ATP - Record Receivable Trigger"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates ATP with Record Receivable trigger."/>
       </rim:Description>
     </rim:Association>     
     
    <rim:Association id = "yes_check_atp_order_committed-id"
 	associationType = "IsInputOf"
 	objectType = "Association"
 	sourceObject = "yes_check_atp-id"
 	targetObject = "order_committed-id">
       <rim:Name>
 	<rim:LocalizedString value = "ATP - Order Committed Trigger"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates ATP with Order Committed trigger."/>
       </rim:Description>
     </rim:Association>     
     
    <rim:Association id = "yes_check_atp_end_order_promise-id"
 	associationType = "IsInputOf"
 	objectType = "Association"
 	sourceObject = "yes_check_atp-id"
 	targetObject = "order_committed_confirmed-id">
       <rim:Name>
 	<rim:LocalizedString value = "ATP - End Order Promise Trigger"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates yes choice of Check ATP with Order Promise trigger."/>
       </rim:Description>
     </rim:Association>          
    
    <rim:Association id = "store_order_verify_network_inventory-id"
 	associationType = "IsInputOf"
 	objectType = "Association"
 	sourceObject = "store_order-id"
 	targetObject = "verify_network_inventory-id">
       <rim:Name>
 	<rim:LocalizedString value = "Store Order - Verify Network Inventory Activity"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates Store Order with Verify Network Inventory activity."/>
       </rim:Description>
    </rim:Association>  
    
    <rim:Association id = "yes_does_policy_exist_verify_network_inventory-id"
 	associationType = "IsInputOf"
 	objectType = "Association"
 	sourceObject = "yes_does_policy_exist-id"
 	targetObject = "verify_network_inventory-id">
       <rim:Name>
 	<rim:LocalizedString value = "Yes Choice of Does Policy Exist - Verify Network Inventory Activity"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates Yes Choice of Does Policy Exist with Verify Network Inventory activity."/>
       </rim:Description>
    </rim:Association> 
    
    <rim:Association id = "no_check_atp_verify_network_inventory-id"
 	associationType = "IsInputOf"
 	objectType = "Association"
 	sourceObject = "no_check_atp-id"
 	targetObject = "verify_network_inventory-id">
       <rim:Name>
 	<rim:LocalizedString value = "No Choice of Check ATP - Verify Network Inventory Activity"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates No Choice of Check ATP with Verify Network Inventory activity."/>
       </rim:Description>
    </rim:Association>      
    
    <rim:Association id = "atc_verify_network_inventory-id"
 	associationType = "IsOutputOf"
 	objectType = "Association"
 	sourceObject = "atc_atp_doc-id"
 	targetObject = "verify_network_inventory-id">
       <rim:Name>
 	<rim:LocalizedString value = "QTY ATC Stock Replenishment - Verify Network Inventory Activity"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates QTY ATC Stock Replenishment with Verify Network Inventory activity."/>
       </rim:Description>
    </rim:Association>      
    
    <rim:Association id = "atp_verify_network_inventory-id"
 	associationType = "IsOutputOf"
 	objectType = "Association"
 	sourceObject = "atp_doc-id"
 	targetObject = "verify_network_inventory-id">
       <rim:Name>
 	<rim:LocalizedString value = "QTY ATP - Verify Network Inventory Activity"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates QTY ATP with Verify Network Inventory activity."/>
       </rim:Description>
    </rim:Association>       
    
    <rim:Association id = "store_order_check_product_catalog-id"
 	associationType = "IsCriteriaOf"
 	objectType = "Association"
 	sourceObject = "store_order-id"
 	targetObject = "check_product_catalog-id">
       <rim:Name>
 	<rim:LocalizedString value = "Store Order - Check Product Catalog Decision"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates Store Order with Check Product Catalog decision."/>
       </rim:Description>
    </rim:Association>   
    
    <rim:Association id = "store_order_policy_does_policy_exist-id"
 	associationType = "IsCriteriaOf"
 	objectType = "Association"
 	sourceObject = "store_order-id"
 	targetObject = "does_policy_exist-id">
       <rim:Name>
 	<rim:LocalizedString value = "Store Order Policy - Does A Policy Exist? Decision"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates Store Order Policywith Does A Policy Exist? decision."/>
       </rim:Description>
    </rim:Association>  
    
    <rim:Association id = "yes_check_product_catalog_does_policy_exist-id"
 	associationType = "IsCriteriaOf"
 	objectType = "Association"
 	sourceObject = "yes_check_product_catalog-id"
 	targetObject = "does_policy_exist-id">
       <rim:Name>
 	<rim:LocalizedString value = "yes Check Product Catalog Choice - Does A Policy Exist? Decision"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates yes Check Product Catalog Choice with Does A Policy Exist? decision."/>
       </rim:Description>
    </rim:Association>      

    <rim:Association id = "atp_check_store_order-id"
 	associationType = "IsCriteriaOf"
 	objectType = "Association"
 	sourceObject = "store_order-id"
 	targetObject = "check_atp-id">
       <rim:Name>
 	<rim:LocalizedString value = "Store Order - Check ATP Decision"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates Store oRder with Check ATP decision."/>
       </rim:Description>
    </rim:Association>   
    
    <rim:Association id = "atp_check_atp-id"
 	associationType = "IsCriteriaOf"
 	objectType = "Association"
 	sourceObject = "atp_doc-id"
 	targetObject = "check_atp-id">
       <rim:Name>
 	<rim:LocalizedString value = "ATP - Check ATP Decision"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates ATP with Check ATP decision."/>
       </rim:Description>
    </rim:Association>     
    
    <rim:Association id = "atc_atp_check_atp-id"
 	associationType = "IsCriteriaOf"
 	objectType = "Association"
 	sourceObject = "atc_atp_doc-id"
 	targetObject = "check_atp-id">
       <rim:Name>
 	<rim:LocalizedString value = "ATC_ATP - Check ATP Decision"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates ATC_ATP with Check ATP decision."/>
       </rim:Description>
    </rim:Association>         
    
   

    
    
    <!--
    
                Order Promising "Matrix - Activity, Decision" Associations
                
    -->           
    <rim:Association id = "store_order_m_does_policy_exist-assoc-id"
 	associationType = "IsMatrixOf"
 	objectType = "Association"
 	sourceObject = "store_order_m_does_policy_exist-id"
 	targetObject = "does_policy_exist-id">
       <rim:Name>
 	<rim:LocalizedString value = "Store Order M - Does Policy Exist"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates Does Policy Exist matrix for Store Order input with Does Policy Exist."/>
       </rim:Description>
    </rim:Association>               
    
    <rim:Association id = "yes_product_m_does_policy_exist-assoc-id"
 	associationType = "IsMatrixOf"
 	objectType = "Association"
 	sourceObject = "yes_product_m_does_policy_exist-id"
 	targetObject = "does_policy_exist-id">
       <rim:Name>
 	<rim:LocalizedString value = "Yes Check Product Catalog M - Does Policy Exist"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates matrix for yes choice input from the Check Product Catalog decision with Does Policy Exist."/>
       </rim:Description>
    </rim:Association>               
    
    
    <rim:Association id = "store_order_m_verify_network_inventory-assoc-id"
 	associationType = "IsMatrixOf"
 	objectType = "Association"
 	sourceObject = "store_order_m_verify_network_inventory-id"
 	targetObject = "verify_network_inventory-id">
       <rim:Name>
 	<rim:LocalizedString value = "Store Order M - Verify Network Inventory"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates Store Order matrix with Verify Network Inventory."/>
       </rim:Description>
    </rim:Association>           

     <rim:Association id = "yes_m_verify_network_inventory-assoc-id"
 	associationType = "IsMatrixOf"
 	objectType = "Association"
 	sourceObject = "yes_m_verify_network_inventory-id"
 	targetObject = "verify_network_inventory-id">
       <rim:Name>
 	<rim:LocalizedString value = "yes M - Verify Network Inventory"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates matrix for yes choice input from the Does A Policy Exist? decision with Verify Network Inventory."/>
       </rim:Description>
    </rim:Association>           
    
    <rim:Association id = "no_m_verify_network_inventory-assoc-id"
 	associationType = "IsMatrixOf"
 	objectType = "Association"
 	sourceObject = "no_m_verify_network_inventory-id"
 	targetObject = "verify_network_inventory-id">
       <rim:Name>
 	<rim:LocalizedString value = "no M - Verify Network Inventory"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates matrix for no choice input from the Check ATP decision with Verify Network Inventory."/>
       </rim:Description>
    </rim:Association>  
    
    <rim:Association id = "store_order_m_check_atp-assoc-id"
 	associationType = "IsMatrixOf"
 	objectType = "Association"
 	sourceObject = "store_order_m_check_atp-id"
 	targetObject = "check_atp-id">
       <rim:Name>
 	<rim:LocalizedString value = "Store Order M - Check ATP"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates Check ATP matrix for Store Order input with Check ATP."/>
       </rim:Description>
    </rim:Association>               
    
    <rim:Association id = "atp_m_check_atp-assoc-id"
 	associationType = "IsMatrixOf"
 	objectType = "Association"
 	sourceObject = "atp_m_check_atp-id"
 	targetObject = "check_atp-id">
       <rim:Name>
 	<rim:LocalizedString value = "ATP M - Check ATP"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates matrix for ATP input with Check ATP."/>
       </rim:Description>
    </rim:Association>               
        
    <rim:Association id = "atc_atp_m_check_atp-assoc-id"
 	associationType = "IsMatrixOf"
 	objectType = "Association"
 	sourceObject = "atc_atp_m_check_atp-id"
 	targetObject = "check_atp-id">
       <rim:Name>
 	<rim:LocalizedString value = "ATC_ATP M - Check ATP"/>
       </rim:Name>
       <rim:Description>
           <rim:LocalizedString value = "Associates matrix for ATC_ATP input with Check ATP."/>
       </rim:Description>
    </rim:Association>               
    
    
    <!--
    
                Order Promising "Choice - Decision" Associations
     