SmartSymbolsv10中间文件定义V20.docx
- 文档编号:27010468
- 上传时间:2023-06-25
- 格式:DOCX
- 页数:175
- 大小:236.09KB
SmartSymbolsv10中间文件定义V20.docx
《SmartSymbolsv10中间文件定义V20.docx》由会员分享,可在线阅读,更多相关《SmartSymbolsv10中间文件定义V20.docx(175页珍藏版)》请在冰豆网上搜索。
SmartSymbolsv10中间文件定义V20
北京神州数码融信软件有限公司
密级:
机密
文档编号:
DCFS-SLT-001
Sm@rtSymbolsV10.0
核心业务系统数据移植之中间文件定义
(V2.0)
作者
李晓东
编写日期
2009-07-16
审核人
审批日期
批准人
批准日期
Allrightsreserved
版权所有,XX
文档修订记录
章节编号
修订前
版本号
修订后
版本号
修订内容简述
修订日期
作者
第一、二章节
V1.0.0
V1.0.0
CIF数据接口创建
2008-1-21
李晓东
第一、二章节
V1.0.0
V1.0.1
数据是否可空的解释
金额数据类型描述的修订
日期数据空值的约定
英文字符大小写的说明
数据关系图的修订及相关图形元素的约定
“业务描述”栏位字段细化
“数据类型”栏位字段修改
“取值范围”栏位字段修改
2008-1-23
李晓东
第三章节
V1.0.0
V1.0.1
GL数据接口创建
2008-1-25
李晓东
第四章节
V1.0.1
V1.0.2
CL数据接口创建
2008-1-30
李晓东
第四章节
V1.0.1
V1.0.2
CL数据接口修改
2008-1-31
李成
第五章节
V1.0.2
V1.0.3
RB数据接口创建
2008-1-31
马雪峰
第四章节
V1.0.3
V1.0.4
CL业务名词修改
CL数据接口调整
2008-2-14
李晓东
第二章节
V1.0.4
V1.0.5
修改TAX_FILE_NO长度为18
删除LOCATION字段
修改RESIDENT_STATUS字段描述
2008-2-19
李晓东
第三章节
V1.0.4
V1.0.5
删除数据接口GL_ACCT中序号35至39的字段
把借方和贷方的结息频率分开
2008-2-19
李晓东
第五章节
V1.0.4
V1.0.5
修改ACCT_NO的长度为50
修改DOC_TYPE的描述
合并存折号和存单号码
增加PREFIX字段
删除CLIENT_IND字段
删除EVINCIVE_FLAG字段
2008-2-19
李晓东
第五章节
V1.0.4
V1.0.5
增加CARD_FLAG字段
增加ISSUE_DATE字段
增加接口5.4.14DCIF_OTH_CARD_ACCT
2008-3-20
李成
第四章节
V1.0.5
V1.0.6
增加贷款回收的数据接口
2008-3-21
李晓东
第五章节
V1.0.5
V1.0.6
增加接口DCIF_RB_CHEQUE_DETAIL
修改DCIF_RB_ACCT.WITHDRAWAL_TYPE字段
2008-3-26
李成
第三章节
V1.0.5
V1.0.6
增加DCIF_GL_ACCT.ACCT_DESC字段
2008-3-26
李成
第二章节
V1.0.5
V1.0.6
增加DCIF_CL_INVOICE_TBL.INVOICE_TRAN_NO字段
2008-3-26
李成
第四章节
V1.0.6
V1.0.7
增加接口DCIF_AL_LOAN
增加接口DCIF_AL_DRAWDOWN_TBL
增加接口DCIF_AL_REPAY_SCHED
增加接口DCIF_AL_AUTO_SETTLE_REC
增加接口DCIF_AL_RECEIPT_TBL
增加接口DCIF_AL_REC_DETAIL_TBL
2008-3-28
李成
第二章节
1.0.7
V1.0.7
DCIF_FM_CLIENT_CORP中增加序号为12-19字段
DCIF_FM_CLIENT_INDVL_AINFO中增加序号为19-22字段,修改雇主姓名改为工作单位,“居住类型”改为“居住状况”,“种族”改为“民族”
2008-4-1
马雪峰
4.4.6
V1.0.7
V1.0.7
PRI_PAST_DUE数据类型修改
2008-4-1
李晓东
第五章节
V1.0.7
V1.0.7
修改字段DCIF_RB_STMT.CONTACT_TYPE数据类型为VARCHAR2(3CHAR)
增加字段DCIF_RB_CHEQUE_DETAIL.DISTR_DATE
2008-4-8
李成
第五章节
V1.0.7
V1.0.7
增加DCIF_RB_TRAN_HIST.PREVIOUS_BAL_AMT字段
修改字段RB_CHEQUE_DETAIL.CHEQUE_STATUS取值范围
2008-4-9
李成
第五章节
V1.0.7
V1.0.8
增加DCIF_RB_FIN_REG_TBL、DCIF_RB_FIN_TRAN_MAIN、DCIF_RB_FIN_TRAN_HIST理财产品中间表
2008-4-21
马雪峰
第六章节
V1.0.8
V1.0.8
增加DCIF_MM_TP_MASTER第六章,系统内拆借中间表
2008-4-21
马雪峰
第二章节
V1.0.8
V1.0.8
DCIF_FM_CLIENT_DOCUMENT.DOCUMENT_ID、DCIF_FM_CLIENT.GLOBAL_ID由varchar(25)修改为VARCHAR(30)
2008-4-29
马雪峰
第五章节
V1.0.8
V1.0.8
增加DCIF_RB_VOUCHER_LOST.LOST_NO字段
2008-5-16
李成
第五章节
V1.0.8
V1.0.8
增加接口DCIF_RB_AIO_RESTRAINTS
2008-6-6
李成
第五章节
V1.0.8
V1.0.9
5.4.8DCIF_RB_VOUCHER_RD_DTL增加挂失状态取值范围。
2008-6-12
马雪峰
第五章节
V1.0.9
V1.0.10
5.4.15DCIF_RB_CHEQUE_DETAIL增加28-49字段
2008-6-18
李成
第四章节
V1.0.10
V1.0.11
修改字段DCIF_AL_LOAN.ACCT_EXEC数据类型
2008-6-27
李成
第四章节
V1.0.10
V1.0.11
DCIF_CL_PAID_INVOICE_TBL增加字段invoice_tran_no,及部分字段说明;
并修改dcif_cl_invoice_tbl的invoice_tran_no字段说明;
修改DCIF_CL_RECEIPT_TBL的RECEIPT_NO字段说明
2008-6-27
李成
第五章节
V1.0.11
V1.0.11
删除接口DCIF_RB_VOUCHER_RD_DTL的主键’BRANCH’
2008-08-07
李成
第五章节
V1.0.11
V1.0.11
修改接口DCIF_RB_ACCT字段VOUCHER_NO,DOC_TYPE允许为空值
2008-08-13
李成
第二章节
V1.0.11
V1.0.12
增加DCIF_FM_CLIENT_CORP中的BUSINESS_SCOPE字段
2008-8-29
李晓东
第二章节
V1.0.11
V1.0.12
修改DCIF_FM_CLIENT_CORP中的“企业规模”字段的取值
2008-8-31
李晓东
第四章节
V1.0.12
V1.0.12
修改DCIF_CL_LOAN中的“CONTRACT_NO”对应的业务描述,增加“存放信贷管理系统中的合同号”
修改DCIF_CL_LOAN中的“sof_country”对应的业务描述,增加“借用存放贷款的担保方式”
修改DCIF_CL_LOAN中的“sof_state”对应的业务描述,增加“借用存放信贷管理系统中的贷款产品代码”,并将该字段长度由2位改为5位
修改DCIF_CL_DRAWDOWN_TBL中的“narrative”对应的业务描述,增加“借用存放信贷管理系统中的借据号”
2008-9-2
李晓东
第四章节
V1.0.12
V1.0.12
将表dcif_cl_invoice_tbl的主键由LOAN_N0+DD_NO+INVOICE_TYPE+DUE_DATE+INVOICE_TRAN_NO改为INVOICE_TRAN_NO
2008-9-4
李成
第五章节
V1.0.12
V1.0.12
修改表DCIF_RB_VOUCHER_RD_DTL的唯一索引,增加branch
2008-9-4
李成
第五章节
V1.0.12
V1.0.12
增加表DCIF_RB_CHANNEL_HIST
2008-10-24
李晓东
第五章节
V1.0.12
V1.0.12
修改表DCIF_RB_ACCT,增加APPR_LETTER_NO字段
2008-10-24
李晓东
第四章节
V1.0.12
V1.0.13
增加接口DCIF_CL_PAUSE_INT_TBL
2008-11-5
李成
第五章节
V1.0.13
V1.0.13
增加票据结清的状态SET
2008-11-19
李晓东
第五章节
V1.0.13
V1.0.13
增加POB(退回)状态
2008-11-21
李晓东
第四章节
V1.0.13
V1.0.13
修改DCIF_RB_RESTRAINTS中的“START_CHEQUE_NO”对应的业务描述,增加“借用存放帐户限制机构代码”
修改DCIF_RB_VOUCHER_LOST中的“UNCHAIN_OFFICER_ID”对应的业务描述,增加“借用存放凭证挂失机构代码”
2008-12-12
李成
第四章节
V1.0.13
V1.0.13
增加DCIF_AL_DRAWDOWN_TBL.CMISLOAN_NO字段
2008-12-25
李成
第四章节
V1.0.13
V1.0.13
增加DCIF_CL_PAID_INVOICE_TBL.RECEIPT_TYPE字段
2008-12-30
李成
第二章节
V1.0.13
V1.0.13
添加接口DCIF_FM_CLIENT_INDVL_AINFO中字段POST的取值范围
添加接口DCIF_FM_CLIENT_INDVL_AINFO中字段MAX_DEGREE的取值范围
2009-1-12
李成
第五章节
V1.0.13
V1.0.13
添加接口RB_CHEQUE_DETAIL的ENCRYPT_KEY字段
2009-2-6
李晓东
第二章节
V1.0.13
V1.0.13
修改dcif_fm_client_corp的INVESTOR的取值,对应新核心fm_client的emp_num字段
2009-02-10
李晓东
第二章节
V1.0.13
V1.0.13
修改TAX_FILE_NO的长度为30
2009-2-17
李晓东
V1.0.13
V2.0
许昌V2.0版本创建
2009-7-16
李晓东
1前言
1.1内容概要
本文档是SYMBOLS数据接口,每个章节由模块说明、业务名词、数据关系图和数据接口(即中间文本,下同)四部分组成。
其中第一部分的“模块说明”简单介绍该模块所支持功能,第二部分“业务名词”则是阐述该模块中出现的专用名词,第三部分“数据关系图”描述对数据接口关系进行描述,最后一部分“数据接口”说明各表的主键信息、字段信息以及注意事项等。
其中“数据接口”定义又由七个部分组成,具体事项如下表所示:
组成项
列表说明
序号
标识字段个数
栏位
接口字段名称
栏位简述
接口字段中文描述
业务描述
接口字段业务场景描述
数据类型
支持VARCHAR2(n)、NUMBER(n)、NUMBER(m,n)、NUMBER、DATE五种数据类型,详见下节“数据约定”
是否可以为空
选项中有两种情况:
“Y”/“N”,其中N表示不能为空,在数据迁移的接口数据中必须赋值;Y表示可以为空——若原系统有此项数据,直接根据类型导入即可;反之,若原系统不存在此项数据,请从业务的完整性考虑,确定是否填充数据,具体参见“业务描述”栏位的说明
取值范围
阐述中有“出厂参数”和“用户参数”两类。
出厂参数即是系统硬代码,不允许改变,用户参数是指用户根据本行业务实际定义的专用参数
1.2数据约定
(1)数据类型约定
ØVARCHAR2(n):
可变长的字符数据类型,数据的最大长度为n;例如:
VARCHAR2(3),最多可以存储3个字节长度的字符;
ØNUMBER(n):
金额数据类型,整数位和小数位的总长度不能大于n,若存在小数位,保留小数点后两位,否则不带小数,例如:
10020;
ØNUMBER(m,n):
金额数据类型,指定数据精度为n,并且整数位和小数位的总长度不能大于m,m不能小于n,m不能大于38,n不能大于8;
ØNUMBER:
金额数据类型,整数位和小数位的总长度不能大于38,若存在小数位,保留小数点后两位,否则不带小数;
ØDATE:
日期数据类型,长度为8个字节,格式为:
YYYYMMDD,例如2002年12月12日表示为“20021212”
(2)分割符约定
在数据接口中,每个字段之间使用“|”分割,组成一条完整的记录。
例如:
张三|626201010029084|1000000.00|西安XX区XX街|
(3)空值约定
Ø在数据接口中字符串字段空值取“N”值,即||,例如:
张三|626201010029084||100.00|;对于数字型字段,空值需要赋值为0或者0.00,例如:
张三|626201010029084||0.00|;
Ø对于日期型字段,空值取“N”值,即||
(4)金额数据约定
对于金额数据不能出现“三位一逗点”,例如100000.00,不能使用100,000.00
(5)英文字符约定
Ø“出厂的系统参数”必须使用大写字符,例如:
账户状态A-活动,不能使用a;
Ø“用户自定义参数”必须与业务定义的参数代码保持一致,建议业务人员在定义参数代码时使用大写字符;
Ø非参数类的英文字符,直接导入;
(6)图形约定
Ø数据接口标识符表示一个数据接口实体,“数据接口名称”对应“数据接口”章节出现的数据接口,“PK”表示主键,若存在多个“PK”则组合成联合主键,“主键1”表示该主键字段的名称,如下图所示:
Ø数据关系标识符表示数据接口之间的对应关系,主要使用了三种符号,如下图所示:
1:
1:
符号左侧的表与符号右侧的表是一一对应的关系
1:
N(N:
1):
符号左侧的表与符号右侧的表是一对多的关系,即左表存在一条记录,则右表可能存在一条或多条记录
:
表中数据自我关联产生的数据接口,例如客户关系接口,是两个或者几个不同客户存在某种关系,但客户信息数据都存储在一个数据接口中,此时我们称存储客户信息的接口发生了自关联
1.3预期读者
Ø许昌数据移植小组相关成员;
Ø许昌银行科技部领导;
Ø融信软件有限公司参与该项目的成员;
Ø融信软件有限公司相关领导;
Ø其他得到双方授权人员
2CIF模块
2.1模块说明
CIF对应SYMBOLS系统中的客户关系管理模块,主要迁移客户信息数据。
2.2业务名词
✓CLASS_1客户分类1
分类1-分类5主要是从不同纬度对客户的分类,例如SYMBOLS9.2版本中class_1定义为大型企业、中型企业、小型企业、其他-非企业;class_2定义为企业法人-公司/非公司制企业法人、企业非法人一个人独资企业/合伙企业、个体工商户、事业单位、其他-国家机关/军队/社会团体等;这些字段属于用户自定的参数,需要用户维护使用。
✓客户间关联关系
客户间关联关系是通过DCIF_FM_CROSS_RELATIONS中的RELATION体现的,这个属于用户自定义参数,需要用户手工维护使用,目前在SYMBOLS9.2版本中,客户关系支持个人与个人、单位和单位、个人和单位等关系
✓FITCH评估等级
这是特定评级机构对客户的评级结果,类似于客户信用等级,只是评级的角度不同。
2.3数据关系图
2.3.1数据接口列表
数据接口名称
接口说明
DCIF_FM_CLIENT
客户信息主档案
DCIF_FM_CLIENT_CORP
对公客户信息档案
DCIF_FM_CLIENT_INDVL
个人客户信息档案
DCIF_FM_CLIENT_DOCUMENT
客户证件信息档案
DCIF_FM_CLIENT_CONTACT_TBL
客户联系方式档案
DCIF_FM_CROSS_RELATIONS
客户关系档案
DCIF_FM_CLIENT_INDVL_AINFO
个人客户的附加信息
2.3.2数据接口关系
数据接口关系图如下所示:
2.4数据接口
2.4.1DCIF_FM_CLIENT
2.4.1.1数据接口说明
1.DCIF_FM_CLIENT中存储的是客户的基本信息,是整个客户信息管理模块的主档案接口。
每个与行内存在业务往来的客户都需要在该表中存在信息;
2.主键信息:
CLIENT_NO
3.银行的各个分支机构(分行和支行等),必须作为一个银行的客户来处理。
即必须为每个分支机构建立内部客户信息
2.4.1.2数据接口定义
序号
栏位
栏位简述
业务描述/例子
数据类型
是否可空
取值范围
1
CLIENT_NO
客户号
客户号在本接口唯一
VARCHAR2(12)
N
2
GLOBAL_ID
客户证件号
客户的首选证件号码
VARCHAR2(25)
N
3
GLOBAL_ID_TYPE
客户证件类型
客户的首选证件类型
VARCHAR2(3)
N
用户自定义参数,参见“证件类型”参数
4
SWIFT_ID
SWIFT_ID
对于个人客户和一般企业客户,这个字段赋值为N。
对于金融机构客户(例如美国花旗银行),如果该客户存在SWIFT_ID,则存放在该字段
VARCHAR2(12)
Y
默认:
空
5
TAX_FILE_NO
国税税务登记号
对于个人客户不需要输入,对于非个人客户如果存在税务登记号存放在这个字段
VARCHAR2(30)
Y
默认:
空
6
CLIENT_SHORT
客户简称
客户的简称,可以是英文的、也可以是中文的,但是必须提供
VARCHAR2(50)
N
7
CLIENT_NAME
客户名称(英)
存放客户英文名称。
对于个人客户,客户名称等于接口文件DCIF_FM_CLIENT_INDVL中SURNAME和GIVEN_NAME_1拼写而得值;对非个人客户此项赋值英文名全称
VARCHAR2(100)
Y
默认:
空
8
ACCT_EXEC
客户经理
客户所属的客户经理
VARCHAR2(8)
N
用户自定义参数,参见“客户经理”参数
默认:
88888888
9
CLIENT_TYPE
客户类型
该字段表明客户的分类.例如:
100个人200企业等等。
在系统中会根据这个字段来判断对公和对私(个人)客户。
VARCHAR2(3)
N
用户自定义参数,参见“客户类型”参数
机构支行为300
10
COUNTRY_CITIZEN
国籍
客户所在国家代码。
对于个人客户,表明客户的国籍,对于非个人客户是企业或者公司所在的国家的代码
VARCHAR2(3)
N
用户自定义参数,参见“国家”参数
11
STATE_LOC
省、州
客户所在国家的省、州的代码。
VARCHAR2
(2)
N
用户自定义参数,参见“省、直辖市、自治区”参数
12
MAJOR_CATEGORY
客户分类
客户分类
VARCHAR2(3)
N
用户自定义参数,参见“类目类别”参数
13
CTRL_BRANCH
控制分行
客户的管理分行号,即建立客户信息的分行号
VARCHAR2(6)
N
用户自定义参数,参见“分行”参数
机构的控制分行为会计财务部的分行号
14
INDUSTRY
行业
客户所属的行业分类代码。
例如:
C3111-水泥制造
VARCHAR2(8)
Y
用户自定义参数,参见“通用行业代码”参数
15
BUSINESS
业务
客户所从事的业务范围。
例如:
110000-(内资-国有全资)
VARCHAR2(6)
Y
用户自定义参数,参见“国家行业代码”参数
16
CLASS_1
分类1
客户分类1
VARCHAR2(6)
Y
用户自定义参数,参见“客户分类1”参数
17
CLASS_2
分类2
客户分类2
VARCHAR2(6)
Y
用户自定义参数,参见“客户分类2”参数
18
CLASS_3
分类3
客户分类3
VARCHAR2(6)
Y
用户自定义参数,参见“客户分类3”参数
19
CLASS_4
分类4
客户分类4
VARCHAR2(6)
Y
用户自定义参数,参见“客户分类4”参数
20
CLASS_5
分类5
客户分类5
VARCHAR2(6)
Y
用户自定义参数,参见“客户分类5”参数
21
NARRATIVE
分类叙述
对客户分类的一个总体的说明和描述,即客户分类的备注信息。
VARCHAR2(300)
Y
22
INTERNAL_IND
是否为内部客户
表明是否为银行内部客户。
银行内部的分行或者支行是该银行的一个客户,此时该客户为一个内部客户。
例如:
西安分行是某某银行在西安的分行,则西安分行在系统内是一个客户,该字段为Y,表明是银行的内部客户。
VARCHAR2
(1)
N
出厂系统参数:
Y:
内部客户
N:
非内部客户
23
TRAN_STATUS
客户交易状态
客户在银行交易中的状态。
表明该客户是是否为冻结、正常或者已经关闭的的客户。
正常客户:
其交易不受任何影响
冻结客户:
不能进行交易,但是可以查看相关信息;
关闭客户:
不能查询给客户的任何信息
VARCHAR2
(1)
N
出厂系统参数:
A:
Active正常
B:
Blocked冻结
C:
Closed关闭
24
CLOSED_DATE
关闭日期
如果客户已经关闭,则此项表明客户被关闭的日期,此时此项不为空,否则此项为空
DATE
Y
25
CLIENT_INDICATOR
客户标识
表明客户在银行系统的角色,比如普通客户,银行员工客户或者是VIP客户等等。
VARCHAR2
(1)
N
出厂系统参数:
N:
正常客户
S:
银行员工客户
V:
VIP客户
默认:
N
26
LEGAL_REP
法人代表
是指企业客户或者非个人客户的法人代表。
对于个人客户来讲,此项为空。
VARCHAR2(15)
Y
27
CHANNEL
渠道
客户在银行的首选的交易渠道,例如柜台、ATM或者网上银行等等
VARCHAR2
(2)
Y
用户自定义
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SmartSymbolsv10 中间 文件 定义 V20