壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2323|回复: 4

再问----PS 的Compare report的status

[复制链接]
发表于 2010/2/25 23:27:45 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
changed,unchanged,*changed,*unchanged的这几种状态是根据psrelease的时间以及相关的object的定义表里的LASTUPDOPRID和LASTUPDDTM得到的。
eg:changed---PSBOOK里所描述的The definition has been compared, the LASTUPDOPRID value is PPLSOFT,
and the LASTUPDDTM value is greater than the date/time stamp of the
comparison release database. This indicates that PeopleSoft modified the
definition since the comparison release. 我想知道的是该status是source的LASTUPDDTM ,LASTUPDOPRID 与source的date/time stamp 相比得到的还是和target的date/time stamp 相比得到的?
 楼主| 发表于 2010/2/26 11:28:34 | 显示全部楼层
我把出现same status的object修改了他们的LASTUPDDTM 然后再compare 还是same
那么请问Same的status又是如何对比的?
 楼主| 发表于 2010/2/26 14:35:26 | 显示全部楼层
Then PSRELEASE.PSRELEASEDTTM for that label is used for compare by release date for the source and target, respectively.
最后一个单词可以看出是各自比各自的。
 楼主| 发表于 2010/3/5 13:33:16 | 显示全部楼层
Compare Status
There are 7 compare status types in PeopleSoft.
•        Unknown Before Comparison’s default status and the default status of all non-comparable objects.
•        Absent Found in other DB and not in this one.
•        Same The object has been compared and is defined the same in both the databases.
•        Changed The LASTUPDOPRID value is “PPLSOFT” and its LASTUPDDTTM value is greater than datetime stamp of each database.
•        Unchanged The LASTUPDOPRID value is “PPLSOFT” and its LASTUPDDTTM value is less than or equal to the datetime stamp of each database.
•        *Changed the LASTUPDOPRID value is not “PPLSOFT” and its LASTUPDDTTM value is greater than datetime stamp of each database.
•        *Unchanged the LASTUPDOPRID value is not “PPLSOFT” and its LASTUPDDTTM value is less than or equal to the datetime stamp of each database.
Compare steps
1: System check the object if exist in DB for each at first. System would give the absent status when the object not found in DB and the exit the compare steps. If the object exists in each database system would do the next compare steps.
2: System would check the object definition if the same in both the databases. If yes the status become same, if not the status would be one of these status----Changed or Unchanged or *Changed or *Unchanged.
3: The PeopleSoft system uses several system tables PSRELEASE and the various definition tables, to record modified data time and which operator modified the object. This PSRELEASE table contains rows of data for every release level at which the database has ever existed. It has 2 columns, RELEASEDTTM and RELEASELABEL. The first column RELEASEDTTM contains a date time stamp identifying when each release level was stamped. RELEASELABEL identifies the release level. When comparing 2 databases, you can compare on date or on release level. Both methods use data and time to determine the object status. Each PeopleTools Object type record for example, for object type of Records, there is a PeopleTool table called PSRECDEFN, this would include 2 columns like LASTUPDORPID and LASTUPDDTTM which would tell us who the last updated Oprid is and Last updated date time.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/29 20:04 , Processed in 0.012055 second(s), 14 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表