Browse Prior Art Database

Preprocessor for Encoding Object Identifier Header Files

IP.com Disclosure Number: IPCOM000104247D
Original Publication Date: 1993-Mar-01
Included in the Prior Art Database: 2005-Mar-18
Document File: 1 page(s) / 31K

Publishing Venue

IBM

Related People

Long, DM: AUTHOR

Abstract

Disclosed is a software program that encodes Object Identifer header files. The main value of this program is that it makes editing and maintenance of the OID header files possible. This program allows the user to edit the file as plain ASCII text. Without this program, the user would have to manually encode and decode the data, a complex and painstaking process at best.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 90% of the total text.

Preprocessor for Encoding Object Identifier Header Files

      Disclosed is a software program that encodes Object Identifer
header files.  The main value of this program is that it makes
editing and maintenance of the OID header files possible.  This
program allows the user to edit the file as plain ASCII text.
Without this program, the user would have to manually encode and
decode the data, a complex and painstaking process at best.

      The disclosed program is used to encode the Object Identifier
header files prior to building the Object Manager program which uses
the data.

      Additionally, this program could be externalized to customers
who are writing managing applications that interface to Object
Manager programs, since the managing applications need the same
Object Identifi- er data as the Object Manager programs.

      A high-level flow of the encoding routine follows, based on the
Basic Encoding Rules defined by the ISO 8825 standard:

1.  Open the input file.

2.  Open the output file.

3.  While not at the end of the input file:

    o   Read the next line into memory;

    o   Parse line to check for OID string definition.

    o   If line contains OID string:

        -   Write line to output buffer up to and including OID
            string delimiter (").

        -   Encode the OID string following the BER rules defined by
            the ISO 8825 standard.

        -   Write...