CA GEN FUNCTION DAYS HAS CHANGED ITS BEHAVIOR IN 8.6 VERSION WHEN RECEIVING NULL DATES
search cancel

CA GEN FUNCTION DAYS HAS CHANGED ITS BEHAVIOR IN 8.6 VERSION WHEN RECEIVING NULL DATES

book

Article ID: 112235

calendar_today

Updated On:

Products

Gen Gen - Workstation Toolset Gen - Host Encyclopedia Gen - Run Time Distributed

Issue/Introduction

Cust wanted to confirm if CA GEN function DAYS has changed its behavior
in CA GEN 8.6 when receiving NULL dates.

Cust attached the COBOL code that was getting error (specifically the TIRF-
DDUR function in COBOL).

When cust passed valid dates as parameter for those functions results were
identical running code under CA GEN 8.0 runtimes or CA GEN 8.6 runtimes.

The problem happened when the date informed to the DAYS function was a
NULL date.

Environment

OS: z/OS.

Resolution

The developer had changed his code in order to inspect the null date before doing
any calculation--as this situation was happening in production environment.

The application is working properly now as the code is calculating only when val-
id dates are passed--as it should be.

Although the doubt in that function results difference remains other applica-
tions there do not calculate using null dates--this case was an exception.
So developer corrected program and now it is coded as it should be.