WebADI_配置设定03_设定文本WebADI Content(案例)

简介: 20150506 Created By BaoXinjian 一、摘要 这是建立 一个新的Integrator的第三步,当然,不是必须要设置的一步 Content 的作用是在user 下载template的时候,可以把本机的准备好的data file 传给这个template。

20150506 Created By BaoXinjian

一、摘要


这是建立 一个新的Integrator的第三步,当然,不是必须要设置的一步

Content 的作用是在user 下载template的时候,可以把本机的准备好的data file 传给这个template。

这样的话,download下来的template 就是一个有数据的template,也就不需要user 输入或copy 数据了。

 

二、分析解释


1. 创建Content

(1). Content Name:  

随便写

(2). Content Type:  

主要是Text File 和SQL Query,Text File很明显是user需要提供一个data file。

而SQL则是直接从系统中取数据到template中。我们先看Text File的。

(3). Number Of Columns:

根据需要确定,一般来说,你的layout有多少列,这是就写多少,与layout一一对应。

也可少于layout的列,仅针对部分列传入。但最好不要多于layout 列。

(4). Reporting Only:  

万万不能选,此项仅用于下载数据.

 

2. 定义Content

(1). Content Columns

这是我选的是3列,Display Name 可改可不改,改了也就是为了后面建mapping 的时候看的清楚点,没什么实际用途.

(2). Content Parameters:  

此项很重要,一定要有个parameter list, 这里ADI 已经预置了一个, 我们直接拿来用即可: 

(3). Parameter list name: 

Web ADI: Download "Text File" Parameters

(4). Application:

Web Application Desktop Integrator

 

3. 创建Mapping

开始建Mapping,Mapping的功能是建立Content 字段与Interface字段的映射关系,

也就是data file的列与layout列的映射,告诉ADI data file 里的每一列分别导到template里的哪一列上。

Mapping的建立过程很简单,不过有一个要特别注意的,

在第二步我们设定interface的时候,点update修改字段属性时,有一项叫做Enabled for Mapping,这项如果不选的话,该字段就无法与Content建立映射。

 

4. 定义Mapping

选择相应的Integrator后,系统会查询有没有建好的Mapping,如没有的话,点define mapping 新建一个

(1). Mapping Name:  

随便写

(2). Mapping Key:  

Unique 的,而且要大写

(3). Number of Columns:

与Content 的列数一致

(4). 左边选Content 列,右边选对应的Interface 列。注意,一定要选,手工输会有问题。

 

5. Preview Integrator

Step1. Donwload template时,有一步会让我们选Content , 选刚建好的这个.

Step2. 出现Content Parameter的界面,

(1). Local Filename:  

选择本机中已经准备好的数据文件,如果多于3列的话,后面的列会忽略,ADI只读前3列.

(2). Text File Delimiter:

列分隔符,按数据文件中的实际分隔符来选,一般为逗号或Tab.

(3). Delimiter Character:

上面如果选Other的话,需要在这手工输入分隔符

(4). Ignore Consecutive Delimiters:  

连续分隔符是否忽略,比如文件中有这样的格式:

AAA,BBB,,,CCC,  ADI会认为是3列,如不选的话,ADI会认为是5列.

(5). Start Importing at Line Number:  

如果数据文件有标题行的话,选2,否则输1.

 Step3. Next 后download template,

你会发现下载的template 已经有数据了.

 

三、创建Text File类型Content


1. 创建Text File类型的Content

2. 定义3个栏位对应的名称 

 

四、创建SQL Query类型Content


1. 创建SQL Query Content,并定义SQL

 

2. 定义SQL Query对应的栏位名称

 

Thanks and Regards

参考: 豆瓣文库 - http://www.docin.com/p-922235111.html

ERP技术讨论群: 288307890
技术交流,技术讨论,欢迎加入
Technology Blog Created By Oracle ERP - 鲍新建
相关文章
vxe-table可编辑状态默认显示下拉选select为默认展示
vxe-table可编辑状态默认显示下拉选select为默认展示
|
前端开发 索引
PythonGUI编程(3) ---- Options选项 Entry单行文本框 Text多行文本框
PythonGUI编程(3) ---- Options选项 Entry单行文本框 Text多行文本框
214 0
PythonGUI编程(3) ---- Options选项 Entry单行文本框 Text多行文本框
|
数据库
【TP5】select下拉框的默认显示父级
【TP5】select下拉框的默认显示父级
284 0
【TP5】select下拉框的默认显示父级
|
监控 关系型数据库 Java
WebADI_WebADI工作日志设定(案例)
20150707 Created By BaoXinjian 一、摘要 设置WebADI的工作日志,EBS R12.1.3 以sysadmin登入, 然后通过 %BNE%LOG% 对应的三项,然后正确设置了路径,然后 Log Level 设置为 Trace ,logfile name 改为一个特定的文件名 ,然后重新启动了整个应用 。
1492 0
WebADI_案例实施05_设定参数设置Create Document Parameters
  20150606 Created By BaoXinjian 一、摘要 1 二、锁定统计信息   在WEBADI中,我们可以定义一些参数用来在整个WEBADI的导入过程中使用,一般来说,可分3个部分:1. 在生成template时所使用的参数,一般用来为layout中的字段设置默认值或初始化一些变量供LOV使用2. 在定义Uploader时所使用的参数,一般用来在Upload数据前提供给User一些option,可改变Upload的模式,例如要不要做validaiton,要不要import,要不要import 一些非正常记录(如借贷不平的记录)。
1536 0
|
SQL 关系型数据库 测试技术
WebADI_配置设定07_设定显示WebADI Content / Mapping(案例)
20150506 Created By BaoXinjian 一、摘要 当用户需要在下载WebADI Excel时,同时导出部分数据库中的资料,而不是空的Excel 则需要定义Content和Mapping Content定义了如何获取数据库数据 Mapping定义了获取的数据库数据如何显示到WebADI中   一般来所Content分为两种 1.
1159 0
|
关系型数据库
WebADI_配置设定06_设定显示WebADI Layout(案例)
20150306 Created By BaoXinjian 一、摘要 Layout其实是WebADI的排版工具,定义Interface中的Attribue是如何再Excel中呈现给用户的 1.
872 0