版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
APOMS流程管理概要设计手册模板资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。APOMS流程管理概要设计说明书Preparedby拟制Date日期Reviewedby评审人Date日期Approvedby批准Date日期
修订记录日期修订版本CR号修改章节修改描述作者
目录TOC\o"1-3"\h\z1 简介 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.5 端口管理模块描述 243.2.6 PVC资源管理模块描述 243.2.7 用户管理模块描述 25数据异常显示管理模块描述 263.2.9 系统配置模块描述 263.2.10 数据库管理策略设置模块 273.2.11 系统管理模块 273.2.12 Radius失败原因管理模块描述 273.2.13 守护进程模块描述 283.2.14 Syslog采集器的通信模块 283.2.15 Syslog采集器的解释模块 293.2.16 Syslog采集器的缓冲数据处理模块 323.3 依赖性描述 343.4 接口描述 353.4.1 资源管理模块的接口描述 353.4.2 用户管理模块的接口描述 353.4.3 安全管理模块的接口描述 353.4.4 数据库管理模块的接口描述 353.4.5 系统配置模块的接口描述 353.4.6 系统管理模块 363.4.7 Radius失败原因管理模块的接口描述 363.4.8 守护进程模块的接口描述 363.4.9 Syslog采集器的通信模块的接口描述 373.4.10 Syslog采集器的解释模块的接口描述 373.4.11 Syslog采集器的缓冲数据处理模块的接口描述 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 功能实现说明 444.4 设备管理模块 454.4.1 设备管理模块设计描述 454.4.2 功能实现说明 474.5 端口管理模块 474.5.1 端口管理模块设计描述 474.5.2 功能实现说明 494.6 PVC资源管理模块 504.6.1 PVC资源管理模块设计描述 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.10.2 功能实现说明 60运行管理模块 60运行管理模块设计描述 604.12 Radius错误原因管理模块 664.12.1 Radius错误原因管理模块设计描述 664.12.2 功能实现说明 674.13 守护进程模块 684.13.1 守护进程模块设计描述 684.13.2 功能实现说明 754.14 Syslog采集器的通信模块 774.14.1 模块设计描述 774.14.2 功能实现说明 794.15 Syslog采集器的解释模块 794.15.1 模块设计描述 794.15.2 功能实现说明 934.16 Syslog采集器的缓冲数据处理模块 934.16.1 模块设计描述 934.16.2 功能实现说明 975 数据库设计 975.1 实体定义 975.1.1 分解描述 975.1.2 内部依赖性描述 1075.2 行为定义 1095.2.1 分解描述 1095.2.2 外部依赖性描述 1105.2.3 内部依赖性描述 1106 组件视图 1116.1 系统运行组件 1117 进程视图 1118 需求追踪视图 112
表目录TOC\h\z\t"表号去除自动编号,1,表号,1,tabledescription,1"\c"圖表"表1需求追踪图1 113表2需求追踪图2 113图目录TOC\h\z\t"图号去除自动编号,1,图号,1,figuredescription,1"\c"圖表"图1NetParser与外围系统之间的关系 14图2NetParser系统结构图 15图3SyslogParser系统结构图 16图4NetPaser后台业务流程图 17图5辅SyslogParser业务流程图 18图6主SyslogParser业务流程图 19图7Syslog采集器的解释模块流程图 30图8Syslog采集器的输入检查流程图 31图9Syslog失败原因计数 31图10Syslog采集器的数据缓冲处理模块流程图 33图11Syslog采集器登出失败原因为端口down等的处理流程 34图12资源输入模块的Sequence图 41图13资源导出管理模块的Sequence图 43图14地区管理模块的Sequence图 45图15设备管理模块的Sequence图 47图16设备端口管理模块的Sequence图 50图17PVC资源管理模块的Sequence图 53图18用户管理模块的Sequence图 55图19告警设置模块的Sequence图 57图20系统配置模块的Sequence图 59图21数据库管理策略设置模块的Sequence图 60图22系统管理模块的Sequence图 66图23Radius错误原因管理模块的Sequence图 68图24进程守护模块的Sequence图 77图25Syslog采集器通信模块的Sequence图 79图26NetParser资源实体与性能的E-R图 109图27Syslog采集器的组件视图 111图28NetParser后台进程视图 112
NetParser管理工具及SyslogParser概要设计说明书关键词:NetParser,AdminTools,syslog数据采集器,守护程序摘要: NetParser的后台程序由守护程序启动,并接受守护程序的监控。后台程序包括Syslog数据采集器和报表生成器。后台程序与守护程序之间的通信采用Socket通信。缩略语清单:Abbreviations缩略语Fullspelling英文全名Chineseexplanation中文解释NPNetParser华为宽带性能管理系统阿AdminToolsAdminTools管理工具:对用户、配置和资源进行管理HBHeartBeater守护程序,监视着后台的两个进程:Syslog数据采集器和报表生成器,若有进程不处于运行状态,守护程序则对其进行重启。
简介目的本文是APOMS-流程管理功能模块的概要设计说明书。APOMS中的流程定义的注册、注销以及流程监控、流程实例的操作都是经过本模块来进行处理。采用WebGUI的方式提供用户入口。本概要设计是软件开发人员进行详细设计和编码实现的指南。范围软件名称APSoftOrderManagerSystem-流程管理模块软件功能要实现的软件功能包括:流程注册模块流程注销模块流程监控模块启动工单模块暂停工单模块恢复工单模块终止工单模块完成工单模块人工干预模块软件应用本模块为APOMS中的一部分,主要包括流程的注册、注销、监控以及工单的启动、暂停、恢复、终止、完成等功能。第0层设计描述软件系统上下文定义流程管理功能模块上下文定义图第一层设计描述系统结构系统结构描述红色框图部分为本文所涉及的模块 红色框图部分为本文所涉及的模块APOMS流程管理系统结构图业务流程说明NetPaser后台业务流程图图5是主服务器和从服务器都具有的功能。Parse文件将数据写入数据库中的原始数据表、用户上网统计表,月用户上网统计表、上线失败原因统计表,下线失败原因统计表。图3的功能模块只在主服务器具有,用来统计5分钟间隔数据中需要原始表和临时表产生的数据。辅SyslogParser业务流程图主SyslogParser业务流程图分解描述本文包括的模块有:注册流程、注销流程、流程监控、启动工单、暂停工单、恢复工单、终止工单、完成工单及人工干预九个模块。注册流程模块描述简介注册流程模块用于将设计完成的流程定义注册到APOMS中。功能列表查询流程定义信息注册流程3.数据设计流程名称信息描述标识:ProcessName类型:目的:用于记录流程定义的名字流程版本信息描述标识:ProcessVersion类型:目的:用于记录注册流程的版本.流程注册标志信息描述标识:RegisterFlag类型:目的:用于记录流程定义是否已经注册到APOMS的标志信息注销流程模块描述简介注销流程模块用于从APOMS中移除已注册的流程定义。功能列表查询已注册的流程注销流程数据设计流程名称信息描述标识:ProcessName类型:目的:用于记录流程定义的名字流程版本信息描述标识:ProcessVersion类型:目的:用于记录注册流程的版本.流程注册标志信息描述标识:RegisterFlag类型:目的:用于记录流程定义是否已经注册到APOMS的标志信息。流程监控模块描述简介流程监控模块用于实时监控流程执行实例的执行状态,包括查看流程定义、流程执行实例和任务的相关信息。功能列表查询流程定义数据信息。查询流程执行实例数据信息。查询任务数据信息。数据设计流程名称信息描述标识:ProcessName类型:目的:用于记录流程定义的名字流程实例名称信息描述标识:ProcessInstanceName类型:目的:用于记录流程执行实例的名称.流程状态信息描述标识:ProcessStatus类型:目的:用于记录流程执行实例的状态启动工单模块描述简介启动工单模块用于启动工单对应的流程实例功能列表启动工单。数据设计流程名称信息描述标识:ProcessName类型:目的:用于记录流程定义的名字流程实例名称信息描述标识:ProcessInstanceName类型:目的:用于记录流程执行实例的名称.流程状态信息描述标识:ProcessStatus类型:目的:用于记录流程执行实例的状态暂停工单模块描述简介暂停工单模块用于暂停工单的流程实例。功能列表查询出流程状态为启动状态的工单信息,并将信息列出给用户浏览。暂停工单数据设计流程名称信息描述标识:ProcessName类型:目的:用于记录流程定义的名字流程实例名称信息描述标识:ProcessInstanceName类型:目的:用于记录流程执行实例的名称.流程状态信息描述标识:ProcessStatus类型:目的:用于记录流程执行实例的状态恢复工单模块描述简介恢复工单模块用于恢复处于暂停状态的工单,使之处于正常运行状态。功能列表查询出流程状态为暂停状态的工单信息,并将信息列出给用户浏览。恢复工单。数据设计流程名称信息描述标识:ProcessName类型:目的:用于记录流程定义的名字流程实例名称信息描述标识:ProcessInstanceName类型:目的:用于记录流程执行实例的名称.流程状态信息描述标识:ProcessStatus类型:目的:用于记录流程执行实例的状态终止工单模块描述简介终止工单模板用于终止工单流程功能列表查询出流程状态为未完成或未终止状态的工单信息,并将信息列出给用户浏览。终止工单。数据设计流程名称信息描述标识:ProcessName类型:目的:用于记录流程定义的名字流程实例名称信息描述标识:ProcessInstanceName类型:目的:用于记录流程执行实例的名称.流程状态信息描述标识:ProcessStatus类型:目的:用于记录流程执行实例的状态完成工单模块描述简介完成工单模块用于完成工单的流程实例。功能列表查询出流程状态为未完成或未终止状态的工单信息,并将信息列出给用户浏览。完成工单。数据设计流程名称信息描述标识:ProcessName类型:目的:用于记录流程定义的名字流程实例名称信息描述标识:ProcessInstanceName类型:目的:用于记录流程执行实例的名称.流程状态信息描述标识:ProcessStatus类型:目的:用于记录流程执行实例的状态人工干预模块描述简介人工干预模块用于流程执行过程中出现异常情况,由人工进行干预处理。功能列表查询出需要进行干预的工单信息,并将信息列出给用户浏览。人工干预处理。数据设计流程名称信息描述标识:ProcessName类型:目的:用于记录流程定义的名字流程实例名称信息描述标识:ProcessInstanceName类型:目的:用于记录流程执行实例的名称.流程状态信息描述标识:ProcessStatus类型:目的:用于记录流程执行实例的状态。依赖性描述用户登录APOMS成功而且用户具有流程管理的功能权限。界面描述注册流程模块的接口描述名称:注册流程的接口说明:封装exFlow注册流程的接口,供web端调用 定义:注销流程模块的接口描述名称:注销流程的接口说明:此接口为封装exFlow注销流程的接口,供web端调用 定义:查询流程模块的接口描述名称:查询流程定义的接口说明:此接口为封装exFlow查询流程定义的接口,供web端调用 定义:名称:查询流程实例的接口说明:此接口为封装exFlow查询流程实例信息的接口,供web端调用定义:名称:查询任务的接口说明:此接口为封装exFlow查询流程实例的任务信息的接口,供web端调用 定义:启动工单模块的接口描述名称:启动工单接口说明:此接口为封装exFlow启动流程实例的接口,供web端调用 定义:暂停工单模块的接口描述名称:暂停工单界面说明:此接口为封装exFlow暂停流程实例的接口,供web端调用 定义:恢复工单模块的接口描述名称:恢复工单界面说明:此接口为封装exFlow恢复流程实例的接口,供web端调用 定义:终止工单模块的接口描述名称:终止工单接口说明:此接口为封装exFlow终止流程实例的接口,供web端调用 定义:完成工单模块的接口描述名称:完成工单接口说明:此接口为封装exFlow完成流程实例的接口,供web端调用 定义:人工干预模块的接口描述名称:说明:定义:第二层设计描述流程管理功能主要包括注册流程、注销流程、流程监控、启动工单、暂停工单、恢复工单、终止工单、完成工单和人工干预共九个模块。 注册流程模块设计描述注册流程模块实现的功能:将设计完成的流程定义注册到APOMS中。ProcessDefinitionAgent标识APOMS-ProcessManager-ProcessDefinitionAgent简介实现流程定义的注册,注册流程定义到APOMS中,如果流程定义已经注册到APOMS,则提示已经注册。类定义classProcessDefinitionAgent{protected: StringdefinitionName;public:ProcessDefinitionAgent(); ProcessDefinitionAgent(StringdefinitionName);public: boolregister(); boolunRegister(); };功能实现说明资源输入模块的Sequence图注销流程模块设计描述注销流程模块用于将已注册的流程定义从APOMS中移除。ProcessDefinitionAgent标识APOMS-ProcessManager-ProcessDefinitionAgent简介用于将已注册的流程定义从APOMS中移除,注销后的流程定义在APOMS中不可用类定义classProcessDefinitionAgent{protected: StringdefinitionName;public:ProcessDefinitionAgent(); ProcessDefinitionAgent(StringdefinitionName);public: boolregister(); boolunRegister(); };功能实现说明资源导出管理模块的Sequence图流程监控模块设计描述流程监控模块用于实时监控流程执行实例的执行状态,包括查看流程定义、流程执行实例和任务的相关信息。ProcessDefinitionQuery标识APOMS-ProcessManager-ProcessDefinitionQuery简介用于查询流程定义的相关信息数据,包括流程名称、流程定义的任务名称、流程相关参数。类定义classProcessDefinitionQuery:{public: ProcessDefinitionQuery(); protected:StringdefinitionName;StringdefinitionId;MaprelevantData;Maptaskpublic: ProcessDefinitionContextCollectionlistProcessDefinitions(); ProcessRelevantDataDefinitionCollectiongetProcessRelevantDataDefinition(StringdefinitionId);ProcessDefinitionContextfindProcessDefinitionById(StringdefinitionId); ProcessDefinitionContextfindProcessDefinitionByName(StringdefinitionName);}ProcessInstanceQuery标识APOMS-Resource-ProcessInstanceQuery简介用于查询流程实例的相关信息数据,包括流程名称、流程实例名称、流程实例状态、流程实例相关参数、已执行任务名称、已执行任务状态、未执行任务名称、未执行任务状态。类定义classProcessInstanceQuery:{public: ProcessInstanceQuery(); virtual~ProcessInstanceQuery(); protected:StringdefinitionName;StringdefinitionId;StringinstanceId;public:ProcessInstanceContextfindProcessInstance(StringinstanceId); ProcessInstanceContextCollectionlistProcessInstances(); ProcessInstanceContextCollectionlistProcessInstancesByStatus(Stringstatus);ProcessInstanceContextCollectionfindProcessInstanceByTaskId(StringtaskId);ProcessInstanceContextCollectionfindPIByStatusNoSubFlow(Stringstatus); ProcessRelevantDataCollectiongetProcessRelevantData(StringsInstanceId);StringfindProcessInstanceIDByTaskId(StringtaskId);StringfindMainFlowInstanceId(StringsubInstanceId);VectorlistPINamesByStatus(StringsStatus);}ProcessTaskQuery标识APOMS-Resource-ProcessTaskQuery简介用于查询流程实例中的任务信息数据,包括任务名称、任务相关参数、任务状态、任务完成状态、任务开始时间、任务结束时间、任务执行角色、任务执行用户。定义classProcessTaskQuery:{public: ProcessTaskQuery(); protected:StringsTaskId;StringsInstanceId;TaskContexttaskContext; public:CollectionlistTasks(StringsInstanceID); CollectionlistTasksByStatus(StringsInstanceID,StringsStatus); CollectionlistTasksByStatus(StringsStatus);TaskContextfindTask(StringsTaskId)CollectionlistTasksByRoleID(StringsRoleID); CollectionlistTasksByUserID(StringsUserID);TaskRelevantDataCollectiongetTaskRelevantData(StringsTaskId)} 功能实现说明地区管理模块的Sequence图启动工单模块设计描述启动工单模块用于启动工单对应的流程实例。ProcessInstanceMgr标识APOMS-ProcessManager-ProcessInstanceMgr简介用于启动工单对应的流程实例,包括创立工单实例、启动工单实例。类定义classProcessInstanceMgr:{public: ProcessInstanceMgr(); protected:staticStringsDefinitionID;staticStringsDefinitionName;staticStringsInstanceName;staticStringsInstanceDescription;staticTimeLimitaTimeLimit;ProcessRelevantDataCollectionprocessRelevantDataCollection;ProcessInstanceContextprocessInstanceContext;public:ProcessInstanceContextcreateProcessInstanceByName(StringsDefinitionName,StringsInstanceName,StringsInstanceDescription);ProcessInstanceContextcreateProcessInstance(StringsDefinitionID,StringsInstanceName,StringsInstanceDescription);ProcessRelevantDataCollectiongetProcessRelevantData();voidsetProcessRelevantData(ProcessRelevantDataCollectionaProcessRelevantDataCollection);boolstartProcessInstance(); TimeLimitgetTimeLimit();VoidsetTimeLimit(TimeLimitaTimeLimit); }功能实现说明设备管理模块的Sequence图暂停工单模块设计描述暂停工单模块用于暂停工单的流程实例。ProcessInstanceMgr标识APOMS-ProcessManager-ProcessInstanceMgr简介用于暂停工单的流程实例,暂停的流程实例将不继续执行流程,直到流程实例被恢复。类定义classProcessInstanceMgr:{public: ProcessInstanceMgr(); ………voidsuspendProcessInstance();voidsuspendProcessInstance(StringinstanceId);} 功能实现说明设备端口管理模块的Sequence图恢复工单模块设计描述恢复工单模块用于恢复流程实例状态为暂停状态的工单。ProcessInstanceMgr标识APOMS-ProcessManager-ProcessInstanceMgr简介用于恢复流程实例状态为暂停状态的工单,使工单流程实例能够继续执行流程。类定义classProcessInstanceMgr:{public: ProcessInstanceMgr(); ………voidresumeProcessInstance();voidresumeProcessInstance(StringinstanceId);}功能实现说明PVC资源管理模块的Sequence图终止工单模块设计描述终止工单模块用于终止在执行中的工单流程实例。ProcessInstanceMgr标识APOMS-ProcessManager-ProcessInstanceMgr简介终止工单模块用于用于终止在执行中的工单流程实例,使该流程实例的状态变为终止状态。类定义classProcessInstanceMgr:{public: ProcessInstanceMgr(); ………voidterminateProcessInstance();voidterminateProcessInstance(StringinstanceId);}功能实现说明用户管理模块的Sequence图完成工单模块设计描述完成工单模块用于完成流程执行中的工单。ProcessInstanceMgr标识NetParser-ProcessManager-ProcessInstanceMgr简介用于用于完成流程执行中的工单类定义classProcessInstanceMgr:{public: ProcessInstanceMgr(); ………voidcompleteProcessInstance();voidcompleteProcessInstance(StringinstanceId);}功能实现说明告警设置模块的Sequence图人工干预模块设计描述人工干预模块用于流程执行过程中出现异常情况,由人工进行干预处理。ProcessManualInterveneMgr标识APOMS-ProcessManager-ProcessManualInterveneMgr简介人工干预模块用于流程执行过程中出现异常情况,由人工进行干预处理,从而使流程能够继续正常的执行。类定义classProcessManualInterveneMgr:{public: ProcessManualInterveneMgr();protected: StringinstanceId;public: voidupdateTaskStatus(StringtaskId,Stringstatus);voidnextTask(StringtaskId);voidbackTask(StringtaskId);voidsetTaskRelevantData(TaskRelevantDataCollectiondataCollection);voidaddTaskUserId(StringtaskId,StringuserId);voidaddTaskRoleId(Stringtasked,StringroleId);};功能实现说明系统配置模块的Sequence图数据库设计实体定义分解描述NetParser后台程序中主要包括管理配置,Syslog采集器和报表生成器。所要用到的数据有资源数据,资源映像数据,用户数据和系统配置数据。资源数据表其中资源数据包括资源表,设备表,设备埠表,设备主控板类型表。资源表定义NPResource存储这NetParser所用到的所有设备埠资源。当有记录插入到NPDevice表或NPDevicePort表时,首先插入NPResource表中,生成ObjectID,即得到对应的DeviceID和PortID,将这些ID值插入导NPDevice表和NPDevicePort表中。各属性值描述如下:objectID:设备索引值,identity.它等于DeviceID,当设备类型为NPDevice时,和PortID当设备类型为NPDevicePort时。不可为空。objType:设备类型,当前只有两个值:NPDevice和NPDevicePort。不可为空设备表定义此表存储的是从Resource资源文件中读入的设备数据,各属性意义为:deviceID:设备索引值。不可为空name: 设备名称。不可为空ipAddress:设备IP地址,索引。不可为空version: 设备版本deviceType:主机类型。不可为空type:设备种类,1–BAS,2—DSLAM。不可为空neType:网元类型,1–8850,2—MA5200,-1—其它。areaID:地区idremark:备注serverID:表示负责处理的服务器设备埠表定义此表存储的是从Resource资源文件中读入的设备端口数据,各属性意义为:portID:端口索引值。不可为空deviceID:端口所属设备索引值,为设备表中的DeviceID。不可为空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:子埠号设备主控板类型表定义此表定义了主机类型与主控板类型之间的关系。各属性定义如下:deviceType:设备主机类型,设备表中的主机类型即为此项。不可为空subType:主控板类型。不可为空devIDScope:主控板类型所适应的BMS设备索引值的范围。地区信息表定义此表定义了地区信息的结构。其属性定义如下:areaID:区域id。Identity。areaName:地区名称。不可为空remark:备注。PVC信息表定义此表定义了此表数据从资源文件中导入。其属性定义如下:pvcID:PVC标识。Identity。clientID:客户标识。deviceID:埠编号。不可为空。portID:埠编号。不可为空。vpi:客户使用的vpi,不可为空。vci:客户使用的vci,不可为空。大客户信息表定义此表定义了此表数据从资源文件中导入。其属性定义如下:clientID :客户编号。Identity。clentName:客户名称。不可为空。remark:备注。可为空。服务器信息表定义此表定义了此表数据从资源文件中导入。其属性定义如下:serverID :服务器号。IhostIP:服务器地址。资源数据映像信息资源映像数据包括NetParser中资源数据与BMS资源数据的映像关系,它包括设备主控表,设备映射表,设备埠映射表。设备主控表定义此表包括NetParser中每个设备所包含的主控板信息,这些信息使用MeasuringObj表示。MeasuringObj是BMS资源数据的唯一标识。其属性如下:deviceID:NetParser中设备索引值,它与资源设备表NPDevice中的DeviceID相同。不可为空measuringObj:设备所含的主控板在BMS数据库中的测试对象名。不可为空bmsDeviceID:BMS中的设备ID设备映射表定义此表定义了NetParser中设备资源与BMS中设备资源的映射关系。其属性定义如下:deviceID:NetParser中的设备索引值。不可为空bmsDeviceID:BMS中的设备索引值。不可为空设备埠映射表定义此表定义了NetParser中设备埠与BMS中设备资源的映射关系。其属性定义如下:portID:NetParser中设备端口索引值。不可为空measuringObj :BMS中端口资源的的测试对象名,它是BMS资源对象的唯一标识。不可为空bmsDeviceID:BMS中的设备IDPVC映射表定义此表定义了NetParser中PVC与BMS中设备资源的映射关系。其属性定义如下:pvcID:PVCID。不可为空measuringObj :BMS中端口资源的的测试对象名,它是BMS资源对象的唯一标识。不可为空bmsDeviceID:BMS中的设备ID用户数据信息用户数据信息记录了用户信息和操作权限信息。规定哪类操作可由哪组用户操作。用户表定义此表记录了用户的基本信息,其属性如下:userID: 用户索引值。不可为空,identityuserName:用户名称。不可为空password:用户密码。不可为空groupLevel:用户类别,0—超级用户,1—可写用户,2—只读用户describe:用户描述操作权限表定义此表规定了哪些操作可由哪些用户操作,其属性如下:OperationType:操作类型。不可为空GroupLevel:用户类别,它同于用户表中的GroupLevel。不可为空系统配置信息系统配置表定义此表记录了系统的配置信息,其属性如下:attrID:系统配置项目标识,identityattrName:配置的属性名称attrValue:配置的属性值端口格式规则配置表此表记录了端口格式规则的配置信息,其属性如下: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:子埠号,0:无数据,1:有数据,2:可有可无description:描述,对端口格式的描述,用于数据错误时给用户的提示数据库管理策略配置表此表记录了数据库管理策略配置信息,其属性如下:id:编号,identitybNeedExecute:是否执行策略,0:不执行,1:执行delDate:删除执行时间,前两位:日期(01~28);接下来两位:小时(0~23);再接下来两位:分钟(0,10,20,30,40,50);最后两位:秒(00)。backupDate:备份执行时间,前一位:星期(1:星期一,2:星期二。。。,7:星期日);接下来两位:小时(0~23);再接下来两位:分钟(0,10,20,30,40,50);最后两位:秒(00)。backupPath:备份路径delTimeRange:删除数据时间范围告警门限设置表此表记录了告警门限设置信息,其属性如下:alarmID:告警id,主键,不可为空neType:网元类型,1:8850,1:MA5200,-1:其它,不可为空objectTypeID:对象idperformID:性能指针id,不可为空limitValue:门限值,不可为空reportType:报表类型,1:呼叫分析;2:设备性能分析;3:埠流量分析subReportType:子报表类型。causeID:错误原因id系统错误原因信息表Radius失败原因信息表定义此表记录了Radius失败原因记录,其属性如下:id:原因id,不可为空describ:原因描述,不可为空Syslogparser表1)原始资料表此原始表中资料都不能为空,而且不设置主键,只设置一个时间的索引。此表存放缓冲数据,,同时各个syslogserver解释logfile将原始数据填入。2)埠临时表此表为临时数据,每处理完一个文件,将内存中的值存入。在程序重启之后将这些值存入内存,否则只写入。3)Bas临时表此表为临时数据,每处理完一个文件,将内存中的值存入。在程序重启之后将这些值存入内存,否则只写入。4)全网临时表此表为临时数据,为主服务器所要处理全网峰值所涉及的表,每处理完5分钟间隔,需要将内存中的数据写入。在程序重启之后将这些值存入内存,否则只写入。5)全网Bas临时表此表为临时数据,为主服务器所要处理全网峰值所涉及的表,每处理完5分钟间隔,需要将内存中的数据写入。在程序重启之后将这些值存入内存,否则只写入。6)分区临时表此表为临时数据,保存分区中的信息7)用户上网统计表以上两表统计用户上网信息,此信息不用从临时表得到,在syslogserver做parse的时候直接写入,每个域都不能为空。月用户上网统计为每一个用户月上网的总和,为了生成月份峰值上网用户由用户上网统计表生成。用户名字长度为96字节。8)端口在线用户统计表此表存储埠临时表在一段时间间隔(5分钟)的统计结果值。9)Bas在线用户统计和全网在线用户统计及分区在线用户统计此表存储Bas临时表在一段时间间隔(5分钟)的统计结果值。此表每个域都不为空。10)登陆失败统计表和注销失败统计表此表统计上线失败原因和下线失败原因,不由临时表产生,在syslog做parser的时候直接填入。每个域都不能为空。失败次数代表的是在时间间隔内的累加值。10)失败原因表此表存放失败原因的id和描述的对应关系。每个域都不能为空。11)已处理时间间隔表存放主服务器和从服务器当前处理的时间间隔此表存放失败原因的id和描述的对应关系。每个域都不能为空。端口流量性能分析介绍简介将所有生成报表的数据元素做到表中,提高报表模块的可扩充性tbl_PerfMeta指针的表结构1id标示号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物理端口使用的数据源16d7BAS用户侧GE/FE逻辑端口使用的数据源17d8BAS用户侧ATM物理端口使用的数据源18d9BAS用户侧VE逻辑端口使用的数据源19d10DSLAM网络侧GE/FE物理端口使用的数据源20d11DSLAM网络侧ATM物理端口使用的数据源tbl_ReportMeta该表是生成
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 活法读后感(精彩5篇)
- 2025年云南省职教高考《职业适应性测试》考前冲刺模拟试题库(附答案)
- 《内容策划与编辑》期末考试题库及答案
- 第一章 地球(单元测试)(解析版)
- 2025年江西泰豪动漫职业学院高职单招职业技能测试近5年常考版参考题库含答案解析
- 陕西省宝鸡市高三教学质量检测语文试题(含答案)
- 2025年民用航空运输行业趋势与市场潜力分析
- 劳务分包合同零工
- 假期守校合同协议书
- 合同范本之采购合同中英文对照
- 四川省自贡市2024-2025学年上学期八年级英语期末试题(含答案无听力音频及原文)
- 2025年上海用人单位劳动合同(4篇)
- 新疆乌鲁木齐地区2025年高三年级第一次质量监测生物学试卷(含答案)
- 卫生服务个人基本信息表
- 高中英语北师大版必修第一册全册单词表(按单元编排)
- 苗圃建设项目施工组织设计范本
- 通用电子嘉宾礼薄
- (完整word版)英语四级单词大全
- 武装押运操作规程完整
- 薪酬专员岗位月度KPI绩效考核表
- 技能大赛题库(空分)
评论
0/150
提交评论