<!--
   Tech Data Corporation
   XML Price Availability Submit Message Guideline.
   https://tdxml.techdata.com:443/xmlservlet
   Version 1.4
   Date: 12/21/03      

   11/01/01 - Added optional element "OrderLevel" to support Government Pricing functionality. 
              Allowable values include:
              "EF" = Education (Student, Staff)    "EH" = Education (Higher)
              "EL" = Education (K-12)              "ER" = Education (Erate)
              "FE" = Federal                       "FG" = Federal GSA
              "LO" = Local                         "ST" = State 

   07/02/03 - ADDED  PromoAcceptInd:  Optional element. Occurs 0 or 1 times per line item. 
	      Allowable values include:
                 "Y" = Yes - promotions will be accepted for this line item.
                 "N" = No - promotions will not be accepted for this line item. 
    	    
	    - ADDED  PromoAppliedShowInd:  Optional element. Occurs 0 or 1 times per line item. 
	      Allowable values include:
                 "Y" = Yes - promotions that have been applied will be shown for this line item.
                 "N" = No - promotions that have been applied will be shown for this line item. 

   11/16/03 - Added ResponseVersion: Optional element for specifying the Response DTD version.  

   12/21/03 - TransControlID element is no longer optional. 
-->

<!ELEMENT XML_PriceAvailability_Submit (
	Header ,
	Detail ,
	Summary ) >

<!ELEMENT Header (
	UserName ,
	Password ,
	TransSetIDCode ,
	TransControlID ,
	ResponseVersion? ) >

<!-- Segment -->
<!ELEMENT UserName (#PCDATA) >
<!ELEMENT Password (#PCDATA) >

<!-- ST Segment -->
<!ELEMENT TransSetIDCode (#PCDATA) >
<!ELEMENT TransControlID (#PCDATA) >
<!ELEMENT ResponseVersion (#PCDATA) >

<!ELEMENT Detail (
	LineInfo+ ) >

<!ELEMENT LineInfo (
	AssignedID ,
	OrderLevel? ,
	RefIDQual ,
	RefID ,
	PromoAcceptInd? ,
	PromoAppliedShowInd? ) >

<!-- LIN Segment -->
<!ELEMENT AssignedID (#PCDATA) >
<!ELEMENT OrderLevel (#PCDATA) >
<!ELEMENT RefIDQual (#PCDATA) >
<!ELEMENT RefID (#PCDATA) >
<!ELEMENT PromoAcceptInd  (#PCDATA) >
<!ELEMENT PromoAppliedShowInd  (#PCDATA) >

<!ELEMENT Summary (
	NbrOfSegments ) >

<!-- SE Segment -->
<!ELEMENT NbrOfSegments (#PCDATA) >