-TRACE 7 -TOOLSTRACEPC 3596
而要trace COBOL,我们要override你要trace的COBOL定义参数。具体步骤如下:
1. 到PeopleTools ~ Process Cheduler ~ Process Types, 在 run control 页上,定义类型输入COBOL。 然后,按搜索健,在下面显示的结果中选择符合 *** 作系统和数据库的COBOL定义类型,打开。
2. 复制Parameter List里的Parameters,例如用NT/Win2000 *** 作系统, Microsoft数据库, 复制
%%DBTYPE%%/%%DBNAME%%/%%OPRID%%/%%OPRPSWD%%/%%RUNCNTLID%%/%%INSTANCE%%//%%DBFLAG%%
3.打开你要TRACE的COBOL定义,选择 Parameter List,Override,Paste 你在step2复制的Parameters
4.在靠近末位的地方,可以看见//在%%/%%INSTANCE%%和%%DBFLAG%%之间.在//之间插入一个参数,255。
%%DBTYPE%%/%%DBNAME%%/%%OPRID%%/%%OPRPSWD%%/%%RUNCNTLID%%/%%INSTANCE%%/255/%%DBFLAG%%
5.保存后重新run该 COBOL.
在Process Monitor里可以看见trace产生的文件。记住当完成debugging, 删除override的Parameters. 否则每次运行这个COBOL,都会有一个大的trace文件产生.
定期的更新数据库密码是一个很好的习惯,但是由于加密后的密码通过PeopleTools保存在普通的表中,如果这些值没有与实际的schema密码同步更新的话,那么就不能够连接到数据库了。Connect ID密码
Connect ID密码存储在两个地方:
Windows 注册表:该密码可以通过配置管理器进行配置和加密。必须在每个两层连接到数据库的PC机器上设置注册表值。
应用服务器和进程调度器配置文件:可以通过直接编辑文件设置密码,但是只能通过交互式配置对话框(psadmin)加密Connect ID的密码
Connect ID不会存储在数据库中。变更Connect ID密码的主要难处在于将PeopleSoft配置上的更改同步到数据库密码的更改,因为需要停掉系统。
Owner ID密码
PeopleTools 8 中,Owner ID 的密码应该在Data Mover中通过CHANGE_ACCESS_PASSWORD命令更改。
[plain] view plain copy print?
CHANGE_ACCESS_PASSWORD <SymbolicID><newAccessPswd>
上面的命令会更新schema的密码以及加密PSACCESSPRFL中的值。如果由于某种原因不能够在Data Mover中设置密码,可以通过如下方式将schema密码以及PSACCESSPRFL表中的Access ID和密码设置成未加密的值。
[sql] view plain copy print?
ALTER USER sysadm IDENTIFIED BY sysadm
/
UPDATE psaccessprfl
SET accessid = 'SYSADM'
, accesspswd = 'SYSADM'
, encrypted = 0
, version = 0
WHERE symbolicid = 'SYSADM1'
/
然后必须在Data Mover中通过encrypt_password命令加密Access ID,否则PeopleSoft进程就不能连接到数据库:
[plain] view plain copy print?
encrypt_password *
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)