Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Column-Specific Case Sensitivity

IP.com Disclosure Number: IPCOM000105995D
Original Publication Date: 1993-Sep-01
Included in the Prior Art Database: 2005-Mar-20
Document File: 2 page(s) / 29K

Publishing Venue

IBM

Related People

Keller, RS: AUTHOR

Abstract

Editors for computer files have been well known in the art for many years. Within most editors exists the ability to specify the case in which data is to be saved. For example XEDIT, allows the command, SET CASE UPPER RESPECT. When this command is executed, data typed in will be converted to uppercase. In addition any searches will be done in a case sensitive manner. The problem here is that the setting of the upper/lower case sensitivity is done for the entire width of the file. Sometimes this is not appropriate. Consider the following file:

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

Column-Specific Case Sensitivity

      Editors for computer files have been well known in the art for
many years.  Within most editors exists the ability to specify the
case in which data is to be saved.  For example XEDIT, allows the
command, SET CASE UPPER RESPECT.  When this command is executed, data
typed in will be converted to uppercase.  In addition any searches
will be done in a case sensitive manner.  The problem here is that
the setting of the upper/lower case sensitivity is done for the
entire width of the file.  Sometimes this is not appropriate.
Consider the following file:

  LABEL   DS    0H             Alignment
          LA    R5,TABLE       Get address of x-late tbl
          MVC   BUFFER,CHARS   Copy the data to temp buf
          TR    BUFFER,0(R5)   Convert the data
          BCTR  R5,LABEL       Go back and do it many times

      The example file is an assemble program.  An assemble program
is an example of a type of computer file where the case sensitivity
needs to be handled on a column specific basis.  Consider the
ramifications of the following new command:

            SET CASE 1 34 UPPER IGNORE 35 * MIXED RESPECT

      The new command allows the user to set the case attributes for
the file based on the columns within the file.  Once this command is
issued, the creation of the assemble file (or any file where case is
determined by column)...