发运模块中如何创建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下一步到以下页面 工程结构如下 ...
随机推荐
- [bzoj1901]动态区间k大
定一个含有n个数的序列a[1],a[2],a[3]……a[n],程序必须回答这样的询问:对于给定的i,j,k,在a[i],a[i+1],a[i+2]……a[j]中第k小的数是多少(1≤k≤j-i+1) ...
- 计科1702冯亚杰C语言程序设计预备作业
阅读邹欣老师的博客--师生关系,针对文中的几种师生关系谈谈你的看法,你期望的师生关系是什么样的? 答:首先老师和学生之间要互相尊重,我认为这是必要的.在第一点的基础上师生要互相帮助,互相配合,共同进步 ...
- javap -c命令详解
https://www.cnblogs.com/beautiful-code/p/6424977.html
- input type="file"指定文件类型为excel
指定上传类型为excel:加上accept="application/vnd.ms-excel"即可,只兼容chrome跟ff,不兼容ie <input type=" ...
- CSS(一)解析浮动塌陷与清除浮动
清除浮动方法 1.对父级设置适合CSS高度,父级元素撑开并且包含子元素. <p>固定高度</p> <div style="height: 50px;" ...
- java求素数
按定义 即除了1和它本身以外不再被其他的除数整数 public static void main(String[] args) { for (int i = 2; i < 100; i++) { ...
- ionic3-ng4学习见闻--(多语言方案)
1.安装ng2-translate npm install ng2-translate --save 2.app.moudle.ts 引入模块,在下方新增方法 import { TranslateMo ...
- nginx 日志分析工具goaccess
参考:https://www.goaccess.io/download 安装 $ wget http://tar.goaccess.io/goaccess-1.1.1.tar.gz $ tar -xz ...
- hibernate5学习之理解数据库级并发
本文作者:苏生米沿 本文地址:http://blog.csdn.net/sushengmiyan/article/details/50551741 当我们谈起隔离的时候,我们总是假定两个物体直接要么隔 ...
- Dynamics CRM2016 关于修改部署管理员账号权限引发的问题
最近在用2016做项目,一个同事的一个操作给我带来了一个头疼的问题,他把部署管理员的CRM账号的管理员权限给移除了,导致整个系统的所有账号进CRM都是下图这样 即使系统中还存在其他的拥有管理员权限的账 ...