发运模块中如何创建Debug 文件
版本11.5.9到12.x
A. 针对发运事务处理或者快速发运产生Debug文件
注意:如果通过发运事务处理执行发放,请参考B部分,下面这部分销售订单发放是格外的设置和日志文件。
1. 每一个测试案例都需要设置下面的配置文件,完成之后,再把配置文件恢复:
OM: 调试级别 - 5
WSH: 启用调试 – Yes
2. 下面的配置文件一旦设置好了之后不需要更改。
WSH: 调试级别 - Statement
WSH: 调试日志目录 – 这个配置文件可以设置在地点层,可以是任何的有效的目录路径,一个有效的目录意思是可以对数据库有写的权限。查找有效的路径,可以通过执行下面的SQL语句:
select value from v$parameter where name = 'utl_file_dir'
**如果配置文件WSH: 调试日志目录和OM:调试日志路径相同,该文件可以通过执行并发请求Diagnostic: OM Debug File Retrieval (订单管理职责>
报表和请求 > 请求 >
单个请求) 来获得。
- 在发运事务处理表单中,点击工具,选择调试,记录显示的文件名,稍后用到。
- 执行您希望调试的动作。
- 再点击工具,把调试勾去。
- 从第3步指定的目录里取得调试文件。如果配置文件WSH: 调试日志目录和OM:调试日志路径相同,该文件可以通过执行并发请求Diagnostic: OM Debug File Retrieval (订单管理职责> 报表和请求 > 请求 > 单个请求) 来获得。
- 把第1步中的配置文件恢复成原来的值。
如何获得发运表单的Debug的视频短片,可以参考文档Document 1358154.1: Diagnostics: WSH Shipping Forms Debugging.
B. 发放销售订单的Debug:
1. 每一个测试案例都需要设置下面的配置文件,完成之后,再把配置文件恢复:
OM: 调试级别 - 5
WSH: 启用调试 – Yes
INV: 调试跟踪 – Yes
2. 下面的配置文件一旦设置好了之后不需要更改。
WSH: 调试级别 –Statement
INV:调试级别 – 11
3. 如果使用WMS(仓库管理系统),设置下列配置文件:
FND: 启用调试日志 - Yes
FND: 调试日志级别 - Statement
FND: 调试日志模块 - wms.plsql.%
发放销售订单的时候,工具,选择调试选项,记录显示的文件名,稍后用到。
4. 提交挑库发放请求。
5. 提供挑库发放日志文件(查看>请求>查找,点击查看日志),第3步的文件显示,INV:调试文件,如果使用WMS;FND:中间层的调试日志文件名。
6. 按照第1步重置配置文件,如果使用WMS的话,请按照第3步。
如何获得发运表单的Debug的视频短片,可以参考文档Document 1358164.1: Diagnostics: WSH Pick Release Debug.
C. 连接停靠站请求的Debug:
1. 每一个测试案例都需要设置下面的配置文件,完成之后,再把配置文件恢复:
OM: 调试级别 - 5
WSH: 启用调试 – Yes
INV: 调试跟踪 – Yes
2. 下面的配置文件一旦设置好了之后不需要更改。
WSH: 调试级别 –Statement
INV:调试级别 – 11
3. 设置调试级别参数1(启用调试)
4. 提交请求。
5. 提供连接停靠站日志文件。(查看>请求>查找,点击查看日志)
6. 按照第1步重置配置文件。
如何获得发运表单的Debug的视频短片,可以参考文档Document 1358156.1: Diagnostics: WSH Interface Trip Stops Debug.
D. API的Debug:
1. 每一个测试案例都需要设置下面的配置文件,完成之后,再把配置文件恢复:
OM: 调试级别 - 5
WSH: 启用调试 – Yes
INV: 调试跟踪 – Yes
2. 下面的配置文件一旦设置好了之后不需要更改。
WSH: 调试级别 –Statement
INV:调试级别 – 11
WSH: 调试日志目录 – 这个配置文件可以设置在地点层,可以是任何的有效的目录路径,一个有效的目录意思是可以对数据库有写的权限。查找有效的路径,可以通过执行下面的SQL语句:
select value from v$parameter where name = 'utl_file_dir'
**如果配置文件WSH: 调试日志目录和OM:调试日志路径相同,该文件可以通过执行并发请求Diagnostic: OM Debug File Retrieval (订单管理职责>
报表和请求 > 请求 >
单个请求) 来获得。
3. 把下列的代码行加到调用API的程序包中。
DECLARE
l_file_name VARCHAR2(32767);
l_return_status VARCHAR2(32767);
l_msg_data VARCHAR2(32767);
l_msg_count NUMBER;
BEGIN
fnd_profile.put('WSH_DEBUG_MODULE','%');
fnd_profile.put('WSH_DEBUG_LEVEL',WSH_DEBUG_SV.C_STMT_LEVEL);
wsh_debug_sv.start_debugger(l_file_name,l_return_status,l_msg_data,l_msg_count);
4. 提交请求。
5. 提供日志文件。
6. 按照第1步重新设置配置文件。
版本11.5.2到11.5.8
E.挑库发放生成debug文件:
1. 每一个测试案例都需要设置下面的配置文件,完成之后,再把配置文件恢复:
OM: 调试级别 - 5
WSH: 启用调试 – Yes
INV: 调试跟踪 – Yes
2. 下面的配置文件一旦设置好了之后不需要更改。
WSH: 调试级别 –Statement
INV:调试级别 – 11
3. 发放销售订单的时候,工具,选择调试选项,记录显示的文件名,稍后用到。
4. 提交挑库发放请求。
5. 提供挑库发放日志文件(查看>请求>查找,点击查看日志),第3步的文件显示。
6. 按照第1步重置配置文件。
F. 连接停靠站请求的Debug:
1. 每一个测试案例都需要设置下面的配置文件,完成之后,再把配置文件恢复:
OM: 调试级别 - 5
WSH: 启用调试 – Yes
INV: 调试跟踪 – Yes
2. 下面的配置文件一旦设置好了之后不需要更改。
WSH: 调试级别 –Statement
INV:调试级别 – 11
3. 设置调试级别参数1(启用调试)
4. 提交请求。
5. 提供连接停靠站日志文件。(查看>请求>查找,点击查看日志)
6. 按照第1步重置配置文件。
G. API的Debug:
1. 每一个测试案例都需要设置下面的配置文件,完成之后,再把配置文件恢复:
OM: 调试级别 - 5
WSH: 启用调试 – Yes
INV: 调试跟踪 – Yes
2. 下面的配置文件一旦设置好了之后不需要更改。
WSH: 调试级别 –Statement
INV:调试级别 – 11
WSH: 调试日志目录
select value from v$parameter where name = 'utl_file_dir'
3. 把下列的代码行加到调用API的程序包中。
oe_debug_pub.initialize;
oe_debug_pub.SetDebugLevel(5);
DBMS_OUTPUT.PUT_LINE('Debug File = ' ||OE_DEBUG_PUB.G_DIR||'/'||OE_DEBUG_PUB.G_FILE);
4. 提交请求。
5. 提供日志文件。
按照第1步重新设置配置文件。
发运模块中如何创建Debug 文件的更多相关文章
- python模块介绍- xlwt 创建xls文件(excel)
python模块介绍- xlwt 创建xls文件(excel) 2013-06-24磁针石 #承接软件自动化实施与培训等gtalk:ouyangchongwu#gmail.comqq 37391319 ...
- Unity中一键创建常用文件夹
Unity中一键创建常用文件夹 说明 项目测试版本Unity5.3. 这个一个小工具:功能非常简单,就是一键给新建工程添加所有文件夹.到此结束. 但是具体咋操作呢? 与把大象装进冰箱一样,三步,下载代 ...
- C#中如何创建xml文件 增、删、改、查 xml节点信息
XML:Extensible Markup Language(可扩展标记语言)的缩写,是用来定义其它语言的一种元语言,其前身是SGML(Standard Generalized Markup Lang ...
- pycharm中每次创建py文件时就自动生成代码头,以及出现SyntaxError:Non-ASCII 。。。问题
我们在pycharm中执行py文件的时候,可能会出现以下错误 这是因为你没有制定编码格式,这时候你需要在文件最开始制定编码格式,代码如下 #!/user/bin/env python #-*- cod ...
- 01.在Java中如何创建PDF文件
1.简介 在这篇快速文章中,我们将重点介绍基于流行的iText和PdfBox库从头开始创建 PDF 文档. 2. Maven 依赖 <dependency> <groupId> ...
- IDEA中怎么创建ini文件
首先博主在这使用的是idea的2019.3.2的版本,不知道的话可以打开help菜单的about查看 第一步: 具体需要在setings安装ini插件 第二步: 在File Types中查看ini,没 ...
- idea中 mybatis的debug文件需要放在src的目录下 不能加多余的路径
- 怎么用OCR图文识别软件在MS Office中创建PDF文件
ABBYY PDF Transformer+是一款可创建.编辑及将PDF文件转换为其他可编辑格式的OCR图文识别软件,不仅可以从纸质文档.图像文件和任何其他流行格式创建PDF文件(相关文章请参考如何从 ...
- SpringBoot+Maven多模块项目(创建、依赖、打包可执行jar包部署测试)完整流程
一,创建Maven多模块项目先建立外层父工程 File →new →project 选择Spring Initializr Next下一步到以下页面 工程结构如下 ...
随机推荐
- B/S与C/S架构
1.CS.BS架构定义 CS(Client/Server):客户端----服务器结构.C/S结构在技术上很成熟,它的主要特点是交互性强.具有安全的存取模式.网络通信量低.响应速度快.利于处理大量数据. ...
- Python与C的简单比较(Python3.0)
Python可以说是目前最火的语言之一了,人工智能的兴起让Python一夜之间变得家喻户晓,Python号称目前最最简单易学的语言,现在有不少高校开始将Python作为大一新生的入门语言.本萌新也刚开 ...
- Spring中整合Cage,实现验证码功能
1.pom.xml中添加Cage依赖. <dependency> <groupId>com.github.cage</groupId> <artifactId ...
- Windows笔记目录
Windows笔记目录 Windows介绍 Windows入门--个人感想 初入Linux AD域控 FTP 服务器及权限 Server-U FTP与AD完美集成方案详解 其他 Linux大文件传 ...
- struts2 Action获取表单传值(属性,类))
http://blog.csdn.net/sd0902/article/details/8393157 求大神告知两种方法的不同点 都是写个set方法就行了
- supervisor使用,配置和安装(包括监控守护进程httpd,keepalived)
yum -y install supervisor(如果安装不成功,需要更新源,yum -y install epel) 或者: wget --no-check-certificate https:/ ...
- tensorflow共享变量 the difference between tf.Variable() and get_variable()
一般这样用tf.get_variable(): v = tf.get_variable(name, shape, dtype, initializer) 下面内容来源于 http://blog.csd ...
- 2. struct A 和 typedef struct A
2. struct A 和 typedef struct A 2.1 struct A struct A{}定义一个名为struct A的结构体. 下例定义了struct A同时,声明了两个变量(注意 ...
- 全局变量&局部变量,global&nonlocal
###全局变量与局部变量 1.函数内部的变量名如果第一次出现,且出现在=前面,即被视为定义一个局部变量,不管全局域中有没有用到该变量名,函数中使用的将是局部变量 2.函数内部的变量名如果第一次出现,且 ...
- ACM Find them, Catch them
The police office in Tadu City decides to say ends to the chaos, as launch actions to root up the TW ...