Tracing 在PeopleSoft 程序中怎么开启

本文介绍一些常用的跟踪方法在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/<DBNAME>/Logs/

3、Integration Broker - Subscription Trace

这种trace可以跟踪peoplecode 和sql在写在service operation里。

如图所示:

生成的文件在PS_HOME/appserv/<DBNAME>/Logs/

删除代码可以关掉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%%

关注我的公众号:

原文地址:https://www.cnblogs.com/eason-liu/p/7136080.html