您的位置:首页 > 运维架构

Peoplesoft HCM8.9 2010-12-31日后,页面无法正常显示解决方法

2011-01-06 11:31 776 查看
所遇问题详细描述:

2010-12-31日过后,peoplesoft HCM 8.9版本中,部分页面自动消失,登录ADMIN也无法查看到对应页面,同时许可权列表中,该页面的授权也是正常的,清除了APP servers 的Cache 文件,也无法解决,本机的cookie清除后,也无法查看到对应的页面

出现该问题的原因:

具体原因为下图所在页面中,有效截止日期:被设定成为了2010-12-31日,固在2010-12-31后页面不可见。



解决方案描述:

1. 通过手动修改,如果出现的页面数量不大的情况下,可以进行手动调整

2. 通过ORACLE官方提供的project解决该问题,project中是一个AE程序,运行后,会自动调整由PPLSOFT创建的页面

以下为方案二的大致过程描述:

1.通过输入以下SQL查看数据中的对应信息:

SELECT PORTAL_EXPIRE_DT, LASTUPDOPRID, COUNT(*) FROM PSPRSMDEFN
GROUP BY PORTAL_EXPIRE_DT, LASTUPDOPRID
ORDER by PORTAL_EXPIRE_DT, LASTUPDOPRID;

2.显示结果分为三类

a.PORTAL_EXPIRE_DT = 2010-12-31 and LASTUPDOPRID = PPLSOFT

b.PORTAL_EXPIRE_DT = 2010-12-31 and LASTUPDOPRID <> PPLSOFT

c.PORTAL_EXPIRE_DT <> 2010-12-31

3.通过以下SQL可以查看出现问题的页面信息

SELECT LASTUPDOPRID, LASTUPDDTTM, OBJECTOWNERID, PORTAL_EXPIRE_DT, PORTAL_NAME,
PORTAL_OBJNAME, PORTAL_LABEL, DESCR254 FROM PSPRSMDEFN
WHERE PORTAL_EXPIRE_DT ='2010-12-31'
ORDER BY LASTUPDOPRID, LASTUPDDTTM, OBJECTOWNERID, PORTAL_NAME, PORTAL_OBJNAME

4.运行导入的project AE程序,PROJECT 名为CREF_EXIRE_DATE_RESET_844,运行后会自动把a类的有效截止日期修改为NULL

5.如果需要修改非PPLSOFT创建的页面的话,请自行修改AE程序中的SQL程序,进行调整

ORACLE 官方网站上有对应的解决方案

对应的解决方案和project上传到了我的msn空间中,想下载的可以去以下链接去下载

http://cid-3d8130c607581d0f.office.live.com/browse.aspx/.Public/peoplesoft%e7%94%a8?uc=3
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: