PN5_60481


Patch Number

Ticket Number

Change type

5_60482

Enhancement

1. Description

This change adds a case independent version of J4 files (aka HASH4 files) to jBASE. It is intended as an optional extra to the case independence work already done, not to replace anything.

Unlike the previous enhancements for case independence, this file type is always case independent and does not rely on any emulation or configuration settings.

2. Previous Release Behavior

3. Current Release Behavior

You can create a case insensitive J4 file like this:

: create-file fbcase 1,1 23,1 type=j4case
[ 417 ] File fbcase]D created , type = J4CASE
[ 417 ] File fbcase created , type = J4CASE
trillian-~/tmp: ED fbcase ItemAbc
New record
ItemAbc
TOP
.i
001+This Is Item Abc
002+
BOTTOM
.fi
Record 'ItemAbc' written to file 'fbcase'
trillian-~/tmp: ED fbcase ITEMabc
ITEMabc
TOP
.p
TOP
001 This Is Item Abc
BOTTOM
.exk
Record 'ITEMabc' exited from file 'fbcase'

Note: The file type can be J4CASE or HASH4CASE (or j4case or hash4case).

You can make this type the default file type like this:

export JEDI_PREFILEOP="TYPE=HASH4CASE"

or like this:

export JEDI_CREATEFILE="TYPE=HASH4CASE"