Friday, May 22, 2009

Employee Daily Time Entry

I got a call from one of our CNCs, he was helping a client troubleshoot an applications issue on P051127 - Employee Daily Time Entry. The client is currently running applications 8.12 and have upgraded to TR 8.98.1 from 8.97.x. The fix to the issue was documented in SAR 8809488. The summary -- the
tags were showing up in the column headings. This is caused by a rewrite of the rendering engine that does not pass down HTML tags anymore, mostly because the the tag could be referencing an image that is a virus, it poses a security risk. The HTML code used in Text Block controls is still passed through, but the HTML must follow the XHTML Strict guidelines.

If you are still running 8.12 and can't upgrade to 9.0 you won't be getting the fix anytime soon. To correct the issue will take a manual patching of the code, a developer will be needed. The fix is simple and wouldn't take a developer more than just a few minutes, but it will require it.

The simplest description of of how to fix the problem is to replace the
tags in the Post-Dialog-Is-Initialized event with three blank spaces. That is the simple fix. The fixes start at line 263 to line 368.

The fact is that 8.12 was built for the older rendering engine which is part of the 8.98.x release. 9.0 was retrofitted, mostly, to handle the changes. 8.12 is not getting retrofitted, infact many of the support personnel don't know it is a problem because the 9.0 is fixed. It is a combination of 8.1x apps and 8.98.x TRs

Just change the code as seen here and you will be on your way. Note: There are about 14 lines that need to be updated.

No comments:

Post a Comment