版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、AP OMS流程管理概要设计说明书 Prepared by 拟制Date日期Reviewed by 评审人Date日期Approved by批准Date日期修订记录日期修订版本CR号修改章节修改描述作者 目 录1简介131.1目的131.2范围131.2.1软件名称131.2.2软件功能131.2.3软件应用132第0层设计描述132.1软件系统上下文定义133第一层设计描述143.1系统结构143.1.1系统结构描述153.1.2业务流程说明163.2分解描述203.2.1资源导入管理模块描述203.2.2资源导出管理模块描述223.2.3地区管理模块描述223.2.4设备管理模块描述233
2、.2.5端口管理模块描述243.2.6PVC资源管理模块描述243.2.7用户管理模块描述25数据异常显示管理模块描述263.2.9系统配置模块描述263.2.10数据库管理策略设置模块273.2.11系统管理模块273.2.12Radius失败原因管理模块描述273.2.13守护进程模块描述283.2.14Syslog采集器的通信模块283.2.15Syslog采集器的解释模块293.2.16Syslog采集器的缓冲数据处理模块323.3依赖性描述343.4接口描述353.4.1资源管理模块的接口描述353.4.2用户管理模块的接口描述353.4.3安全管理模块的接口描述353.4.4数据库
3、管理模块的接口描述353.4.5系统配置模块的接口描述353.4.6系统管理模块363.4.7Radius失败原因管理模块的接口描述363.4.8守护进程模块的接口描述363.4.9Syslog采集器的通信模块的接口描述373.4.10Syslog采集器的解释模块的接口描述373.4.11Syslog采集器的缓冲数据处理模块的接口描述384第二层设计描述384.1资源导入管理模块394.1.1设计描述394.1.2功能实现说明414.2资源导出管理模块414.2.1资源导出管理模块设计描述424.2.2功能实现说明424.3地区管理模块434.3.1地区管理模块设计描述434.3.2功能实现说
4、明444.4设备管理模块454.4.1设备管理模块设计描述454.4.2功能实现说明474.5端口管理模块474.5.1端口管理模块设计描述474.5.2功能实现说明494.6PVC资源管理模块504.6.1PVC资源管理模块设计描述504.6.2功能实现说明534.7用户管理模块534.7.1用户管理模块设计描述534.7.2功能实现说明55数据异常显示管理模块56数据异常显示管理模块设计描述564.8.2功能实现说明574.9系统配置管理模块584.9.1系统配置管理模块设计描述584.9.2功能实现说明584.10数据库管理策略设置模块594.10.1数据库管理策略设置模块设计描述594
5、.10.2功能实现说明60运行管理模块60运行管理模块设计描述604.12Radius错误原因管理模块664.12.1Radius错误原因管理模块设计描述664.12.2功能实现说明674.13守护进程模块684.13.1守护进程模块设计描述684.13.2功能实现说明754.14Syslog采集器的通信模块774.14.1模块设计描述774.14.2功能实现说明794.15Syslog采集器的解释模块794.15.1模块设计描述794.15.2功能实现说明934.16Syslog采集器的缓冲数据处理模块934.16.1模块设计描述934.16.2功能实现说明975数据库设计975.1实体定义
6、975.1.1分解描述975.1.2内部依赖性描述1075.2行为定义1095.2.1分解描述1095.2.2外部依赖性描述1105.2.3内部依赖性描述1106组件视图1116.1系统运行组件1117进程视图1118需求追踪视图112表目录表1 需求追踪图1113表2 需求追踪图2113图目录图1 NetParser与外围系统之间的关系14图2 NetParser系统结构图15图3 SyslogParser系统结构图16图4 NetPaser后台业务流程图17图5 辅Syslog Parser 业务流程图18图6 主 Syslog Parser 业务流程图19图7 Syslog采集器的解释模
7、块流程图30图8 Syslog采集器的输入检查流程图31图9 Syslog失败原因计数31图10 Syslog采集器的数据缓冲处理模块流程图33图11 Syslog采集器登出失败原因为端口down等的处理流程34图12 资源输入模块的Sequence图41图13 资源导出管理模块的Sequence图43图14 地区管理模块的Sequence图45图15 设备管理模块的Sequence图47图16 设备端口管理模块的Sequence图50图17 PVC资源管理模块的Sequence图53图18 用户管理模块的Sequence图55图19 告警设置模块的Sequence图57图20 系统配置模块的
8、Sequence图59图21 数据库管理策略设置模块的Sequence图60图22 系统管理模块的Sequence图66图23 Radius错误原因管理模块的Sequence图68图24 进程守护模块的Sequence图77图25 Syslog采集器通信模块的Sequence图79图26 NetParser资源实体与性能的E-R图109图27 Syslog采集器的组件视图111图28 NetParser后台进程视图112 NetParser管理工具及Syslog Parser概要设计说明书关键词:NetParser, Admin Tools, syslog 数据采集器,守护程序摘 要:NetP
9、arser的后台程序由守护程序启动,并接受守护程序的监控。后台程序包括Syslog数据采集器和报表生成器。后台程序与守护程序之间的通信采用Socket通信。缩略语清单:Abbreviations缩略语Full spelling 英文全名Chinese explanation 中文解释NPNetParser华为宽带性能管理系统阿Admin ToolsAdmin Tools管理工具:对用户、配置和资源进行管理HBHeart Beater守护程序,监视着后台的两个进程:Syslog数据采集器和报表生成器,若有进程不处于运行状态,守护程序则对其进行重启。1 简介1.1 目的本文是AP OMS流程管理功
10、能模块的概要设计说明书。AP OMS中的流程定义的注册、注销以及流程监控、流程实例的操作都是通过本模块来进行处理。采用Web GUI的方式提供用户入口。本概要设计是软件开发人员进行详细设计和编码实现的指南。1.2 范围1.2.1 软件名称APSoft Order Manager System 流程管理模块1.2.2 软件功能要实现的软件功能包括:· 流程注册模块· 流程注销模块· 流程监控模块· 启动工单模块· 暂停工单模块· 恢复工单模块· 终止工单模块· 完成工单模块· 人工干预模块1.2.3 软件应
11、用本模块为AP OMS中的一部分,主要包括流程的注册、注销、监控以及工单的启动、暂停、恢复、终止、完成等功能。2 第0层设计描述2.1 软件系统上下文定义图1 流程管理功能模块上下文定义图 3 第一层设计描述3.1 系统结构3.1.1 系统结构描述红色框图部分为本文所涉及的模块图2 AP OMS流程管理系统结构图3.1.2 业务流程说明图3 NetPaser后台业务流程图图5是主服务器和从服务器都具有的功能。Parse 文件将数据写入数据库中的原始数据表、用户上网统计表,月用户上网统计表、上线失败原因统计表,下线失败原因统计表。图3的功能模块只在主服务器具有,用来统计5分钟间隔数据中需要原始表
12、和临时表产生的数据。 图4 辅Syslog Parser 业务流程图图5 主 Syslog Parser 业务流程图3.2 分解描述本文包括的模块有:注册流程、注销流程、流程监控、启动工单、暂停工单、恢复工单、终止工单、完成工单及人工干预九个模块。3.2.1 注册流程模块描述1. 简介注册流程模块用于将设计完成的流程定义注册到AP OMS中。2. 功能列表1) 查询流程定义信息2) 注册流程3数据设计1) 流程名称信息描述 标识:ProcessName 类型: 目的:用于记录流程定义的名字2) 流程版本信息描述标识:ProcessVersion类型:目的: 用于记录注册流程的版本.3) 流程注
13、册标志信息描述标识:RegisterFlag类型:目的: 用于记录流程定义是否已经注册到AP OMS的标志信息3.2.2 注销流程模块描述1. 简介注销流程模块用于从AP OMS中移除已注册的流程定义。2. 功能列表1) 查询已注册的流程2) 注销流程3. 数据设计1) 流程名称信息描述 标识:ProcessName 类型: 目的:用于记录流程定义的名字2) 流程版本信息描述标识:ProcessVersion类型:目的: 用于记录注册流程的版本.3) 流程注册标志信息描述标识:RegisterFlag类型:目的: 用于记录流程定义是否已经注册到AP OMS的标志信息。3.2.3 流程监控模块描
14、述1. 简介流程监控模块用于实时监控流程执行实例的执行状态,包括查看流程定义、流程执行实例和任务的相关信息。2. 功能列表1) 查询流程定义数据信息。2) 查询流程执行实例数据信息。3) 查询任务数据信息。3. 数据设计1) 流程名称信息描述 标识:ProcessName 类型: 目的:用于记录流程定义的名字2) 流程实例名称信息描述标识:ProcessInstanceName类型:目的: 用于记录流程执行实例的名称.3) 流程状态信息描述标识:ProcessStatus类型:目的: 用于记录流程执行实例的状态3.2.4 启动工单模块描述1. 简介启动工单模块用于启动工单对应的流程实例2. 功
15、能列表1) 启动工单。3. 数据设计4) 流程名称信息描述 标识:ProcessName 类型: 目的:用于记录流程定义的名字5) 流程实例名称信息描述标识:ProcessInstanceName类型:目的: 用于记录流程执行实例的名称.6) 流程状态信息描述标识:ProcessStatus类型:目的: 用于记录流程执行实例的状态3.2.5 暂停工单模块描述1. 简介暂停工单模块用于暂停工单的流程实例。2. 功能列表1) 查询出流程状态为启动状态的工单信息,并将信息列出给用户浏览。2) 暂停工单3. 数据设计7) 流程名称信息描述 标识:ProcessName 类型: 目的:用于记录流程定义的
16、名字8) 流程实例名称信息描述标识:ProcessInstanceName类型:目的: 用于记录流程执行实例的名称.9) 流程状态信息描述标识:ProcessStatus类型:目的: 用于记录流程执行实例的状态3.2.6 恢复工单模块描述1. 简介恢复工单模块用于恢复处于暂停状态的工单,使之处于正常运行状态。2. 功能列表1) 查询出流程状态为暂停状态的工单信息,并将信息列出给用户浏览。2) 恢复工单。3. 数据设计1) 流程名称信息描述 标识:ProcessName 类型: 目的:用于记录流程定义的名字2) 流程实例名称信息描述标识:ProcessInstanceName类型:目的: 用于记
17、录流程执行实例的名称.3) 流程状态信息描述标识:ProcessStatus类型:目的: 用于记录流程执行实例的状态3.2.7 终止工单模块描述1. 简介终止工单模板用于终止工单流程2. 功能列表1) 查询出流程状态为未完成或未终止状态的工单信息,并将信息列出给用户浏览。2) 终止工单。3. 数据设计1) 流程名称信息描述 标识:ProcessName 类型: 目的:用于记录流程定义的名字2) 流程实例名称信息描述标识:ProcessInstanceName类型:目的: 用于记录流程执行实例的名称.3) 流程状态信息描述标识:ProcessStatus类型:目的: 用于记录流程执行实例的状态3
18、.2.8 完成工单模块描述1. 简介完成工单模块用于完成工单的流程实例。2. 功能列表1) 查询出流程状态为未完成或未终止状态的工单信息,并将信息列出给用户浏览。2) 完成工单。3. 数据设计1) 流程名称信息描述 标识:ProcessName 类型: 目的:用于记录流程定义的名字2) 流程实例名称信息描述标识:ProcessInstanceName类型:目的: 用于记录流程执行实例的名称.3) 流程状态信息描述标识:ProcessStatus类型:目的: 用于记录流程执行实例的状态3.2.9 人工干预模块描述1. 简介人工干预模块用于流程执行过程中出现异常情况,由人工进行干预处理。2. 功能
19、列表1) 查询出需要进行干预的工单信息,并将信息列出给用户浏览。2) 人工干预处理。3. 数据设计1) 流程名称信息描述 标识:ProcessName 类型: 目的:用于记录流程定义的名字2) 流程实例名称信息描述标识:ProcessInstanceName类型:目的: 用于记录流程执行实例的名称.3) 流程状态信息描述标识:ProcessStatus类型:目的: 用于记录流程执行实例的状态。3.3 依赖性描述用户登录AP OMS成功并且用户具有流程管理的功能权限。3.4 界面描述3.4.1 注册流程模块的接口描述名称:注册流程的接口说明:封装exFlow注册流程的接口,供web端调用定义:
20、3.4.2 注销流程模块的接口描述名称:注销流程的接口说明:此接口为封装exFlow注销流程的接口,供web端调用定义: 3.4.3 查询流程模块的接口描述名称:查询流程定义的接口说明:此接口为封装exFlow查询流程定义的接口,供web端调用定义:名称:查询流程实例的接口说明:此接口为封装exFlow查询流程实例信息的接口,供web端调用定义:名称:查询任务的接口说明:此接口为封装exFlow查询流程实例的任务信息的接口,供web端调用定义:3.4.4 启动工单模块的接口描述名称:启动工单接口说明:此接口为封装exFlow启动流程实例的接口,供web端调用定义: 3.4.5 暂停工单模块的接
21、口描述名称:暂停工单界面说明:此接口为封装exFlow暂停流程实例的接口,供web端调用 定义:3.4.6 恢复工单模块的接口描述名称:恢复工单界面说明:此接口为封装exFlow恢复流程实例的接口,供web端调用定义: 3.4.7 终止工单模块的接口描述名称:终止工单接口说明:此接口为封装exFlow终止流程实例的接口,供web端调用定义:3.4.8 完成工单模块的接口描述名称:完成工单接口说明:此接口为封装exFlow完成流程实例的接口,供web端调用定义: 3.4.9 人工干预模块的接口描述名称:说明:定义: 4 第二层设计描述流程管理功能主要包括注册流程、注销流程、流程监控、启动工单、暂
22、停工单、恢复工单、终止工单、完成工单和人工干预共九个模块。4.1 注册流程模块4.1.1 设计描述注册流程模块实现的功能:将设计完成的流程定义注册到AP OMS 中。1. ProcessDefinitionAgent1) 标识 AP OMS - ProcessManager - ProcessDefinitionAgent2) 简介实现流程定义的注册,注册流程定义到AP OMS中,如果流程定义已经注册到AP OMS,则提示已经注册。3) 类定义class ProcessDefinitionAgentprotected:String definitionName;public:ProcessDe
23、finitionAgent ();ProcessDefinitionAgent (String definitionName);public:bool register();bool unRegister();4.1.2 功能实现说明图6 资源输入模块的Sequence图4.2 注销流程模块4.2.1 设计描述注销流程模块用于将已注册的流程定义从AP OMS中移除。1. ProcessDefinitionAgent1) 标识 AP OMS - ProcessManager - ProcessDefinitionAgent2) 简介 用于将已注册的流程定义从AP OMS中移除,注销后的流程定义在
24、 AP OMS中不可用3) 类定义class ProcessDefinitionAgentprotected:String definitionName;public:ProcessDefinitionAgent ();ProcessDefinitionAgent (String definitionName);public:bool register();bool unRegister();4.2.2 功能实现说明图7 资源导出管理模块的Sequence图4.3 流程监控模块4.3.1 设计描述流程监控模块用于实时监控流程执行实例的执行状态,包括查看流程定义、流程执行实例和任务的相关信息。1
25、. ProcessDefinitionQuery1) 标识 AP OMS - ProcessManager - ProcessDefinitionQuery2) 简介 用于查询流程定义的相关信息数据,包括流程名称、流程定义的任务名称、流程相关参数。3) 类定义class ProcessDefinitionQuery:public:ProcessDefinitionQuery ();protected:String definitionName;String definitionId;Map relevantData;Map taskpublic:ProcessDefinitionContext
26、Collection listProcessDefinitions ();ProcessRelevantDataDefinitionCollection getProcessRelevantDataDefinition (String definitionId);ProcessDefinitionContext findProcessDefinitionById (String definitionId);ProcessDefinitionContext findProcessDefinitionByName(String definitionName);2. ProcessInstanceQ
27、uery1) 标识 AP OMS - Resource - ProcessInstanceQuery2) 简介 用于查询流程实例的相关信息数据,包括流程名称、流程实例名称、流程实例状态、流程实例相关参数、已执行任务名称、已执行任务状态、未执行任务名称、未执行任务状态。3) 类定义class ProcessInstanceQuery:public:ProcessInstanceQuery ();virtual ProcessInstanceQuery ();protected:String definitionName;String definitionId;String instanceId;
28、public:ProcessInstanceContext findProcessInstance(String instanceId);ProcessInstanceContextCollection listProcessInstances();ProcessInstanceContextCollection listProcessInstancesByStatus(String status);ProcessInstanceContextCollection findProcessInstanceByTaskId(String taskId);ProcessInstanceContext
29、Collection findPIByStatusNoSubFlow(String status);ProcessRelevantDataCollection getProcessRelevantData(String sInstanceId);String findProcessInstanceIDByTaskId(String taskId);String findMainFlowInstanceId(String subInstanceId);Vector listPINamesByStatus(String sStatus);3. ProcessTaskQuery1) 标识 AP OM
30、S - Resource - ProcessTaskQuery2) 简介 用于查询流程实例中的任务信息数据,包括任务名称、任务相关参数、任务状态、任务完成状态、任务开始时间、任务结束时间、任务执行角色、任务执行用户。3) 定义class ProcessTaskQuery : public:ProcessTaskQuery ();protected:String sTaskId;String sInstanceId;TaskContext taskContext;public:Collection listTasks(String sInstanceID);Collection listTask
31、sByStatus(String sInstanceID, String sStatus);Collection listTasksByStatus(String sStatus);TaskContext findTask(String sTaskId)Collection listTasksByRoleID(String sRoleID);Collection listTasksByUserID(String sUserID);TaskRelevantDataCollection getTaskRelevantData(String sTaskId)4.3.2 功能实现说明图8 地区管理模块
32、的Sequence图4.4 启动工单模块4.4.1 设计描述启动工单模块用于启动工单对应的流程实例。1. ProcessInstanceMgr1) 标识 AP OMS - ProcessManager - ProcessInstanceMgr2) 简介用于启动工单对应的流程实例,包括创建工单实例、启动工单实例。3) 类定义class ProcessInstanceMgr:public:ProcessInstanceMgr ();protected:static String sDefinitionID;static String sDefinitionName;static String sI
33、nstanceName;static String sInstanceDescription;static TimeLimit aTimeLimit;ProcessRelevantDataCollection processRelevantDataCollection;ProcessInstanceContext processInstanceContext;public:ProcessInstanceContext createProcessInstanceByName(String sDefinitionName,String sInstanceName,String sInstanceD
34、escription);ProcessInstanceContext createProcessInstance(String sDefinitionID,String sInstanceName,String sInstanceDescription);ProcessRelevantDataCollection getProcessRelevantData();void setProcessRelevantData(ProcessRelevantDataCollection aProcessRelevantDataCollection);bool startProcessInstance()
35、;TimeLimit getTimeLimit();Void setTimeLimit(TimeLimit aTimeLimit);4.4.2 功能实现说明图9 设备管理模块的Sequence图4.5 暂停工单模块4.5.1 设计描述暂停工单模块用于暂停工单的流程实例。1. ProcessInstanceMgr1) 标识 AP OMS - ProcessManager - ProcessInstanceMgr2) 简介用于暂停工单的流程实例,暂停的流程实例将不继续执行流程,直到流程实例被恢复。3) 类定义class ProcessInstanceMgr:public:ProcessInstan
36、ceMgr ();void suspendProcessInstance();void suspendProcessInstance(String instanceId);4.5.2 功能实现说明图10 设备端口管理模块的Sequence图4.6 恢复工单模块4.6.1 设计描述恢复工单模块用于恢复流程实例状态为暂停状态的工单。1. ProcessInstanceMgr1) 标识 AP OMS - ProcessManager - ProcessInstanceMgr2) 简介用于恢复流程实例状态为暂停状态的工单,使工单流程实例可以继续执行流程。3) 类定义class ProcessInsta
37、nceMgr:public:ProcessInstanceMgr ();void resumeProcessInstance();void resumeProcessInstance(String instanceId);4.6.2 功能实现说明图11 PVC资源管理模块的Sequence图4.7 终止工单模块4.7.1 设计描述终止工单模块用于终止在执行中的工单流程实例。1. ProcessInstanceMgr1) 标识 AP OMS - ProcessManager - ProcessInstanceMgr2) 简介终止工单模块用于用于终止在执行中的工单流程实例,使该流程实例的状态变为终
38、止状态。3) 类定义class ProcessInstanceMgr:public:ProcessInstanceMgr ();void terminateProcessInstance();void terminateProcessInstance(String instanceId);4.7.2 功能实现说明图12 用户管理模块的Sequence图4.8 完成工单模块4.8.1 设计描述完成工单模块用于完成流程执行中的工单。1. ProcessInstanceMgr1) 标识 NetParser- ProcessManager - ProcessInstanceMgr2) 简介用于用于完成
39、流程执行中的工单3) 类定义class ProcessInstanceMgr:public:ProcessInstanceMgr ();void completeProcessInstance();void completeProcessInstance(String instanceId);4.8.2 功能实现说明图13 告警设置模块的Sequence图4.9 人工干预模块4.9.1 设计描述人工干预模块用于流程执行过程中出现异常情况,由人工进行干预处理。1. ProcessManualInterveneMgr1) 标识 AP OMS - ProcessManager - ProcessMa
40、nualInterveneMgr2) 简介 人工干预模块用于流程执行过程中出现异常情况,由人工进行干预处理,从而使流程能够继续正常的执行。3) 类定义class ProcessManualInterveneMgr: public:ProcessManualInterveneMgr ();protected:String instanceId;public:void updateTaskStatus(String taskId,String status);void nextTask(String taskId);void backTask(String taskId);void setTask
41、RelevantData(TaskRelevantDataCollection dataCollection);void addTaskUserId(String taskId,String userId);void addTaskRoleId(String tasked,String roleId);4.9.2 功能实现说明图14 系统配置模块的Sequence图5 数据库设计5.1 实体定义5.1.1 分解描述NetParser后台程序中主要包括管理配置,Syslog采集器和报表生成器。所要用到的数据有资源数据,资源映像数据,用户数据和系统配置数据。1. 资源数据表其中资源数据包括资源表,
42、设备表,设备埠表,设备主控板类型表。1) 资源表定义NPResource存储这NetParser所用到的所有设备埠资源。当有记录插入到NPDevice表或NPDevicePort表时,首先插入NPResource表中,生成ObjectID, 即得到对应的DeviceID和PortID, 将这些ID值插入导NPDevice表和NPDevicePort表中。各属性值描述如下:objectID: 设备索引值, identity. 它等于DeviceID, 当设备类型为NPDevice时,和PortID当设备类型为NPDevicePort时。不可为空。objType: 设备类型, 目前只有两个值:NP
43、Device和NPDevicePort。不可为空2) 设备表定义此表存储的是从Resource资源文件中读入的设备数据,各属性意义为:deviceID: 设备索引值。不可为空name: 设备名称。不可为空ipAddress: 设备IP地址,索引。不可为空version: 设备版本deviceType:主机类型。不可为空type: 设备种类,1 BAS, 2DSLAM。不可为空neType:网元类型,1 8850, 2MA5200, -1 其它。areaID: 地区idremark: 备注serverID: 表示负责处理的服务器3) 设备埠表定义此表存储的是从Resource资源文件中读入的设备
44、端口数据,各属性意义为:portID: 端口索引值。不可为空deviceID:端口所属设备索引值,为设备表中的DeviceID。不可为空portInterface: 端口号,从资源数据读入。不可为空interfaceType:指明端口为端口接口类型, 0GE/FE物理端口,1 GE/FE逻辑端口 , 2 ATM物理端口, 3VE逻辑端口。不可为空portType: 指明端口类型,2 网络侧端口,3用户侧端口。不可为空portName:埠名称。不可为空interfaceTypePrefix:界面类型前缀,GE、FE、ATM、VE。不可为空。frameNo:框号。slotNo:单板号。subSlo
45、tNO:扣板号。portNo:埠号。subPortNo:子埠号4) 设备主控板类型表定义此表定义了主机类型与主控板类型之间的关系。各属性定义如下:deviceType: 设备主机类型,设备表中的主机类型即为此项。不可为空subType:主控板类型。不可为空devIDScope: 主控板类型所适应的BMS设备索引值的范围。5) 地区信息表定义此表定义了地区信息的结构。其属性定义如下:areaID: 区域id。Identity。areaName:地区名称。不可为空remark:备注。6) PVC信息表定义此表定义了此表数据从资源文件中导入。其属性定义如下:pvcID: PVC标识。Identity
46、。clientID:客户标识。deviceID:埠编号。不可为空。portID:埠编号。不可为空。vpi:客户使用的vpi,不可为空。vci:客户使用的vci,不可为空。7) 大客户信息表定义此表定义了此表数据从资源文件中导入。其属性定义如下:clientID:客户编号。Identity。clentName:客户名称。不可为空。remark:备注。可为空。8) 服务器信息表定义此表定义了此表数据从资源文件中导入。其属性定义如下:serverID:服务器号。IhostIP:服务器地址。2. 资源数据映像信息资源映像数据包括NetParser中资源数据与BMS资源数据的映像关系,它包括设备主控表,
47、设备映射表,设备埠映射表。1) 设备主控表定义此表包括NetParser中每个设备所包含的主控板信息,这些信息使用MeasuringObj表示。MeasuringObj是BMS资源数据的唯一标识。其属性如下:deviceID: NetParser中设备索引值,它与资源设备表NPDevice中的DeviceID相同。不可为空measuringObj:设备所含的主控板在BMS数据库中的测试对象名。不可为空bmsDeviceID:BMS中的设备ID2) 设备映射表定义此表定义了NetParser中设备资源与BMS中设备资源的映射关系。其属性定义如下:deviceID:NetParser中的设备索引值
48、。不可为空bmsDeviceID:BMS中的设备索引值。不可为空3) 设备埠映射表定义此表定义了NetParser中设备埠与BMS中设备资源的映射关系。其属性定义如下:portID: NetParser中设备端口索引值。不可为空measuringObj:BMS中端口资源的的测试对象名,它是BMS资源对象的唯一标识。不可为空bmsDeviceID:BMS中的设备ID4) PVC映射表定义此表定义了NetParser中PVC与BMS中设备资源的映射关系。其属性定义如下:pvcID: PVCID。不可为空measuringObj:BMS中端口资源的的测试对象名,它是BMS资源对象的唯一标识。不可为空
49、bmsDeviceID:BMS中的设备ID3. 用户数据信息用户数据信息记录了用户信息和操作权限信息。规定哪类操作可由哪组用户操作。1) 用户表定义此表记录了用户的基本信息,其属性如下:userID: 用户索引值。不可为空, identityuserName:用户名称。不可为空password:用户密码。不可为空groupLevel:用户类别,0超级用户,1可写用户,2只读用户describe:用户描述2) 操作权限表定义此表规定了哪些操作可由哪些用户操作,其属性如下:OperationType:操作类型。不可为空GroupLevel:用户类别,它同于用户表中的GroupLevel。不可为空4
50、. 系统配置信息1) 系统配置表定义此表记录了系统的配置信息,其属性如下:attrID:系统配置项目标识, identityattrName:配置的属性名称attrValue:配置的属性值2) 端口格式规则配置表此表记录了端口格式规则的配置信息,其属性如下:deviceType:设备类型,1:BAS,2:DSLAMinterfaceType:界面类型,0:GE/FE物理埠,1:GE/FE逻辑端口,2:ATM物理埠,3:VE逻辑端口interfaceTypePrefix:界面类型前缀,GE、FE、ATM、VEframeNo:框号,0:无数据,1:有数据,2:可有可无slotNo:单板号,0:无数据,1:有数据,2:可有可无subSlotNO:扣板号,0:无数据,1:有数据,2:可有可无portNo:埠号,0:无数据,1:有数据,2:可有可无subPortNo:子埠号
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新《政府会计制度》下行政事业单位财务管理研究
- 四川电影电视学院《大学生网络安全教育》2022-2023学年第一学期期末试卷
- 石河子大学《中国当代文学一》2022-2023学年第一学期期末试卷
- 石河子大学《学前儿童社会性发展与指导》2022-2023学年第一学期期末试卷
- 石河子大学《网络与信息安全》2023-2024学年期末试卷
- 石河子大学《软件项目管理》2021-2022学年期末试卷
- 石河子大学《电工学实验》2022-2023学年期末试卷
- 沈阳理工大学《中国古典园林》2021-2022学年第一学期期末试卷
- 沈阳理工大学《现代控制理论基础》2023-2024学年期末试卷
- 沈阳理工大学《嵌入式系统设计》2021-2022学年第一学期期末试卷
- 高血压病三级预防策略 医学类模板 医学课件
- DL∕T 523-2017 化学清洗缓蚀剂应用性能评价指标及试验方法
- 无人机应用技术专业申报表
- 食品营养学选择试题库(附参考答案)
- 北师大版二年级数学上册第五单元《2~5的乘法口诀》(大单元教学设计)
- 2024年入团知识考试题库及答案
- 肿瘤化疗导致的中性粒细胞减少诊治中国专家共识(2023版)解读
- 《新能源汽车概论》课件-6新能源汽车空调系统结构及工作原理
- 2024年共青团入团考试题库(附答案)
- 安川g7变频器说明书-安川变频器g7面板操作说明
- 田径运动会各种记录表格
评论
0/150
提交评论