Oracle EBS 主机文件并发程序开发教程
需积分: 10 18 浏览量
更新于2024-09-11
收藏 365KB DOC 举报
"Oracle EBS 基于Host(主机文件)并发程序的开发---刘明明"
在Oracle E-Business Suite (EBS) 中,开发基于Host(主机文件)的并发程序是为了实现自动化处理和高效的数据交互。并发程序是Oracle EBS中的一个重要特性,它允许用户同时运行多个任务,提高系统性能。下面将详细解释这个过程的各个步骤和涉及的技术点。
首先,我们来看建立可执行并发程序的步骤:
1. **建立可执行并发程序**:这通常涉及到编写一个脚本或程序,如在上述内容中提到的`cux_core_import_date_end.lmm.prog`,它是一个bash脚本。这个脚本会包含业务逻辑,如数据导入、处理和导出等。在Oracle EBS中,这个脚本会被作为一个并发程序来执行。
2. **建立并发程序**:在EBS环境中,需要通过“定义并发程序”职责来创建并发程序。在这里,你需要提供程序的名称、描述、执行命令(即上面的bash脚本)以及指定其运行平台。
3. **查找职责下对应的请求组**:请求组是并发程序的管理单位,它定义了并发程序的执行策略,如并发度、优先级等。在EBS中,你需要找到合适的请求组,以便将并发程序关联到正确的作业队列。
4. **将并发程序挂到请求组中**:最后一步是将并发程序分配给之前选择的请求组,这样当提交请求时,系统就会按照请求组的规则来调度并发程序。
接下来,我们看具体的技术实现:
- **建立需要用到的表结构**:这是数据库层面的工作,包括创建核心汇总表`CUX.CUX_CORE_IMPORT_DATE_END_LMM`和核心明细表`CUX.CUX_CORE_IMPORT_DATA_TEMP_LMM`。这些表用于存储导入的数据和处理结果。
- **创建源数据**:这可能涉及到从外部系统导入数据,或者在EBS内部生成数据。在并发程序中,这通常是通过读取主机文件(Host Files)来完成的,主机文件可以是CSV、TXT等格式,包含要导入的数据。
- **创建控制文件**:控制文件通常包含了并发程序执行的指令和参数,例如输入文件的位置、输出文件的位置、处理逻辑等。这个文件是并发程序执行的关键部分。
- **并发程序文件**:如上所述的`cux_core_import_date_end.lmm.prog`,这是一个bash脚本,它会根据控制文件的指示执行数据导入、处理和导出等操作。脚本中可能会包含SQL查询、数据转换逻辑以及其他系统调用。
在实际应用中,Oracle EBS的并发程序开发还包括错误处理、日志记录、资源管理等多个方面。确保并发程序的健壮性和效率是关键,因为它们直接影响到系统的整体性能和数据的一致性。此外,还需要考虑并发程序的安全性,如使用适当的权限和访问控制,以防止未授权的访问和操作。
2012-11-01 上传
2012-07-04 上传
2024-11-05 上传
2022-11-16 上传
2023-04-18 上传
2012-07-25 上传
2022-10-24 上传
2012-09-07 上传
sinat_27327831
- 粉丝: 0
- 资源: 1
最新资源
- Angular程序高效加载与展示海量Excel数据技巧
- Argos客户端开发流程及Vue配置指南
- 基于源码的PHP Webshell审查工具介绍
- Mina任务部署Rpush教程与实践指南
- 密歇根大学主题新标签页壁纸与多功能扩展
- Golang编程入门:基础代码学习教程
- Aplysia吸引子分析MATLAB代码套件解读
- 程序性竞争问题解决实践指南
- lyra: Rust语言实现的特征提取POC功能
- Chrome扩展:NBA全明星新标签壁纸
- 探索通用Lisp用户空间文件系统clufs_0.7
- dheap: Haxe实现的高效D-ary堆算法
- 利用BladeRF实现简易VNA频率响应分析工具
- 深度解析Amazon SQS在C#中的应用实践
- 正义联盟计划管理系统:udemy-heroes-demo-09
- JavaScript语法jsonpointer替代实现介绍