Subject: | |
From: | |
Reply To: | |
Date: | Tue, 4 Jan 2000 09:34:52 -0700 |
Content-Type: | text/plain |
Parts/Attachments: |
|
|
The earliest version of HP ALLBASE/BRW that provides full
Year 2000 support is A.01.54. If you have at least this version,
there is no need to patch BRW.
To find the BRW version on your system type the following:
:RUN BRWXL.PUB.SYS
When the "Select Report" screen is displayed, press EXIT BRW,
then press ENTER. You will see something like this:
HP ALLBASE/BRW (A.01.31) HP35360 (c)Copyright Hewlett-Packard
GmbH 1986-92
Your BRW version number immediately follows the heading
"HP ALLBASE/BRW". In this particular example, it is A.01.31.
Patch
MPE/iX Version Needed? Patch Number
---------------- ------- -------------------
Prior to C.50.00 Yes BRWGXL2 and BWCGXL3
C.50.00 or later No None required
----------------------------------------------------------
To determine whether the above patches have already been
installed on your system, use EDITOR to text in the file
HPSWINFO.PUB.SYS:
:EDITOR
TEXT HPSWINFO.PUB.SYS
FIND FIRST
FIND "BRWGXL2"
FIND FIRST
FIND "BWCGXL3"
EXIT
YEAR CONVERSIONS FOR BRW REPORTS
================================
There are two JCWs which will control the way in which dates
are entered and formatted by BRW; these JCWs are BRWCENTURYROUNDING
and BRWUSERCENTURYROUNDING.
The default settings for these JCWs are as follows:
JCW Default Setting
---------------------- ---------------------------
BRWCENTURYROUNDING 0 (or the JCW is undefined)
BRWUSERCENTURYROUNDING 1
To avoid confusion, 4-digit years can continue to be entered in BRW.
BRWCENTURYROUNDING JCW
======================
The JCW BRWCENTURYROUNDING controls how input is read from data bases
and files, and it controls how output is written to dictionary output
files. The JCW is not defined unless you specifically set it.
Depending on how the JCW is set, a two-digit year in an IMAGE data base
or in an MPE flat file will be treated as follows:
\ The input is treated as:
file or \
data base \ undefined JCW or
Input Year \ JCW=0 JCW=1
=======================================
00 1900 2000
A0 2000 2000
The JCW also controls how a year is written to dictionary output
files (DF files), as follows:
\ The 2-digit dictionary file output is:
\
\ undefined JCW or
Year \ JCW=0 JCW=1
=================================================
1900 00 undefined
2000 A0 00
Note that the last two digits of the year are printed on reports,
regardless of the value of the JCW. The "A0" format will not appear
on report listings.
BRWUSERCENTURYROUNDING JCW
==================================
The JCW BRWUSERCENTURYROUNDING defines how users enter date
parameters and how dates should be passed by programs using BRW
intrinsics. Note how both two-digit and four-digit years may be used
as parameters.
This JCW will initially be set to 1.
user- \ The input is treated as:
entered \
selection \ undefined JCW or
Year \ JCW=0 JCW=1
=================================================
00 1900 2000
A0 2000 2000
1900 1900 1900
2000 2000 2000
Warning: if you use Calc Items or Selection Conditions that treat
"01/01/00" as the smallest possible year when performing date
comparisons, you may have problems. You should change the value to
"01/01/1900".
|
|
|