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

所遇问题详细描述:

      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

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值