1.1.       系统安装

应用

Oracle EBS WEB Application Development Integrator

  • WEB ADI在Oracle EBS 11.5.10.* 版本中,配置不同;
  • WEB ADI在Oracle EBS R12.0.4版本中,默认安装;

职责

  1. 在Oracle EBS 11.5.10.2环境中,WEB ADI的职责名:Oracle Web ADI
  2. 在Oracle EBS R12.0.4  环境中,WEB ADI的职责名:Desktop Integration
  3. 确定已经获取到HR ADI Seeded Integrator Form Functions子功能,如果没有,需要添加。
  • 即:【创建文档】->【集成器】中没有【HR 集成器设置】,需要在Desktop Integrator职责的菜单中增加一个子菜单【HR ADI 植入的生成器表单】;

1.2.       系统设置

Initial System Profile Setup

配置文件

Profile Name

说明

Description

Value

BNE Allow   No Security Rule

( BNE 允许无安全性规则)

允许不设

Security Rule 访问Integrator

Y:

没有创建Security Rule的,可以访问;

有Security Rule的,则需要通过安全规则验证才行。

N:

Integrator必须创建Security Rule ;否则报You   do not have permission to access this functionality。

ADI:Use Function Security

( 使用安全性控制 )

是否启用功能安全性

Y:

菜单中需要包含相应功能。

1.3.       应用方式

WEB ADI Application

  1. 采用导入数据到个性化开发的表的方式:
  • 需要先建表和视图,以及相应的pkg用来insert、update、delete表数据。如果是Oracle EBS的接口表或者其他表中导入数据,则略过create table,但是需要建立相关的视图和pkg。

2.  采用直接导入数据的方式:

  • 不用创建视图,可以将WEB ADI开发为直接导入数据。原有视图是用来做数据修改和删除时候,从数据库查得数据使用。

1.4.       设置功能

A. 建立Function

Type选子函数。

  • 如果ADI: Use Function Security(ADI:使用安全性控制)选择的是‘是’则需要把这个功能加到WEB ADI菜单中去。

B. 建立Integrator与Function关联

  1. 应用产品简称:即应用开发的简称;
  2. 集成器用户名:即前面创建的集成器名称;
  3. 设置Integrator与Function对应;

1.5.       设置集成器

A. 选择Integrator

使用WEB ADI职责中的CREATE DOCUMENT,选择“HR 集成器设置”:

B. 选择Content

最后在打开的EXCEl中参数设置如下:

Parameters

Description

加载元数据类型

Create仅新增、Download仅查询、Update查询并修改;仅导入时选择Create即可;

应用简称

CUX(例如:CUX客户化应用);

集成器用户名

就是ADI中显示出来的Integrator名称;

视图名称

用APPS下的视图名;如果仅仅是导入数据,不需要创建视图。

表单名

GENERAL

API程序包名

ADI所要调用的程序包名;

API过程名

ADI调用的功能程序包的过程名;

界面用户名

界面参数列表名

ADI Interface

API类型

过程或函数

API返回类型

过程或函数,如果是函数,必须填写返回类型

1.6.       设置布局

WEB ADI 设置Layout

  1. 点选【Define Layout】功能,选择前面创建的集成器进行查找。若没有布局,则会出现提示。可以新增,更新或删除一个布局,一个集成器可以拥有多个布局,当然布局里的字段的提示其实也可以设置。

    1) 字段名是程序包中的参数和视图字段的并集,任意挑选需要显示和更改的字段。

2) 排列方式可选题头 行 上下文三种。如果有默认值的话必须选择默认类型。默认值选择如下:

Default    Type

Description

常数

当在电子表格的默认值区域输入内容时会被默认为默认值

环境

当设置为一个区域的默认值时,用来关联一个环境变量,可用的值如下:

被证明不好用

Sysdate:系统时间

Database:当前数据库名称

Oauser.id:当前Oracle应用的用户ID

参数

当你使用创建文档时,用来引用一个系统管理员在FORM功能中存储的参数这个参数可以被每个集成器所引用

SQL

用来运行一个SQL语句来决定区域的默认值。Web ADI 运行SQL语句并自动的将结果填充到区域中如果多个值被查询到,它将返回第一个值。可以在SQL语句中使用以下的标记:

$profiles$.profilename:当输入预置文件名称时,返回当前用户的值

$env$.userid:返回当前用户的ID

$env$.appid:返回当前引用的ID

$env$.respid:返回当前职责的ID

$env$.language:返回当前Session的语言

公式

可以输入Excel可兼容的公式作为默认值。

按照Excel公式的语法并用方括号包含名称: 例如__[credit]+[debit]

a. 参数中有默认值的字段和视图中的字段可以选择不显示或者显示,参数中没有默认值的字段必须显示。

b. 如果VIEW有这个字段而Procedure的参数没有,则仅作为显示内容,不允许修改。

c. 设置样式表、是否保护,以及各个字段的位置、是否只读、宽度等。

1.7.       设置映射

WEB ADI 设置 Mapping

  1. 定义映射主要是为视图中的字段定义显示用的,如果在创建的Excle界面上元数据类型选择的是create,这里可以不用设置。
  2. 当VIEW的字段名和Procedure的参数名不一致的时候,必须手工制定。
  3. 系统自动把Procedure的全部参数(裁剪前2位字符)与VIEW的字段名向匹配,如果有不一致或者需要特殊映射的地方,需要手工指定。

1.8.       设置字体

Fonts修改字段显示为中文

  1. 生成的WEB ADI Excel中的字段名是和参数相同的英文,需修改表来改成中文;
  2. 在plsql中,若是在中文环境中做的WEB ADI:
  • 定义:ALTER SESSION SET NLS_LANGUAGE= 'SIMPLIFIED CHINESE';
  • 确定ADI:select * from bne_integrators_vl t;

1.9.       应用移植

Save

  1. 创建文档的最后一步,点击保存:输入快捷方式名称,即要定义的功能简称。并勾选保存至表单功能。点击应用即可。
  2. 然后在菜单中添加定义的快捷方式名称。

Transplantation

在新环境重新配置一遍,也可以用fndload来完成。

1.10.   浏览器设置

IE Setup

 IE/Tools/Option/Security/Internet/自定义级别

把“对没有标记为安全的ActivveX控件进行初始化和脚本运行”设置为提示。

1.11.   Excel 设置

Excel  Setup

  1. 需要将EXCEL宏安全性设置为【低】 ,并勾选【信任对于Visual Basic项目的访问】。
  • 如果没有装Office没有装VBA,请安系统提示插入安装盘安装。
  • 使用web ADI的客户端需安装Excel且安装了VBA组件。因为excel与ebs的通信其实是由VBA程序实现的。但是开发时不需要掌握VBA编程,VBA程序由EBS系统自动生成。VBA使用xmlhttp与web服务器(apache)通信,而不是使用jdbc、odbc之类的与数据库(oracle)通信,绕开了这些,所以,不需要在客户端安装这些数据库驱动。

 EXCEL/Tools//安全性

WEB Application Development Integrator : 应用设置的更多相关文章

  1. Mastering Web Application Development with AngularJS 读书笔记-前记

    学习AngularJS的笔记,这个是英文版的,有些地方翻译的很随意,做的笔记不是很详细,用来自勉.觉得写下来要比看能理解的更深入点.有理解不对的地方还请前辈们纠正! 一.关于<Mastering ...

  2. Mastering Web Application Development with AngularJS 读书笔记(三)

    第一章笔记 (三) 一.Factories factory 方法是创建对象的另一种方式,与service相比更灵活,因为可以注册可任何任意对象创造功能.例如: myMod.factory('notif ...

  3. Mastering Web Application Development with AngularJS 读书笔记(二)

    第一章笔记 (二) 一.scopes的层级和事件系统(the eventing system) 在层级中管理的scopes可以被用做事件总线.AngularJS 允许我们去传播已经命名的事件用一种有效 ...

  4. Mastering Web Application Development with AngularJS 读书笔记(一)

    第一章笔记 (一) 一.PS:运行时配置IIS <html> <head> <script src="angular.js"></scri ...

  5. Creating a web application.

    About creating web GIS applications As you learn and use ArcGIS for Server, you'll probably reach th ...

  6. 4: 模块化应用程序开发 Modular Application Development Using Prism Library 5.0 for WPF (英汉对照版)

    A modular application is an application that is divided into a set of loosely coupled functional uni ...

  7. 微软压力测试工具 web application stress

    转自 http://www.cnblogs.com/tonykan/p/3514749.html lbimba  铜牌会员 这里给广大的煤油推荐一个web网站压力测试工具.它可以用来模拟多个用户操作网 ...

  8. 使用Microsoft Web Application Stress Tool对web进行压力测试

    Web压力测试是目前比较流行的话题,利用Web压力测试可以有效地测试一些Web服务器的运行状态和响应时间等等,对于Web服务器的承受力测试是个非常好的手法.Web 压力测试通常是利用一些工具,例如微软 ...

  9. Intellij Idea中的Jetty报出Web application not found src/main/webapp错误的解决方案

    今天在Intellij Idea中编译项目的时候,运行起来一直会报出如下的错误: Web application not found src/main/webapp 当时感觉应该是什么文件缺少了.所以 ...

随机推荐

  1. spring+hibernate

    添加注解时spring是添加在set方法上而hibernate是添加在get方法上 事务应该加在service层上,而不是加在dao层上,如果加在dao层上回滚的时候只能回滚一个dao的实现. 事务处 ...

  2. php抽象类与接口的区别

    1.对接口的使用是通过关键字implements.对抽象类的使用是通过关键字extends.当然接口也可以通过关键字extends继承. 2.接口中不可以声明成员变量(包括类静态变量),但是可以声明类 ...

  3. return 和 echo 的小坑

    在写项目的时候,有好几次遇到过同样的问题,控制器里面返回的json在前台无显示,利用console.log()总是显示这样的现象 数据库操作成功,却没有返回值. 原因是在控制器返回的使用使用了 ret ...

  4. React 从0开始 消息传递

    React笔记 React 数据决定DOM 以往的做法是通过JS去操作DOM 将数据填充 JSX Jsx javascript xml HTML的结构组装到js中 jsx使用style的时候 不能直接 ...

  5. 【OpenGL游戏开发之三】OpenGl核心函数库汇总

    OpenGl核心函数库 glAccum 操作累加缓冲区 glAddSwapHintRectWIN 定义一组被SwapBuffers拷贝的三角形 glAlphaFunc允许设置alpha检测功能 glA ...

  6. zookeeper 手动T掉已挂节点

    zjtest7-redis:/root/zk# cat test_zk.pl use ZooKeeper; use AnyEvent; use AE; use Data::Dumper; use IO ...

  7. vs2008 + OpenCV-2.1.0-win32-vs2008安装

    vs2008 + OpenCV-2.1.0-win32-vs2008安装 1. 安装vs2008+sp12. 安装opencv-2.1.0-win32-vs2008,假设安装目录为c:/opencv2 ...

  8. [Leetcode][Python]19: Remove Nth Node From End of List

    # -*- coding: utf8 -*-'''__author__ = 'dabay.wang@gmail.com' 38: Count and Sayhttps://oj.leetcode.co ...

  9. WMware VMX格式转换成OVF

    1.关于VMX格式 vmx文件是vmware虚拟机系统的配置文件,注意:刚刚安装好VMware Workstation以后是找不到这个文件的,当你在VMware Workstation中建立了一个虚拟 ...

  10. wikioi-1039-数的划分

    将整数n分成k份,且每份不能为空,任意两种划分方案不能相同(不考虑顺序). dp[i][j]:把数i分成k分的方案数 则:dp[i][j]=sum(dp[i-j][t])(t>=1&&a ...