<?xml version="1.0"?>
<!DOCTYPE CPA SYSTEM "cpa-cpp-0.0.dtd">
<!--Note: above URL will actually point to a URL in the repository for the schema for CPAML-->
<CPA>
   <CPAInfo>
      <CPAName>Extol22 CPP</CPAName>
      <CPAType>
         <Protocol>ebXML</Protocol>
         <Version>0.1</Version>
         <Type>POC</Type>
      </CPAType>
      <Role>
         <!-- Retail, supplier -->
         <RoleDefn>
            <RoleName>ItemAlignmentSupplier</RoleName>
            <RolePlayer>Extol22</RolePlayer>
         </RoleDefn>
         <RoleDefn>
            <RoleName>OrderExchangeSupplier</RoleName>
            <RolePlayer>Extol22</RolePlayer>
         </RoleDefn>
      </Role>
      <Participants>
         <Member IdCodeType="DUNS" MemberId="3220000000000">
            <PartyName Partyname="Extol22">Extol22</PartyName>
            <CompanyTelephone>123 456 7890</CompanyTelephone>
            <Address>
               <AddressType>location</AddressType>
               <AddressLine>Some street</AddressLine>
               <City>ACity</City>
               <State>CA</State>
               <Zip>123456</Zip>
               <Country>USA</Country>
            </Address>
            <Contact Type="primary">
               <LastName>Smith</LastName>
               <FirstName>John</FirstName>
               <MiddleName></MiddleName>
               <Title>Workerbee</Title>
               <ContactTelephone Type="primary">132 456 4678</ContactTelephone>
               <EMail Type="primary">meme@Extol22.com</EMail>
            </Contact>
         </Member>
      </Participants>
      <Duration>
         <Start>
            <Date>20001010</Date>
            <Time>000000.000Z</Time>
         </Start>
         <End>
            <Date>20001110</Date>
            <Time>000000.000Z</Time>
         </End>
      </Duration>
   </CPAInfo>
   <DeliveryChannelSet>
      <!-- Retail Supplier -->
      <DeliveryChannel ChannelId="id_supplier_http_transport_channel" TransportId="id_supplier_http_transport" DocExchangeId="id_doc_exchange"/>
   </DeliveryChannelSet>
   <!-- Retail, supplier -->
   <Transport TransportId="id_supplier_http_transport">
      <Communication>
         <HTTP>
            <Version>1.1</Version>
            <HTTPNode>
               <OrgName Partyname="Extol22"/>
               <HTTPAddress>
                  <RequestURL>http://x.x.x.x/ebXML/RetailSupplier</RequestURL>
               </HTTPAddress>
            </HTTPNode>
            <TransportEncoding>ebXML</TransportEncoding>
         </HTTP>
      </Communication>
   </Transport>
   <DocExchange DocExchangeId="id_doc_exchange">
      <MessageIdempotency>required</MessageIdempotency>
   </DocExchange>
   <BusinessProtocol>
      <MessageSet>Services</MessageSet>
      <BusinessInterface>
         <!-- Retail, supplier -->
         <ServiceInterface InterfaceId="ItemAlignmentSupplier">
            <OrgName Partyname="Extol22"/>
            <TaskName>ItemAlignment</TaskName>
            <ActionMenu>
               <Action Type="basic" Invocation="asyncOnly" ActionId="receiveItemAlign">
                  <Request>
                     <RequestName>ItemAlign</RequestName>
                     <RequestMessage>ItemAlign</RequestMessage>
                     <Channel ChannelId="id_supplier_http_transport_channel"/>
                  </Request>
                  <Response>
                     <ResponseName Required="yes">ItemAlignAck</ResponseName>
                  </Response>
               </Action>
               <Action Type="basic" Invocation="asyncOnly" ActionId="receiveItemCreateAck">
                  <Request>
                     <RequestName>ItemCreateAck</RequestName>
                     <RequestMessage>ItemCreateAck</RequestMessage>
                     <Channel ChannelId="id_supplier_http_transport_channel"/>
                  </Request>
               </Action>
            </ActionMenu>
         </ServiceInterface>
         <!-- Retail, supplier -->
         <ServiceInterface InterfaceId="ExchangePurchaseOrderSupplier">
            <OrgName Partyname="Extol22"/>
            <TaskName>PurchaseOrder</TaskName>
            <ActionMenu>
               <Action Type="basic" Invocation="asyncOnly" ActionId="receiveOrderCreate">
                  <Request>
                     <RequestName>OrderCreate</RequestName>
                     <RequestMessage>OrderCreate</RequestMessage>
                     <Channel ChannelId="id_supplier_http_transport_channel"/>
                  </Request>
                  <Response>
                     <ResponseName Required="yes">OrderCreateAck</ResponseName>
                     <ResponseName Required="yes">OrderAcceptance</ResponseName>
                  </Response>
               </Action>
               <Action Type="basic" Invocation="asyncOnly" ActionId="receiveOrderAcceptanceAck">
                  <Request>
                     <RequestName>OrderAcceptanceAck</RequestName>
                     <RequestMessage>OrderAcceptanceAck</RequestMessage>
                     <Channel ChannelId="id_supplier_http_transport_channel"/>
                  </Request>
               </Action>
            </ActionMenu>
         </ServiceInterface>
      </BusinessInterface>
   </BusinessProtocol>
   <Comment>Extol22 CPP</Comment>
</CPA>

