home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / drafts / draft_n_r / draft-rfced-info-sheppard-00.txt < prev    next >
Text File  |  1997-02-10  |  41KB  |  938 lines

  1.  
  2. INTERNET-DRAFT          EXPIRES: AUGUST 1997             INTERNET-DRAFT
  3.  
  4.  
  5. Network Working Group                                        S. Sheppard
  6. Internet-Draft                                                S. Peoples
  7. Category: Standards Track            Media Solutions International, Inc.
  8.                                                             January 1997
  9.  
  10.  
  11.          Electronic Part Catalog to Business System Interface
  12.                  <draft-rfced-info-sheppard-00.txt>
  13.  
  14. Status of this Memo
  15.  
  16.    This document is an Internet-Draft.  Internet-Drafts are working
  17.    documents of the Internet Engineering task Force (IETF), its areas,
  18.    and its working groups.  Note that other groups may also distribute
  19.    working documents as Internet-Drafts.
  20.  
  21.    Internet-Drafts are draft documents valid for a maximum of six
  22.    months and may be updated, replaced, or obsoleted by other
  23.    documents at any time.  It is inappropriate to use Internet-Drafts
  24.    as reference material or to cite them other than as "work in progress".
  25.  
  26.    To learn the current status of any Internet-Draft, please check the
  27.    "1id-abstract.txt" listing contained in the Internet-Drafts Shadow
  28.    Directories on ftp.is.co.za (Africa), nic.nordu.net (Europe),
  29.    munnari.oz.au (Pacific Rim), ds.internic.net (US East Coast), or
  30.    ftp.isi.edu (US West Coast).
  31.  
  32.  
  33.  
  34.  
  35. Abstract
  36.  
  37.      This Internet-Draft specifies a standard method of transferring
  38.      part and pick list information between dealer business systems 
  39.      (DBS) and  electronics parts catalog (EPC) systems.
  40.  
  41.  
  42. Table of Contents
  43.  
  44. 1    Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . 2
  45. 2    Key Features . . . . . . . . . . . . . . . . . . . . . . . . . . 2
  46. 3    Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
  47. 4    Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
  48. 4.1    Part Queries . . . . . . . . . . . . . . . . . . . . . . . . . 4
  49. 4.2    Pick Lists . . . . . . . . . . . . . . . . . . . . . . . . . . 6
  50. 5    Mass Updates . . . . . . . . . . . . . . . . . . . . . . . . . . 6
  51. 6    Security Considerations of this Memo . . . . . . . . . . . . . . 6
  52. 7    Summary of tables and fields . . . . . . . . . . . . . . . . . . 7
  53. 7.1    Any   These fields may appear in any of the files . . . . . .  7
  54. 7.2    C     Comments . . . . . . . . . . . . . . . . . . . . . . . . 8
  55. 7.3    D     Pick List Details . . . . . . . . . . . . . . . . . . .  8
  56. 7.4    H     Pick List Header . . . . . . . . . . . . . . . . . . . . 8
  57. 7.5    P     Parts . . . . . . . . . . . . . . . . . . . . . . . . .  9
  58. 7.6    S     Stocked Part . . . . . . . . . . . . . . . . . . . . .  10
  59. 7.7    T     Price Tape . . . . . . . . . . . . . . . . . . . . . .  11
  60. 8    References . . . . . . . . . . . . . . . . . . . . . . . . . .  11
  61. 9    Author's Addresses . . . . . . . . . . . . . . . . . . . . . .  11
  62. Appendix - Country Codes from ISO 3166 . . . . . . . . . . . . . . . 12
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69. Sheppard                                                        [Page 1]
  70.  
  71.  
  72. Internet-Draft             EPC to DBS Interface             January 1997
  73.  
  74. 1    Introduction
  75.  
  76.      An EPC is used to electronically retrieve the information contained
  77.      within the printed parts books.  This is usually accomplished
  78.      with a highly graphical interface.  In addition, most EPCs run
  79.      on Windows-based PC's.  The EPC is only a lookup/ reference
  80.      tool, but it does allow for the creation of "pick lists".  A pick 
  81.      list places a number of part numbers along with the corresponding 
  82.      quantities requested into a list.
  83.  
  84.      A DBS is used to catalog the Part Numbers available at an Equipment
  85.      Dealer/ Distributor's location. Typical systems allow for the entry
  86.      of Part Numbers, Quantity on Hand, Quantity on Order, Bin Location,
  87.      Retail Price, Customer Price, Suggested Retail Price, etc...  These
  88.      systems typically run on Unix based mainframes.
  89.  
  90.      With the rising use of EPCs in the outdoor power, agricultural, 
  91.      and construction equipment industries the need to share data in 
  92.      real-time with the legacy DBSs has become a key issue 
  93.      to successfully installing these systems.  A number of 
  94.      proprietary, operating system specific, and inflexible 
  95.      protocols have been proposed to handle these interactions.  
  96.      It is the intent of this Internet-Draft to describe an interface 
  97.      which has been successfully implemented that overcomes the 
  98.      limitations of previous interfaces.
  99.  
  100.  
  101. 2    Key Features
  102.  
  103.      The key features of this interface are as follows:
  104.  
  105.      - expand-ability  The framework is expansion-friendly
  106.  
  107.      - network independent  Although tcp/ip is the only 
  108.        protocol currently used to implement this interface 
  109.        there other protocols that share TCP's key features 
  110.        such as ISO 8072 could be used instead.
  111.  
  112.      - client-server 
  113.  
  114.      - decoupling  The DBS and the EPC can each be upgraded 
  115.        without requiring a simultaneous upgrade in the other.  This 
  116.        is particularly important in environments with EPC's from 
  117.        several vendors being used simultaneously.
  118.  
  119.      - operating system independent 
  120.  
  121.      - real-time  The user always sees the most current 
  122.        information.
  123.  
  124.  
  125.  
  126.  
  127. Sheppard                                                        [Page 2]
  128.  
  129.  
  130. Internet-Draft          EPC to DBS Interface             January 1997
  131.  
  132. 3    Protocol 
  133.  
  134.      The protocol is very simple.  Data is transferred in both 
  135.      directions using the same format.  Each line in the transfer 
  136.      is split up into four pieces.
  137.      
  138.      The first character is the `table'.  Some might feel more 
  139.      comfortable referring to this as the `file' or `database', 
  140.      but since table is a less ambiguous term that is what this 
  141.      I-D will use.  Examples of tables would be the part, stock 
  142.      part, pick list header, and pick list detail.  Each of these 
  143.      has a unique character.  The capitalization of this character 
  144.      is also significant.  It is used to indicate the beginning of 
  145.      records.  If the table character is a capital, that indicates 
  146.      the beginning of a record.  If it is lower case, then it is a 
  147.      continuation of the current record.  If the table is `#' then 
  148.      the rest of the line is ignored and is a comment.  These 
  149.      comments are not intended to be displayed to the user.  They 
  150.      are there merely to facilitate the debugging process.
  151.      
  152.      The second character is the `field'.  Within each table 
  153.      characters are defined for individual fields such as 
  154.      `manufacturer', `part number', and `description'.  Again, the 
  155.      capitalization of the characters is relevant.  If a field is 
  156.      a capital letter it indicates information that is known.  If 
  157.      it is lower case it indicates information that is being 
  158.      requested.  The `*' character can be used to request all 
  159.      available information.  Although no one has currently 
  160.      implemented it, it is possible for this character to be used 
  161.      to delete or count matching records.
  162.      
  163.      The third piece is simply a space (ASCII 32).
  164.      
  165.      The fourth piece consumes the rest of the line.  It is the 
  166.      `value'.  Monetary values are expressed in pennies. $123.45 
  167.      would be passed as `12345'.  The line should be terminated 
  168.      with a UNIX (LF) or DOS (CR/LF) line terminator.  There 
  169.      should be no white space between the end of the value and the 
  170.      line terminator.  If there is, it should be ignored.  White 
  171.      space includes space, tab and other control characters.  For 
  172.      purposes of this I-D ASCII 1-32 except LF should be 
  173.      considered white space.
  174.      
  175.      One particularly important point of this interface is the 
  176.      decoupling of the EPC and DBS.  To achieve this version 
  177.      numbers are used.  As long as the major number hasn't 
  178.      changed, both ends should cope gracefully with new tables and 
  179.      fields.  The EPC or the DBS may have fields which the other 
  180.      does not.  That these fields might be sent should not crash 
  181.      the interface, or cause the user to see an error message.  
  182.      The current version number is 2.1.
  183.  
  184.  
  185. Sheppard                                                        [Page 3]
  186.  
  187.  
  188. Internet-Draft             EPC to DBS Interface             January 1997
  189.  
  190.      In the tcp/ip realm it has become common practice for the DBS 
  191.      to accept connections on port 2345. Many clients also rely on 
  192.      resolving `bsihost' to the IP address of the server.
  193.      
  194.      Also the system information passed in the `$' table should be 
  195.      the first thing sent.  The client should send in the order 
  196.      `H' then `V' then the other optional `$' fields.  The server 
  197.      should start with a `V' that is the same major number as the 
  198.      client.  The other `$' fields should not be passed since they 
  199.      would be superfluous.
  200.  
  201.      The client and server should both finish by sending a final 
  202.      line of `QUIT' or `DONE'.  While `DONE' may still be in use, 
  203.      `QUIT' is preferred since it is more consistent with other 
  204.      tcp/ip protocols.  Version 2 clients and servers should 
  205.      support both, but Version 3 and greater clients and servers 
  206.      should support and send only `QUIT'.
  207.      
  208.      Appendix A lists the currently defined tables and fields.
  209.  
  210. 4    Examples 
  211.  
  212.      These examples are provided to help make the protocol easier 
  213.      to understand.
  214.  
  215. 4.1  Part Queries 
  216.  
  217.      The EPC might send the following to the DBS:
  218.  
  219.           $H N-Compass 
  220.           $V 2.1 
  221.           $U tom
  222.           SE XYZ 
  223.           sI 12345 
  224.           s* 
  225.           QUIT
  226.      
  227.      In this case 'tom' is on 'N-Compass' running a version 2.1 EPC 
  228.      and is requesting information on part
  229.      12345 from manufacturer XYZ.  
  230.      
  231.      The DBS might respond with
  232.      
  233.           $V 2.1 
  234.           QUIT
  235.      
  236.      This would indicate that no information is available.  Its 
  237.      likely that the DBS does not have that part on file.  
  238.      The DBS could have responded with:
  239.  
  240.  
  241.  
  242.  
  243. Sheppard                                                        [Page 4]
  244.  
  245.  
  246. Internet-Draft              EPC to DBS Interface             January 1997
  247.  
  248.           $V 2.1 
  249.           SE XYZ 
  250.           sI 12345 
  251.           sB top shelf 
  252.           sC 123 
  253.           sO 2 
  254.           sQ 550 
  255.           sD what-cha-ma-jig 
  256.           QUIT
  257.      
  258.      This indicates that the EPC should display the information to 
  259.      the user.  The DBS also might have responded with
  260.      
  261.           $V 2.1 
  262.           SE XYZ 
  263.           sI 12345 
  264.           sB top shelf 
  265.           sC 123 
  266.           sO 2 
  267.           sQ 550 
  268.           sD what-cha-ma-jig 
  269.           sA don't sell this without grease and instructions 
  270.           sA Bob knows how to install this 
  271.           QUIT
  272.      
  273.      In this case, the dealer or the manufacturer have added 
  274.      comments for this part.  If possible this information should 
  275.      be displayed to the user in the EPC.
  276.      
  277.      Another example of a query from the EPC is 
  278.      
  279.           $H N-Compass 
  280.           $V 2.1 
  281.           $U tom 
  282.           TE XYZ 
  283.           tI 12345 
  284.           tD What-Cha-Ma-Jiggy 
  285.           tZ US
  286.           tC 123 
  287.           tS 456 
  288.           t* 
  289.           SE XYZ 
  290.           sI 12345 
  291.           s* 
  292.           QUIT
  293.      
  294.      In this case the EPC knows information about the part that is 
  295.      relevant in the US.  The DBS should store this information 
  296.      and use it to compute markups (actual customer prices are 
  297.      calculated).
  298.      
  299.  
  300.  
  301. Sheppard                                                        [Page 5]
  302.  
  303.  
  304. Internet-Draft             EPC to DBS Interface             January 1997
  305.  
  306. 4.2  Pick Lists 
  307.  
  308.      An example of a simple pick list sent from the EPC would be:
  309.  
  310.           $H N-Compass 
  311.           $V 2.1 
  312.           $U tom 
  313.           HI 1 
  314.           hN sale for maury 
  315.           hS S 
  316.           DH 1 
  317.           dI 1 
  318.           dQ 2 
  319.           dM XYZ 
  320.           dP 12345 
  321.           DH 1 
  322.           dI 2 
  323.           dQ 4 
  324.           dM XYZ 
  325.           dP 67890 
  326.           QUIT
  327.      
  328.      In this case two parts are to be invoiced.  The first part is 
  329.      quantity 2 of manufacturer `XYZ' part `12345'.  The second 
  330.      part is quantity 4 of manufacturer `XYZ' part `67890'.
  331.  
  332. 5    Mass Updates 
  333.  
  334.      Support for this feature is not necessarily available on all 
  335.      current implementations.  If the user would like to have the 
  336.      DBS updated with information from the EPC, they should be 
  337.      able to start a mass update.  The mass update would include 
  338.      the normal $H and $V information.  Then T records would be 
  339.      passed.
  340.  
  341. 6    Security Considerations of this Memo 
  342.  
  343.      Most vendors involved have not been concerned about security 
  344.      and all current implementations make few if any security 
  345.      checks.  The host and user information included in the 
  346.      information from the client is assumed by most servers to be 
  347.      correct.  While on a small private network this may or may 
  348.      not be acceptable, something such as SSL or PGP should be 
  349.      used in Internet environments.
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359. Sheppard                                                        [Page 6]
  360.  
  361.  
  362. Internet-Draft            EPC to DBS Interface             January 1997
  363.  
  364. 7    Summary of tables and fields
  365.  
  366.      Table     Field       Description
  367.  
  368.      #          Comments   This line should be ignored.  Use of
  369.                            comments for debugging purposes is
  370.                            recommended.
  371.      
  372.      $          B          Branch. A query option.  This is 
  373.                            not required
  374.      
  375.      $          C          Customer Number. A query option.
  376.                            This is not required
  377.      
  378.      $          H          Hostname. The $H line must be 
  379.                            the first line the EPC sends to the DBS. 
  380.                            The hostname need not be sent by the DBS 
  381.                            to the EPC.
  382.      
  383.      $          O          Order Type. A query option. This
  384.                            is not required.
  385.      
  386.      $          S          Source Type. A query option. This 
  387.                            will either be C for Counter, M for 
  388.                            Machine or W for Work Order.  This is not 
  389.                            required.  
  390.      
  391.      $          U          Username. A query option. This is not 
  392.                            required.
  393.      
  394.      $          V          Version. This is a floating point 
  395.                            number.  There will never be a 
  396.                            "version 4.5.3" or "version 2.1.2.12.9.5". 
  397.                            For this release the version "2.1". 
  398.                            Sending it is required and it must be the 
  399.                            second record sent by the EPC and the 
  400.                            first record sent by the DBS.
  401.  
  402.  
  403.  
  404. 7.1  Any     These fields may appear in any of the files
  405.  
  406.  
  407.      Any        -          Record is to be deleted.   This is not 
  408.                            currently supported by most 
  409.                            implementations
  410.      
  411.      Any        *          Query for all fields
  412.      
  413.      Any        #          Query for count. This is not currently 
  414.                            supported by most implementations
  415.  
  416.  
  417. Sheppard                                                        [Page 7]
  418.  
  419.  
  420. Internet-Draft             EPC to DBS Interface             January 1997
  421.  
  422. 7.2  C     Comments
  423.  
  424.  
  425.      C          A          Comment
  426.      
  427.      C          E          Equipment Manufacturer. (OEM)
  428.      
  429.      C          I          Part Number, Primary. The E and I 
  430.                            fields make up the compound primary key 
  431.                            for a Part.
  432.  
  433. 7.3  D     Pick List Details
  434.  
  435.  
  436.      D         C          Cost.
  437.      
  438.      D         H          Header Identifier. This value must 
  439.                           match an "HI" value transferred as part 
  440.                           of a previous "Pick List Header".
  441.      
  442.      D         I          Identifier. The H and I fields make 
  443.                           up the compound primary key for a Pick 
  444.                           List Detail.
  445.      
  446.      D         M          Manufacturer Code.
  447.      
  448.      D         P          Part Number.
  449.      
  450.      D         Q          Quantity.
  451.      
  452.      D         S          Status. R for Receiving or Returning.
  453.  
  454.  
  455. 7.4  H     Pick List Header
  456.  
  457.  
  458.      H         I          Identifier. This is the unique key 
  459.                           for Pick List Headers.  It should be 
  460.                           unique across transactions
  461.      
  462.      H         N          Name. A descriptive name for the entire 
  463.                           pick list
  464.      
  465.      H         S          Status. S for Sale, P for Purchase, M 
  466.                           for Miscellaneous.
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475. Sheppard                                                        [Page 8]
  476.  
  477.  
  478. Internet-Draft             EPC to DBS Interface             January 1997
  479.  
  480. 7.5  P     Parts
  481.      
  482.  
  483.      P         C          Cost. (in cents)
  484.      
  485.      P         D          Description.
  486.      
  487.      P         E          Equipment Manufacturer. (OEM)
  488.      
  489.      P         F          Reserved. This varies depending on the 
  490.                           manufacturer.
  491.      
  492.      P         G          Reserved. This varies depending on the 
  493.                           manufacturer.
  494.      
  495.      P         I          Part Number, Primary. E and I form 
  496.                           the compound primary key for a Part.
  497.  
  498.      P         J          Part Number, Secondary.
  499.      
  500.      P         L          Local Purchase. Y or N.  If N, the part 
  501.                           is not available from the manufacturer.
  502.      
  503.      P         R          Remarks. Part Notes
  504.      
  505.      P         S          Suggested Retail Price. (in cents)
  506.      
  507.      P         U          Unit. The units by which something is 
  508.                           sold.  E.g., "Carton", "Set", etc.
  509.      
  510.      P         W          W Weight. In hundredths of a 
  511.                           pound.
  512.       
  513.      P         Y          New Part Numbers / Superseded By / 
  514.                           Superseder (repeatable)
  515.      
  516.      P         Z          Old Part Numbers / Supersedes / 
  517.                           Supercedee (repeatable)
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533. Sheppard                                                        [Page 9]
  534.  
  535.  
  536. Internet-Draft           EPC to DBS Interface             January 1997
  537.  
  538. 7.6  S     Stocked Part
  539.  
  540.  
  541.      S         A          Comment. Other information added my 
  542.                           the manufacturer or user.  The DBS may 
  543.                           also manufacture other textual 
  544.                           information and place it in a comment.
  545.      
  546.      S         B          Bin. The location of the item at the 
  547.                           dealership.
  548.      
  549.      S         C          Dealer Cost.       Money is in cents.
  550.      
  551.      S         D          Description.
  552.      
  553.      S         E          Equipment Manufacturer. (OEM)
  554.      
  555.      S         F          Reserved. This varies depending on the 
  556.                           manufacturer.
  557.      
  558.      S         G          Reserved. This varies depending on the 
  559.                           manufacturer.
  560.      
  561.      S         I          Identifier. E and I form the 
  562.                           compound primary key for a Stock Part.
  563.      
  564.      S         M          Minimum.
  565.      
  566.      S         O          On Hand.
  567.      
  568.      S         P          Customer Price. (in cents)
  569.      
  570.      S         Q          Customer Price, Secondary. (in 
  571.                           cents)
  572.      
  573.      S         R          Reserved Quantity.
  574.      
  575.      S         S          Suggested Retail Price. (in cents)
  576.      
  577.      S         U          Supersession.
  578.      
  579.      S         Y          Quantity Sold in Year To Date.
  580.      
  581.      S         Z          Quantity On Order.
  582.      
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591. Sheppard                                                       [Page 10]
  592.  
  593.  
  594. Internet-Draft             EPC to DBS Interface             January 1997
  595.  
  596. 7.7  T     Price Tape
  597.      
  598.  
  599.      T         C         Dealer Cost. (in cents)
  600.      
  601.      T         D         Description.
  602.      
  603.      T         E         Equipment Manufacturer. (OEM)
  604.      
  605.      T         F         Reserved. This varies depending on the 
  606.                          manufacturer.
  607.      
  608.      T         G         Reserved. This varies depending on the 
  609.                          manufacturer.
  610.      
  611.      T         I         Identifier. E and I form the 
  612.                          compound primary key for a Stock Part.
  613.      
  614.      T         S         Suggested Retail Price. (in cents)
  615.      
  616.      T         Z         ISO 3166 Country Code for this 
  617.                          combination.  The country code means that 
  618.                          cost and SRP are in the currency of that 
  619.                          country (US dollars, CN dollars, etc.).  
  620.                          The description may also be in the 
  621.                          primary language of that country. See appendix
  622.                          for a list of these country codes.
  623.  
  624. 8    References
  625.  
  626.      [1]  Postel. J.,  "Transmission Control Protocol.", STD 7,  
  627.           RFC 793, USC/Information Sciences Institute, September 1981.
  628.  
  629.      [2]  P. Mockapetris, "Domain Names - Concepts and Facilities", 
  630.           USC/Information Sciences Institute, November 1987
  631.  
  632. 9    Author's Addresses
  633.  
  634.      Scott Sheppard
  635.      Media Solutions International, Inc.
  636.      430 Tenth Street NW Suite N-210
  637.      Atlanta, Georgia 30318
  638.      Phone: (404)892-1268 Ext. 314     Fax: (404)892-1928
  639.      E-Mail: pinky@mindspring.com
  640.  
  641.      Sean Peoples
  642.      Media Solutions International, Inc.
  643.      430 Tenth Street NW Suite N-210
  644.      Atlanta, Georgia 30318
  645.      Phone: (404)892-1268 Ext. 302     Fax: (404)892-1928
  646.      E-Mail: seanp@mindspring.com
  647.  
  648.  
  649. Sheppard                                                       [Page 11]
  650.  
  651.  
  652. Internet-Draft             EPC to DBS Interface             January 1997
  653.  
  654. Appendix - Country Codes from ISO 3166 
  655.            Updated by the RIPE Network Coordination Centre.
  656.            Source: ISO 3166 Maintenance Agency 
  657.            Latest change: Tue Jan  7 15:57:16 MET 1997
  658.      
  659.      Country                                         A 2     A 3  Number
  660.      -------------------------------------------------------------------
  661.      AFGHANISTAN                                     AF      AFG     004
  662.      ALBANIA                                         AL      ALB     008
  663.      ALGERIA                                         DZ      DZA     012
  664.      AMERICAN SAMOA                                  AS      ASM     016
  665.      ANDORRA                                         AD      AND     020
  666.      ANGOLA                                          AO      AGO     024
  667.      ANGUILLA                                        AI      AIA     660
  668.      ANTARCTICA                                      AQ      ATA     010
  669.      ANTIGUA AND BARBUDA                             AG      ATG     028
  670.      ARGENTINA                                       AR      ARG     032
  671.      ARMENIA                                         AM      ARM     051
  672.      ARUBA                                           AW      ABW     533
  673.      AUSTRALIA                                       AU      AUS     036
  674.      AUSTRIA                                         AT      AUT     040
  675.      AZERBAIJAN                                      AZ      AZE     031
  676.      BAHAMAS                                         BS      BHS     044
  677.      BAHRAIN                                         BH      BHR     048
  678.      BANGLADESH                                      BD      BGD     050
  679.      BARBADOS                                        BB      BRB     052
  680.      BELARUS                                         BY      BLR     112
  681.      BELGIUM                                         BE      BEL     056
  682.      BELIZE                                          BZ      BLZ     084
  683.      BENIN                                           BJ      BEN     204
  684.      BERMUDA                                         BM      BMU     060
  685.      BHUTAN                                          BT      BTN     064
  686.      BOLIVIA                                         BO      BOL     068
  687.      BOSNIA AND HERZEGOWINA                          BA      BIH     070
  688.      BOTSWANA                                        BW      BWA     072
  689.      BOUVET ISLAND                                   BV      BVT     074
  690.      BRAZIL                                          BR      BRA     076
  691.      BRITISH INDIAN OCEAN TERRITORY                  IO      IOT     086
  692.      BRUNEI DARUSSALAM                               BN      BRN     096
  693.      BULGARIA                                        BG      BGR     100
  694.      BURKINA FASO                                    BF      BFA     854
  695.      BURUNDI                                         BI      BDI     108
  696.      CAMBODIA                                        KH      KHM     116
  697.      CAMEROON                                        CM      CMR     120
  698.      CANADA                                          CA      CAN     124
  699.      CAPE VERDE                                      CV      CPV     132
  700.      CAYMAN ISLANDS                                  KY      CYM     136
  701.      CENTRAL AFRICAN REPUBLIC                        CF      CAF     140
  702.      CHAD                                            TD      TCD     148
  703.      CHILE                                           CL      CHL     152
  704.      CHINA                                           CN      CHN     156
  705.      CHRISTMAS ISLAND                                CX      CXR     162
  706.      COCOS (KEELING) ISLANDS                         CC      CCK     166
  707.  
  708. Sheppard                                                       [Page 12]
  709.  
  710.  
  711. Internet-Draft            EPC to DBS Interface             January 1997
  712.  
  713.      Country                                         A 2     A 3  Number
  714.      -------------------------------------------------------------------
  715.      COLOMBIA                                        CO      COL     170
  716.      COMOROS                                         KM      COM     174
  717.      CONGO                                           CG      COG     178
  718.      COOK ISLANDS                                    CK      COK     184
  719.      COSTA RICA                                      CR      CRI     188
  720.      COTE D'IVOIRE                                   CI      CIV     384
  721.      CROATIA (local name: Hrvatska)                  HR      HRV     191
  722.      CUBA                                            CU      CUB     192
  723.      CYPRUS                                          CY      CYP     196
  724.      CZECH REPUBLIC                                  CZ      CZE     203
  725.      DENMARK                                         DK      DNK     208
  726.      DJIBOUTI                                        DJ      DJI     262
  727.      DOMINICA                                        DM      DMA     212
  728.      DOMINICAN REPUBLIC                              DO      DOM     214
  729.      EAST TIMOR                                      TP      TMP     626
  730.      ECUADOR                                         EC      ECU     218
  731.      EGYPT                                           EG      EGY     818
  732.      EL SALVADOR                                     SV      SLV     222
  733.      EQUATORIAL GUINEA                               GQ      GNQ     226
  734.      ERITREA                                         ER      ERI     232
  735.      ESTONIA                                         EE      EST     233
  736.      ETHIOPIA                                        ET      ETH     231
  737.      FALKLAND ISLANDS (MALVINAS)                     FK      FLK     238
  738.      FAROE ISLANDS                                   FO      FRO     234
  739.      FIJI                                            FJ      FJI     242
  740.      FINLAND                                         FI      FIN     246
  741.      FRANCE                                          FR      FRA     250
  742.      FRANCE, METROPOLITAN                            FX      FXX     249
  743.      FRENCH GUIANA                                   GF      GUF     254
  744.      FRENCH POLYNESIA                                PF      PYF     258
  745.      FRENCH SOUTHERN TERRITORIES                     TF      ATF     260
  746.      GABON                                           GA      GAB     266
  747.      GAMBIA                                          GM      GMB     270
  748.      GEORGIA                                         GE      GEO     268
  749.      GERMANY                                         DE      DEU     276
  750.      GHANA                                           GH      GHA     288
  751.      GIBRALTAR                                       GI      GIB     292
  752.      GREECE                                          GR      GRC     300
  753.      GREENLAND                                       GL      GRL     304
  754.      GRENADA                                         GD      GRD     308
  755.      GUADELOUPE                                      GP      GLP     312
  756.      GUAM                                            GU      GUM     316
  757.      GUATEMALA                                       GT      GTM     320
  758.      GUINEA                                          GN      GIN     324
  759.      GUINEA-BISSAU                                   GW      GNB     624
  760.      GUYANA                                          GY      GUY     328
  761.      HAITI                                           HT      HTI     332
  762.      HEARD AND MC DONALD ISLANDS                     HM      HMD     334
  763.      HOLY SEE (VATICAN CITY STATE)                   VA      VAT     336
  764.      HONDURAS                                        HN      HND     340
  765.  
  766. Sheppard                                                       [Page 13]
  767.  
  768.  
  769. Internet-Draft             EPC to DBS Interface             January 1997
  770.  
  771.      Country                                         A 2     A 3  Number
  772.      -------------------------------------------------------------------
  773.      HONG KONG                                       HK      HKG     344
  774.      HUNGARY                                         HU      HUN     348
  775.      ICELAND                                         IS      ISL     352
  776.      INDIA                                           IN      IND     356
  777.      INDONESIA                                       ID      IDN     360
  778.      IRAN (ISLAMIC REPUBLIC OF)                      IR      IRN     364
  779.      IRAQ                                            IQ      IRQ     368
  780.      IRELAND                                         IE      IRL     372
  781.      ISRAEL                                          IL      ISR     376
  782.      ITALY                                           IT      ITA     380
  783.      JAMAICA                                         JM      JAM     388
  784.      JAPAN                                           JP      JPN     392
  785.      JORDAN                                          JO      JOR     400
  786.      KAZAKHSTAN                                      KZ      KAZ     398
  787.      KENYA                                           KE      KEN     404
  788.      KIRIBATI                                        KI      KIR     296
  789.      KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OF          KP      PRK     408
  790.      KOREA, REPUBLIC OF                              KR      KOR     410
  791.      KUWAIT                                          KW      KWT     414
  792.      KYRGYZSTAN                                      KG      KGZ     417
  793.      LAO PEOPLE'S DEMOCRATIC REPUBLIC                LA      LAO     418
  794.      LATVIA                                          LV      LVA     428
  795.      LEBANON                                         LB      LBN     422
  796.      LESOTHO                                         LS      LSO     426
  797.      LIBERIA                                         LR      LBR     430
  798.      LIBYAN ARAB JAMAHIRIYA                          LY      LBY     434
  799.      LIECHTENSTEIN                                   LI      LIE     438
  800.      LITHUANIA                                       LT      LTU     440
  801.      LUXEMBOURG                                      LU      LUX     442
  802.      MACAU                                           MO      MAC     446
  803.      MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF      MK      MKD     807
  804.      MADAGASCAR                                      MG      MDG     450
  805.      MALAWI                                          MW      MWI     454
  806.      MALAYSIA                                        MY      MYS     458
  807.      MALDIVES                                        MV      MDV     462
  808.      MALI                                            ML      MLI     466
  809.      MALTA                                           MT      MLT     470
  810.      MARSHALL ISLANDS                                MH      MHL     584
  811.      MARTINIQUE                                      MQ      MTQ     474
  812.      MAURITANIA                                      MR      MRT     478
  813.      MAURITIUS                                       MU      MUS     480
  814.      MAYOTTE                                         YT      MYT     175
  815.      MEXICO                                          MX      MEX     484
  816.      MICRONESIA, FEDERATED STATES OF                 FM      FSM     583
  817.      MOLDOVA, REPUBLIC OF                            MD      MDA     498
  818.      MONACO                                          MC      MCO     492
  819.      MONGOLIA                                        MN      MNG     496
  820.      MONTSERRAT                                      MS      MSR     500
  821.      MOROCCO                                         MA      MAR     504
  822.      MOZAMBIQUE                                      MZ      MOZ     508
  823.  
  824. Sheppard                                                       [Page 14]
  825.  
  826.  
  827. Internet-Draft            EPC to DBS Interface             January 1997
  828.  
  829.      Country                                         A 2     A 3  Number
  830.      -------------------------------------------------------------------
  831.      MYANMAR                                         MM      MMR     104
  832.      NAMIBIA                                         NA      NAM     516
  833.      NAURU                                           NR      NRU     520
  834.      NEPAL                                           NP      NPL     524
  835.      NETHERLANDS                                     NL      NLD     528
  836.      NETHERLANDS ANTILLES                            AN      ANT     530
  837.      NEW CALEDONIA                                   NC      NCL     540
  838.      NEW ZEALAND                                     NZ      NZL     554
  839.      NICARAGUA                                       NI      NIC     558
  840.      NIGER                                           NE      NER     562
  841.      NIGERIA                                         NG      NGA     566
  842.      NIUE                                            NU      NIU     570
  843.      NORFOLK ISLAND                                  NF      NFK     574
  844.      NORTHERN MARIANA ISLANDS                        MP      MNP     580
  845.      NORWAY                                          NO      NOR     578
  846.      OMAN                                            OM      OMN     512
  847.      PAKISTAN                                        PK      PAK     586
  848.      PALAU                                           PW      PLW     585
  849.      PANAMA                                          PA      PAN     591
  850.      PAPUA NEW GUINEA                                PG      PNG     598
  851.      PARAGUAY                                        PY      PRY     600
  852.      PERU                                            PE      PER     604
  853.      PHILIPPINES                                     PH      PHL     608
  854.      PITCAIRN                                        PN      PCN     612
  855.      POLAND                                          PL      POL     616
  856.      PORTUGAL                                        PT      PRT     620
  857.      PUERTO RICO                                     PR      PRI     630
  858.      QATAR                                           QA      QAT     634
  859.      REUNION                                         RE      REU     638
  860.      ROMANIA                                         RO      ROM     642
  861.      RUSSIAN FEDERATION                              RU      RUS     643
  862.      RWANDA                                          RW      RWA     646
  863.      SAINT KITTS AND NEVIS                           KN      KNA     659
  864.      SAINT LUCIA                                     LC      LCA     662
  865.      SAINT VINCENT AND THE GRENADINES                VC      VCT     670
  866.      SAMOA                                           WS      WSM     882
  867.      SAN MARINO                                      SM      SMR     674
  868.      SAO TOME AND PRINCIPE                           ST      STP     678
  869.      SAUDI ARABIA                                    SA      SAU     682
  870.      SENEGAL                                         SN      SEN     686
  871.      SEYCHELLES                                      SC      SYC     690
  872.      SIERRA LEONE                                    SL      SLE     694
  873.      SINGAPORE                                       SG      SGP     702
  874.      SLOVAKIA (Slovak Republic)                      SK      SVK     703
  875.      SLOVENIA                                        SI      SVN     705
  876.      SOLOMON ISLANDS                                 SB      SLB     090
  877.      SOMALIA                                         SO      SOM     706
  878.      SOUTH AFRICA                                    ZA      ZAF     710
  879.      SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS    GS      SGS     239
  880.      SPAIN                                           ES      ESP     724
  881.  
  882. Sheppard                                                       [Page 15]
  883.  
  884.  
  885. Internet-Draft             EPC to DBS Interface             January 1997
  886.  
  887.      Country                                         A 2     A 3  Number
  888.      -------------------------------------------------------------------
  889.      SRI LANKA                                       LK      LKA     144
  890.      ST. HELENA                                      SH      SHN     654
  891.      ST. PIERRE AND MIQUELON                         PM      SPM     666
  892.      SUDAN                                           SD      SDN     736
  893.      SURINAME                                        SR      SUR     740
  894.      SVALBARD AND JAN MAYEN ISLANDS                  SJ      SJM     744
  895.      SWAZILAND                                       SZ      SWZ     748
  896.      SWEDEN                                          SE      SWE     752
  897.      SWITZERLAND                                     CH      CHE     756
  898.      SYRIAN ARAB REPUBLIC                            SY      SYR     760
  899.      TAIWAN, PROVINCE OF CHINA                       TW      TWN     158
  900.      TAJIKISTAN                                      TJ      TJK     762
  901.      TANZANIA, UNITED REPUBLIC OF                    TZ      TZA     834
  902.      THAILAND                                        TH      THA     764
  903.      TOGO                                            TG      TGO     768
  904.      TOKELAU                                         TK      TKL     772
  905.      TONGA                                           TO      TON     776
  906.      TRINIDAD AND TOBAGO                             TT      TTO     780
  907.      TUNISIA                                         TN      TUN     788
  908.      TURKEY                                          TR      TUR     792
  909.      TURKMENISTAN                                    TM      TKM     795
  910.      TURKS AND CAICOS ISLANDS                        TC      TCA     796
  911.      TUVALU                                          TV      TUV     798
  912.      UGANDA                                          UG      UGA     800
  913.      UKRAINE                                         UA      UKR     804
  914.      UNITED ARAB EMIRATES                            AE      ARE     784
  915.      UNITED KINGDOM                                  GB      GBR     826
  916.      UNITED STATES                                   US      USA     840
  917.      UNITED STATES MINOR OUTLYING ISLANDS            UM      UMI     581
  918.      URUGUAY                                         UY      URY     858
  919.      UZBEKISTAN                                      UZ      UZB     860
  920.      VANUATU                                         VU      VUT     548
  921.      VENEZUELA                                       VE      VEN     862
  922.      VIET NAM                                        VN      VNM     704
  923.      VIRGIN ISLANDS (BRITISH)                        VG      VGB     092
  924.      VIRGIN ISLANDS (U.S.)                           VI      VIR     850
  925.      WALLIS AND FUTUNA ISLANDS                       WF      WLF     876
  926.      WESTERN SAHARA                                  EH      ESH     732
  927.      YEMEN                                           YE      YEM     887
  928.      YUGOSLAVIA                                      YU      YUG     891
  929.      ZAIRE                                           ZR      ZAR     180
  930.      ZAMBIA                                          ZM      ZMB     894
  931.      ZIMBABWE                                        ZW      ZWE     716
  932.  
  933. Sheppard                                                       [Page 16]
  934.  
  935. INTERNET-DRAFT           EXPIRES: AUGUST 1997             INTERNET-DRAFT
  936.  
  937.  
  938.