Diffrences between LABTRANS.STARTDATE in Maximo 7.5 and 7.6
S.Lsysadm 270006YQX9 Comment (1) Visits (12513)
Maximo SysAdm Times
Welcome to the Sysadm Times !!!!!!
LABTRANS.STARTDATE is non-persistent in Maximo 7.6
LABTRANS.STARTDATE field is not persistent in 220.127.116.11. Also the java class associated to this field is different, it's changed to psdi
Go to Database Configuration --> LABTRANS -->STARTDATE is non-persistent and the java class associated to this field is psdi
Go to Database Configuration --> LABTRANS -->STARTDATE is persistent and the java class associated to this field is psdi
These changes were made during a design update for the Maximo 18.104.22.168 release. The goal of the update was to resolve ongoing customer pain related to lack of time zone conversions of datetime values.
Here is a summary of the changes made:
The four datetime attributes in Maximo 7.5, STARTDATE, STARTTIME, FINISHDATE, FINISHTIME, were changed to nonpersistent. Each of the four database columns which used to be associated to these now non-persistent attributes is instead associated to one of four new persistent attributes, STARTDATEENTERED, STARTTIMEENTERED, FINISHDATEENTERED, FINISHTIMEENTERED. These classes behave as the old four attributes did when they were persistent. They write values to the same database columns which were written to before, STARTDATE, STARTTIME, FINISHDATE, FINISHTIME
Objectives for this Enhancement:
1. To enable time zone functionality when both the date and time are entered for the Start and/or Finish date
2. To the best of our ability, to ensure as little disruption to clients as possible.
2a - by not changing the UI attribute name
2b - by not changing the existing database column name
We also created two new persistent attributes, STARTDATETIME and FINISHDATETIME. When both date and time values are populated, the DATETIME database column will be populated in addition to the DATE and TIME columns. (This is where the timezone conversion problem is fixed: with both date and time values saved to the same column, we can perform the timezone calculation via the framework.)
The new field validation classes for STARTDATE, STARTTIME, FINISHDATE, and FINISHTIME are simply extensions of the old field validation classes, to implement the functionality described above.
For example, FldL
Because neither database column names nor the names of the fields exposed in the UI were changed, we had hoped to avoid any upset to customer code. We can say that any classes which extend one of the original field validation classes should now extend the new field validation classes (i.e. extend FldL