定位要找的请求
SQL举例:
SELECT req.request_id,
fcp.user_concurrent_program_name,
usr.user_name,
req.request_date,
trunc(SYSDATE) - trunc(request_date) days,
req.logfile_name,
req.outfile_name
FROM applsys.fnd_concurrent_requests req,
apps.fnd_concurrent_programs_vl fcp,
applsys.fnd_user usr
WHERE req.concurrent_program_id = fcp.concurrent_program_id
AND req.requested_by = usr.user_id
AND fcp.user_concurrent_program_name LIKE 'Cost Manager%'
ORDER BY fcp.user_concurrent_program_name
结果如下:
1633948 Cost Manager THQMRP01 2006-5-22 11:48:57 60
1633814 Cost Manager THQMRP01 2006-5-22 11:03:25 60
1633819 Cost Manager THQMRP01 2006-5-22 11:06:41 60
1324503 Cost Manager SYSADMIN 2006-3-20 10:01:26 123
假定我们用用户THQMRP01登录,我们要看1324503。
注:点击Find Requests按钮,选择“Specific Requests”,输入请求ID 1324503,清空下面的天数,点击Find,没有结果;回到Requests主界面,F11,输入请求ID 1324503,Ctrl + F11,就可以查到结果了,然而View Log和View Output是“灰”的。
方式一:设置预制文件Concurrent:Report Access Level
前提:System Administrator职责
通常情况下,是找不到别人的请求,即使切换到相同的职责,原因是该Profile的默认设置是User,如果设该Profile设为Responsibility,就可以达到按职责屏蔽请求了。
方式二:通过System Administrator直接查看
前提:System Administrator职责
通过菜单SYS/Concurrent/Requests或者SYS/Requests/View即可;View/Requests不行。
方式三:直接通过FTP下载Log和Output文件
前提:操作系统的相关FTP权限
FTP的文件位置,就是上面“SQL举例”的后两个字段。
方式四:偷梁换柱,修改Request ID
前提:APPS密码
首先随便查到一个自己运行的请求,比如1633819,这样保证View Output和View Log两个按钮是“亮”的。
然后通过Help/Diagnostics/Examine…修改Request ID,如图,改为1324503:
接下来View Output和View Log,就是目标内容了。
方式五:修改Form中字段值
前提:APPS密码
方法和“方式四”一样;甚至可以通过Personalization,不过这样太过复杂,需要看Form元代码后再来设置。
最简单的是修改Parameter Mode为SYS(原来是View),这样Log就会亮。
分享到:
相关推荐
建议逐步熟悉每个功能模块,如"Intruder"用于自动化攻击,"Scanner"用于自动发现漏洞,"Repeater"用于手动重放请求,"Sequencer"用于分析请求的非预测性,以及"Target"和"Proxy History"用于管理和查看历史记录。...
总结来说,易语言的POST提交涉及到网络连接、请求头构造、数据封装、发送请求、接收响应和处理结果等多个环节。了解这些知识点,对于进行网络编程和API调用至关重要。同时,不断实践和调试代码,是提升编程技能的...
首先,模拟POST提交请求通常涉及到以下几个关键步骤: 1. **构建请求URL**:指定你要发送POST请求的目标接口URL,例如在示例中的`$url = 'http://mobile.jschina.com.cn/jschina/register.php';`。 2. **准备POST...
本篇文章将深入探讨基于ThinkAndroid开源框架的HTTP请求实现,包括异步和同步方式的GET和POST请求,以及如何将请求结果在WebView中展示。 首先,让我们了解ThinkAndroid框架。ThinkAndroid是一个针对Android平台的...
通过这种方式,我们就可以有效避免用户在AJAX请求还未完成时重复点击按钮提交请求,防止因多次请求给服务器带来不必要的压力,同时也给用户提供更好的交互体验。需要注意的是,在实际开发中,AJAX请求的发送通常是在...
**定义:** POST方法用于向指定资源提交数据,请求服务器对其进行处理(例如提交表单或上传文件)。 **特点:** - 请求数据放在请求体中。 - POST请求不是幂等的,多次执行可能会产生不同的结果。 - 通常用于创建新...
5. **解析结果**:如果表单提交成功,服务器通常会返回一个确认页面或者处理结果。这部分可能需要解析HTML或JSON格式的数据,易语言可以通过内置的字符串处理函数或第三方库来实现。 6. **错误处理**:在编写程序时...
### Java-多线程异步请求统一响应结果 #### 多线程异步请求概念 在Java编程语言中,多线程异步请求是一种高级编程技术,它允许开发者通过创建多个独立运行的线程来同时处理不同的任务或请求。与同步请求相比,这种...
- **POST请求**:选择POST方法,填写URL,然后在Body部分选择合适的格式(如raw、form-data或binary)输入数据,发送后查看服务器返回的结果。 3. **模拟数据提交**: - **数据构造**:在Postman的Body选项中,...
3. **处理POST请求**:处理实际的数据提交,可能需要解析请求体中的JSON数据。使用`HttpServletRequest`的`getInputStream`或`getParameter`方法获取数据,然后进行业务逻辑处理。 4. **返回结果**:将处理结果封装...
- **GET请求**:是幂等的,即无论请求多少次,结果都是相同的,不会改变服务器状态。 - **POST请求**:不是幂等的,每次请求都可能导致服务器状态的改变。 #### 十、应用场景 - **GET请求**:适用于获取静态资源或...
- **幂等性**:GET请求天然具有幂等性,同一个请求多次执行结果一致,因此主要针对POST、PUT、DELETE这类非幂等性请求。 - **URL+请求体的匹配**:通过缓存URL和请求体,比较新请求与缓存中的请求是否一致来判断...
2. **设置头部信息**:为了使请求看起来更像来自浏览器而非爬虫,我们通常会添加用户代理(User-Agent)和其他相关头部信息。这有助于防止被百度服务器识别为机器人并可能遭到封禁。 3. **发送请求**:调用requests...
2. POST请求:POST请求用于向指定资源提交数据,以请求服务器进行处理(例如提交表单或者上传文件)。数据被包含在请求体中,而不是URL中。POST请求通常用于创建新的资源或者更新已有资源,因为它们不会出现在浏览器...
而GET请求通常用于获取数据,它将参数附在URL后面,适合于少量、非敏感的数据传输。DWR同样支持GET请求,但在处理复杂或大量数据时,POST请求通常是更好的选择。 接着,提到的“javaDAO类”是Data Access Object的...
- **页面跳转(Redirect After Post)**:处理完请求后,使用`redirect`或`redirectAction`结果,将用户重定向到新的URL,避免回退按钮导致的重复提交。 4. **Struts2配置** 对于以上功能的实现,Struts2的配置...
- POST:非幂等,多次执行可能会产生不同的结果,例如多次提交同一表单会产生多个新记录。 5. **可缓存** - GET:可以被浏览器缓存,有助于提高重复请求的响应速度。 - POST:一般不会被浏览器缓存,因为可能...
4. 使用数据库自增ID或时间戳:在插入数据时,将唯一的ID或时间戳与表单一起提交,服务器根据这些信息判断是否为重复请求。 总的来说,防止表单重复提交是保障Web应用数据一致性的重要手段。ThinkPHP 3.2 的表单...
与GET请求不同,POST请求的数据包含在请求体中,而非URL参数,因此可以处理大量或敏感的数据。 在C#中,我们可以使用`System.Net`命名空间中的`HttpWebRequest`类来创建和发送POST请求。以下是一个基本的示例: ``...
2. **POST请求**:POST请求常用于向服务器提交数据。在Postman中,用户可以在"Body"部分选择不同的数据格式(如raw、form-data或binary),输入要发送的数据,然后发送请求。返回的响应会显示服务器处理结果,这对于...