<?xml version="1.0" ?>

<!--File:  dd250-5.xml
Purpose:   DD250 Form
Version:   0.5 2001-03-09
Location:  http://www.milpac.com/specs
-->


<!--DD250 DTD -->


<!DOCTYPE dd250 [


<!ELEMENT document (coverSheet, shipmentLevel, freightDetails, item+,approval)>



<!-- =============================================================== -->
<!-- cover:  Descriptive information about document  =============== -->
<!-- =============================================================== -->

<!ELEMENT coverSheet (returnAddress,copyTo*,notes*)>
<!ATTLIST coverSheet
     refNumber ID #REQUIRED
     docForm CDATA #FIXED "DD250"
     docStatus (New|Correction) "New"
     docVersion CDATA #FIXED "2.0"
     salesOrder CDATA #IMPLIED
     sequence CDATA #IMPLIED
     author CDATA #REQUIRED
     date CDATA #REQUIRED
     status (Draft|InProcess | Submitted | Approved | Closed) "InProcess"
>

   <!ELEMENT returnAddress (genericAddress) >

   <!ELEMENT copyTo (genericAddress) >
   <!ATTLIST copyTo
	mustApprove  (Yes | No) "No"
   >

      <!ELEMENT genericAddress (postalAddress|emailAddress) >

      <!ELEMENT emailAddress (#PCDATA)>
      <!ATTLIST emailAddress
	name CDATA #IMPLIED
      >

      <!ELEMENT postalAddress (organization)>
      <!ATTLIST postalAddress
	name CDATA #REQUIRED
      >


      <!ELEMENT notes (#PCDATA)>
      <!ATTLIST notes
	noteBy CDATA #REQUIRED
	date   CDATA #REQUIRED
      >



<!-- =============================================================== -->
<!-- shipmentDetails:  Shipment Level Details   ====================== -->
<!-- =============================================================== -->


<!ELEMENT shipmentDetails (contract, shipmentNum, invoice, shipDate,
			 transportation, parties, acceptance)>

   <!ELEMENT contract (#PCDATA)>
   <!ATTLIST contract
	ordernum CDATA #IMPLIED
	subContract CDATA #IMPLIED
   >

   <!ELEMENT shipmentNum (#PCDATA)>
   <!ATTLIST shipmentNum
	isFinal (Yes | No) "No"
   >

   <!ELEMENT shipDate (#PCDATA)>
   <!ATTLIST shipDate
	isEstimated (Yes | No) "No"
   >

   <!ELEMENT invoice (#PCDATA)>
   <!ATTLIST invoice
	invdate CDATA #IMPLIED
   >

   <!ELEMENT acceptance (#PCDATA)>
   <!ATTLIST acceptance
	acceptPoint (S | D) "S"
	fob (S | O | D) "S"
	cqa (S | D | N) "S"
	acceptMeth (GovtRep|FastPay|EDI|WAWF) "GovtRep"
   >

   <!ELEMENT transportMode (#PCDATA)>
   <!ATTLIST transportMode
	tcn CDATA #IMPLIED
	gbl CDATA #IMPLIED
   >


   <!ELEMENT parties (prime,shipFrom,adminOfc,payOfc,shipTo,markFor)>

      <!ELEMENT prime    (entity)>
      <!ELEMENT shipFrom (entity)>
      <!ELEMENT adminOfc (entity)>
      <!ELEMENT payOfc   (entity)>
      <!ELEMENT shipTo   (entity)>
      <!ELEMENT markFor  (entity|markForInfo)>

	 <!ELEMENT entity (organization)>
	 <!ATTLIST entity
	      code CDATA #REQUIRED
	      subEntity CDATA #IMPLIED
	 >

	 <!ELEMENT organization (orgName, address)>

	 <!ELEMENT orgName (#PCDATA)>
	 <!ATTLIST orgName
	      subOrg CDATA #IMPLIED
	 >

	 <!ELEMENT address (#PCDATA)>
	 <!ATTLIST address
	      subAddress CDATA #IMPLIED
	      city CDATA #REQUIRED
	      state CDATA #REQUIRED
	      zipcode CDATA #REQUIRED
	 >

      <!ELEMENT markForInfo (mfTextLine,mfTextLine*,mfTextLine*,mfTextLine*,mfTextLine*)>
      <!ATTLIST markForInfo
	      code CDATA #IMPLIED
      >

      <!ELEMENT mfTextLine (#PCDATA)*>



<!-- =============================================================== -->
<!-- item:  Line item(s) being shipped  =========================== -->
<!-- =============================================================== -->

<!ELEMENT item (clin,noun,nsn,partNum,quantity,unitPrice,serialNums,accounting)>

   <!ELEMENT clin (#PCDATA)>
   <!ATTLIST clin
	exhibit CDATA #IMPLIED
   >

   <!ELEMENT noun (#PCDATA)>
   <!ELEMENT nsn (#PCDATA)>

   <!ELEMENT partNum (#PCDATA)>
   <!ATTLIST partNum
	mfrCAGE CDATA #IMPLIED
   >

   <!ELEMENT quantity (#PCDATA)>
   <!ATTLIST quantity
	uoi CDATA "EA"
   >

   <!ELEMENT unitPrice (#PCDATA)>
   <!ATTLIST unitPrice
	currency CDATA "USD"
   >

   <!ELEMENT serialNums (sn*,snRange*)>
       <!ELEMENT sn (#PCDATA)>
       <!ELEMENT snRange (#PCDATA)* >
       <!ATTLIST snRange
            first CDATA #IMPLIED
	    last CDATA #IMPLIED
       >


   <!ELEMENT accounting (acrn*,milstrip*)>

      <!ELEMENT acrn (#PCDATA)>

      <!ELEMENT milstrip (#PCDATA)>
      <!ATTLIST milstrip
	   quantity CDATA #IMPLIED
      >



<!-- =============================================================== -->
<!-- approval(s):  Internal signoffs and customer approvals   ====== -->
<!-- =============================================================== -->


<!ELEMENT approval (inspection,internalOk*)>

      <!ELEMENT inspection (inspector,inspectMsg*) >
      <!ATTLIST inspection
	   cqa (S | D) "S"
	   acceptance (S | D) "S"
	   approvAction (Approved | Rejected | NoAction) "NoAction"
	   approvDate CDATA #REQUIRED
	   transactCode CDATA #IMPLIED
      >

	 <!ELEMENT inspector (entity)>
	 <!ATTLIST inspector
	       name  CDATA #REQUIRED
	       title CDATA #REQUIRED
	       phone CDATA #REQUIRED
         >

	 <!ELEMENT internalOk (internSig,inspectMsg*) >
	 <!ELEMENT internSig (#PCDATA)>
	 <!ATTLIST internSig
	       approvAction (Approved | Rejected | NoAction) "NoAction"
	       approvDate CDATA #REQUIRED
	       title CDATA #REQUIRED
	       phone CDATA #REQUIRED
	 >

         <!ELEMENT inspectMsg (#PCDATA)>


<!-- =============================================================== -->
<!-- freightDetails:  Freight Dimensions, Charges, Tracking   ====== -->
<!-- =============================================================== -->


<!ELEMENT freightDetails (dimensions,charges,carrier)>

   <!ELEMENT dimensions (containers,weight,volume)>

      <!ELEMENT containers (#PCDATA)>
      <!ELEMENT weight (#PCDATA)>
      <!ATTLIST weight
	   units CDATA #FIXED "pounds"
      >
      <!ELEMENT volume (#PCDATA)>
      <!ATTLIST volume
	   units CDATA #FIXED "cu-feet"
      >


   <!ELEMENT charges (#PCDATA)>
   <!ATTLIST charges
        currency CDATA #FIXED "USD"
   >

   <!ELEMENT carrier (#PCDATA)>
   <!ATTLIST carrier
	trackNum CDATA #REQUIRED
	service CDATA #IMPLIED
   >


]>	<!--End of DD250 DTD Definition-->



<!-- =============================================================== -->
<!-- ================ Sample DD250 Document ======================== -->
<!-- =============================================================== -->


<dd250>
   <coverSheet  refNumber="TEST-XML-DD250-05"
		docForm="DD250"
		docStatus="New"
		salesOrder="DLA900-01-A-TEST-M237"
		sequence="MPT0005"
		docVersion="2.0"
		author="D Johnson"
		date="12/08/2000"
		status="Approved">

      <returnAddress>DJohnson@milpac.com
      </returnAddress>

      <copyTo><emailAddress name="Lynn Carter">LCarter@milpac.com</emailAddress>
      </copyTo>

      <copyTo><emailAddress>Accts-Recv@milpac.com</emailAddress>
      </copyTo>

      <copyTo><emailAddress>DD250s-File@milpac.com</emailAddress>
      </copyTo>

      <notes noteBy="D Johnson" date="12/11/2000">
      This is a sample DD250 document created by DD-FormStation.  </notes>

      <notes noteBy="G Tsiknas" date="12/11/2000">
      This is an XML representation of a sample DD250 using Mil-Pac's proposed
      schema for interchange of DD250 documents.  </notes>

   </coverSheet>



    <shipmentDetails>

       <contract ordernum="M237">DLA900-01-A-TEST</contract>
       <shipmentNum>MPT0005</shipmentNum>
       <shipDate isEstimated="Yes">2001JAN14</shipDate>
       <invoice invdate="1/14/2001">M01-0023525</invoice>
       <transportMode tcn="V003301007G0123" gbl="235255255">5</transportMode>
       <acceptance acceptPoint="S" cqa="S" fob="S" acceptMeth="Inspection"></acceptance>

       <prime entityCode="1HLD9">
		<orgName subOrg="Network Services Division">Mil-Pac Technology
		</orgName>
		<address subAddress="Suite 227" city="San Diego" state="CA" zipcode="92123">
			3914 Murphy Canyon Road
		</address>
       </prime>

       <shipFrom entityCode="1HLD9">
		<orgName>Mil-Pac Technology</orgName>
		<address city="San Diego" state="CA" zipcode="92123">
			3914 Murphy Canyon Road
		</address>
       </shipFrom>

       <shipFrom entityCode="1HLD9">
		<orgName>Mil-Pac Technology</orgName>
		<address city="San Diego" state="CA" zipcode="92123">
			3914 Murphy Canyon Road
		</address>
       </shipFrom>

       <shipTo entityCode="N00014">
		<orgName>OFFICE OF NAVAL RESEARCH</orgName>
		<address subAddress="BALLSTON CENTRE TOWER ONE"
                         city="ARLINGTON" state="VA" zipcode="22217-5660">
			800 NORTH QUINCY STREET
		</address>
       </shipTo>
	      
       <adminOfc entityCode="S0504A">
		<orgName>DCMC PHOENIX</orgName>
		<address subAddress="TWO RENAISSANCE SQUARE, SUITE 400"
			 city="PHOENIX" state="AZ" zipcode="85004-4424">
			40 N. CENTRAL AVENUE
		</address>
       </adminOfc>

       <payOfc entityCode="SC1002">
		<orgName subOrg="DFAS-CO-JWD/DPRO WEST DIVISION">DFAS - COLUMBUS CENTER</orgName>
		<address city="COLUMBUS" state="OH" zipcode="43218-2511">
			 P.O. BOX 182311
		</address>
       </payOfc>

       <markFor>
		<mfTextLine>Receiving Officer</mfTextLine>
		<mfTextLine>Non-Milstrip</mfTextLine>
		<mfTextLine>TP 3 Rating DOA7</mfTextLine>
		<mfTextLine>ACR:   AB</mfTextLine>
       </markFor>

    </shipmentDetails>

    <item>
	<clin exhibit="A007">0001</clin>
	<noun>WIDGET</noun>
	<nsn>1112-01-233-4443</nsn>
	<partNum mfrCage="1HLD9">WDG-020550-223</partNum>
	<quantity uoi="EA">12</quantity>
	<unitPrice >1295</unitPrice>
	<serialNums>
		<sn>223-00003</sn>
		<sn>223-00005</sn>
		<sn>223-00009</sn>
		<sn>223-00012</sn>
		<serNumRange first="223-00021" last="223-00028"></serNumRange>
	</serialNums>
	<acrn>AB</acrn>
	<milstrip alloc="4">23908238289234424</milstrip>
	<milstrip alloc="8">55902352522222421</milstrip>

    </item>

    <item>
	<clin >0002AA</clin>
	<noun>CONNECTOR, WIDGET</noun>
	<nsn>1112-01-233-4003</nsn>
	<partNum mfrCage="1HLD9">WDG-020550-887</partNum>
	<quantity uoi="EA">20</quantity>
	<unitPrice >192</unitPrice>
        <acrn>AB</acrn>
	<milstrip alloc="12">23908238289234424</milstrip>
	<milstrip alloc="8">55902352522222421</milstrip>
    </item>

    <item>
	<clin>0002AB</clin>
	<noun>MAINTENANCE, WIDGET</noun>
	<partNum mfrCage="1HLD9">MNT-020550-001</partNum>
	<quantity uoi="LT">1</quantity>
	<unitPrice >27244</unitPrice>
        <acrn>AC</acrn>
	<milstrip >23908238289234424</milstrip>
    </item>

    <item>
	<clin>0003</clin>
	<noun>REWORK, WIDGET</noun>
	<quantity uoi="LT">1</quantity>
	<unitPrice>2274</unitPrice>
	<suplData>Maintenance performed on engineering</suplData>
	<suplData>units to make ready for shipment under</suplData>
	<suplData>terms of contract.</suplData>
    </item>


    <approval>
	  <inspection cqa="S" acceptance="S" approvAction="Approved"
		approvDate="01/14/2001" transCode="30012003311">
		<inspectMsg>Shipment accepted after inspection
		</inspectMsg>
		<inspector name="M Davis" title="QAS" phone="888-555-1212">
			<entity entityCode="S0504A">
				<orgName>DCMC-SAN DIEGO</orgName>
				<address subAddress="Suite 200" city="San Diego" state="CA" zipcode="92123">
					5220 Daggett Street
				</address>
			</entity>
		</inspector>

	  </inspection>

	  <internalOk approvAction="Approved" approvDate="01/11/2001"
		      title="Project Mgr" phone="888-555-1212 Ext432"> Ed Samuels
	  </internalOk>

	  <internalOk approvAction="Approved" approvDate="01/12/2001"
		      title="Lead QA" phone="888-555-1212 Ext222"> Dave Smith
	  </internalOk>
    </approval>



    <freightDetails>
	  <dimensions>
		<containers>3</containers>
		<weight>17</weight>
	  	<volume>4</volume>
	  </dimensions>

	  <charges>28.90</charges>
	  <carrier trackNum="1Z064X002332423342" service="2nd Day Air">UPS</carrier>
    </freightDetails>




</dd250>



