September 1998

Users reported date intrinsic breakage in PowerPatch 5


Customers began reporting the intrinsic HPDATEDIFF, one of the new ones introduced last year, stopped working correctly as of PowerPatch 5. NewsWire subscriber Steve Dirickson noted that “We discovered this after updating to PP5 over the weekend. After rebuilding some modules for testing, the ‘is your password expired?’ logic (written in Transact/iX) started returning a failed status 100 percent of the time. It looks to me like: 1) HPDATEDIFF is only returning 16 bits of the status parameter, and the “wrong” 16 bits at that — i.e. the ‘.subsys’ member. It does not appear to be returning a misaligned 32 bits, since none of the guard values were changed. 2) It looks like it is also mis-reading the input, since a change in the ‘.info’ member of the output-status parameter on input causes a change in the returned status value.” Others confirmed the breakage, then pointed to a patch that may fix it. Subscriber Gilles Schipper reported that “Patch MPEKXB5A was general-released on Aug. 12. PowerPatch 5 was released on Aug. 11, which I actually received Aug. 12 and installed a couple of days later.” One developer who is already running a pre-release version of MPE/iX 6.0 said the HPDATEDIFF intrinsic was working correctly in 6.0.


Copyright 1998 The 3000 NewsWire. All rights reserved