下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、密级0产品名称AP OMS产品版本1.00AP OMS流程管理概要设计说明书Prepared byDate拟制日期 Reviewed byDate评审人日期 Approved byDate批准日期修订记录日期修订 版本CR号修改 章节修改描述作者表目录图目录NetParser管理工具及Syslog Parser概要设计说明书关键词:NetParser, Admin Tools, syslog数据采集器,守护程序摘要:Syslog数据NetParser的后台程序由守护程序启动,并接受守护程序的监控。后台程序包括采集器和报表生成器。后台程序与守护程序之间的通信采用Socket通信。Abbrevia
2、tions 缩略语Full spelling央义全名Chinese explanation中文解释NPNetParser华为宽带性能管理系统Admin ToolsAdmin Tools管理工具:对用户、配置和资源进行管理HBHeart Beater守护程序,监视着后台的两个进程:Syslog数据采集器和报表生成器,若 有进程不处于运行状态,守护程序则对其 进行重启。缩略语清单:阿1简介1.1 目的本文是AP OMS 流程管理功能模块的概要设计说明书。AP OMS中的流程定义的注册、注销以及流程监控、流程实例的操作都是通过本模块来进行处理。采用 Web GUI的方式提供用户入口。本概要设计是软件
3、开发人员进行详细设计和编码实现的指南。1.2 范围1.2.1 软件名称APSoft Order Manager System一流程管理模块1.2.2 软件功能要实现的软件功能包括: 流程注册模块 流程注销模块 流程监控模块 启动工单模块 暂停工单模块 恢复工单模块 终止工单模块 完成工单模块 人工干预模块1.2.3 软件应用本模块为AP OMS中的一部分,主要包括流程的注册、注销、监控以及工单的启动、暂停、恢复、终止、完成等功能。2第0层设计描述2.1软件系统上下文定义图1流程管理功能模块上下文定义图3第一层设计描述3.1系统结构3.1.1系统结构描述注册流程用户骗制娥%文所涉及的模块1:单模
4、板管理SQL Sen cr图2 AP OMS流程管理系统结构图流程设计3.1.2业务流程说明图3 NetPaser后台业务流程图图5是主服务器和从服务器都具有的功能。Parse文件将数据写入数据库中的原始数据表、用户上网统计表,月用户上网统计表、上线失败原因统计表,下线失败原因统计表。图3的功能模块只在主服务器具有,用来统计5分钟间隔数据中需要原始表和临时表产生的数据。图4 辅Syslog Parser 业务流程图图5主Syslog Parser 业务流程图3.2分解描述本文包括的模块有:注册流程、注销流程、流程监控、启动工单、暂停工单、恢复工单、终止工单、完成工单及人工干预九个模块。3.2.
5、1 注册流程模块描述1. 简介注册流程模块用于将设计完成的流程定义注册到AP OMSK2. 功能列表1) 查询流程定义信息2) 注册流程3 数据设计1) 流程名称信息描述标识: ProcessName类型:目的:用于记录流程定义的名字2) 流程版本信息描述标识:ProcessVersion类型:目的:用于记录注册流程的版本.3) 流程注册标志信息描述标识:RegisterFlag类型:目的:用于记录流程定义是否已经注册到AP OMS 的标志信息3.2.2 注销流程模块描述1. 简介注销流程模块用于从AP OMS 中移除已注册的流程定义。2. 功能列表1) 查询已注册的流程2) 注销流程3. 数
6、据设计1) 流程名称信息描述标识: ProcessName类型:目的:用于记录流程定义的名字标识: ProcessVersion类型:目的: 用于记录注册流程的版本3) 流程注册标志信息描述标识:RegisterFlag类型:目的:用于记录流程定义是否已经注册到AP OMS 的标志信息。3.3.3 流程监控模块描述1. 简介流程监控模块用于实时监控流程执行实例的执行状态,包括查看流程定义、流程执行实例和任务的相关信息。2. 功能列表1) 查询流程定义数据信息。2) 查询流程执行实例数据信息。3) 查询任务数据信息。3. 数据设计1) 流程名称信息描述标识: ProcessName类型:目的:用
7、于记录流程定义的名字2) 流程实例名称信息描述标识:ProcessInstanceName类型:目的:用于记录流程执行实例的名称.3) 流程状态信息描述标识:ProcessStatus类型:目的:用于记录流程执行实例的状态3.3.4 启动工单模块描述1. 简介启动工单模块用于启动工单对应的流程实例2. 功能列表1) 启动工单。3. 数据设计4) 流程名称信息描述标识: ProcessName类型:目的:用于记录流程定义的名字5) 流程实例名称信息描述标识:ProcessInstanceName类型:目的:用于记录流程执行实例的名称.6) 流程状态信息描述标识:ProcessStatus类型:目
8、的:用于记录流程执行实例的状态3.2.5 暂停工单模块描述1. 简介暂停工单模块用于暂停工单的流程实例。2. 功能列表1) 查询出流程状态为启动状态的工单信息,并将信息列出给用户浏览。2) 暂停工单3. 数据设计7) 流程名称信息描述标识: ProcessName类型:目的:用于记录流程定义的名字8) 流程实例名称信息描述标识: ProcessInstanceName类型:目的:用于记录流程执行实例的名称.类型:目的: 用于记录流程执行实例的状态3.2.6 恢复工单模块描述1. 简介恢复工单模块用于恢复处于暂停状态的工单,使之处于正常运行状态。2. 功能列表1) 查询出流程状态为暂停状态的工单
9、信息,并将信息列出给用户浏览。2) 恢复工单。3. 数据设计1) 流程名称信息描述标识: ProcessName类型:目的:用于记录流程定义的名字2) 流程实例名称信息描述标识:ProcessInstanceName类型:目的:用于记录流程执行实例的名称.3) 流程状态信息描述标识:ProcessStatus类型:目的:用于记录流程执行实例的状态3.2.7 终止工单模块描述1. 简介终止工单模板用于终止工单流程2. 功能列表1) 查询出流程状态为未完成或未终止状态的工单信息,并将信息列出给用户浏览。2) 终止工单。3. 数据设计1) 流程名称信息描述标识: ProcessName类型:目的:用
10、于记录流程定义的名字2) 流程实例名称信息描述标识:ProcessInstanceName类型:目的:用于记录流程执行实例的名称.3) 流程状态信息描述标识:ProcessStatus类型:目的:用于记录流程执行实例的状态3.2.8 完成工单模块描述1. 简介完成工单模块用于完成工单的流程实例。2. 功能列表1) 查询出流程状态为未完成或未终止状态的工单信息,并将信息列出给用户浏览。2) 完成工单。3. 数据设计1) 流程名称信息描述标识: ProcessName类型:目的:用于记录流程定义的名字2) 流程实例名称信息描述标识:ProcessInstanceName类型:目的:用于记录流程执行
11、实例的名称.3) 流程状态信息描述标识:ProcessStatus类型:目的:用于记录流程执行实例的状态3.2.9 人工干预模块描述人工干预模块用于流程执行过程中出现异常情况,由人工进行干预处理。2. 功能列表1) 查询出需要进行干预的工单信息,并将信息列出给用户浏览。2) 人工干预处理。3. 数据设计1) 流程名称信息描述标识: ProcessName类型:目的:用于记录流程定义的名字2) 流程实例名称信息描述标识: ProcessInstanceName类型:目的:用于记录流程执行实例的名称.3) 流程状态信息描述标识:ProcessStatus类型:目的: 用于记录流程执行实例的状态。3
12、.3 依赖性描述用户登录AP OMS 成功并且用户具有流程管理的功能权限。3.4 接口描述3.4.1 注册流程模块的接口描述名称:注册流程的接口说明:封装exFlow 注册流程的接口,供web 端调用定 义:3.4.2 注销流程模块的接口描述名称: 注销 流程的接口说明:此接口为封装exFlow 注销流程的接口,供web 端调用定 义:3.4.3 查询流程模块的接口描述名称: 查询流程定义的接口说明:此接口为封装exFlow 查询流程定义的接口,供web 端调用定 义:名称: 查询 流程实例的接口说明:此接口为封装exFlow 查询流程实例信息的接口,供web 端调用定义:名称: 查询任务的接
13、口说明:此接口为封装exFlow 查询流程实例的任务信息的接口,供web 端调用定 义:3.4.4 启动工单模块的接口描述名称:启动工单接口说明:此接口为封装exFlow 启动流程实例的接口,供web 端调用定 义:3.4.5 暂停工单模块的接口描述名称:暂停工单接口说明:此接口为封装exFlow 暂停流程实例的接口,供web 端调用定义:3.4.6 恢复工单模块的接口描述名称:恢复工单接口说明:此接口为封装exFlow 恢复流程实例的接口,供web 端调用定 义:3.4.7 终止工单模块的接口描述名称:终止工单接口说明:此接口为封装exFlow 终止流程实例的接口,供web 端调用定 义:3
14、.4.8 完成工单模块的接口描述名称:完成工单接口说明:此接口为封装exFlow 完成流程实例的接口,供web 端调用定 义:名称: 说明: 定义:4 第二层设计描述流程管理功能主要包括注册流程、注销流程、流程监控、启动工单、暂停工单、恢复工单、终止工单、完成工单和人工干预共九个模块。4.1 注册流程模块4.1.1 设计描述注册流程模块实现的功能:将设计完成的流程定义注册到AP OMS 中。1. ProcessDefinitionAgent1) 标识AP OMS - ProcessManager - ProcessDefinitionAgent2) 简介实现流程定义的注册,注册流程定义到AP
15、OMS 中,如果流程定义已经注册到AP OMS ,则提示已经注册。 3) 类定义class ProcessDefinitionAgentprotected:String definitionName;public:ProcessDefinitionAgent ();ProcessDefinitionAgent (String definitionName);public:bool register();bool unRegister();4.1.2 功能实现说明图 6 资源输入模块的Sequence 图4.2 注销流程模块4.2.1 设计描述注销流程模块用于将已注册的流程定义从AP OMS 中
16、移除。1. ProcessDefinitionAgent1 ) 标 识AP OMS - ProcessManager - ProcessDefinitionAgent2 ) 简介用于将已注册的流程定义从AP OMS 中移除,注销后的流程定义在AP OMS 中不可用3 ) 类 定义class ProcessDefinitionAgentprotected:String definitionName;public:ProcessDefinitionAgent ();ProcessDefinitionAgent (String definitionName);public:bool register
17、();bool unRegister();4.2.2 功能实现说明图 7 资源导出管理模块的Sequence 图4.3 流程监控模块4.3.1 设计描述流程监控模块用于实时监控流程执行实例的执行状态,包括查看流程定义、流程执行实例和任务的相关信息。1. ProcessDefinitionQuery1 ) 标 识AP OMS - ProcessManager - ProcessDefinitionQuery2 ) 简介用于查询流程定义的相关信息数据,包括流程名称、流程定义的任务名称、流程相关参数。3 ) 类 定义class ProcessDefinitionQuery:public:Proces
18、sDefinitionQuery ();protected:String definitionName;String definitionId;Map relevantData;Map taskpublic:ProcessDefinitionContextCollection listProcessDefinitions ();ProcessRelevantDataDefinitionCollection getProcessRelevantDataDefinition (String definitionId); ProcessDefinitionContext findProcessDef
19、initionById (String definitionId);ProcessDefinitionContext findProcessDefinitionByName (String definitionName); 2. ProcessInstanceQuery1 ) 标 识AP OMS - Resource - ProcessInstanceQuery2 )简介用于查询流程实例的相关信息数据,包括流程名称、流程实例名称、流程实例状态、流程实例相关参数、已执行任务名称、已执行任务状态、未执行任务名称、未执行任务状态。3 ) 类 定义class ProcessInstanceQuery:
20、public:ProcessInstanceQuery ();virtual ProcessInstanceQuery ();protected:String definitionName;String definitionId;String instanceId;public:ProcessInstanceContext findProcessInstance(String instanceId);ProcessInstanceContextCollection listProcessInstances();ProcessInstanceContextCollection listProce
21、ssInstancesByStatus(String status) ;ProcessInstanceContextCollection findProcessInstanceByTaskId(String taskId);ProcessInstanceContextCollection findPIByStatusNoSubFlow(String status);ProcessRelevantDataCollection getProcessRelevantData(String sInstanceId);String findProcessInstanceIDByTaskId(String
22、 taskId);String findMainFlowInstanceId(String subInstanceId);Vector listPINamesByStatus(String sStatus) ; 3. ProcessTaskQuery1) 标 识AP OMS - Resource - ProcessTaskQuery2) )简介用于查询流程实例中的任务信息数据,包括任务名称、任务相关参数、任务状态、任务完成状态、任务开始时间、任务结束时间、任务执行角色、任务执行用户。3) 定 义class ProcessTaskQuery :public:ProcessTaskQuery ()
23、;protected:String sTaskId;String sInstanceId;TaskContext taskContext;public:Collection listTasks(String sInstanceID);Collection listTasksByStatus(String sInstanceID, String sStatus) ;Collection listTasksByStatus(String sStatus) ;TaskContext findTask(String sTaskId)Collection listTasksByRoleID(String
24、 sRoleID);Collection listTasksByUserID(String sUserID);TaskRelevantDataCollection getTaskRelevantData(String sTaskId) 4.3.2 功 能实现说明图 8 地区管理模块的Sequence 图4.4 启动工单模块4.4.1 设计描述启动工单模块用于启动工单对应的流程实例。1. ProcessInstanceMgr1 ) 标 识AP OMS - ProcessManager - ProcessInstanceMgr2 ) 简介用于启动工单对应的流程实例, 包括创建工单实例、启动工单实例
25、。3 ) 类 定义class ProcessInstanceMgr:public:ProcessInstanceMgr ();protected:static String sDefinitionID;static String sDefinitionName;static String sInstanceName;static String sInstanceDescription;static TimeLimit aTimeLimit;ProcessRelevantDataCollection processRelevantDataCollection;ProcessInstanceCon
26、text processInstanceContext;public:ProcessInstanceContextcreateProcessInstanceByName(String sDefinitionName,StringsInstanceName,String sInstanceDescription);ProcessInstanceContext createProcessInstance(String sDefinitionID,String sInstanceName,String sInstanceDescription);ProcessRelevantDataCollecti
27、on getProcessRelevantData();void setProcessRelevantData(ProcessRelevantDataCollection aProcessRelevantDataCollection);bool startProcessInstance();TimeLimit getTimeLimit() ;Void setTimeLimit(TimeLimit aTimeLimit) ;4.4.2 功能实现说明图 9 设备管理模块的Sequence 图4.5 暂停工单模块4.5.1 设计描述暂停工单模块用于暂停工单的流程实例。1. ProcessInstan
28、ceMgr1 ) 标 识AP OMS - ProcessManager - ProcessInstanceMgr2 )简介用于暂停工单的流程实例,暂停的流程实例将不继续执行流程,直到流程实例被恢复。3 ) 类 定义class ProcessInstanceMgr:public:ProcessInstanceMgr ();void suspendProcessInstance();void suspendProcessInstance(String instanceId);4.5.2 功能实现说明图 10 设备端口管理模块的Sequence 图4.6 恢复工单模块4.6.1 设计描述恢复工单模块
29、用于恢复流程实例状态为暂停状态的工单。1. ProcessInstanceMgr1 ) 标 识AP OMS - ProcessManager - ProcessInstanceMgr2 ) 简介用于恢复流程实例状态为暂停状态的工单,使工单流程实例可以继续执行流程。3 ) 类 定义class ProcessInstanceMgr:public:ProcessInstanceMgr ();void resumeProcessInstance();void resumeProcessInstance(String instanceId);4.6.2 功能实现说明图 11 PVC 资源管理模块的Seq
30、uence 图4.7 终止工单模块4.7.1 设计描述终止工单模块用于终止在执行中的工单流程实例。1. ProcessInstanceMgr1 ) 标 识AP OMS - ProcessManager - ProcessInstanceMgr2 )简介终止工单模块用于用于终止在执行中的工单流程实例,使该流程实例的状态变为终止状态。3 ) 类 定义class ProcessInstanceMgr:public:ProcessInstanceMgr ();void terminateProcessInstance();void terminateProcessInstance(String ins
31、tanceId);4.7.2 功能实现说明图 12 用户管理模块的Sequence 图4.8 完成工单模块4.8.1 设计描述完成工单模块用于完成流程执行中的工单。1. ProcessInstanceMgr1 ) 标 识NetParser- ProcessManager - ProcessInstanceMgr2 )简介用于用于完成流程执行中的工单3 ) 类 定义class ProcessInstanceMgr: public:ProcessInstanceMgr ();void completeProcessInstance();void completeProcessInstance(St
32、ring instanceId);4.8.2 功能实现说明图 13 告警设置模块的Sequence 图4.9 人工干预模块4.9.1 设计描述人工干预模块用于流程执行过程中出现异常情况,由人工进行干预处理。1. ProcessManualInterveneMgr1 ) 标 识AP OMS - ProcessManager - ProcessManualInterveneMgr2 ) 简介人工干预模块用于流程执行过程中出现异常情况,由人工进行干预处理,从而使流程能够继续正常的执行。3 ) 类 定义class ProcessManualInterveneMgr:public:ProcessManu
33、alInterveneMgr ();protected:String instanceId;public:void updateTaskStatus (String taskId,String status);void nextTask(String taskId);void backTask(String taskId);void setTaskRelevantData(TaskRelevantDataCollection dataCollection);void addTaskUserId(String taskId,String userId);void addTaskRoleId(St
34、ring tasked,String roleId);4.9.2 功能实现说明图 14 系统配置模块的Sequence 图5 数据库设计5.1 实体定义5.1.1 分解描述NetParser 后台程序中主要包括管理配置,Syslog 采集器和报表生成器。所要用到的数据有资源数据,资源映像数据,用户数据和系统配置数据。1. 资源数据表其中资源数据包括资源表,设备表,设备埠表,设备主控板类型表。1 ) 资 源表定义NPResource 存 储 这 NetParser 所 用 到 的 所 有 设 备 埠 资 源 。 当 有 记 录 插 入 到 NPDevice 表 或 NPDevicePort 表时
35、,首先插入NPResource 表中,生成ObjectID, 即得到对应的DeviceID 和 PortID, 将这些ID值插入导NPDevice表和NPDevicePort表中。各属性值描述如下:objectID: 设备索引值,identity. 它等于 DeviceID, 当设备类型为NPDevice 时,和 PortID 当设备类型为 NPDevicePort 时。不可为空。objType: 设备类型,目前只有两个值:NPDevice 和 NPDevicePort 。不可为空2 ) 设 备表定义此表存储的是从 Resource 资源文件中读入的设备数据,各属性意义为:deviceID:
36、设备索引值。不可为空name:设备名称。不可为空ipAddress:设备IP地址,索引。不可为空version: 设备版本deviceType: 主机类型。不可为空type:设备种类,1 - BAS, 2 DSLAM。不可为空neType:网元类型,1 6850, 2 MA5200,-1 其它。areaID: 地区 idremark: 备注serverID: 表示负责处理的服务器3 ) 设 备埠表定义此表存储的是从 Resource 资源文件中读入的设备端口数据,各属性意义为:portID : 端口索引值。不可为空deviceID :端口所属设备索引值,为设备表中的 DeviceID 。不可为
37、空portInterface : 端口号,从资源数据读入。不可为空interfaceType :指明端口为端口接口类型,0 GE/FE 物理端口, 1 GE/FE 逻辑端口, 2 ATM 物理端口, 3 VE 逻辑端口。不可为空portType : 指明端口类型,2 网络侧端口,3用户侧端口。不可为空portName :埠名称。不可为空interfaceTypePrefix :界面类型前缀,GE、FE、ATM、VE。不可为空。frameNo :框号。slotNo :单板号。subSlotNO :扣板号。portNo :埠号。subPortNo :子埠号4 ) 设 备主控板类型表定义此表定义了主
38、机类型与主控板类型之间的关系。各属性定义如下:deviceType : 设备主机类型,设备表中的主机类型即为此项。不可为空subType :主控板类型。不可为空devIDScope : 主控板类型所适应的BMS 设备索引值的范围。5 ) 地 区信息表定义此表定义了地区信息的结构。其属性定义如下:areaID : 区域id。 Identity 。areaName :地区名称。不可为空remark :备注。6 ) PVC 信息表定义此表定义了此表数据从资源文件中导入。其属性定义如下:pvcID : PVC 标识。 Identity 。clientID :客户标识。deviceID :埠编号。不可为
39、空。portID :埠编号。不可为空。vpi:客户使用的vpi ,不可为空。vci:客户使用的vci ,不可为空。7 ) 大 客户信息表定义此表定义了此表数据从资源文件中导入。其属性定义如下:clientID : 客户编号。Identity 。clentName :客户名称。不可为空。remark :备注。可为空。8 ) 服 务器信息表定义此表定义了此表数据从资源文件中导入。其属性定义如下:serverID : 服务器号。IhostIP :服务器地址。2. 资源数据映像信息资源映像数据包括NetParser 中资源数据与BMS 资源数据的映像关系,它包括设备主控表,设备映射表,设备埠映射表。1
40、 ) 设 备主控表定义此 表 包 括 NetParser 中 每 个 设 备 所 包 含 的 主 控 板 信 息 , 这 些 信 息 使 用 MeasuringObj 表 示 。 MeasuringObj 是 BMS 资源数据的唯一标识。其属性如下:deviceID : NetParser 中设备索引值,它与资源设备表NPDevice 中的 DeviceID 相同。不可为空measuringObj :设备所含的主控板在BMS 数据库中的测试对象名。不可为空bmsDeviceID : BMS 中的设备ID2 ) 设 备映射表定义此表定义了NetParser中设备资源与BMS中设备资源的映射关系。
41、其属性定义如下:deviceID : NetParser 中的设备索引值。不可为空bmsDeviceID : BMS 中的设备索引值。不可为空3 ) 设 备埠映射表定义此表定义了 NetParser中设备埠与BMS中设备资源的映射关系。其属性定义如下:portID : NetParser 中设备端口索引值。不可为空measuringObj : BMS 中端口资源的的测试对象名,它是BMS 资源对象的唯一标识。不可为空bmsDeviceID : BMS 中的设备ID4 ) PVC映射表定义此表定义了NetParser 中 PVC 与 BMS 中设备资源的映射关系。其属性定义如下:pvcID :
42、PVCID 。不可为空measuringObj : BMS 中端口资源的的测试对象名,它是BMS 资源对象的唯一标识。不可为空bmsDeviceID : BMS 中的设备ID3. 用户数据信息 用户数据信息记录了用户信息和操作权限信息。规定哪类操作可由哪组用户操作。1 ) 用 户表定义此表记录了用户的基本信息,其属性如下:userID : 用 户索引值。不可为空, identityuserName :用户名称。不可为空password :用户密码。不可为空groupLevel :用户类别,0超级用户,1 可写用户,2只读用户describe :用户描述2 ) 操 作权限表定义此表规定了哪些操作
43、可由哪些用户操作,其属性如下:OperationType :操作类型。不可为空GroupLevel :用户类别,它同于用户表中的GroupLevel 。不可为空4. 系统配置信息1 ) 系 统配置表定义此表记录了系统的配置信息,其属性如下:attrID :系统配置项目标识,identityattrName :配置的属性名称attrValue :配置的属性值2 ) 端 口格式规则配置表此表记录了端口格式规则的配置信息,其属性如下:deviceType :设备类型,1 : BAS , 2: DSLAMinterfaceType :界面类型,0: GE/FE物理埠,1: GE/FE逻辑端口, 2:
44、ATM物理埠,3: VE逻辑 端口interfaceTypePrefix :界面类型前缀,GE 、 FE 、 ATM 、 VEframeNo :框号,0:无数据,1:有数据,2:可有可无slotNo :单板号,0:无数据,1 :有数据,2:可有可无subSlotNO :扣板号,0:无数据,1:有数据,2:可有可无portNo :埠号,0:无数据,1 :有数据,2:可有可无subPortNo :子埠号,0:无数据,1:有数据,2:可有可无description :描述,对端口格式的描述,用于数据错误时给用户的提示3 ) 数 据库管理策略配置表此表记录了数据库管理策略配置信息,其属性如下:id :
45、编号,identitybNeedExecute :是否执行策略,0:不执行,1 :执行delDate :删除执行时间,前两位:日期(0128 );接下来两位:小时(023 );再接下来两位:分钟(0, 10, 20, 30, 40, 50);最后两位:秒(00)。backupDate :备份执行时间,前一位:星期(1 :星期一,2:星期二。,7:星期日);接下来两位:小时(023 );再接下来两位:分钟(0, 10, 20, 30 , 40, 50);最后两位:秒( 00 )。backupPath :备份路径delTimeRange :删除数据时间范围4 ) 告 警门限设置表此表记录了告警门限
46、设置信息,其属性如下:alarmID :告警 id, 主键,不可为空neType :网元类型,1 : 8850 , 1 : MA5200 , -1 :其它,不可为空objectTypeID :对象 idperformlD :性能指针id,不可为空limitValue :门限值,不可为空reportType :报表类型,1 :呼叫分析;2:设备性能分析;3:埠流量分析subReportType :子报表类型。causeID :错误原因id5. 系统错误原因信息表1 ) Radius 失败原因信息表定义此表记录了Radius 失败原因记录,其属性如下:id :原因id ,不可为空describ :
47、原因描述,不可为空6. Syslog parser 表1 )原始资料表此原始表中资料都不能为空,并且不设置主键,只设置一个时间的索引。此表存放缓冲数据,同时各个syslog server 解释 logfile 将原始数据填入。2 )埠临时表此表为临时数据,每处理完一个文件,将内存中的值存入。在程序重启之后将这些值存入内存,否则只写入。3 ) Bas临时表此表为临时数据,每处理完一个文件,将内存中的值存入。在程序重启之后将这些值存入内存,否则只写入。4)全网临时表此表为临时数据,为主服务器所要处理全网峰值所涉及的表,每处理完5分钟间隔,需要将内存中5 分钟间隔,需要将内存中syslog serv
48、er 做 parse 的时候直的数据写入。在程序重启之后将这些值存入内存,否则只写入。5)全网Bas临时表此表为临时数据,为主服务器所要处理全网峰值所涉及的表,每处理完的数据写入。在程序重启之后将这些值存入内存,否则只写入。6)分区临时表此表为临时数据,保存分区中的信息7. ) 用户上网统计表以上两表统计用户上网信息,此信息不用从临时表得到,在接写入,每个域都不能为空。月用户上网统计为每一个用户月上网的总和,为了生成月份峰值上网用户96字节。8)端口在线用户统计表此表存储埠临时表在一段时间间隔(5分钟)的统计结果值。9) Bas在线用户统计和全网在线用户统计及分区在线用户统计此表存储Bas临时
49、表在一段时间间隔(5分钟)的统计结果值。此表每个域都不为空。10)登陆失败统计表和注销失败统计表此表统计上线失败原因和下线失败原因,不由临时表产生,在 syslog做parser的时候 直接填入。每个域都不能为空。失败次数代表的是在时间间隔内的累加值。10)失败原因表此表存放失败原因的id和描述的对应关系。每个域都不能为空。11)已处理时间间隔表存放主服务器和从服务器当前处理的时间间隔此表存放失败原因的id和描述的对应关系。每个域都不能为空。5.2 端口流量性能分析介绍5.2.1 简介将所有生成报表的数据元素做到表中,提高报表模块的可扩充性5.2.2 tbl_PerfMeta指针的表结构1id
50、林/、勺2name指标名称3dbsource是BMS或者是本地3stat统计信息如:SUM,Average4attribute指针在数据库中的字段5setnull将结果中的null处理为如0, 100,空格等6defaulttable缺省的数据表7condition统计满足的条件8denominator当为百分比时,要比较的在数据库中的字段9measuring_unit统计单位10d1全网BAS使用的数据源11d2全网DSLAM使用的数据源12d3BAS设备的数据源13d4DSLAM设备使用的数据源14d5BAS网络侧GE/FE物理端口使用的数据源15d6BAS用户侧GE/FE物理端口使用的数
51、据源16d7BAS用户侧GE/FE逻辑端口使用的数据源17d8BAS用户侧ATM物理端口使用的数据源18d9BAS用户侧VE逻辑端口使用的数据源19d10DSLAM网络侧GE/FE物理端口使用的数据源20d11DSLAM网络侧ATM物理端口使用的数据源5.2.3 tbl_ReportMeta该表是生成报表的规则信息1templateName模版名称2rowBegin在Excel开始的行3dataCell日期的位置4timeCell时间的位置5CaptionCell标题的位置6tagtag信息7defaultTable默认的数据源8y_axis数据报表中纵坐标的行对应的数据库字段9object产
52、生的报表语句对应的数据对象对应的字段10reference对象所在的范围11topOption是否结果返回前几个值12alarmObject当为报警设置时,需要报警的对象13childrenRef当报警对象为统计对象中的port时,port的范围5.2.4 tbl_ReportColumns本表存储统计报表的各个指针信息1templateName模版名称2perfName指标名称3tableSource统计指针的数据源,当 tbl_ReportMeta没有缺省数据 源时使用4position在Excel文件中的位置5sortOrder当以该字段为索引时,索引的规则 (desc or asc)5.2.5 内部依赖性描述使用E
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年宁夏葡萄酒与防沙治沙职业技术学院单招职业适应性考试题库带答案详解ab卷
- 2026年天津职业技术师范大学单招职业适应性测试题库附答案详解(达标题)
- 2026年大理护理职业学院单招职业技能测试题库附答案详解(巩固)
- 2026年大连职业技术学院单招职业倾向性测试题库附参考答案详解(a卷)
- 2026年安徽商贸职业技术学院单招综合素质考试题库附答案详解ab卷
- 2025年国家司法考试题目附答案和解析
- (2025年)动物防疫培训试题及答案
- 2026年天津城市建设管理职业技术学院单招职业技能测试题库附参考答案详解(能力提升)
- 2026年宁波卫生职业技术学院单招职业技能考试题库附参考答案详解(培优)
- 2026年宁波城市职业技术学院单招职业倾向性测试题库及完整答案详解
- (正式版)JBT 106-2024 阀门的标志和涂装
- 《人类行为与社会环境》课件
- (高清版)DZT 0205-1999 地面γ能谱测量技术规程
- 中国石油天然气集团公司井下作业工程术语
- 标志桩安装质量评定表
- 企业通用全面预算表格模板
- 装配式支吊架试验方法标准
- 服装设计的程序灵感来源思维方式
- 初中数学教师高级职称考试试题(含解析)
- JJF 1015-2014计量器具型式评价通用规范
- 教育与社会发展试题
评论
0/150
提交评论