|
I encountered a typical problem. I will describe it detail. Before Y2K conversion my code in a program looks like this This is a datastructure to manipulate date. All except SINDT is from File. * DS for Invoice Date I DS I 1 60SINDT I 1 20SINYY I 3 40SINMM I 5 60SINDD SINDT is used to move another file field. After Y2K Conversion the dates coming from here were not correct. Code after Y2K conversion looks like this. * DS for Invoice Date I DS Y2CHGI* 1 60SINDT Y2CHGI 1 80SINDT Y2CHGI* 1 20SINYY Y2BCVI* 1 40SINYY Y2BRVI 1 40PGINYY Y2BRV * 'SINYY' IS RENAMED & EXPANDED AS 'PGINYY'. Y2CHGI* 3 40SINMM Y2CHGI 5 60SINMM Y2CHGI* 5 60SINDD Y2CHGI 7 80SINDD In short SINYY is removed from data structure and replaced by PGINYY. while reading from file SINYY is passed on to a conversion routine and passed on to PGINYY as 4 digit. I did'nt felt anything wrong on this, So I used ISDB to debug it. When I am trying to check the value of SINYY it says that variable not available in the program. Remember that SINYY is a file field and the file is declared in the program. Why is it so ? (My description seems to be very long....? Pardon me..!! ) Regards, Praveen Marath praveenm@alfuttaim.co.ae Phone Off. (Direct) : 3027232 Off. (Ext.) : 599966 - 232 Res : 221919 - 504 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * This is the RPG/400 Discussion Mailing List! To submit a new * * message, send your mail to "RPG400-L@midrange.com". To unsubscribe * * from this list send email to MAJORDOMO@midrange.com and specify * * 'unsubscribe RPG400-L' in the body of your message. Questions should * * be directed to the list owner / operator: david@midrange.com * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 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.