Another feature that is missing and I have reported it in the past as a bug I think but have documented it in the PG is > 6.6.2 REPORT SECTION Data Items - 2/3rds down : [ VARYING identifier-3 FROM { identifier-4 } BY { identifier-5 } ] ~~~~~~~~~~~ { integer-6 } ~~ { integer-7 } *** Varying clause not supported in v3.2. I did try and find it in the existing tickets but could not but may be it is me not knowing how to search correctly.
Changing the compiler for this removal of CONSTANT will BREAK many of my programs that use it. As it was PRESENT for older versions of the so called ISO standards it should NOT be removed. The standard is that older standards can still be active to support older code bases. This would break the golden rule. I have not carried this change out,
pyapply1,2,3
Example : DEFINE constant Current-ccyy as 2026 In PD move Current-ccyy to Date-Start.. Works for me with out any warnings when not using anything other than say : cobc -m payapply2.cbl -T payappl2.prn This is using gc v3.2.
pyapply1,2,3
Status as of today: apply1, 2 & 3 completed but still going through them looking for missing functions and yes there are a few. Next will be the pychecks (most likely renamed as replacement and I say this as these days checks are not used but the replacement will cover B2B (bank to bank) processing i.e., lists that provides details of payments that include employee #, bank account details, 1st 2 lines of address (although not sure this is needed), pay amount to the transferred. This list will be...
pyapply1,2,3
Ctrl+C not caught by CBL_EXIT_PROC