发运模块中如何创建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下一步到以下页面 工程结构如下 ...
随机推荐
- Android Studio创建/打开项目时一直处于Building“project name”Gradle project info的解决办法
重新安装了Android studio 之后, 启动android studio,打开原来的项目,界面一直停留在: 一直停留在此界面的原因是:Android studio 在下载 Gradle ,但是 ...
- Java并发编程:JMM(Java内存模型)和volatile
1. 并发编程的3个概念 并发编程时,要想并发程序正确地执行,必须要保证原子性.可见性和有序性.只要有一个没有被保证,就有可能会导致程序运行不正确. 1.1. 原子性 原子性:即一个或多个操作要么全部 ...
- quartz问题记录-missed their scheduled fire-time
这里有3个原因:1.所有的woker thread(工作线程; 辅助线程)都在运行其他的job2.scheduler(调度器)down了(关于这个down.我不太明确是shutdown了..还是挂掉了 ...
- Python中高阶函数讲解
高阶函数讲解 1. 常规高阶函数 递归函数 格式:def func_name(variable): '''__doc__'''#函数的说明文档 if 条件表达式:#限制递归退出值 pass retur ...
- java总结之基础类型与常量池
1.基础类型有byte short int long char boolean float double八种. 其中byte short int long char 的包装类型是存放在常量池(用来维护 ...
- linux修改root账户的用户名所得的教训
之前linux服务器的密码被别人改过, 然后叫服务器相关的负责人重置了root账户(服务器负责人在客户所在公司), 重置好之后, 领导叫更改下root 用户名和密码, 于是我二话不说就开始找方法, 找 ...
- css修改浏览器默认的滚动条样式
//滚动条样式 ::-webkit-scrollbar { width: 10px; } /* 垂直滚动条的滑动块 */ ::-webkit-scrollbar-thumb:vertical { bo ...
- Chrome浏览器Postman插件安装使用
最近调试后台接口一直在使用的工具,由于换了新的电脑重新安装了一下PostMan.随便记录一下如何安装使用这个插件. 闲言不要谈,直接上步骤: 1. 首先必须有chrome浏览器,这个相信大家肯定都安装 ...
- MultiTigger 绑定异常处理
异常产生环境: 在初始化一个窗口后,没有show出来.在此窗口中,有个控件,重写了控件模板,并加了MultiTrigger. 注意:俩个Condition,一个是从外面绑定过来的Tag,一个是Cont ...
- SpringMVC之拦截器实现登录验证
今天回头看之前发的javaweb学习路线图,发现把路线图中的也学的有一半多了,不过还是路漫漫.在前面的博客中有学习过spring的aop,它利用动态代理实现,在springmvc中也是一样,今天使用H ...