本文介绍一些常用的跟踪方法在Applications,Application Engine,PeopleSoft,Integration Broker,Cobol中。
1、Application Engine Trace
对于Application Engine Programs打开"主菜单>PeopleTools>进程调度器>进程"选择"覆盖选项"在参数列表中选择"附加(append)"在编辑框里输入如下内容:-TRACE 7 -TOOLSTRACEPC 4044 -TOOLSTRACESQL 31
保存进程定义,在程序每次运行时候都会被执行。使用-TOOLSTRSCEPC & -TOOLSTRSCESQL一起使用,tracing的内容会被写进一个文件中,文件会很大,很难阅读,一般使用的是:
-TRACE 7 -TOOLSTRACEPC 4044
生成文件说明:
-TRACE 会生成.AET文件
-TOOLSTRSCEPC 会生成.trc文件
-TOOLSTRACESQL 会生成.trc文件
如果加上tracing程序每次运行都会产生文件,所以不用的时候记得去掉。
2、PeopleCode Online Trace
为了跟踪 PeopleCode 或 SQL ,debug可以在页面设置,可以在进行实际业务之前在页面设置好。
跟踪sql页面设置如下:
当你点击了想要tracing的页面,点击ok或者登出,tracing文件就会写道appserver的log中。生成文件的地址如下:
PS_HOME/appserv/
3、Integration Broker - Subscription Trace
这种trace可以跟踪peoplecode 和sql在写在service operation里。
如图所示:
生成的文件在PS_HOME/appserv/
删除代码可以关掉tracing。
3、COBOL Trace(没咋用过)
1) 如果COBOL进程运行在windows机器上
a) 打开进程定义如图贴入如下参数
%%DBTYPE%%/%%DBNAME%%/%%OPRID%%/%%OPRPSWD%%/%%RUNCNTLID%%/%%INSTANCE%%/255/%%DBFLAG%%
2)如果是linux/unix服务器则是如下代码:
%%PRCSNAME%% %%DBTYPE%%/%%DBNAME%%/%%OPRID%%/%%OPRPSWD%%/%%RUNCNTLID%%/%%INSTANCE%%/255/%%DBFLAG%%
关注我的公众号: