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 - 鲍新建
相关文章
|
8月前
出现VW自适应方案报错already has a ‘content‘ property, give up to overwrite it的原因及解决办法
出现VW自适应方案报错already has a ‘content‘ property, give up to overwrite it的原因及解决办法
56 0
|
8月前
|
前端开发 JavaScript
empty来显示暂无数据简直太好用,阻止用户复制文本user-select
empty来显示暂无数据简直太好用,阻止用户复制文本user-select
|
Web App开发 移动开发 前端开发
【译】媒体查询特性 - 适应用户偏好 | perfers-reduced-motion | prefers-color-scheme | Save data
【译】媒体查询特性 - 适应用户偏好 | perfers-reduced-motion | prefers-color-scheme | Save data
198 0
【译】媒体查询特性 - 适应用户偏好 | perfers-reduced-motion | prefers-color-scheme | Save data
SwiftUI—使用Text视图显示指定的文字
SwiftUI—使用Text视图显示指定的文字
453 0
SwiftUI—使用Text视图显示指定的文字
SwiftUI—Text视图的段落属性
SwiftUI—Text视图的段落属性
422 0
SwiftUI—Text视图的段落属性
SwiftUI—Text视图的填充属性
SwiftUI—Text视图的填充属性
357 0
SwiftUI—Text视图的填充属性
SwiftUI—如何对Text视图里的日期进行格式化
SwiftUI—如何对Text视图里的日期进行格式化
710 0
SwiftUI—如何对Text视图里的日期进行格式化
PLSQL_基础系列05_视图控制WITH CHECK OPTION(案例)
2014-12-09 Created By BaoXinjian 一、摘要 通过有with check option选项的视图操作基表(只是面对单表,对连接多表的视图正在寻找答案),有以下结论: 首先视图只操作它可以查询出来的数据,对于它查询不出的数据,即使基表有,也不可以通过视图来操作。
858 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 一些非正常记录(如借贷不平的记录)。
1548 0