一卡通机器操作INI文件设计版本说明Word格式.docx
《一卡通机器操作INI文件设计版本说明Word格式.docx》由会员分享,可在线阅读,更多相关《一卡通机器操作INI文件设计版本说明Word格式.docx(15页珍藏版)》请在冰豆网上搜索。
![一卡通机器操作INI文件设计版本说明Word格式.docx](https://file1.bdocx.com/fileroot1/2023-1/21/2181122b-7dd5-4d7e-be42-06d4b03e98e9/2181122b-7dd5-4d7e-be42-06d4b03e98e91.gif)
OperType:
integer;
//操作类型---对机器操作还是对数据库操作。
OPerTimestr:
string;
//该操作安排执行时间
HourInterVal:
//该操作每次操作后再次操作时的小时操作间隔
对于[Mach_?
],还会包含以下几个Keyname
Mach_Begin:
//机器起始号
Mach_End:
//机器结束号
Machtype:
//对应的机器类型,消费机,考勤机
DataSaveDir:
//数据保存路径
对于{DB_?
},则还包含以下几个
DBconnstr:
//数据库连接串
DataPathDir:
//文件保存的路径。
DataFileExt:
String;
//文件保存的后缀名
DataBackupDir:
//导入到数据库后文件备份位置
Dbtype:
//对应的数据操作,消费机,考勤机
对于[FTP_?
]该Section包含以下几个方面的内容
FTP//地址,端口等,,如LocalDir=c:
\temp\bc
LocakBkDir=c:
\temp\cmfile
LocalFileext=dat
RemoteBKdir=\dbbackup
host=192.168.2.237
port=21
usercode=admin
passwd=xf02082009
ftptype=1
注:
目前主要支持以下几种Section类型
DBBackup_IDT='
DBBACKUP'
;
数据库备份
DBIMPORT_IDT='
DBIMPORT'
;
数据库数据导入
FTP_IDT='
FTP'
FTP数据
FILE_IDT='
FILE'
文件操作
MACH_IDT='
MACH'
机器操作
DBBlackList_IDT='
BLACKLIST'
//黑名单
MACH_xxx类说明
项目
值说明
备注
Inactive
是否不激活
Runtime
运行时间
runHourinterval
运行间隔
Memo
附注说明
MachNo_begin
开始机号
MachNo_end
结束机号
Machtype
机器类型
1表示汇多考勤机
2表示大洪消费机
MachOpertype
机器操作类别
1表示机器取数
2表示上传黑名单
3表示上传参数
DataDir
数据存放位置
对于机器取数操作,则指数据取后的存放位置。
对于上传黑名单,则指需要上传黑名单的数据存放位置。
对于上传参数,则指需要上传参数的数据存放位置
DataBkDir
数据备份位置
对于上传黑名单或上传参数,操作后,上传数据或参数所存放的备份位置。
COMport
COM端口
ComSetting
端口连接符
诸如波特率,数据位,起止位、校验位等
LogFile
取数日志文件
例子:
//汇多机器
[MACH_hd]
inactive=0
runTime=09:
26:
00
runHourinterval=24
Memo=汇多取考勤数
Machno_begin=001
Machno_end=002
Machtype=1
MachOpertype=1
DataDir=c:
\temp\ea\data
DataBkdir=c:
\temp\ea\hist
ComPort=COM4
ComSetting=baud=38400,parity=0,data=8,stop=1
LogFile=c:
\temp\ea.txt
DBIMPORT数据导入操作
项目值
是否激活使用
具体运行时间
Runhourinterval
运行间隔小时
说明
Dbconnstr
数据串
tableName
表名
Fieldlist
考勤表中的字段列表
FieldLen
考勤文件中每一个字段取数的字段长度
txtDataDir
考勤数据导入至数据库要查看的考勤数据位置
txtFileExt
文本文件的后缀名
txtDataBKDir
文本文件备份的位置
//汇多机器数据导入
[DBIMPORT_hd]
inactive=1
runTime=14:
19:
memo=汇多考勤数据导入
dbconnstr=Provider=SQLOLEDB.1;
IntegratedSecurity=SSPI;
PersistSecurityInfo=False;
InitialCatalog=YCHR;
DataSource=.
tableName=ea_attenddata
Fieldlist=card_no;
attend_date;
attend_time
FieldLen=17-23;
24-34;
35-43
txtDataDir=C:
txtFileExt=txt
txtDataBkdir=C:
\temp\ea\histdata
[DBBackup_xxx]
runTime=13:
40:
InitialCatalog=master;
DataSource=localhost
BackupDbName=gsmdata
BackupDir=c:
\temp\abc
[FILE_Compress]
inactive=1
runtime=13:
43:
00
ComPresstype=1
FileDir=c:
\temp\abc\
FileExt=bak
FileBKDir=c:
\temp\bk
FileCompressDir=c:
[FTP_xxxxx]
inactive
该备份计划是否执行
0–表示激活状态,1-表示不激活。
runtime
24小时制,以17:
00:
00格式表示
即多少小时运行一次此计划
Ftptype
FTP模式
1-表示上传,2表示down
LocalDir
远程机器的本地目录
要上传/下传的文件列表位置
LocakBkDir
过程机器的备份文件的位置
LocalFileext
远程机器中本地目录的过滤后缀名
RemoteBKdir
中央服务器的备份位置
Host
中央服务器的IP地址
Port
中央服务器的FTP端口
Usercode
中央服务器FTP用户名
passwd
中央服务器FTP密码
[FTP_uploadToheadq237]
Inactive=1
RunTime=13:
45:
RunHourinterval=24
LocalDir=c:
完全文件例子E3iCard3.ini
//大洪机器
[MACH_dh]
Memo=大洪取消费钟数
Machtype=1
[MACH_dh2]
runTime=10:
runHourinterval=999
Memo=大洪上传黑名单(每周)
Machno_end=001
MachOpertype=2
\temp\a
\temp\b
\temp\a.txt
//产生黑名单
[BLACKLIST_dh]
inactive=0
runtime=14:
30:
runHourinterval=24
memo=大洪黑名单产生
Password=75sasql_;
PersistSecurityInfo=True;
UserID=sa;
InitialCatalog=XFHRMS;
DataSource=192.168.2.237
tableName=ec_card
fieldid=cardno
TblFilters=isnull(status,0)in(4,5,6)
//大洪机器数据导入
[DBIMPORT_dh]
memo=大洪消费数据导入
Password=y123456;
tableName=ec_cardlog
Fieldlist=cardno;
cardtimestr;
creditmoney;
cardmoney;
machcode
FieldLen=1-5;
7-25;
27-31;
33-40;
42-44
[EXE_vbload]
Inactive=0
Memo=执行exe文件
EXEFileName=notepad.exe
runTime=11:
20:
tableName=ea_attenddata
attend_date1;
attend_time;
data_from
35-43;
44-47
txtDataDir=c:
\temp\ea
txtDataBkdir=c:
\temp\eahist
另外,由于E3iCard3还支持直接对机器的操作,因此,这里还有一个ini配置文件E3Machine.ini,用于配置机器操作设置,如检查机器状态,取数,上传等。
具体配置看以下例子:
//大洪消费机设定
[EC_DHDevPort]
COMPort=COM4
//下传消费数据
[EC_DHData]
txtExtName=.txt
\temp\ea\log.txt
//消费数据导入人事消费系统内
[EC_DHDataImport]
Data
Source=192.168.2.237
[EC_DHBLACKLISTCreation]
DataSource=.
tableName=ea_card
fieldid=card_no
TblFilters=isnull(status,0)in(5,6)
//大洪黑名单Upload
[EC_DHBlackDataUpLoad]
//消费参数设定
[EC_DHParams]
consumetype=02
consumeMaxMoney=10
cs1_hourbegin=06
cs1_minbegin=00
cs1_hourend=09
cs1_minend=00
cs1_yuanMoney=2
cs1_fenmoney=00
cs2_hourbegin=11
cs2_minbegin=00
cs2_hourend=14
cs2_minend=00
cs2_yuanmoney=5
cs2_fenmoney=00
cs3_hourbegin=17
cs3_minbegin=30
cs3_hourend=20
cs3_minend=00
cs3_yuanmoney=5
cs3_fenmoney=00
cs4_hourbegin=21
cs4_minbegin=00
cs4_hourend=22
cs4_minend=00
cs4_yuanmoney=2
cs4_fenmoney=00
cs5_hourbegin=23
cs5_minbegin=00
cs5_hourend=28
cs5_minend=00
cs5_yuanmoney=0
cs5_fenmoney=00
card1_money=10
card1_totmoney=1000
card2_money=10
card2_totmoney=1000
card3_money=10
card3_totmoney=1000
card4_money=10
card4_totmoney=1000
card5_money=10
card5_totmoney=1000
card6_money=10
card6_totmoney=1000
card7_money=10
card7_totmoney=1000
//汇多考勤机设定
[ET_HDDevPort]
//汇多考勤数据
[ET_HDEAData]
[ET_HDDataImport]