Enabling Application Engine Tracing 启用应用程序引擎跟踪

Enabling Application Engine Tracing

启用应用程序引擎跟踪

By default, all Application Engine traces are turned off. To see a trace or a combination of traces, set trace options before you run a program.

默认情况下,所有应用程序引擎跟踪都处于关闭状态。若要查看跟踪或跟踪的组合,请在运行程序之前设置跟踪选项。

This section discusses how to:

本节讨论如何:

  • Set command line options.
  • 设置命令行选项。
  • Set parameters in server configuration files.
  • 在服务器配置文件中设置参数。
  • Set client options in Configuration Manager.
  • 在配置管理器中设置客户端选项。
  • Enable selective tracing
  • 启用选择性跟踪
Setting Command Line Options
设置命令行选项

The command line option is available for Microsoft Windows NT and UNIX, but it is not available when calling Application Engine programs from PeopleCode.

命令行选项对于微软的Windows NT和UNIX是可用的,但是当从PeopleCode调用应用程序引擎程序时,它是不可用的。

To enable tracing from the command line, specify the −TRACE option within the command line that you submit to PSAE.EXE. For example:

要从命令行启用跟踪,请在提交给PSA.EXE的命令行中指定TRACE选项。举个例子:

n:\pt840\bin\client\winx86\psae.exe -CT MICROSFT -CD PT800GES -CO PTDMO  -password PTDMO -R PT8GES -AI AETESTPROG −I 45 -TRACE 2

The following table describes the available TRACE option parameter values:

Value

Description

0

Disables tracing.

1

Initiates the Application Engine step trace.

2

Initiates the Application Engine SQL trace.

4

Initiates the trace for dedicated temporary table allocation to an Application Engine trace (AET) file. You can trace how the system allocates, locks, and releases temporary tables during program runs.

8

Initiates the trace for temporary table data. Should be used together with AET file analyzer to display the rows affected by insert/update/delete SQL statements.

128

Initiates the statement timings trace to a file, which is similar to the COBOL timings trace to a file.

256

Initiates the PeopleCode detail to the file for the timings trace.

1024

Initiates the statement timings trace and stores the results in

the PS_BAT_TIMINGS_LOG and PS_BAT_TIMINGS_DTL tables.

2048

Requests a database optimizer trace file.

4096

Requests a database optimizer to be inserted in the Explain Plan table of the current database.

Value

Description

8192

Sets a trace for PeopleSoft Integration Broker transform programs.

16384

Initiates a SQL timings trace and stores the results in the PS_

AE_TIMINGS_LG and PS_AE_TIMINGS_DT tables.

To specify traces on the command line, you enter the sum of the desired trace options. This action is similar to adding the trace values using PSADMIN, such as the COBOL statement timings or the SQL statement trace value. To specify a combination of traces, enter the sum of the corresponding trace values. For example, to enable the step (1), the SQL (2), and the statement timings (128) traces, you would enter 131, which is the sum of 1 + 2 + 128.

若要在命令行上指定跟踪,请输入所需跟踪选项的总和。此操作类似于使用PSADMIN添加跟踪值,例如COBOL语句计时或SQL语句跟踪值。若要指定跟踪的组合,请输入相应跟踪值的总和。例如,为了启用步骤( 1 )、 SQL ( 2 )和语句计时( 128 )跟踪,您应该输入 131 ,这是 1 + 2 + 128 的和。

To disable tracing, explicitly specify −TRACE 0. If you do not include the −TRACE flag in the command line, Application Engine uses the value specified in the Process Scheduler configuration file or in Configuration Manager. Otherwise, the command-line parameters override any trace settings that may be set in Configuration Manager.

若要禁用跟踪,请显式指定TRACE 0。如果未在命令行中包含TRACE标志,则应用程序引擎将使用在“进程计划程序”配置文件或“配置管理器”中指定的值。否则,命令行参数将覆盖Configuration Manager中可能设置的任何跟踪设置。

Setting Parameters in Server Configuration Files
在服务器配置文件中设置参数

You can set the parameters in server configuration files of Application Server or PeopleSoft Process

Scheduler server to enable tracing in them and to get the trace output of both SQL and PeopleCode in the Application Engine Trace (AET) file. You can also set parameter to enable the trace output of sections in Application Engine programs.

您可以在Application Server或PeopleSoft Process Scheduler服务器的服务器配置文件中设置参数,以便在其中启用跟踪,并在Application Engine Trace(AET)文件中获取SQL和PeopleCode的跟踪输出。还可以设置参数以启用应用程序引擎程序中各节的跟踪输出。

Enabling Traces for Application Server and Process Scheduler Server

启用应用程序服务器和进程计划程序服务器的跟踪

You can also enable traces in the configuration files for both the application server and the PeopleSoft Process Scheduler server.

还可以在应用程序服务器和PeopleSoft Process Scheduler服务器的配置文件中启用跟踪。

For programs invoked by PeopleCode and run on the application server, set the TraceAE parameter in the Trace section of the Application Server configuration file (PSAPPSRV.CFG). You can use PSADMIN to set this parameter.

对于由PeopleCode调用并在应用服务器上运行的程序,在应用服务器配置文件(PSAPPSRV.CFG)的TraceAE部分设置TraceAE参数。您可以使用PSADMIN来设置此参数。

In the PeopleSoft Process Scheduler configuration file, set the TraceAE parameter in the Trace section to indicate a level of tracing. You can use PSADMIN to set this parameter.

在PeopleSoft Process Scheduler配置文件中,在Trace部分中设置TraceAE参数以指示跟踪级别。您可以使用PSADMIN来设置此参数。

This option is available on Microsoft Windows NT and UNIX, and it applies only to Application Engine programs invoked in batch mode.

此选项在Microsoft Windows NT和UNIX上可用,并且仅适用于以批处理模式调用的应用程序引擎程序。

Note: The TraceFile parameter does not specify the location of the Application Engine trace file; it applies only to the generic PeopleTools SQL and PeopleCode traces.

附注:TraceFile参数不指定应用程序引擎跟踪文件的位置;它仅适用于一般的PeopleTools SQL和PeopleCode跟踪。

Combining PeopleCode and SQL Trace into AET file

PeopleCodeSQL Trace组合到AET文件中

You can combine PeopleCode and SQL Trace into AET file. You can set the TraceAECombineOutput parameter in server configuration file of Application Server or Process Scheduler Server to enable this feature.

您可以将PeopleCode和SQL Trace组合到AET文件中。您可以在Application Server或Process Scheduler Server的服务器配置文件中设置TraceAECombineOutput参数来启用该特性。

The default value of this parameter is set to “N”. You can set the parameter, to a value of “Y” to merge SQL/PeopleCode trace into AET file.

这个参数的默认值设置为“N”。您可以将参数设置为“Y”值,以便将SQL/PeopleCode跟踪合并到AET文件中。

Setting Client Options in PeopleSoft Configuration Manager
在PeopleSoft配置管理器中设置客户端选项

For processes running on a Microsoft Windows workstation, you can set trace options using the Trace tab in PeopleSoft Configuration Manager. This procedure is valid only if you are running Application Engine programs on a Microsoft Windows workstation in a development environment.

对于在微软Windows工作站上运行的进程,可以使用PeopleSoft配置管理器中的“跟踪”选项卡设置跟踪选项。只有在开发环境中的Microsoft Windows工作站上运行应用程序引擎程序时,此过程才有效。

Here, you can also define the file size of the trace file.

在这里,您还可以定义跟踪文件的文件大小。

This example illustrates the fields and controls on the Application Engine Trace File Settings. You can find definitions for the fields and controls later on this page.

此示例说明“应用程序引擎跟踪文件设置”上的字段和控件。您可以在本页稍后找到字段和控件的定义。

Application Engine Traces

应用程序引擎跟踪

To set Application Engine traces:

要设置应用引擎跟踪:

  1. Start Configuration Manager, and select the Trace tab.

启动配置管理器,然后选择跟踪选项卡。

  1. Select the appropriate trace options.

选择适当的跟踪选项。

You can select any combination of options.

您可以选择选项的任意组合。

  1. Click either the Apply or OK button to set trace options.

单击“应用”或“确定”按钮以设置跟踪选项。

Temporary Table Data Trace

临时表数据跟踪

You can enable temporary table data tracing for diagnostics purposes. Use AE Trace Analyzer to analyze the temporary table trace file and generate diagnostic results.

To enable temporary table data tracing:

  1. Select the Trace tab in PeopleSoft Configuration Manager.
  2. Under Application Engine Trace, select Temp. Table Data.
  3. Click either the Apply or OK button.

Note: The temporary table data trace file size can be up to 1 GB to limit the memory usage. To support files exceeding 1 GB size, increase the JVM heap size.

附注:临时表数据跟踪文件的大小可以高达1 GB,以限制内存使用。若要支持超过1 GB大小的文件,请增加JVM堆大小。

Note: To map the Application Engine steps logged in the AET file with the corresponding temporary table data output in the temporary table data, you can time stamp the Application Engine step’s start as an index. Use this time stamp to view the temporary table data of the desired Application Engine step.

附注:要将AET文件中记录的Application Engine步骤与临时表数据中输出的相应临时表数据进行映射,可以将Application Engine步骤的开始时间戳作为索引。使用此时间戳可查看所需的应用程序引擎步骤的临时表数据。

The naming convention of AE trace file is AE_Program_name_Process_Instance_Date/ Time_Stamp.AET, for example, AE_AP_MATCH_142879_1126204755.AET, and corresponding temporary table data trace file is AE_Program_name_Process_Instance_Date/

Time_Stamp_temptable.DAT, for example, AE_AP_MATCH_142879_1126204755_temptable.DAT.

AE跟踪文件的命名约定为AE_Program_name_Process_Instance_Date/时间戳。以AET为例,自动匹配_142879_1126204755.AET,对应的临时表数据跟踪文件是AE_Program_name_Process_Instance_Date/Time_Stamp_temptable。DAT,例如,AE_AP_MATCH_142879_1126204755_诱人的数据

You can also enable the trace output of sections from PeopleSoft Configuration Manager. To enable the section trace output:

您还可以从PeopleSoft Configuration Manager启用节的跟踪输出。要启用节跟踪输出,请执行以下操作:

  1. Select the Trace tab in PeopleSoft Configuration Manager.

在PeopleSoft配置管理器中选择“跟踪”选项卡。

  1. Select the Enable Section Trace(g) check box.

选中启用截面跟踪(g)复选框。

Application Engine Trace File Size

应用程序引擎跟踪文件大小

The Application Engine Trace file size can get too large making it hard to open and read. You can define the maximum file size for the file in AE Trace File Size field. The default value of the Application Engine trace file size is 500 MB.

应用程序引擎跟踪文件的大小可能会变得太大,使其难以打开和读取。您可以在AE跟踪文件大小字段中定义文件的最大文件大小。应用程序引擎跟踪文件大小的默认值为500 MB。

The file size can vary between 500 MB to 1500 MB. If the current Application Engine trace file size exceeds the user defined value, file is closed and logging is switched to a new trace file.

文件大小可以在500 MB到1500 MB之间变化。如果当前应用程序引擎跟踪文件大小超过用户定义的值,则关闭该文件,并将日志记录切换到新的跟踪文件。

Enabling Selective Tracing
启用选择性跟踪

You can enable selective tracing for PeopleCode or SQL trace output.

可以为PeopleCode或SQL跟踪输出启用选择性跟踪。

You can select any section, step, or action of an Application Engine program for selective tracing.

您可以选择应用程序引擎程序的任何部分、步骤或操作以进行选择性跟踪。

To enable selective tracing in PIA, navigate to PeopleTools > Application Engine > Selective Tracing.

要在PIA中启用选择性跟踪,请导航到PeopleTools>应用程序引擎>选择性跟踪。

This example illustrates the fields and controls on the Selective Tracing page.

Field

Description

Enable Selective Tracing

Enable or disable selective tracing.

Enrolled

Select this option to enroll an Application Engine program.

Only Application Engine programs that have a MAIN section is listed.

Section

This is enabled only when an Application Engine program is selected for selective tracing.

Step

This is enabled when you select a section. The steps are displayed based on the section you select.

Statement Type

This is enabled when you select a step. The statement types can be PeopleCode or SQL.

PC Trace Value

The PeopleCode trace value is displayed, which is selected from the Selective Trace page.

SQL Trace Value

The SQL trace value is displayed, which is selected from the Selective Trace page.

Selective Trace Settings

Use this to select the different PeopleCode trace and SQL trace settings for each AE program that is enrolled to use selective tracing. Refer to the subsequent section on PeopleCode and SQL trace settings.

PeopleCode and SQL Trace Settings

PeopleCodeSQL跟踪设置

You can select the PeopleCode trace and SQL trace settings from this page. The trace value appears at the bottom of this Selective Trace page.

您可以在此页面中选择PeopleCode跟踪和SQL跟踪设置。跟踪值显示在此选择性跟踪页的底部。

After the selecting the trace settings on this page, the trace values then appear on the PC Trace Value and SQL Trace Value fields on the Selective Tracing page.

在此页面上选择跟踪设置后,跟踪值将显示在“选择性跟踪”页面上的“PC跟踪值”和“SQL跟踪值”字段中。

The values depend on the traces that you select. The values cannot be manually edited.

这些值取决于您选择的跟踪。无法手动编辑这些值。

This example illustrates the fields and controls on the Selective Trace page.

Administrator Enabled Selective Tracing

已启用管理员选择性追踪

From Selective Tracing Admin page, an administrator can specify selective tracing configuration for an user or a set of users by using the Enrolled Users link.

在Selective Tracing Admin页面中,管理员可以使用Enrolled Users链接为一个用户或一组用户指定选择性跟踪配置。

Navigate to PeopleTools > Application Engine > Selective Tracing Admin.

导航到PeopleTools>应用程序引擎>选择性跟踪管理。

This example illustrates the fields and controls on the Selective Tracing Admin page.

On this page, you can enroll the selected Application Engine program with the trace settings for an user or a set of users.

在此页上,可以使用一个用户或一组用户的跟踪设置注册选定的应用程序引擎程序。

Select the Enrolled Users link to open the Selective Tracing page.

选择“注册用户”链接以打开“选择性跟踪”页面。

This example illustrates the fields and controls on the Selective Tracing Admin page.

此示例说明了“选择性跟踪管理”页上的字段和控件。

On this page, enroll an user or a set of users for whom you want to specify the selective tracing configuration.

在此页上,注册要为其指定选择性跟踪配置的一个或一组用户。

When administrator enables selective tracing for an user from the Selective Tracing Admin page, then on the Selective Tracing page (PeopleTools, Application Engine, Selective Tracing) of that user, the administrator-enabled selective tracing settings appear in display-only mode.

当管理员从“选择性跟踪管理”页为用户启用选择性跟踪时,在该用户的“选择性跟踪”页(PeopleTools、应用程序引擎、选择性跟踪)上,管理员启用的选择性跟踪设置将以仅显示模式显示。

Any trace setting done by the user on the Selective Tracing page will still be editable.

用户在“选择性跟踪”页上所做的任何跟踪设置仍将是可编辑的。

Note: The administrator's trace setting may override the user trace setting and the user trace setting will not be shown.

附注:管理员的跟踪设置可能会覆盖用户跟踪设置,并且不会显示用户跟踪设置。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/240289.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Python学习笔记(四):函数的定义、函数的返回值、None类型、函数说明文档、函数的嵌套调用、局部变量、全局变量、global关键字

目录 一、函数介绍 1. 函数是: 2. 使用函数的好处是: 二、函数的定义: 三、函数的参数 1.传入参数的功能是: 2.函数的传入参数 - 传参定义 3.注意事项: 4.练习:测量体温 四、函数的返回值 1.函数…

宇视科技视频监控 main-cgi 文件信息泄露漏洞

宇视科技视频监控 main-cgi 文件信息泄露漏洞 一、产品简介二、漏概述三、复现环境四、漏洞检测手工抓包自动化检测 免责声明:请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息或者工具而造成的任何直接或者间接的后果及损失&#…

【毕业设计】STM32单片机水质PH值电导率TDS超声波水位检测

1、合集资料汇总(部分) 2、功能 本系统由STM32单片机核心板、超声波测距模块、PH值传感器模块、电导率传感器、LCD1602液晶及电源组成。 1、超声波传感器采集探测距离,PH传感器采集PH值(PH传感器需要根据手册校准)&a…

阿里云国际版无法远程连接Windows服务器的排查方法

如果您遇到紧急情况,需要尽快登录Windows实例,请参见以下操作步骤,先检查ECS实例的状态,然后通过云助手向Windows实例发送命令或通过VNC登录实例,具体步骤如下: 步骤一:检查ECS实例状态 无论何…

【Delphi】FMX开发 ios 和 android 异同点(踩坑记)

目录 一、前言 二、补充下基础知识 1. APP程序事件:TApplicationEvent 2. APP内置Web服务器或者UDP服务端或者TCP服务端 三、iOS 和 android 平台的不同点 1. TApplicationEvent的不同点:以下不同点,请仔细阅读! 2. APP内置…

yarn或者pnpm第一次执行的时候遇到报错yarn : 无法加载文件......因为在此系统上禁止运行脚本

报错: yarn : 无法加载文件 C:\Users\rina2\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/http://go.microsoft.com/fwlink/?LinkID135170 中的 about_Execution_Policies。 解决方案&#xff1a…

华清远见嵌入式学习——QT——作业4

作业要求&#xff1a; 代码运行效果图&#xff1a; 代码&#xff1a; 头文件&#xff1a; #ifndef ALARMCLOCK_H #define ALARMCLOCK_H#include <QWidget> #include <QTimerEvent> #include <QTimer> #include <QTime> #include <QTextToSpeech&g…

华为OD试题二(文件目录大小、相对开音节、找最小数)

1. 文件目录大小 题目描述&#xff1a; 一个文件目录的数据格式为&#xff1a;目录id&#xff0c;本目录中文件大小&#xff0c;(子目录id 列表)。其中目录id全局唯一&#xff0c;取值范围[1,200]&#xff0c;本目录中文件大小范 围[1,1000]&#xff0c;子目录id列表个数[0,10…

Java的NIO工作机制

文章目录 1. 问题引入2. NIO的工作方式3. Buffer的工作方式4. NIO数据访问方式 1. 问题引入 在网络通信中&#xff0c;当连接已经建立成功&#xff0c;服务端和客户端都会拥有一个Socket实例&#xff0c;每个Socket实例都有一个InputStream和OutputStream&#xff0c;并通过这…

云基础软件深化合作,云轴科技ZStack与麒麟软件战略签约

12月8日&#xff0c;云轴科技ZStack与麒麟软件战略合作签约仪式在北京举行&#xff0c;双方对过往紧密合作表达了充分肯定&#xff0c;并就进一步联合技术创新、打造重点行业标杆和持续赋能客户达成高度共识。云轴科技创始人&CEO张鑫和麒麟软件高级副总经理谢文征共同见证双…

高通平台开发系列讲解(USB篇)Composite USB gadget framework

文章目录 一、Gadget framework二、Composite driver and gadget driver interaction沉淀、分享、成长,让自己和他人都能有所收获!😄 📢本篇章主要图解高通平台PCIe EP软件架构 一、Gadget framework Composite USB gadget framework 架构如下所示: The composite fram…

<软考>软件设计师-4知识产权与标准化(总结)

(一)知识产权概述 1 知识产权 是指公民、法人、非法人单位对自己的创造性智力成果和其他科技成果依法享有的民事权。是智力成果的创造人依法享有的权利和在生产经营活动中标记所有人依法所享有的权利的总称。包含著作权、专利权、商标权、商业秘密权、植物新品种权、集成电路布…

Network 灰鸽宝典【目录】

目前已有文章 21 篇 Network 灰鸽宝典专栏主要关注服务器的配置&#xff0c;前后端开发环境的配置&#xff0c;编辑器的配置&#xff0c;网络服务的配置&#xff0c;网络命令的应用与配置&#xff0c;windows常见问题的解决等。 文章目录 服务配置环境部署GitNPM 浏览器编辑器系…

玻色量子袁为出席中国移动第四届科技周量子计算算法与应用分论坛

9月12日&#xff0c;中国移动第四届科技周“量子计算算法与应用”分论坛在北京成功举办&#xff0c;中国移动研究院院长黄宇红发表致辞&#xff0c;中国移动未来研究院院长崔春风全程主持。玻色量子作为光量子计算领域真机测试与场景应用的标杆企业应邀出席&#xff0c;玻色量子…

Kubernetes(k8s)集群部署----->超详细

Kubernetes&#xff08;k8s&#xff09;集群部署-----&#xff1e;超详细 一、资源准备二、安装准备2.1 主机环境设置2.1.1 关闭操作系统防火墙、selinux2.1.2 关闭swap交换分区2.1.3 允许iptables检测桥接流量&#xff08;可选&#xff09; 2.2 安装Docker环境2.3 安装Kubeadm…

自动化补丁管理软件

什么是自动化补丁管理 自动补丁管理&#xff08;或自动补丁&#xff09;是指整个补丁管理过程的自动化&#xff0c;从扫描网络中的所有系统到检测缺失的补丁&#xff0c;在一组测试系统上测试补丁&#xff0c;将它们部署到所需的系统&#xff0c;并提供定期更新和补丁部署状态…

不再兼容“安卓“,鸿蒙开发与android对比

首先&#xff0c;鸿蒙系统采用了分布式技术&#xff0c;其设计理念是“能用分布式解决的问题就不用单机解决”。这意味着鸿蒙旨在构建一个统一的分布式操作系统&#xff0c;可以支持不同设备之间的交互和通信。 而安卓系统基于Linux内核和Java编程语言构建&#xff0c;属于单机…

代理ip一般适用于什么行业,什么场景

代理IP适用于多个行业和场景&#xff0c;以下是其中一些主要的应用领域&#xff1a; 互联网营销&#xff1a; 数据抓取&#xff1a;用于收集竞争对手的价格、产品信息等。社交媒体管理&#xff1a;在不同账户之间切换&#xff0c;提高账号安全性或进行市场调研。广告投放优化&a…

探索SSL证书的应用场景,远不止网站,还有小程序、App Store等

说到SSL证书&#xff0c;我们都知道其是用于实现HTTPS加密保障数据安全的重要工具&#xff0c;在建设网站的时候经常会部署SSL证书。但实际上&#xff0c;SSL证书的应用场景远不止网站&#xff0c;它还被广泛地应用到小程序、App Store、抖音广告、邮件服务器以及各种物联网设备…

西南交通大学【数电实验6---可控分频器设计】

一、实验电路图、状态图、程序代码、仿真代码、仿真波形图&#xff08;可以只写出核心功能代码&#xff0c;代码要有注释&#xff09; 不管sel为0或者1&#xff0c;clk_out[0]的频率都是不变的&#xff0c;故在always块当中&#xff0c;可优先对clk_out[0]进行处理&#xff0c;…
最新文章