发运模块中如何创建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下一步到以下页面 工程结构如下 ...
随机推荐
- 树链剖分模板(BZOJ3083)
实现了路径修改,子树查询,及换根. 换根其实很简单,分三种情况讨论,画画图就明白了. #include <cstdio> #include <algorithm> using ...
- 修改SQL数据库中表字段类型时,报“一个或多个对象访问此列”错误的解决方法
在SQL数据库中使用SQL语句(格式:alter table [tablename] alter column [colname] [newDataType])修改某表的字段类型时,报一下错误:由于一 ...
- C++的入口函数
我们最开始学习c++时,就知道要写一个main()函数,并且知道这是整个函数的入口,但是c++不只有main()函数这一个入口. 一.对于不同的程序函数入口是不同的. main()是WINDOWS的控 ...
- easyui datagrid 得到冻结列跟非冻结列
var head = $('#ClassManagement').datagrid("options").columns; var fhead=$('#ClassManagemen ...
- sqlserver 判断字段是否为空字符串或者null
isnull(f.mzm,'')<>'' 不为null且不为‘’ not(f.mzm is null) 不为null
- sublime text3中设置Emmet输入标签自动闭合
项目后端前一段时间从C#转成了JAVA,在开发的过程中,由于HTML对标签的语法很宽松,比如这样:<img src="" alt="">在标签的结尾 ...
- webstorm2017破解
选择"license server" 输入:http://idea.imsxm.com/ 2017支持vue了
- Python处理正则表达式超时的办法
最近在项目中遇到一个问题,就是需要采用正则匹配一些疑似暗链和挂马的HTML代码,而公司的老大给的正则表达式有的地方写的不够严谨,导致在匹配的时候发生卡死的现象,而后面的逻辑自然无法执行了.虽然用正则表 ...
- Splay伸展树入门(单点操作,区间维护)附例题模板
Pps:终于学会了伸展树的区间操作,做一个完整的总结,总结一下自己的伸展树的单点操作和区间维护,顺便给未来的自己总结复习用. splay是一种平衡树,[平均]操作复杂度O(nlogn).首先平衡树先是 ...
- [多线程] 生产者消费者模型的BOOST实现
说明 如果 使用过程中有BUG 一定要告诉我:在下面留言或者给我邮件(sawpara at 126 dot com) 使用boost::thread库来实现生产者消费者模型中的缓冲区! 仓库内最多可以 ...