× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.




Our library list of our test environment:

OVRSYSDATE     SYS  <= added to system portion of library list by tool.

RBTSYSLIB SYS  Robot System Library
SYSMOD    SYS  Modified System Objects
QSYS      SYS  System Library
QSYS2          SYS  System Library for CPI's
QHLPSYS   SYS  IBM Supplied Library
QUSRSYS   SYS  IBM Supplied Library
QTEMP          USR
AMTLIB    USR  A.M.P. Custom Library - User Test
BPCSUSRT  USR  User Data Files - Test
BPCSUST   USR  User SRC/OBJ - Test
BPCSPTT   USR  V62 Cumulative Library for Testing BMR's
BPCSPTF   USR  V62 Cumulative Library for - 0198
BPCST       USR     BPCS Data Files - User Test
BPCSO       USR     BPCS Object
QGPL        USR     IBM Supplied - General Purpose Library

There is only 32 objects in library and only 3 commands,

An example of the initial program used when testing.

  SOURCE FILE . . . . . . .  QGPL/QCLSRC
  MEMBER  . . . . . . . . .  BPCSY2KCL
  SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6
...+... 7 ...+... 8 ...+... 9 ...+... 0
    100              PGM        /* BPCS USERS INITIAL PROGRAM - TEST +
    200                           ENVIRONMENT */
    300
    400
/********************************************************************/
    500 /*    OBJECT ID: BPCSY2KCL      WRITTEN: 05/18/99         V4R1M0
    */
    600 /*    TEXT:      BPCS USERS INITIAL PROGRAM - TEST ENVIRONMENT
      */
    700
/********************************************************************/
    800 /*    MODIFICATIONS:
                                                */
    900
/*------------------------------------------------------------------*/
   1000 /*    MOD   SCN     DATE      MODIFICATION SUMMARY
                  */
   1100
/*------------------------------------------------------------------*/
   1200 /*    XXX   XXX   MM/DD/YY    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  */
   1300
/********************************************************************/
   1400
   1500              ADDLIBLE   LIB(ANYAGE) POSITION(*AFTER QTEMP)
   1600              ADDLIBLE   LIB(OVRSYSDATE) POSITION(*AFTER QTEMP)
   1700              OVRSYSDATE YEAR(2000) MONTH(01) DAY(03) +
   1800                           TIME(080000)

   1900 /*           OVRSYSDATE YEAR(1999) MONTH(12) DAY(31) +
   2000                           TIME(180000)
*/
   2100              CALL       PGM(RTVSVAL)
   2200              CHGMSGQ    MSGQ(*WRKSTN) DLVRY(*BREAK) SEV(0)
   2300              MONMSG     MSGID(CPF0000)
   2400
   2500              CHGMSGQ    MSGQ(*USRPRF) DLVRY(*BREAK) SEV(0)
   2600              MONMSG     MSGID(CPF0000)
   2700              CALL       PGM(BPCSMENU)
   2800              DLTDATEOVR
   2900              SIGNOFF
   3000
   3100  EOJ:        ENDPGM


The best way to conduct Y2K testing is to have a separate AS/400 for
testing.
Bust since our company was not willing to spend the money required to bring
 in another
machine and pay for the use of another copy of BPCS and all of the other
tools that we
use. We were forced to use a tool. This tool does put a library above QSYS
in the library
list. It only does this for the users that are conducting the test, in the
test environment
by using the above initial program.

The system library list is modified after the ovrsysdate command has been
issued.
It is not in effect for any other user except the Y2K test user.

It does not cause any problems with the regular system functions.

I hope this is of some help.

Sincerely,

Chris Ertz






MMis2000@aol.com on 08/14/99 05:46:06 AM

Please respond to BPCS-L@midrange.com

To:   BPCS-L@midrange.com
cc:
Subject:  Re: Y2K v.s. CHGJOB Gotcha?

There are a few more tools  that  do that as well.
I just go nuts ,when any tools do that by placing themselves on the
 top of the libl list
FWIW it looks like several more datesshould beconsidered and
tested unless they have been left off  for brevity.

At 10:24 AM 8/9/99 -0600, you wrote:
>>>>
<excerpt>
Hello Y'all,

Not to sound like an advertisement, but I am using a package called
ANYDATE
the command OVRSYSDATE solves the problems created by the use of
rtvsysval
qdate qtime as well as rpg commands udate *date and time instructions. It
works and it does not cost an arm and a leg. There is also has a
companion
product/command called ANYAGE which you can use to age your test
environment into the future for proper testing of Y2K.

Sincerely,

Chris Ertz

"Tim Armstrong"  on 08/05/99 06:04:05 PM

Please respond to BPCS-L@midrange.com

To:   BPCS-L@midrange.com
cc:
Subject:  Y2K v.s. CHGJOB Gotcha?

e-mail from Al Macintyre at Tim PC at work
Aug 1999 News/400 arrived today & page 113 describes some down sides to
using CHGJOB (Change Job) to set JOBDATE to a test date for Y2K testing,
that raise some disturbing questions.
We did all our BPCS 405 CD Y2K testing on our AS/436 in 1998 by having
users change job date to various dates in 2000, beyond, cusp of 99-00,
then
run test scripts & check for various criteria.  Are there any flaws in
that
general testing strategy?
We found Y2K problems & other bugs which we reported to SSA.  We
thoroughly
documented them & used dates in which the month-day-year were all
different
numbers so it was obvious where SSA's code broke down, such as in ORD570.
We trusted that SSA would make a sincere effort to fix Y2K problems in
time, since they were being reported with at least 18 months advance
warning before the deadline, and we soon learned that when SSA solves a
problem they do not make a good faith notification to the customer that
reported it, rather it is stuck some place on OSG for us to stumble over.
(a) If BPCS has any code that gets its date from RTVSYSVAL (Retrieve
System
Value), that code does not get tested using the CHGJOB date substitution
in
JOBDATE.  Does BPCS in fact get dates from RTSYSVAL or any equivalent
methodology?  If not, then the only place I need to check are the
modifications added by myself & our consultants.
(b) JOBDATE does not function exactly as the system date does ... any job
that runs past midnite has clock roll over but not date.  I do not
believe
that is a problem for us, since our testing was conducted during regular
business hours.
When I have needed a date in modifications, I have either grabbed a copy
of
whatever BPCS had, or used IBM *DATE to satisfy programming needs of the
moment with a hopefully not misplaced blind faith that while SSA might
occasionally let us down, IBM has a higher standard of excellence,
although
they use the same principle as SSA OSG when it comes to us finding out
which of our peripherals have Y2K compliant electronics.
Bottom line, was CHGJOB an adequate testing strategy for Y2K compliance
on
BPCS 450 CD?
Al Macintyre
Central Industries of Indiana, Inc.


-mail from Al Macintyre at Tim PC at  work  Aug 1999 News/400 arrived
today & page 113 describes some  down sides to using CHGJOB (Change Job)
to set JOBDATE to a test date for Y2K  testing, that raise some
disturbing questions.  We did all our BPCS 405 CD Y2K testing on our
AS/436 in 1998  by having users change job date to various dates in 2000,
beyond, cusp of 99-00,  then run test scripts & check for various
criteria.  Are there any  flaws in that general testing strategy?  We
found Y2K problems & other bugs which we reported to  SSA.  We thoroughly
documented them & used dates in which the  month-day-year were all
different numbers so it was obvious where SSA's code  broke down, such as
in ORD570.  We trusted that SSA would make a sincere  effort to fix Y2K
problems in time, since they were being reported with at least  18 months
advance warning before the deadline, and we soon learned that when SSA
solves a problem they do not make a good faith notification to the
customer that  reported it, rather it is stuck some place on OSG for us
to stumble  over.  (a) If BPCS has any code that gets its date from
RTVSYSVAL  (Retrieve System Value), that code does not get tested using
the CHGJOB date  substitution in JOBDATE.  Does BPCS in fact get dates
from RTSYSVAL or any  equivalent methodology?  If not, then the only
place I need to check are  the modifications added by myself & our
consultants.  (b) JOBDATE does not function exactly as the system date
does  ... any job that runs past midnite has clock roll over but not
date.  I do  not believe that is a problem for us, since our testing was
conducted during  regular business hours.  When I have needed a date in
modifications, I  have either grabbed a copy of whatever BPCS had, or
used IBM *DATE to satisfy  programming needs of the moment with a
hopefully not misplaced blind faith that  while SSA might occasionally
let us down, IBM has a higher standard of  excellence, although they use
the same principle as SSA OSG when it comes to us  finding out which of
our peripherals have Y2K compliant  electronics.  Bottom line, was CHGJOB
an adequate testing strategy for Y2K  compliance on BPCS 450 CD?  Al
Macintyre size=2>
Central Industries of  Indiana, Inc.







+---
| This is the BPCS Users Mailing List!
| To submit a new message, send your mail to BPCS-L@midrange.com.
| To subscribe to this list send email to BPCS-L-SUB@midrange.com.
| To unsubscribe from this list send email to BPCS-L-UNSUB@midrange.com.
| Questions should be directed to the list owner: dasmussen@aol.com
+---






+---
| This is the BPCS Users Mailing List!
| To submit a new message, send your mail to BPCS-L@midrange.com.
| To subscribe to this list send email to BPCS-L-SUB@midrange.com.
| To unsubscribe from this list send email to BPCS-L-UNSUB@midrange.com.
| Questions should be directed to the list owner: dasmussen@aol.com
+---


As an Amazon Associate we earn from qualifying purchases.

This thread ...


Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.