Blame doc/draft-irtf-nmrg-smi-xml-00.txt

Packit 022b05
Packit 022b05
Packit 022b05
Network Working Group                                   J. Schoenwaelder
Packit 022b05
Internet-Draft                                                F. Strauss
Packit 022b05
Expires: December 20, 2000                               TU Braunschweig
Packit 022b05
                                                           June 21, 2000
Packit 022b05
Packit 022b05
Packit 022b05
                 Using XML to Exchange SMI Definitions
Packit 022b05
                     draft-irtf-nmrg-smi-xml-00.txt
Packit 022b05
Packit 022b05
Status of this Memo
Packit 022b05
Packit 022b05
   This document is an Internet-Draft and is in full conformance with
Packit 022b05
   all provisions of Section 10 of RFC2026.
Packit 022b05
Packit 022b05
   Internet-Drafts are working documents of the Internet Engineering
Packit 022b05
   Task Force (IETF), its areas, and its working groups. Note that
Packit 022b05
   other groups may also distribute working documents as
Packit 022b05
   Internet-Drafts.
Packit 022b05
Packit 022b05
   Internet-Drafts are draft documents valid for a maximum of six
Packit 022b05
   months and may be updated, replaced, or obsoleted by other documents
Packit 022b05
   at any time. It is inappropriate to use Internet-Drafts as reference
Packit 022b05
   material or to cite them other than as "work in progress."
Packit 022b05
Packit 022b05
   To view the entire list of Internet-Draft Shadow Directories, see
Packit 022b05
   http://www.ietf.org/shadow.html.
Packit 022b05
Packit 022b05
   The list of current Internet-Drafts can be accessed at
Packit 022b05
   http://www.ietf.org/ietf/iid-abstracts.txt
Packit 022b05
Packit 022b05
   This Internet-Draft will expire on December 20, 2000.
Packit 022b05
Packit 022b05
Copyright Notice
Packit 022b05
Packit 022b05
   Copyright (C) The Internet Society (2000). All Rights Reserved.
Packit 022b05
Packit 022b05
Abstract
Packit 022b05
Packit 022b05
   This memo describes how the Extensible Markup Language (XML) can be
Packit 022b05
   used to exchange SMIv1, SMIv2 and SMIng definitions between XML
Packit 022b05
   enabled applications. 
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Schoenwaelder & Strauss    Expires December 20, 2000            [Page 1]
Packit 022b05

Packit 022b05
Internet-Draft          XML SMI Exchange Format                June 2000
Packit 022b05
Packit 022b05
Packit 022b05
Table of Contents
Packit 022b05
Packit 022b05
   1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . .   3
Packit 022b05
   2. SMI XML DTD  . . . . . . . . . . . . . . . . . . . . . . . . .   4
Packit 022b05
   3. Examples . . . . . . . . . . . . . . . . . . . . . . . . . . .   9
Packit 022b05
   4. Acknowledgments  . . . . . . . . . . . . . . . . . . . . . . .   9
Packit 022b05
      References . . . . . . . . . . . . . . . . . . . . . . . . . .  10
Packit 022b05
      Authors' Addresses . . . . . . . . . . . . . . . . . . . . . .  10
Packit 022b05
      Full Copyright Statement . . . . . . . . . . . . . . . . . . .  12
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Schoenwaelder & Strauss    Expires December 20, 2000            [Page 2]
Packit 022b05

Packit 022b05
Internet-Draft          XML SMI Exchange Format                June 2000
Packit 022b05
Packit 022b05
Packit 022b05
1. Introduction
Packit 022b05
Packit 022b05
   This memo describes how the Extensible Markup Language (XML) [1] can
Packit 022b05
   be used to exchange SMIv1 [2][3][4], SMIv2 [5][6][7] and SMIng [8]
Packit 022b05
   definitions between XML enabled applications. The acronym SMI is
Packit 022b05
   used throughout this document as a version neutral name for SMIv1,
Packit 022b05
   SMIv2 or SMIng. 
Packit 022b05
Packit 022b05
   The Document Type Definition (DTD) defined in this memo allows
Packit 022b05
   applications with embedded generic XML parsers to read (or edit) the
Packit 022b05
   original SMI definitions. The XML DTD is optimized for this purpose.
Packit 022b05
   Terseness of the XML output was of minimal importance since humans
Packit 022b05
   are expected to read the originial SMI definitions. 
Packit 022b05
Packit 022b05
   In fact, the XML format of an SMI module is significantly longer
Packit 022b05
   compared to the original SMI definition. This is inline with the
Packit 022b05
   design goals for XML, which favours computer readability over
Packit 022b05
   terseness. 
Packit 022b05
Packit 022b05
   There are several scenarios where an XML representation of SMI
Packit 022b05
   definitions is useful: 
Packit 022b05
   o  The XML format may be used as an intermediate format between a
Packit 022b05
      validating SMI compiler/parser and post processing tools such as
Packit 022b05
      code or schema generators. (The undocumented mosy format has been
Packit 022b05
      used in the past for this purpose. The mosy format does not
Packit 022b05
      preserve all information present in a SMI module and is therefore
Packit 022b05
      problematic.) 
Packit 022b05
   o  The XML format can be used with XSLT post processors to generate
Packit 022b05
      documentation in various formats. 
Packit 022b05
   o  The XML format makes it possible to access SMI definition from a
Packit 022b05
      variety of programming languages. XML parsers are available in
Packit 022b05
      Java, C, C++, Tcl, Perl, Python, and GNU Emacs Lisp in both
Packit 022b05
      commercial and open source forms. 
Packit 022b05
   o  There are generic tools for maintaining large sets of XML
Packit 022b05
      definitions. This includes tools to search for definitions with a
Packit 022b05
      specific property. Such generic XML tools can be very useful in
Packit 022b05
      organizations that are required to maintain large amounts of SMI
Packit 022b05
      definitions. 
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Schoenwaelder & Strauss    Expires December 20, 2000            [Page 3]
Packit 022b05

Packit 022b05
Internet-Draft          XML SMI Exchange Format                June 2000
Packit 022b05
Packit 022b05
Packit 022b05
2. SMI XML DTD
Packit 022b05
Packit 022b05
Packit 022b05
   
Packit 022b05
       ** XML DTD for SMIv1/SMIv2/SMIng modules.
Packit 022b05
       **
Packit 022b05
       ** Typical invocation:
Packit 022b05
       **    
Packit 022b05
       **            "-//IETF//DTD RFCxxxx SMI v0.1//EN"
Packit 022b05
       **            "/some/path/smi.dtd">
Packit 022b05
       **
Packit 022b05
       ** Contact: Juergen Schoenwaelder
Packit 022b05
       **          TU Braunschweig
Packit 022b05
       **          Bueltenweg 74/75
Packit 022b05
       **          38106 Braunschweig
Packit 022b05
       **          Germany
Packit 022b05
       **
Packit 022b05
       **          <schoenw@ibr.cs.tu-bs.de>
Packit 022b05
       **
Packit 022b05
       ** Copyright (c) The Internet Society (2000).
Packit 022b05
       ** All Rights Reserved.
Packit 022b05
       **
Packit 022b05
       ** $ID$
Packit 022b05
       **
Packit 022b05
       **-->
Packit 022b05
Packit 022b05
Packit 022b05
   
Packit 022b05
Packit 022b05
Packit 022b05
   
Packit 022b05
       
Packit 022b05
Packit 022b05
   
Packit 022b05
       
Packit 022b05
Packit 022b05
   
Packit 022b05
       
Packit 022b05
Packit 022b05
   
Packit 022b05
       
Packit 022b05
Packit 022b05
   
Packit 022b05
       
Packit 022b05
Packit 022b05
   
Packit 022b05
       
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Schoenwaelder & Strauss    Expires December 20, 2000            [Page 4]
Packit 022b05

Packit 022b05
Internet-Draft          XML SMI Exchange Format                June 2000
Packit 022b05
Packit 022b05
Packit 022b05
   
Packit 022b05
Packit 022b05
Packit 022b05
   
Packit 022b05
Packit 022b05
   
Packit 022b05
Packit 022b05
   
Packit 022b05
Packit 022b05
   
Packit 022b05
Packit 022b05
   
Packit 022b05
                                           |SMIv2
Packit 022b05
                                           |SMIng)         #REQUIRED'>
Packit 022b05
Packit 022b05
   
Packit 022b05
                                           |deprecated
Packit 022b05
                                           |obsolete
Packit 022b05
                                           |mandatory
Packit 022b05
                                           |optional)      "current"'>
Packit 022b05
Packit 022b05
   
Packit 022b05
Packit 022b05
   
Packit 022b05
Packit 022b05
   
Packit 022b05
Packit 022b05
   
Packit 022b05
Packit 022b05
   
Packit 022b05
Packit 022b05
   
Packit 022b05
Packit 022b05
   
Packit 022b05
Packit 022b05
   
Packit 022b05
Packit 022b05
Packit 022b05
   
Packit 022b05
Packit 022b05
Packit 022b05
   
Packit 022b05
Packit 022b05
   
Packit 022b05
Packit 022b05
   
Packit 022b05
Packit 022b05
   
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Schoenwaelder & Strauss    Expires December 20, 2000            [Page 5]
Packit 022b05

Packit 022b05
Internet-Draft          XML SMI Exchange Format                June 2000
Packit 022b05
Packit 022b05
Packit 022b05
   
Packit 022b05
Packit 022b05
   
Packit 022b05
Packit 022b05
   
Packit 022b05
   
Packit 022b05
                                   %at.max;>
Packit 022b05
Packit 022b05
   
Packit 022b05
   
Packit 022b05
                                   %at.number;>
Packit 022b05
Packit 022b05
   
Packit 022b05
   
Packit 022b05
                                   %at.name;>
Packit 022b05
Packit 022b05
   
Packit 022b05
   
Packit 022b05
                                   %at.name;>
Packit 022b05
Packit 022b05
   
Packit 022b05
   
Packit 022b05
Packit 022b05
   
Packit 022b05
   
Packit 022b05
   
Packit 022b05
   
Packit 022b05
                                   %at.name;>
Packit 022b05
   
Packit 022b05
   
Packit 022b05
                                   %at.name;>
Packit 022b05
   
Packit 022b05
   
Packit 022b05
                                   %at.name;>
Packit 022b05
   
Packit 022b05
   
Packit 022b05
                                   %at.name;>
Packit 022b05
   
Packit 022b05
   
Packit 022b05
                                   %at.name;>
Packit 022b05
Packit 022b05
Packit 022b05
   
Packit 022b05
Packit 022b05
Packit 022b05
   
Packit 022b05
                                    imports+,
Packit 022b05
                                    typedefs*,
Packit 022b05
                                    nodes*,
Packit 022b05
Packit 022b05
Packit 022b05
Schoenwaelder & Strauss    Expires December 20, 2000            [Page 6]
Packit 022b05

Packit 022b05
Internet-Draft          XML SMI Exchange Format                June 2000
Packit 022b05
Packit 022b05
Packit 022b05
                                    notifications*,
Packit 022b05
                                    groups*,
Packit 022b05
                                    compliances*)>
Packit 022b05
Packit 022b05
   
Packit 022b05
                                    contact?,
Packit 022b05
                                    description?,
Packit 022b05
                                    reference?,
Packit 022b05
                                    revision*,
Packit 022b05
                                    identity?)>
Packit 022b05
   
Packit 022b05
                                   %at.language;>
Packit 022b05
Packit 022b05
   
Packit 022b05
   
Packit 022b05
   
Packit 022b05
   
Packit 022b05
   
Packit 022b05
   
Packit 022b05
Packit 022b05
   
Packit 022b05
   
Packit 022b05
   
Packit 022b05
                                   %at.name;>
Packit 022b05
Packit 022b05
   
Packit 022b05
   
Packit 022b05
                                    range*,
Packit 022b05
                                    namednumber*,
Packit 022b05
                                    default?,
Packit 022b05
                                    format?,
Packit 022b05
                                    units?,
Packit 022b05
                                    description?,
Packit 022b05
                                    reference?)>
Packit 022b05
   
Packit 022b05
                                   %at.basetype;
Packit 022b05
                                   %at.status;>
Packit 022b05
Packit 022b05
   
Packit 022b05
Packit 022b05
   
Packit 022b05
   
Packit 022b05
                                   %at.oid;
Packit 022b05
                                   %at.status;>
Packit 022b05
Packit 022b05
   
Packit 022b05
                                    access,
Packit 022b05
                                    default?,
Packit 022b05
                                    format?,
Packit 022b05
Packit 022b05
Packit 022b05
Schoenwaelder & Strauss    Expires December 20, 2000            [Page 7]
Packit 022b05

Packit 022b05
Internet-Draft          XML SMI Exchange Format                June 2000
Packit 022b05
Packit 022b05
Packit 022b05
                                    units?,
Packit 022b05
                                    description,
Packit 022b05
                                    reference?)>
Packit 022b05
   
Packit 022b05
                                   %at.oid;
Packit 022b05
                                   %at.status;>
Packit 022b05
Packit 022b05
   
Packit 022b05
                                    reference?,
Packit 022b05
                                    row)>
Packit 022b05
   
Packit 022b05
                                   %at.oid;
Packit 022b05
                                   %at.status;>
Packit 022b05
Packit 022b05
   
Packit 022b05
                                   description,
Packit 022b05
                                   reference?,
Packit 022b05
                                   column+)>
Packit 022b05
   
Packit 022b05
                                   %at.oid;
Packit 022b05
                                   %at.create;
Packit 022b05
                                   %at.status;>
Packit 022b05
Packit 022b05
   
Packit 022b05
                                    access,
Packit 022b05
                                    default?,
Packit 022b05
                                    format?,
Packit 022b05
                                    units?,
Packit 022b05
                                    description,
Packit 022b05
                                    reference?)>
Packit 022b05
   
Packit 022b05
                                   %at.oid;
Packit 022b05
                                   %at.status;>
Packit 022b05
Packit 022b05
   
Packit 022b05
   
Packit 022b05
                                    description,
Packit 022b05
                                    reference?)>
Packit 022b05
   
Packit 022b05
                                   %at.oid;
Packit 022b05
                                   %at.status;>
Packit 022b05
   
Packit 022b05
   
Packit 022b05
   
Packit 022b05
                                   %at.name;>
Packit 022b05
Packit 022b05
   
Packit 022b05
   
Packit 022b05
                                    description,
Packit 022b05
Packit 022b05
Packit 022b05
Schoenwaelder & Strauss    Expires December 20, 2000            [Page 8]
Packit 022b05

Packit 022b05
Internet-Draft          XML SMI Exchange Format                June 2000
Packit 022b05
Packit 022b05
Packit 022b05
                                    reference?)>
Packit 022b05
   
Packit 022b05
                                   %at.oid;
Packit 022b05
                                   %at.status;>
Packit 022b05
   
Packit 022b05
   
Packit 022b05
   
Packit 022b05
                                   %at.name;>
Packit 022b05
Packit 022b05
   
Packit 022b05
   
Packit 022b05
                                    requires,
Packit 022b05
                                    refinements?)>
Packit 022b05
   
Packit 022b05
                                   %at.oid;
Packit 022b05
                                   %at.status;>
Packit 022b05
   
Packit 022b05
   
Packit 022b05
   
Packit 022b05
                                   %at.name;>
Packit 022b05
   
Packit 022b05
   
Packit 022b05
                                   %at.name;>
Packit 022b05
   
Packit 022b05
   
Packit 022b05
                                    access?,
Packit 022b05
                                    description)>
Packit 022b05
   
Packit 022b05
                                   %at.name;>
Packit 022b05
Packit 022b05
   
Packit 022b05
Packit 022b05
Packit 022b05
3. Examples
Packit 022b05
Packit 022b05
4. Acknowledgments
Packit 022b05
Packit 022b05
   This document is the result of discussions within the Network
Packit 022b05
   Management Research Group (NMRG) of the Internet Research Task
Packit 022b05
   Force[9] (IRTF). 
Packit 022b05
Packit 022b05
   Special thanks to Bert Helthuis, Atin Banerjee and Debnarayan Kar
Packit 022b05
   for providing useful feedback and access to their private SMI XML
Packit 022b05
   DTDs. 
Packit 022b05
Packit 022b05
   A prototype implementation of an SMIv1/SMIv2/SMIng converter to XML
Packit 022b05
   is freely available as part of the libsmi[10] SMI parser library
Packit 022b05
   distribution. 
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Schoenwaelder & Strauss    Expires December 20, 2000            [Page 9]
Packit 022b05

Packit 022b05
Internet-Draft          XML SMI Exchange Format                June 2000
Packit 022b05
Packit 022b05
Packit 022b05
References
Packit 022b05
Packit 022b05
   [1]  World Wide Web Consortium, "Extensible Markup Language (XML)
Packit 022b05
        1.0", W3C REC-xml-19980210, February 1998.
Packit 022b05
Packit 022b05
   [2]  Rose, M. and K. McCloghrie, "Structure and Identification of
Packit 022b05
        Management Information for TCP/IP-based Internets", STD 16, RFC
Packit 022b05
        1155, May 1990.
Packit 022b05
Packit 022b05
   [3]  Rose, M. and K. McCloghrie, "Concise MIB Definitions", STD 16,
Packit 022b05
        RFC 1212, March 1991.
Packit 022b05
Packit 022b05
   [4]  Rose, M., "A Convention for Defining Traps for use with the
Packit 022b05
        SNMP", RFC 1215, March 1991.
Packit 022b05
Packit 022b05
   [5]  McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose,
Packit 022b05
        M. and S. Waldbusser, "Structure of Management Information
Packit 022b05
        Version 2 (SMIv2)", STD 58, RFC 2578, April 1999.
Packit 022b05
Packit 022b05
   [6]  McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose,
Packit 022b05
        M. and S. Waldbusser, "Textual Conventions for SMIv2", STD 58,
Packit 022b05
        RFC 2579, April 1999.
Packit 022b05
Packit 022b05
   [7]  McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose,
Packit 022b05
        M. and S. Waldbusser, "Conformance Statements for SMIv2", STD
Packit 022b05
        58, RFC 2580, April 1999.
Packit 022b05
Packit 022b05
   [8]  Strauss, F., "SMIng - A new Structure of Management
Packit 022b05
        Information", Internet Draft draft-irtf-nmrg-sming-02.txt,
Packit 022b05
        February 2000.
Packit 022b05
Packit 022b05
   [9]  http://www.irtf.org/
Packit 022b05
Packit 022b05
   [10]  http://www.ibr.cs.tu-bs.de/projects/libsmi/
Packit 022b05
Packit 022b05
Authors' Addresses
Packit 022b05
Packit 022b05
   Juergen Schoenwaelder
Packit 022b05
   TU Braunschweig
Packit 022b05
   Bueltenweg 74/75
Packit 022b05
   38106 Braunschweig
Packit 022b05
   Germany
Packit 022b05
Packit 022b05
   Phone: +49 531 391-3289
Packit 022b05
   EMail: schoenw@ibr.cs.tu-bs.de
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Schoenwaelder & Strauss    Expires December 20, 2000           [Page 10]
Packit 022b05

Packit 022b05
Internet-Draft          XML SMI Exchange Format                June 2000
Packit 022b05
Packit 022b05
Packit 022b05
   Frank Strauss
Packit 022b05
   TU Braunschweig
Packit 022b05
   Bueltenweg 74/75
Packit 022b05
   38106 Braunschweig
Packit 022b05
   Germany
Packit 022b05
Packit 022b05
   Phone: +49 531 391-3266
Packit 022b05
   EMail: strauss@ibr.cs.tu-bs.de
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Schoenwaelder & Strauss    Expires December 20, 2000           [Page 11]
Packit 022b05

Packit 022b05
Internet-Draft          XML SMI Exchange Format                June 2000
Packit 022b05
Packit 022b05
Packit 022b05
Full Copyright Statement
Packit 022b05
Packit 022b05
   Copyright (C) The Internet Society (2000). All Rights Reserved.
Packit 022b05
Packit 022b05
   This document and translations of it may be copied and furnished to
Packit 022b05
   others, and derivative works that comment on or otherwise explain it
Packit 022b05
   or assist in its implementation may be prepared, copied, published
Packit 022b05
   and distributed, in whole or in part, without restriction of any
Packit 022b05
   kind, provided that the above copyright notice and this paragraph
Packit 022b05
   are included on all such copies and derivative works. However, this
Packit 022b05
   document itself may not be modified in any way, such as by removing
Packit 022b05
   the copyright notice or references to the Internet Society or other
Packit 022b05
   Internet organizations, except as needed for the purpose of
Packit 022b05
   developing Internet standards in which case the procedures for
Packit 022b05
   copyrights defined in the Internet Standards process must be
Packit 022b05
   followed, or as required to translate it into languages other than
Packit 022b05
   English.
Packit 022b05
Packit 022b05
   The limited permissions granted above are perpetual and will not be
Packit 022b05
   revoked by the Internet Society or its successors or assigns.
Packit 022b05
Packit 022b05
   This document and the information contained herein is provided on an
Packit 022b05
   "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
Packit 022b05
   TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
Packit 022b05
   BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
Packit 022b05
   HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
Packit 022b05
   MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
Packit 022b05
Packit 022b05
Acknowledgement
Packit 022b05
Packit 022b05
   Funding for the RFC editor function is currently provided by the
Packit 022b05
   Internet Society.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Schoenwaelder & Strauss    Expires December 20, 2000           [Page 12]
Packit 022b05