1、银行卡统计分析系统运行维护(前台)目 录1 概述 11.1 目的 11.2 预期的读者和阅读建议 11.3 文档约定 11.4 参考文献 12 系统部署维护 12.1 访问系统前的准备工作 12.2 启动企业应用程序异常处理 12.3 无法创建连接池异常 32.4 更改系统部署环境 32.5 WEBSPHERE安全性控制 33 系统运行维护 33.1 功能权限维护 33.1.1 机构表和资源表维护 33.1.2 创建用户分配权限 43.1.3 用户权限分配实现 43.2 固定报表参数表维护 53.3 数据项配置表和资源引擎维护 63.4 辅助采集输入项配置表和平衡公式维护 63.5 中心状态表
2、维护 73.6 密码表维护 73.7 公告表维护 83.8 附录 811 概述本文档对银行卡分析项目前端展现部分技术从运行维护的层面作一阐述和使用说明,讨论各项技术在本项目中的运行维护情况,关于技术本身的相关知识和问题请参考各自的专业技术文档和网站。1.1 目的本文档的目的是帮助读者尽快了解本项目前端部分的架构、开发中各模块所涉及的技术、各项技术在本项目中的具体使用方法以及开发环境的构建,使读者可以尽快了解银行卡统计分析系统日常维护操作。1.2 预期的读者和阅读建议1.3 文档约定1.4 参考文献2 系统部署维护系统部署维护主要工作包括:访问系统前的准备工作,启动企业应用程序异常处理,更改系统
3、部署环境,WebSphere安全性空。2.1 访问系统前的准备工作1、银行卡统计分析调度系统安装完成且系统初始化数据导入成功。2、调度系统完成初始调度。2.2 启动企业应用程序异常处理1、安装为ND版,需确保代理节点已经启动。打开Websphere控制台主页面左边资源树的系统管理,单击Node Agent,进入代理节点配置页面。如果nodeagent状态未启动,选择nodeagent前的复选框,点击启动按钮,启动代理节点。22、确保应用程序服务器已经启动打开Websphere控制台主页面左边资源树的服务器,单击应用程序服务器,进应用程序服务器配置页面。如果server1状态未启动,选择serv
4、er1前的复选框,单击启动按钮,启动应用程序服务器。32.3 无法创建连接池异常 mons.dbcp.SQLNestedException:Cannot create PoolableConnectionFactory(JZ006:捕获到 IO 例外:.NoRouteToHostException:No route to host:connect)at mons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:855)表明数据源配置不正确,确保applicationContext-resource.xml 和 applica
5、tionContext-resource_meta.xml数据源配置文件中数据库IP地址、端口号、用户名和密码设置正确。2.4 更改系统部署环境请参照银行卡统计分析系统安装部署(前台)word文档。2.5 WebSphere安全性控制 启动安全性控制。webshpere的安全性有三种机制:本地OS、LDAP、定制。推荐采用“本地OS”安全认证:1、进入安全性“-”用户注册表,单击“本地OS”,输入服务器的用户名和密码。2、进入“安全性”-“全局安全性”,在配置中的“已启用”、“使用域限定的用户标识”打钩,“应用”后保存配置。3、重新启动webshpere应用服务器,再进入管理控制台时,就要求输
6、入用户名和密码。3 系统运行维护系统运行维护工作主要包括:功能权限维护,固定报表参数维护,数据项配置表维护,资源引擎表维护,辅助采集输入项配置表维护,平衡公式维护,中心状态表维护,密码和系统公告维护。3.1 功能权限维护3.1.1 机构表和资源表维护1、在调度系统进行初始化安装的时候,机构表中的数据由后台调度系统进行初始化调度自动添加完成,根据各分行的不同情况预先设置好,以适合不同分行的情况。机构表信息和ABIS系统每天进行同步,所以不需要对机构进行增4加和删除操作,只能对机构进行修改操作。机构的修改包括:机构名称、机构简称、机构序号和更改本机构所属上级机构。2、资源表由调度系统进行数据初始化
7、,不需要更改资源表初始设置。资源表的维护只能对资源进行修改。资源表的修改包括:资源名称、资源描述、习惯排序。3.1.2 创建用户分配权限 1、该系统在第一次初始化安装的时候,系统会初始化用户表中一个管理员权限的用户,该用户的信息与中心状态表中记录的机构信息有关,用户名称为中心状态表中的机构号的前两位+admin(如:山东分行进行系统的初始化安装时,初始化的用户的名称为15admin,因为山东分行的机构代码为159999A,中心状态表中记录的信息也就是山东分行的机构信息),密码初始化为111111,该用户所分配的用户组是具有所有功能权限的用户组。2、当用户用管理员的身份登陆系统以后,需要对密码进
8、行修改,确保该系统的安全性。然后该用户就可以按照不同下级机构的情况创建不同的用户和分配给他们不同的权限。3、单击用户管理上面的“新增用户”按钮,就可以创建新的用户了。用户创建的时候,需要录入用户的相关信息和分配每个用户一个与之对应的机构名称,和所对应的机构级别。并且确保用户名称编号的前两位与对应机构编号的前两位一致。4、用户创建完以后,需要给该用户授权,即给用户分配用户组。选择要授权的用户,单击用户管理上面的“用户授权”按钮。这样,用户组具有的权限,该用户也就具有了该权限。5、一级分行管理员登陆系统后,首先修改密码,再给一级分行管辖的所有二级分行各创建一个用户,指定相应的机构并授权全部的用户组
9、。这样,二级分行就具有了系统管理权限的用户。二级分行再给所管辖的三级分行创建具有系统管理权限的用户,如此,直到网点。3.1.3 用户权限分配实现1、系统权限管理的原则是上级用户可以访问下级报表,下一级的机构可查看部分上级行开放的全辖数据报表,同级不能互访统计报表。具体为总行负责5总行系统的管理和维护,总行用户有权查看各个层次的统计数据;一级分行管理员负责一级分行系统的管理和维护,一级分行用户有权查看和应用所属发卡行的统计数据,可以查询其他省份的部分开放报表;二级分行卡部可以查看本发卡行辖内的支行及网点的统计数据,可以查询本省其他发卡行的部分开放报表。2、机构级别和资源的机构掩码实现系统数据访问
10、权限的控制,机构级别分为总行、一级分行、二级分行、三级分行、四级分行、五级分行、六级分行、七级分行。3、用户组实现系统功能权限的控制,系统资源按功能类别分给相应的用户组,即用户组拥有系统资源权限的功能,分配给用户组的用户具有用户组拥有的资源权限。3.2 固定报表参数表维护固定报表参数表由调度系统进行数据初始化,默认情况不需要更改固定报表参数初始设置。其中报表xml数据文件、报表样式文件和Excel报表样式文件获取方式由各行的具体资源安装配置决定,默认采用ftp方式。1、ftp方式:web应用服务器和报表xml数据文件、报表样式文件、Excel报表样式文件安装配置不在同一台机器上,通过局域网访问
11、。银行卡系统推荐用户登陆机构用户组资源创建/管理下级机构用户用户浏览用户管理用户表系统的功能权限6安装配置为:报表xml数据文件、报表样式文件、Excel报表样式文件安装在数据库服务器主机上,websphere应用服务器安装在一台pc server上,所以采用ftp方式。2、Localhost方式:web应用服务器和报表xml数据文件、报表样式文件、Excel报表样式文件安装配置在同一台主机上。3、http方式:web应用服务器和报表xml数据文件、报表样式文件、Excel报表样式文件安装配置在不同机器上,通过广域网访问。3.3 数据项配置表和资源引擎维护数据项配置表和资源引擎表由调度系统进行
12、数据初始化,默认情况下不需要更改数据项配置表和资源引擎初始设置。1、数据项配置表维护是对数据查询的参数进行配置。通过把元要素配置到数据项中,方便系统管理员定制查询主题。配置包括元对象管理、输入元要素管理、条件元要素管理和扩展元要素管理,每个元要素管理里面包括增加、删除、查看修改功能。2、资源引擎是与数据项配置表管理中输入元对象的资源引擎相关联的,作为一个下拉框的查询条件。资源引擎维护包括资源引擎的增加、删除、查看修改功能。3、目前系统配置的数据查询主题能够满足现有业务需求,如有增加数据查询主题的需要,由总行统一配置。3.4 辅助采集输入项配置表和平衡公式维护辅助采集输入项配置表和平衡公式表由调
13、度系统进行数据初始化,默认情况下不需要更改辅助采集输入项配置表和平衡公式表初始设置。1、辅助采集输入项配置表管理,通过对辅助采集输入项配置表进行维护,来管理辅助采集各采集数据的相关代码、卡种、交易类型等信息。辅助采集输入项配置表维护包括辅助采集输入项配置表的查看和修改。2、平衡公式是配置辅助采集数据手工录入时公式效验的依据,包括公式编号、采集数据表号、公式定义、公式描述、公式错误描述。手工录入的数据项7采集内容必须满足平衡公式定义的关系。平衡公式维护包括平衡公式表的增加、删除、查看修改。3、出现平衡公式的错误描述,检查录入的数据项采集内容,确保录入信息满足平衡公式关系。3、辅助采集批量导入,出
14、现“不可以导入,错误几处”的错误信息,提示信息如下:不是你本身的机构号!不是你的下属机构号!卡种代码不匹配!币种代码不匹配!交易渠道不匹配!交易笔数超出范围!交易笔数格式不正确!交易笔数不能为负值!交易金额数据过大!交易金额格式不正确!表明填入Excel模板的数据不符合要求,需确保按照Excel格式要求,输入正确的机构号、下属机构号、卡种、币种、交易渠道、交易笔数、交易金额等信息。3.5 中心状态表维护中心状态表由调度系统进行数据初始化,默认情况下不需要更改中心状态表初始设置。中心状态表是描述中心(以分行为中心)的具体信息。包括中心编号、中心名称、会计日期、机构号、机构级别、系统状态、备注。中
15、心状态表维护包括中心状态表的增加、删除、查看修改功能。中心状态表中只能有一条记录,如果存在2到2条以上的记录时,系统启动时会出现错误,建议用户谨慎操作。3.6 密码表维护密码表由调度系统进行数据初始化。密码维护是对当前登陆用户的密码进行修改,增加系统的安全策略。建议在第一次登陆系统后,修改密码。以后用修改后的密码登陆。83.7 公告表维护系统公告维护允许授权用户对系统公告进行增加、修改、删除操作。当系统中存在当前用户没有查看的,并且在有效期范围的公告时,给予提示。3.8 附录系统管理各参数表字段含义解释如下:固定报表字段名 取值 用途报表 ID号 1.报表 id号和报表一一对应,对于一个报表,
16、其报表 id号必须是唯一的。2.根据报表 id号,可获得该报表对应的固定报表配置参数 报表名称 报表显示的中文名称报表可向上访问级数报表父卡种 报表上一级卡种类型报表币种列表 报表支持的币种类型,如:人民币(01),美元(14)报表数据根路径 报表 xml数据文件获取方式报表样式文件 报表 xsl样式文件获取方式Excel报表样式文件 Excel报表模板文件获取方式金额单位 W表示万元,Y表示元金额单位取数标志 1:表示金额单位为万,数值不除以10000生成的报表 XML文件是以万元为单位0:表示金额单位为万,数值除以910000数据项配置表:(1)元对象素字段名 用途元对象编号 一个数据项的
17、唯一编号元对象名称 在业务人员查询时显示的本数据项名称元对象集 本数据项查询涉及到的所有数据库表名称,必须以逗号分隔。数据库表包括枚举值表,如根据银行 code查询银行名称。元对象获取引擎 暂不用元对象描述 在业务人员查询时显示的本数据项说明(2)输入元要素字段名 取值 用途元要素号 1.元要素号和一个元对象关联,对于一个元对象,元要素号必须是唯一的。2.元要素号格式必须为:库表名称.库表字段名称。(如:CA_ISSUE_IN_MLY.Acct_Bank_Code)10元要素组合值 查询字段的别名或计算值。格式必须为:库表名称.库表字段名称。对于有枚举值的,组合值是:枚举值表名称.枚举值字段名
18、称。如,根据机构号查询机构名称,则组合值为:CM_BANK_REL.Bank_Name必输项 标记需要在数据项查询界面中必须输入的项不必输可见项标记需要在数据项查询中非必输,但是可见的项基础项标志不必输不可见项标记在数据项查询界面中不可见的项,用于在 group by中出现,但不需要输入,在条件元要素中不需要出现,也不需要显示的字段。元要素名称 元要素显示的中文名称元对象描述 元要素的描述信息基础项标志为不必输不可见项,则此字段不起作用。下拉框 数据项查询输入界面该字段显示为下拉框形式。如果该字段为下拉框模式,则资源引擎必须选择一个具体项。如,零售类商户消费种类手工输入数据项查询输入界面该字段
19、显示文本框输入域形式。输入模式选择日历 数据项查询输入界面该字段显示为日11历形式。选择输入数据项查询输入界面该字段显示为弹出单选或者多选框。如,卡种、机构字符 该字段在数据库中为字符或日期类型 元要素类型数字 该字段在数据库中为数字类型习惯排序 数据项查询输入界面该字段的显示位置,从上向下习惯排序依次递增。元要素缺省值 如果是非必输可见项,则如果界面没有输入值,可给一个缺省值。最大长度 数据项查询输入界面该字段允许输入的最大长度最小长度 数据项查询输入界面该字段显示输入域的最小长度小数位长度 暂不用资源引擎 1.基础项标志为不必输不可见项,则此字段不起作用。2.数据项查询输入界面该字段显示为
20、下拉框时,给出下拉框内的枚举值。3.数据项查询输入界面该字段输入模式为日历,则此处必须填:showCalendar;输入模式为选择输入,是多选机构,则此处须填:./common/selectMultiCmBank.js12p;输入模式位单选机构,则此处须填:./common/selectSingleCmBank.jsp资源图标 数据项查询输入界面该字段为选择输入时,给该字段选择按钮的图片在服务器上的位置。如,日历字段,则该处填:/images/timer.gif多选机构字段,则该处填:/images/dhtmlTree/lhIcon.gif(3)条件元要素字段名 取值 用途元要素号 1.元要素
21、号和一个元对象关联,对于一个元对象,元要素号必须是唯一的。2.元要素号为字符型字段。元要素描述 关于该条件元要素的描述信息条件组合值 该条件元要素的 SQL语句描述。SQL语句规则如下:1.SELECT子句:以逗号分隔的输入元要素号(或者输入元要素组合值)、扩展元要素号(或者扩展元要素组合值)。132.WHERE子句:数据项查询页面为手工输入、下拉框、日历的字段,在 WHERE子句中的格式为:输入元要素号=#输入元要素号#数据项查询页面为选择输入的字段,在 WHERE子句中的格式为:输入元要素号 IN(#输入元要素号#)3.GROUP BY子句:如果输入元要素有枚举值,如,机构名称,则GROU
22、P BY中的字段为输入元要素组合值。条件元要素 格式必须为:CI_META_IN_ESS.Ess_In_Id IN(输入元要素号 1,输入元要素号 2,输入元要素号 N)AND CI_META_IN_ESS.Meta_Obj_Id=元对象号(4)扩展元要素字段名 取值 用途元要素号 1.元要素号和一个元对象关联,对于一个元对象,元要素号必须是唯一的。2.元要素号为字符型字段。14元要素组合值 元要素的计算表达式,如:SUM(CA_SHOP_TERM_SUM.Shop_Term_Cnt)字段名称格式为:数据库表名称.字段名称元要素描述 扩展元要素的中文名称机构表字段名 取值 用途机构号 必须是
23、6位字符机构名称 机构的中文名称全称机构简称 机构的中文名称简称机构序号 机构在机构树中的显示顺序,从上到下机构序号依次递增资源表字段名 取值 用途资源名称 资源的显示名称习惯排序 资源在页面中显示的顺序资源图表 资源在页面中显示的图表样式对应 URL 在页面中点击该图表跳转的 URL安全模式 该资源的安全权限资源描述 对该资源的描述信息机构掩码 用于该资源分配权限的设置用户表字段名 取值 用途用户编号 用户的 ID15用户名称 用户的名称机构号 该用户的所属机构机构名称 用户所属机构的中文名称密码 用户登陆密码机构向下访问级别 该用户的所属机构可以向下访问机构的级数职务 该用户的职务信息移动
24、电话 该用户移动电话信息传真 该用户的传真信息电子邮箱 该用户的 Email信息地址 该用户的地址信息用户组表字段名 取值 用途用户组名称 用户组的名称用户组描述 用户组的信息描述机构掩码 用于该用户分配权限的设置平衡公式表采集数据表号 取值 辅助采集数据表号公式定义 平衡公式的定义公式描述 平衡公式的描述信息公式错误描述 不符合平衡公式时的错误提示信息资源引擎表资源引擎编号 取值 资源引擎的编号资源引擎名称 资源引擎的名称16资源引擎集 作为输入元要素的枚举值中心状态表中心编号 取值 以分行为中心的编号中心名称 以分行为中心的名称机构号 以分行为中心的机构号机构级别 以分行为中心的机构等级会计日期 暂不用系统状态 系统状态信息备注 备注信息辅助采集输入项配置表采集数据表号 取值 采集数据表号采集数据项代码 采集数据项的代码采集数据项内容代码采集数据项内容的代码采集数据项内容描述采集数据项内容的描述状态 状态标志闪现描述 输入时鼠标接触到输入框时的内容描述习惯排序 数据库中的排序顺序公告表公告标题 取值 公告的标题公告内容 公告的具体内容公告有效期 该公告的截止有效期17