1.关于四种ID:
User ID 登陆PS系统使用的IDAccess ID
关系数据库超级管理员ID,通常具有所有数据库权限,用户登陆后使用此ID连接数据库,由PS系统维护安全性,一般只用一个Symbolic ID
因为Acess ID是加密的,对用户不可见,所以该ID作为查询Acess ID的主键关联给用户Connect ID登陆初始化的时候使用的数据库ID,多个用户使用同一个,用于验证用户登陆同时读取PS系统安全控制表
2.修改签名:所有交付使用的PS对象变更控制签名都是PPLSOFT,用于安全和版本控制
3.URL地址分析:
http://localhost(域名)/psp(servlet名)/HRDEV(站点名)/EMPLOYEE(Portal)/PSFT_TRN(Node)/c(内容类别)/PSU_TRN(菜单名).PSU_STUDENT.GBL(内容ID)
4.跳过页面查询
将component的search record填写一个没有search key,alternate search key的record
5.表结构
System Catalog:表结构定义
例如ORACLE里是DBA_OBJECTS和DBA_INDEXS,DB2里是SYSIBM.SYSTABLES和SYSIBM.SYSINDEXS,SQLServer 是sysobjects和sysindexs
PeopleTools:页面定义,例如PSDBFIELD,PSRECDEFN,PSPNLDEFN特点是以PS开头
Applicatiion Data:用户数据表,特点是以PS_开头,例如PS_JOB
6.项目的八个开发步骤
7.Key 和Duplicate Order key
这里的Key和EBS里有点不一样,PS里不会出现无意义的主键,也就是说,是严格按照关系数据理论来的,例如PO_HEADER(Level 0)有一个HEADER_ID作为主键,那么PO_LINE(Level 1)的主键就是HEADER_ID和LINE_ID,PO_DISTRIBUTION(level2)的主键就是HEADER_ID,LINE_ID和DISTRIBUTION_ID.
Duplicate Order key则是用来允许重复主键的。
例如:
在EDUCATN record定义里,有三个键作为主键来标志信息,EMPLID 标志了行组,另外两个duplicate order keys DT_EARNED 和 DEGREE,则告诉系���如何将行按日期和学位分组
EMPLID
DT_EARNED
DEGREE
8001
June 1, 1992
June 1, 1992
HON
HON