发运模块中如何创建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下一步到以下页面 工程结构如下 ...
随机推荐
- 使用WebStorm进行javascript调试
曾经的选择是使用火狐浏览器的Firebug插件,具体的用法到时候在细说,这篇文章登场的是开发静态网页及javascript的利器--webstorm. 一.相关软件安装和配置 安装WebStorm ...
- C语言第二次作业——顺序结构
一.改错题 1.输出带框文字:在屏幕上输出以下3行信息. (1)源程序 对程序进行编译,发现错误信息1 错误原因:stdio拼写错误 改正方法:将stdio正确拼写 对程序进行编译,发现错误信息2 错 ...
- div,margin,padding
<!-- 类比礼品盒里装方块月饼.月饼的食用部分(我们把它称之为月饼肉身)要装在小包装盒里,月饼肉身即为content.月饼肉身与直接包裹它的小包装盒(我们把它叫做月饼的衣服)之间的距离叫pad ...
- 一个成功的 Git 分支模型(适用于商业应用开发)
在这篇文章中,我将推广一下大约一年前我介绍过的一些项目(公私皆有)中使用的开发模型,它们的结果都非常成功.有段时间我非常想写出来分享一下,但是我至今才抽出时间来.我不会言及任何项目细节,仅讨论分支策略 ...
- input type="tel" 数字输入框显示圆点
最近开发中遇到一个这样的需求,要求input输入框在手机端出现数字键盘的同时显示圆点,试过各种方法都不太理想, 最终经过查阅大量资料后,终于实现了需求. ●我们一般的密码输入框是这样的: <in ...
- map内置函数、lambda表达式、快捷生成想要的列表、filter内置函数
map函数 语法 map(function, iterable, ...) 参数 function -- 函数,有两个参数 iterable ...
- Redis Sentinel主从高可用方案
Redis Sentinel主从高可用方案 本文介绍一种通过Jed和Sentinel实现Redis集群(主从)的高可用方案,该方案需要使用Jedis2.2.2及以上版本(强制),Redis2.8及以上 ...
- 前端实现搜索历史和清空历史(angularjs+ionic)
要实现的页面效果: 1.显示历史搜索, 2.最近搜索的排在最前, 2.最多显示8条历史 4.清空历史记录 思路: 1.首先显示历史记录需要一个数组searchItems,通过ng-repeat显示每一 ...
- 了解ASCII、gb系列、Unicode、UTF-8的区别
转自:http://www.douban.com/note/334994123/?type=rec ● 为什么有这么多编码? ● UTF-8和GB2312有什么区别? ● 我们在国内做网站是用UTF- ...
- jsp&servlet——session监听
session监听,需要实现HttpSessionAttributeListener接口 attributeAdded:监听添加session attributeRemoved:监听删除session ...