首页 > Linux操作系统 > Linux操作系统 > PROMIS DATALINK
Work File就是指Data Link中需要操作的数据文件,以导入数据为例,需要导入的数据就称为Work File. 一个Promis Work File是由两个物理文件组成的一个逻辑对象,这两个物理文件主文件名相同,后缀名分别为.tab,另一个为.des。例如chartlist.tab和chartlist.des两个文件共同组成了名为chartlist的Work File。其中.tab文件为实际的数据,.des中存放数据的各个栏位的栏位名、长度等信息,Promis通过.des文件的定义来对.tab文件进行解析,从而可以操作其中的数据。通过观察.tab文件的内容可知,其格式为每笔记录一行,所有栏位为定长,栏位之间没有分隔符,直接连接在一起,PROMIS通过.des文件中的栏位长度定义自行分割各个栏位。
Script. File即PROMIS的脚本文件,以.scr后缀为结尾。通过查看该类文件的内容可知,脚本文件实际上是PCL操作的自动应答文件,当执行脚本时,PROMIS从该文件中依次按行读取,将取到的内容作为用户输入与PCL进行交互,达到自动执行某些操作的目的。
为执行批量数据操作,PROMIS允许用户自行创建脚本模板,脚本模板也以.scr结尾。Script. Template实际上也是PCL自动应答文件,但有所不同的是,其中可用%COL1, %COL2...%COLN等变量代替实际值,这些变量最后可被替换为Work File中对应的栏位的值,从而实现批量操作。
通过SQL查询数据库,获取所需栏位的数据,将这些数据复制/导出至Excel(不包括栏位名),将该Excel文件另存为prn格式,后缀名改为.tab即可,务必确保文件末尾没有空行。
在PCL中输入da da cr回车,进入生成.des文件功能,按照提示回答Work File名,栏位个数,栏位名,数据类型,长度等信息即可,PROMIS会自动产生.des文件。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/28771654/viewspace-757563/ ,如需转载,请注明出处,否则将追究法律责任。