1455 Commits
Author SHA1 Message Date
TsMask cbd7b0c72e chore: 更新版本号 2.2411.4 2025-03-08 10:34:16 +08:00
TsMask 818d835e18 feat: 添加导出所有网元配置数据的功能,并优化相关查询逻辑 2025-03-08 10:30:30 +08:00
TsMask d2680437d4 fix: 修复 Redis 数据处理中的索引越界和数据格式校验 2025-03-08 10:29:46 +08:00
TsMask c27b602e0d fix: 系统菜单抓包文件分配 2024-11-23 17:13:07 +08:00
TsMask 3b10be0820 chore: 更新版本号 2.2411.3 2024-11-23 16:42:20 +08:00
TsMask c50da002f9 fix: 教学相关数据变更 2024-11-23 16:21:09 +08:00
TsMask acee04f880 fix: 教学相关数据变更 2024-11-23 15:53:17 +08:00
TsMask 0c1f67339c fix: 教学相关数据变更 2024-11-23 15:19:09 +08:00
TsMask 28bc2abb51 fix: 教学用户导出 2024-11-23 11:56:48 +08:00
TsMask 8d9215c033 feat: 添加实训教学 2024-11-23 11:17:20 +08:00
TsMask 4964c33766 style: 注释 2024-11-23 11:06:25 +08:00
TsMask 6427a2290d feat: 实训教学模块更新说明 2024-11-23 10:44:50 +08:00
TsMask 7543dce04f feat: 实训教学模块 2024-11-23 10:44:22 +08:00
TsMask e5212c47ba marge: 合并11.2版本 2024-11-23 10:17:58 +08:00
TsMask 7bcb439d57 marge: 合并11.2版本 2024-11-22 10:16:12 +08:00
TsMask 1bdb13a2ab marge: 合并11.2版本 2024-11-22 10:06:51 +08:00
TsMask 86ba2fb4a6 Merge remote-tracking branch 'origin/main' into practical-training 2024-08-03 16:28:13 +08:00
TsMask 3dafcbb699 sql: 系统菜单禁用网元命令管理菜单 2024-08-03 15:37:47 +08:00
TsMask e9705d2c44 style: 更新配置说明 2024-08-03 14:26:58 +08:00
TsMask 9a86e19e9b Merge remote-tracking branch 'origin/main' into practical-training 2024-08-03 10:14:29 +08:00
TsMask 4b4b9431c6 sql: 更新初始网元和初始网元配置 2024-08-03 10:01:44 +08:00
TsMask 05bc7740c7 fix: 网元配置备份文件支持OMC 2024-08-02 16:38:25 +08:00
TsMask e17ef6f719 chore: 更新版本号 2.2408.1 2024-08-02 10:18:29 +08:00
TsMask 23b2829e33 Merge remote-tracking branch 'origin/main' into practical-training 2024-08-01 16:05:30 +08:00
TsMask 3bfe964d17 docs: 实训教学说明 2024-08-01 15:54:14 +08:00
TsMask 7bb802cc26 feat: udmk4和网元配置yaml测试函数 2024-08-01 15:52:57 +08:00
TsMask f512bbab3b feat: 配置数据导出Excel 2024-08-01 15:03:30 +08:00
TsMask 8eeb38c59a fix: 导出数据根据查询条件导出Execl 2024-08-01 15:01:33 +08:00
TsMask ae4f040221 fix: 移除kvdb相关信息 2024-07-30 18:19:44 +08:00
TsMask 9565396931 fix: Nginx配置文件 2024-07-30 18:16:07 +08:00
TsMask fd79c18739 fix: 关闭启动时默认127.0.0..1的IP绑定 2024-07-30 17:47:35 +08:00
TsMask 6c80a597b7 sql: 菜单网元公共配置移除 2024-07-30 17:11:27 +08:00
TsMask f76f674b85 sql: 网元_参数配置可用属性值移入common 2024-07-30 15:30:18 +08:00
TsMask 7e0cf37f89 sql: 注释无用字典数据udm_sub_cn_type 2024-07-30 11:31:44 +08:00
TsMask db94914472 sql: 菜单i8n多语言权限忽略更新 2024-07-30 11:20:55 +08:00
simonzhangsz 9f8d21be5b fix: event alarm filter issue 2024-07-29 19:32:28 +08:00
TsMask c041b65d85 feat: 网元配置备份操作权限控制删除/编辑按钮 2024-07-29 18:32:40 +08:00
TsMask a847d249ac style: 移除agt字符 2024-07-29 18:26:01 +08:00
TsMask c9ec9287a5 sql: 网元配置备份操作权限控制删除/编辑按钮 2024-07-29 14:39:13 +08:00
TsMask 09fcdc8e36 feat: 网元配置备份操作权限控制删除/编辑按钮 2024-07-29 14:38:51 +08:00
TsMask a51ad0dffc docs: 实训教学模块添加说明 2024-07-27 16:26:19 +08:00
TsMask 5787c609b4 sql: 新增pt_实训教学数据表 2024-07-27 16:24:50 +08:00
TsMask 9144f58ac7 del: 删除数据库升级脚本 2024-07-27 16:19:39 +08:00
TsMask c5cd851e7a Merge remote-tracking branch 'origin/main' into practical-training 2024-07-27 14:18:54 +08:00
TsMask 6e5530ad5e chore: 更新版本号 2.2407.4 2024-07-27 11:31:47 +08:00
TsMask 9131bbfb01 del: 移除nginx的默认default文件 2024-07-27 11:20:14 +08:00
TsMask 51a6d6cdea del: 移除不维护不使用的多语言csv数据 2024-07-27 10:47:25 +08:00
TsMask f8677c639e fix: Nginx配置文件变更 2024-07-27 10:46:28 +08:00
TsMask dc67f08a9c sql: 调度任务关闭旧网元配置文件备份操作 2024-07-27 10:35:54 +08:00
TsMask 50c272152e feat: 调度任务添加>网元配置文件定期备份 2024-07-26 19:19:34 +08:00
TsMask c55a0ad014 sql: 添加调度任务>网元-配置文件定期备份 2024-07-26 19:18:58 +08:00
TsMask d8f97af7c0 fix: 网元配置备份支持MME配置conf文件cp 2024-07-26 18:31:36 +08:00
TsMask 3b01d48a99 fix: 网元配置备份列表支持名称模糊查询,按最新降序 2024-07-26 18:30:40 +08:00
TsMask 9def036fef sql: 添加系统菜单>网元配置备份 2024-07-26 18:29:16 +08:00
TsMask b1c3c13436 feat: 网元配置文件备份记录文件下载/记录更新功能接口 2024-07-26 18:28:23 +08:00
TsMask df06ead361 feat: UDM鉴权文件导入K4文件支持 2024-07-26 15:28:03 +08:00
TsMask 286e40a4e9 fix: KPI上报推送到对应网元,查询改用时间戳避免时区转换问题 2024-07-25 18:22:13 +08:00
TsMask 7c982cf9e2 fix: 查询UPF总流量时间改为时间戳避免时间转换时区问题 2024-07-25 12:04:04 +08:00
TsMask 4ceb871c23 fix: IMS CDR RecordType查询语法处理 2024-07-25 11:14:10 +08:00
TsMask 1dc1e833a3 sql: 对使用手册/官网进行按钮级限制 2024-07-24 18:11:47 +08:00
TsMask bb387708cc fix: 网元备份文件支持处理IMS配置 2024-07-24 17:25:53 +08:00
TsMask e43ac65f8c fix: zip解压内含目录文件输出地址找不到的异常 2024-07-24 17:24:55 +08:00
TsMask e79ea30e52 style: ssh文件操作log日志s输出信息 2024-07-24 17:20:27 +08:00
TsMask 7b39972f2c feat: 网元配置文件复制到网元端覆盖函数功能实现 2024-07-24 10:26:45 +08:00
TsMask 68bbe3c750 feat: 网元配置文件记录结构体变更/导入导出接口声明到路由模块 2024-07-24 10:26:15 +08:00
TsMask 1b6b65c693 fix: sftp目录复制斜杠转义导致目录识别不正确 2024-07-24 10:23:43 +08:00
TsMask 33a0dc2a00 feat: 函数工具解 ZIP 压缩文件 2024-07-24 09:54:44 +08:00
TsMask 831b2e2eac feat: 网元配置文件备份文件到本地打zip压缩包 2024-07-23 16:57:31 +08:00
TsMask d09edf9960 sql: 网元配置文件备份记录去除网元版本标记 2024-07-23 16:56:22 +08:00
TsMask b70408bed3 fix: 注释crontask无用任务函数 2024-07-23 14:31:08 +08:00
TsMask 77c382eb3c feat: 网元配置文件备份记录路由声明,网元配置数据操作路由声明 2024-07-23 11:59:03 +08:00
TsMask 2b2e2c3e0b sql: 新增网元配置可选参数表和网元配置文件备份记录表 2024-07-23 11:58:18 +08:00
TsMask 0a3a835a85 feat: 网元配置文件备份记录功能接口 2024-07-23 11:57:10 +08:00
TsMask fb4c6b483d feat: 网元_参数配置可用属性值缓存并支持数据修改的功能接口 2024-07-23 11:56:30 +08:00
TsMask c7d3b0885f Merge remote-tracking branch 'origin/main' into practical-training 2024-07-23 11:30:33 +08:00
simonzhangsz eccc563f2d add: pcf kpi title 2024-07-22 19:39:41 +08:00
TsMask b58e60e5e3 style: 移除无用引入 2024-07-22 18:19:29 +08:00
TsMask 5666f193b6 feat: 示例与修改数据比较功能接口 2024-07-22 18:19:00 +08:00
TsMask 58f803d780 fix: 配置操作指定有申请的学生直接应用或退回 2024-07-22 11:48:42 +08:00
TsMask 603500d581 fix: 班级学生账号模糊查询 2024-07-22 11:47:33 +08:00
TsMask a2d8d900c6 feat: 参数操作历史还原到操作前后的功能接口 2024-07-19 17:30:22 +08:00
TsMask d7e2fe7b5e feat: 参数配置重置示例数据是记一次操作日志 2024-07-19 17:29:03 +08:00
TsMask 0b7f991287 perf: 优化网元直连函数调用 2024-07-19 15:40:36 +08:00
TsMask ed3c0da046 Merge remote-tracking branch 'origin/main' into practical-training 2024-07-19 11:18:43 +08:00
TsMask 5c2fe4533d sql: 字典操作类型颜色标签 2024-07-19 11:17:19 +08:00
simonzhangsz 01487e3ba6 fix: event alarm not insert to table alarm_event as manual sync alarm 2024-07-18 20:10:23 +08:00
TsMask 7e0013c1e6 fix: 教学配置应用教师可操作申请中的学生应用和退回 2024-07-18 15:07:26 +08:00
TsMask 3db0f83dcc fix: 配置应用的数据读取支持当前操作应用下发 2024-07-17 16:48:02 +08:00
TsMask 60ea5ee87d fix: 班级学生查询改sql方式放入应用申请部分 2024-07-17 16:47:03 +08:00
TsMask db5107e06f docs: 更新发布日志 2024-07-16 15:02:55 +08:00
TsMask bd8e6c784c sql: 更新AMF参数配置system 2024-07-16 15:02:16 +08:00
simonzhangsz e9809c280e fix: parameter display error of kpiid 2024-07-16 14:54:03 +08:00
TsMask 33887c38e6 chore: 更新版本号2.2407.3 2024-07-16 11:42:58 +08:00
TsMask 5c0328c142 Merge remote-tracking branch 'origin/main' into practical-training 2024-07-16 10:06:41 +08:00
TsMask bfcdaa7dd6 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-07-16 10:04:30 +08:00
TsMask b96e64d4bb sql: CNType0表示禁止接入NA 2024-07-16 10:04:19 +08:00
TsMask 5ca79ac267 Merge remote-tracking branch 'origin/main' into practical-training 2024-07-16 10:02:42 +08:00
TsMask 934f2c77d9 sql: CNType0表示禁止接入NA 2024-07-16 09:52:28 +08:00
simonzhangsz edd68c9972 fix: set dsp neconfig mml to inactive 2024-07-15 19:14:56 +08:00
TsMask 3d104cab7e sql: 实训-申请状态类型 2024-07-15 19:00:18 +08:00
TsMask 33e58a3118 feat: 网元参数配置应用申请列表功能接口 2024-07-15 18:00:19 +08:00
TsMask a047c39f61 fix: 移除omc脚本命令前的sudo 2024-07-15 16:57:41 +08:00
TsMask bd51e6d5b9 chore: 更新版本号2.2407.2 2024-07-15 15:03:06 +08:00
TsMask a32288ed77 sql: 参数配置更新UPF参数dataForwarderCommon 2024-07-15 14:58:17 +08:00
TsMask f1fa3099ad fix: 网元版本安装OMC输出执行日志到tmp 2024-07-15 12:06:47 +08:00
TsMask 479aae76f7 chore: 更新版本号2.2407.2 2024-07-12 21:22:28 +08:00
TsMask a62bfc4e28 fix: 文件复制到本地时创建文件目录避免路径错误 2024-07-12 19:16:18 +08:00
TsMask 63ddc3bfd7 style: 移除logger输出 2024-07-11 20:50:51 +08:00
TsMask 12025f6ac7 fix: 教师携带学生账号查询学生参数信息 2024-07-11 17:43:56 +08:00
TsMask 7abde21e4d fix: 用户账号支持模糊查询 2024-07-11 14:51:44 +08:00
TsMask 612b8317bc feat: 班级学生列表接口声明 2024-07-11 10:28:39 +08:00
TsMask 96a391c4ce fix: 参数示例数据的存储规则 2024-07-11 10:28:15 +08:00
TsMask b3d25b7259 Merge remote-tracking branch 'origin/main' into practical-training 2024-07-09 19:08:24 +08:00
TsMask 0b68ab65e9 sql: CNType0表示禁止接入NA 2024-07-09 18:35:27 +08:00
TsMask ac9b7f97ee fix: 网元版本安装超时输出中断信息到日志 2024-07-09 17:14:35 +08:00
TsMask 8fda2f2b3d fix: 网元版本安装命令终止符判断#$ 2024-07-09 17:03:46 +08:00
TsMask 12c07bc3d4 Merge remote-tracking branch 'origin/main' into practical-training 2024-07-09 16:21:29 +08:00
TsMask b1ca797266 fix: 支持kvdb依赖包安装,公共参数异常删除处理避免数据异常 2024-07-09 16:13:30 +08:00
simonzhangsz 46f2c8fc89 fix: adb rename to kvdb 2024-07-09 15:52:12 +08:00
TsMask 4c6596c417 fix: 网元直连配置错误包装,详细信息输出日志文件 2024-07-09 10:08:41 +08:00
TsMask 76167d6754 sql: 角色数据范围标记错误 2024-07-09 10:07:36 +08:00
TsMask d82721f5fa fix: 在线用户根据角色数据权限范围隔离 2024-07-08 11:40:50 +08:00
TsMask 7255cc1d92 Merge remote-tracking branch 'origin/main' into practical-training 2024-07-08 10:57:07 +08:00
TsMask 737c3dd368 fix: 网元版本安装MME写入host文件ip错误 2024-07-06 18:28:21 +08:00
TsMask a009c6db73 feat: 教学应用配置下发到网元功能 2024-07-05 18:44:26 +08:00
TsMask 94ce2c735e fix: 实训参数配置修改功能接口支持array层级 2024-07-05 15:58:09 +08:00
TsMask ad0a40cb3d fix: 用户角色分配用户排除系统管理员1 2024-07-05 11:17:17 +08:00
TsMask 5d504b5ec7 feat: 网元参数配置应用申请功能接口 2024-07-04 20:38:14 +08:00
TsMask 9d700a5c7e fix: 参数配置array多层loc属性控制 2024-07-04 20:36:39 +08:00
TsMask 6ce1b1e54a fix: 请求头取token字符串越界错误 2024-07-04 17:55:56 +08:00
TsMask a74575d2c5 chore: 更新版本号 2.2407.1 2024-07-04 10:31:57 +08:00
TsMask 2cb22551a3 sql: 初始网元主机用omcuser/a9tU53r用密码登录方式,MML隐藏NBI配置项 2024-07-04 10:22:34 +08:00
TsMask 4aae6f4496 style: gorm数据逻辑id字段补上自增属性 2024-07-03 18:35:39 +08:00
TsMask 5ca9424d60 fix: 网元公共参数n3/n6IP不携带/子网掩码处理异常 2024-07-03 18:34:04 +08:00
TsMask 05104a514f feat: 重置为示例配置 (仅学生/教师操作)功能接口 2024-07-03 15:39:57 +08:00
TsMask c411d30db2 fix: 在线用户列表过滤角色数据范围 2024-07-03 15:22:05 +08:00
TsMask ab681e7724 Merge remote-tracking branch 'origin/main' into practical-training 2024-07-03 15:20:57 +08:00
TsMask d8e9658a75 fix: 系统管理员角色用system表示避免admin混用 2024-07-03 15:12:16 +08:00
TsMask 46ffa2bc5a feat: 参数配置变更日志查询删除功能接口 2024-07-02 19:38:40 +08:00
TsMask 36ed067b21 feat: 网元参数配置数据j功能接口 2024-07-02 18:56:40 +08:00
TsMask c2efc26eb0 feat: 网元直连补充参数配置接口管理 2024-07-02 18:54:10 +08:00
TsMask 745a6b2bc0 feat: 网元参数配置修改删除功能接口并保留操作变更记录 2024-07-02 15:54:51 +08:00
TsMask 3b9509d48b feat: 网元配置更新保留变更日志数据 2024-07-02 11:50:59 +08:00
TsMask 0dee6ce794 fix: 网元参数配置数据信息保存原始数据data:[] 2024-07-02 11:49:49 +08:00
TsMask 078edd2a6a feat: 网元参数配置数据变更日志 2024-07-02 10:53:55 +08:00
TsMask bebc24ac23 feat: 实训教学模块 2024-07-02 09:43:59 +08:00
TsMask 948bcb898a fix: 网元参数配置可用属性值数据表ne_config,缓存NeConfig 2024-07-02 09:39:44 +08:00
TsMask c8c30132eb feat: ne_config参数配置文件数据解析工具 2024-07-02 09:36:23 +08:00
TsMask d9f0571cfe feat: 参数配置文件转入ne_config表 2024-07-02 09:32:56 +08:00
TsMask 47d7f8c1ed Merge remote-tracking branch 'origin/main' into practical-training 2024-07-01 18:34:53 +08:00
TsMask 43c08a9e56 sql: 多语言CDR翻译命名Voice CDR / Data CDR 2024-06-28 16:57:34 +08:00
TsMask 5c3efe53de sql: 多语言UE事件改为终端事件/CNType改5G&4G 2024-06-28 14:25:54 +08:00
TsMask 90037332e1 Merge remote-tracking branch 'origin/main' into practical-training 2024-06-28 12:07:30 +08:00
TsMask 47162cba1e fix: 网元版本安装MME修改S6A地址为MME_IP 2024-06-27 18:29:10 +08:00
TsMask 9be9690a0c sql: 数据库系统菜单事件改为Events 2024-06-27 18:15:27 +08:00
TsMask 2cd70a10ca fix: 调整omc/log/内的level为warn 2024-06-27 17:55:01 +08:00
TsMask 372310ae7a fix: UriUEInfo接口接收解析变更Map 2024-06-27 17:36:31 +08:00
TsMask 5ea0c13657 Merge remote-tracking branch 'origin/main' into practical-training 2024-06-27 15:36:25 +08:00
TsMask f5c227df39 chore: 更新版本发布日志 2024-06-27 15:15:48 +08:00
TsMask 9150bfa999 sql: 更新IMS参数配置 2024-06-27 15:14:52 +08:00
TsMask b2aabf53f9 chore: 更新版本号2.2406.4 2024-06-26 19:31:27 +08:00
TsMask 4774899d4c Merge remote-tracking branch 'origin/main' into practical-training 2024-06-26 18:02:15 +08:00
TsMask 7255e18ff8 sql: 初始网元主机telnet账号密码admin/admin 2024-06-26 18:01:33 +08:00
TsMask e3e584e53a Merge remote-tracking branch 'origin/main' into practical-training 2024-06-26 17:25:14 +08:00
TsMask c0718d2cbf sql: 更新IMS参数配置 2024-06-26 16:14:31 +08:00
TsMask b2650a5aac sql: 更新字典多语言翻译,部门/系统名/初始密码备注 2024-06-26 11:07:54 +08:00
TsMask 7e644dd38a Merge remote-tracking branch 'origin/main' into practical-training 2024-06-26 10:51:44 +08:00
TsMask 93123fa686 feat: 网元参数配置可用属性数据用缓存 2024-06-26 10:20:35 +08:00
TsMask 0b4ca287ef style: ne_action文件重命名action网元公共行为操作 2024-06-26 10:16:57 +08:00
TsMask a594656303 style: 网元直连单独目录移除变更前的引用 2024-06-25 17:12:24 +08:00
TsMask db789564cb sql: 参数配置表加索引和注释 2024-06-25 17:06:43 +08:00
TsMask c816b64b31 feat: 内转请求的网元参数配置接口 2024-06-25 17:03:56 +08:00
TsMask d92ca5f2e4 style: 网元直连单独目录 2024-06-25 15:43:58 +08:00
TsMask 010fd9efb9 fix: 移除ims命令执行的sudo前缀 2024-06-25 15:18:48 +08:00
TsMask 5beb5addc6 Merge remote-tracking branch 'origin/main' into practical-training 2024-06-24 17:29:52 +08:00
simonzhangsz 4161ec2dfd fix: kpi_report index issue 2024-06-24 17:26:39 +08:00
simonzhangsz d8e7de9e18 fix: kpi_report issue 2024-06-24 17:24:55 +08:00
TsMask 6ac9d8aee5 feat: 用户管理数据导入教师和管理员区分 2024-06-24 17:09:44 +08:00
TsMask c699bf22ed docs: 更新说明文件 2024-06-21 20:47:47 +08:00
TsMask 1f437945bc sql: UDM CN Type可选类型字典数据 2024-06-21 20:43:56 +08:00
TsMask 765044e1e5 fix: telnet调整窗口大小 2024-06-21 16:15:56 +08:00
TsMask a434d1003d fix: MML-UPF标准版5002数据行约有400+ 2024-06-21 15:28:38 +08:00
TsMask e91ec1b9d2 fix: 关闭crontask任务异常TaskHandShakeToNF 2024-06-20 21:08:22 +08:00
TsMask 278142dd06 fix: 网元许可检查状态响应nil字符串 2024-06-20 20:42:11 +08:00
simonzhangsz edf7cb1e9d fix: remove nehosts default host list 2024-06-20 18:15:04 +08:00
TsMask 045b939c32 Merge remote-tracking branch 'origin/main' into practical-training 2024-06-20 09:34:38 +08:00
TsMask e110259285 chore: 更新版本号2.2406.3 2024-06-19 20:29:11 +08:00
TsMask 3777d9ec01 Merge remote-tracking branch 'origin/main' into practical-training 2024-06-19 18:35:17 +08:00
TsMask 15c8bdcfbf fix: UE事件MME类型结果保持和AMF一致 2024-06-19 17:07:05 +08:00
TsMask 306f72e7f7 sql: 用户岗位编辑权限/移除mmeUE事件类型 2024-06-19 16:15:01 +08:00
TsMask 07ade06d18 sql: 移除omc_db的库指定 2024-06-19 11:49:09 +08:00
TsMask 40d9b71c15 sql: 更新参数配置MME 2024-06-19 10:57:59 +08:00
TsMask de319d6588 sql: 角色表数据字典变更 2024-06-18 17:21:33 +08:00
TsMask 76f50dd5c2 sql: 部门和岗位表数据字典变更 2024-06-18 16:55:57 +08:00
TsMask dafb80206f style: 补充注释 2024-06-18 11:59:01 +08:00
TsMask 580e138a79 fix: 接口操作日志敏感属性掩码token头 2024-06-18 11:36:10 +08:00
TsMask 10e361ba7f fix: 角色数据权限范围配置示例系统日志区分 2024-06-18 11:31:53 +08:00
TsMask 857f7de6d1 sql: 角色分配MME UE Event菜单 2024-06-17 18:58:26 +08:00
TsMask 0a3c63e8ce docs: 版本发布日志2.2406.2-20240617 2024-06-17 18:10:43 +08:00
TsMask ffa8e4dc16 chore: 更新版本号2.2406.2 2024-06-17 18:03:39 +08:00
TsMask 9f03b3a870 sql: SMF参数配置更新 2024-06-17 17:56:42 +08:00
TsMask 5174ca9b9c fix: UE事件数据上报Body变更 2024-06-17 16:48:53 +08:00
TsMask 348b67f701 style: 函数工具引用变更 2024-06-17 15:19:10 +08:00
TsMask 127bc54a3d del: 移除无用工具函数代码 2024-06-17 15:17:32 +08:00
TsMask 3c1ad67cc8 sql: SMF参数配置更新 2024-06-17 15:04:29 +08:00
TsMask 606f332fd8 fix: 用户session检查导致cpu飙升 2024-06-17 14:09:18 +08:00
TsMask a541b03778 sql: 禁用旧网元管理/软件管理/许可证管理菜单 2024-06-17 09:36:10 +08:00
TsMask 2997599f8d chore: mod依赖tidy 2024-06-15 18:40:15 +08:00
TsMask c152d646ce sql: 新增UE事件MME菜单字典类型翻译多语言定义 2024-06-15 18:39:40 +08:00
TsMask f3bc87a5f2 feat: WS模块支持mme用户时间查询 2024-06-15 17:24:27 +08:00
TsMask ff4511f236 fix: UE事件上报事件类型为空 2024-06-15 17:19:20 +08:00
TsMask 43fc96b18e feat: 新增mme的用户事件查询接口 2024-06-15 17:18:34 +08:00
TsMask 10ac827f43 fix: 通用网元数据文件名变更all_xxx 2024-06-15 17:17:17 +08:00
TsMask 981a1b3597 fix: UE事件MME数据表froAMF 2024-06-15 17:16:37 +08:00
TsMask bdec033db4 feat: 新增ue事件日志上报接口 2024-06-15 16:38:37 +08:00
TsMask 01f4c718b8 fix: UE事件AMF表命名变更 2024-06-15 16:37:46 +08:00
TsMask 09b4dbb321 fix: mux上下文工具ctx 2024-06-15 16:36:47 +08:00
TsMask f930f5bde2 sql: UE表AMF单独存 2024-06-15 16:31:38 +08:00
TsMask 6ba9e16f60 sql: CDR表加索引 2024-06-15 16:30:25 +08:00
TsMask 7e879a97f9 fix: 抓包连接方式改用网元信息配置的终端 2024-06-15 14:49:26 +08:00
TsMask 146ad4ec7d del: 移除scp工具包 2024-06-15 14:48:40 +08:00
TsMask 94aff3f960 del: 移除旧的UDM用户数据接口 2024-06-14 17:24:35 +08:00
TsMask aa5e019172 style: telnet移除命令信息在控制台的输出显示 2024-06-14 17:18:56 +08:00
TsMask 3956782e49 del: 数据库备份不提交 2024-06-14 17:10:35 +08:00
TsMask 99ca040dcb Merge remote-tracking branch 'origin/main' into lichang 2024-06-14 17:03:37 +08:00
TsMask 1f68c15e93 style: 补充代码注释 2024-06-14 17:01:19 +08:00
TsMask 4b1acc3e25 feat: 网元信息Telnet客户端连接函数 2024-06-14 17:00:16 +08:00
TsMask 4109afcc5b feat: 网元数据模块添加UDM鉴权和签约 2024-06-14 16:57:52 +08:00
TsMask b8e109660c style: 调整telnet工具包代码分割 2024-06-14 16:56:42 +08:00
TsMask 3fa72ae983 style: 调整ssh工具包代码分割 2024-06-14 16:55:27 +08:00
simonzhangsz 745f8a3b6a fix:change tshark 2024-06-13 21:33:41 +08:00
simonzhangsz dc9612a3fb fix: change tshark 2024-06-13 21:32:46 +08:00
simonzhangsz 0895beae38 fix: ims param config 2024-06-13 12:01:05 +08:00
TsMask ec50d50be7 docs: 版本发表日志2.2406.1-20240612 2024-06-12 20:10:30 +08:00
TsMask 34ea2cd689 Merge remote-tracking branch 'origin/lichang' 2024-06-12 18:31:36 +08:00
TsMask e254f0b1f9 style: 网元模块RunSSHClient函数命名 2024-06-12 16:28:54 +08:00
simonzhangsz d7b02008db fix: upf param config 2024-06-12 16:14:25 +08:00
TsMask 4f352fc241 fix: 系统菜单treeSelect接口允许dept:list权限进行访问 2024-06-12 15:06:19 +08:00
TsMask 0040294e7b sql: 补充参数设置多语言字典 2024-06-12 15:04:17 +08:00
TsMask aac8e4d553 sql: 字典数据补充SMF操作日志title 2024-06-11 19:19:54 +08:00
TsMask 90cfc157e7 fix: 网元版本安装adb包时主动重启一次 2024-06-11 16:55:34 +08:00
TsMask 26ad1e12a2 sql: 系统菜单CDR和Event移动到Logs目录下,并新增SMF CDR 2024-06-11 16:52:15 +08:00
TsMask a9c7cf3cc2 feat: SMF CDR查询和导出功能 2024-06-11 16:28:24 +08:00
TsMask 825b9cfa0e feat: 网元数据CDR接口声明 2024-06-07 19:48:30 +08:00
TsMask 305a969d7d feat: ISMF的CDR数据接口代码整理 2024-06-07 19:47:26 +08:00
TsMask b0a21dc61f feat: SMF的CDR数据WS推送 2024-06-07 19:46:26 +08:00
TsMask e6ae018f44 feat: IMS的CDR数据导出 2024-06-07 19:45:21 +08:00
TsMask a57799c470 feat: AMF事件UE数据导出 2024-06-07 19:44:00 +08:00
TsMask e6f7b3e514 fix: 时间格式化秒级判断 2024-06-07 19:37:23 +08:00
TsMask e23d49a14c style: 数据库脚本系统菜单smfCDR,监控栏目排序 2024-06-07 19:36:09 +08:00
TsMask 01d6a10657 feat: AMF事件UE数据导出 2024-06-07 17:27:11 +08:00
TsMask b3dd0d6643 fix: 网元操作文件列表/上传/下载改为ssh连接 2024-06-06 16:55:30 +08:00
TsMask 4fe2e4f3f4 fix: 将ssh用户名manager改为omcuser 2024-06-06 15:56:41 +08:00
TsMask 8d455bb361 fix: 网元版本安装OMC回退不要重置数据库 2024-06-06 14:44:56 +08:00
TsMask f9644f01d8 style: 数据库脚本用户初始绑定部门100 2024-06-06 11:35:24 +08:00
simonzhangsz 07cfc05031 fix: mme parameter config 2024-06-06 11:32:24 +08:00
TsMask 725f95c729 style: 数据库脚本部门编号100开始 2024-06-06 11:29:53 +08:00
TsMask 3953221525 chore: 更新版本号2.2406.1 2024-06-06 11:23:36 +08:00
TsMask da637796ae feat: 数据升级工具配置文件读取初始厂商 2024-06-06 11:19:01 +08:00
TsMask 4612008f67 fix: 文件列表只读当前目录下 2024-06-05 11:25:18 +08:00
simonzhangsz 7fa8514096 fix: debug issue 2024-06-05 11:25:17 +08:00
TsMask a3f6a65054 fix: 网元版本安装UDM修改as.yaml的SIPIP 2024-06-04 19:15:31 +08:00
TsMask bc25839be2 Merge remote-tracking branch 'origin/main' into lichang 2024-06-04 16:06:26 +08:00
TsMask de78551fa1 fix: 网元版本安装OMC升级回滚 2024-06-04 16:05:37 +08:00
simonzhangsz 753405c581 fix: for main version 2024-06-04 15:08:45 +08:00
TsMask 997e9230b3 fix: 网元状态获取检查是否有许可时间 2024-06-04 11:18:18 +08:00
simonzhangsz b3a9dca8f5 fix: insert ignore issue 2024-06-04 10:02:27 +08:00
TsMask ade18e859f Merge remote-tracking branch 'origin/lichang' 2024-06-03 20:04:59 +08:00
TsMask 36a2fa86ef fix: 网元版本安装MME缺失MCC和MNC修改 2024-06-03 20:04:44 +08:00
TsMask 084938eb5c Merge remote-tracking branch 'origin/lichang' 2024-06-03 18:32:29 +08:00
TsMask 44de9009dd fix: 网元版本安装OMC升级重启自己 2024-06-03 18:27:58 +08:00
TsMask 8af452872d style: 数据库升级脚本调整系统菜单重置,系统岗位忽略 2024-06-03 18:08:31 +08:00
simonzhangsz db665f5dc8 fix: config file 2024-06-03 10:43:27 +08:00
simonzhangsz 13796eef1c Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-06-03 10:06:44 +08:00
simonzhangsz 20bf64195f fix: make pkg 2024-06-03 09:53:02 +08:00
TsMask 8f2067e362 fix: 网元版本安装UPF类型选择 2024-06-01 16:48:40 +08:00
TsMask 8b1b1286ac style: 网元版本状态翻译 2024-06-01 16:28:10 +08:00
TsMask 5f0247deba style: 数据库定时任务告警巡检停止/网元信息获取停止 2024-06-01 15:35:17 +08:00
TsMask 4cc197ec1c style: 数据库网元信息rmUid前缀4400HX 2024-06-01 15:34:32 +08:00
TsMask c400194649 style: 网元版本状态翻译 2024-06-01 14:44:57 +08:00
TsMask 1b3962cdc5 fix: 网元版本安装后restart启动生成license 2024-06-01 14:37:35 +08:00
TsMask 0fcaf4480a fix: 网元版本安装命令阶段语句调整 2024-05-31 19:07:30 +08:00
TsMask 43ab71ba29 style: 数据库系统菜单调整 2024-05-31 17:12:03 +08:00
TsMask 31006dfc2a fix: 网元服务操作omc重启失败问题 2024-05-31 15:17:52 +08:00
TsMask 47ce9cbfb2 fix: 网元版本安装adb文件覆盖重设bind 2024-05-30 21:26:07 +08:00
TsMask bbe80d5a6e style: 数据库角色菜单关联时区设置注释语句异常 2024-05-30 20:40:06 +08:00
TsMask b06393ad70 Merge remote-tracking branch 'origin/main' into lichang 2024-05-30 19:56:07 +08:00
simonzhangsz 315ac6fd6e add: role to menu include alarm event 2024-05-30 17:34:24 +08:00
simonzhangsz a0cdec147c add: alarm event split 2024-05-30 17:03:28 +08:00
simonzhangsz 5f6195fa3b add: alarm event update 2024-05-30 16:11:17 +08:00
simonzhangsz 140ce2962e release 2.2405.4 for main branch 2024-05-30 15:58:59 +08:00
simonzhangsz 9178c70b6c fix: param config 2024-05-30 15:55:05 +08:00
simonzhangsz c1b9483df2 fix: smf parameter config 2024-05-30 15:54:06 +08:00
simonzhangsz 5c5ba609cb add: alarm_event table upgrade 2024-05-30 15:46:00 +08:00
TsMask 969cbdc76a fix: 初始网元信息主机用户名默认为manager 2024-05-30 11:17:41 +08:00
TsMask f80fa96769 Merge remote-tracking branch 'origin/main' into lichang 2024-05-30 11:01:24 +08:00
TsMask 8b63c13175 feat: 网元版本安装NEF安装写入IP信息但无法接入网管 2024-05-29 18:44:31 +08:00
TsMask d0009be8f7 fix: 网元版本安装不主动重启,udm配置oam不使用默认文件 2024-05-29 18:04:56 +08:00
TsMask f098409624 perf: 重构网元版本安装命令步骤 2024-05-29 16:58:20 +08:00
simonzhangsz f985ed2017 fix: update ims/smf/udm parameter config yaml 2024-05-29 16:29:18 +08:00
simonzhangsz 4b7259ba87 add: smf/ims cdr table 2024-05-28 11:16:46 +08:00
simonzhangsz fe6df5fb32 add: smf/ims cdr table 2024-05-28 10:56:46 +08:00
simonzhangsz 83488d27d1 add: SMF CDR 2024-05-28 10:15:41 +08:00
TsMask 57a18656df revt: 回退网元软件包类型字段变更 2024-05-27 19:02:33 +08:00
TsMask 83192c3172 fix: 网元版本安装注释30s停止服务 2024-05-27 17:11:42 +08:00
TsMask abfe3227f2 fix: 网元软件包类型字段变更 2024-05-27 17:11:09 +08:00
TsMask 4ac4fb55dc fix: mkdir目录权限统一775 2024-05-27 10:29:04 +08:00
TsMask 6baae1862a fix: 升级sql脚本替换系统名称版权信息问题 2024-05-24 21:09:46 +08:00
TsMask 261a2a3d88 Merge remote-tracking branch 'origin/main' into lichang 2024-05-24 21:08:10 +08:00
TsMask 86525bac37 fix: 网元版本安装命令参考网元脚本调整 2024-05-24 20:58:24 +08:00
simonzhangsz 053fe3c429 fix: change user issue 2024-05-24 18:29:16 +08:00
simonzhangsz 9091385574 fix: ba customized reset issue 2024-05-24 17:22:25 +08:00
simonzhangsz 859eeecb5a release 2.2405.3 2024-05-24 16:40:59 +08:00
simonzhangsz 7ceafcd492 opt: split event alarm 2024-05-24 16:38:36 +08:00
simonzhangsz 6ac0db5915 fix: omc user change to manager 2024-05-24 10:57:38 +08:00
TsMask 64c3d511d0 fix: 升级sql脚本替换系统名称版权信息问题 2024-05-24 10:16:09 +08:00
TsMask 511c2bbceb style: 网元授权改为网元许可 2024-05-24 10:02:31 +08:00
TsMask 5430567242 fix: 网元直连获取状态超时1s 2024-05-24 10:01:56 +08:00
TsMask 0e2b5079e4 fix: 查询无分页参数时默认1,10Page 2024-05-23 15:40:08 +08:00
simonzhangsz 357ff9a650 fix: enhancement cp ssh key 2024-05-22 14:51:15 +08:00
TsMask 607c1e4daf fix: 配置移除mml文件上传目录 2024-05-21 18:54:57 +08:00
TsMask 32c8b72712 Merge remote-tracking branch 'origin/main' into lichang 2024-05-18 17:20:48 +08:00
TsMask a53b318328 fix: 性能分析监控prometheus 2024-05-18 17:20:18 +08:00
TsMask 4b91db0b8a Merge remote-tracking branch 'origin/main' into lichang 2024-05-18 15:38:18 +08:00
TsMask 26ad6e350e Merge remote-tracking branch 'origin/main' into lichang 2024-05-18 15:37:04 +08:00
TsMask 39067c6381 fix: 性能分析监控prometheus 2024-05-18 15:35:54 +08:00
TsMask 4a40e3bd71 fix: 日志文件保留七天 2024-05-18 10:45:32 +08:00
TsMask 1abc670258 Merge remote-tracking branch 'origin/main' into lichang 2024-05-17 20:23:37 +08:00
simonzhangsz 835c2b7420 fix: service issue 2024-05-17 19:41:46 +08:00
TsMask 229834c375 Merge remote-tracking branch 'origin/main' into lichang 2024-05-17 18:07:42 +08:00
TsMask c7b0b1f471 fix: 网元直连查询状态信息的超时300ms 2024-05-17 18:07:04 +08:00
TsMask fa8058317e fix: 网元版本查询支持类型过滤 2024-05-17 18:06:28 +08:00
TsMask fe09fa4ed5 fix: 网元授权检查状态失败不更新许可证序列号 2024-05-17 18:06:01 +08:00
TsMask de269f4c55 feat: AMF用户事件支持IMSI查询 2024-05-17 18:03:58 +08:00
TsMask 76cdd34a7d feat: IMS用户话单支持号码查询 2024-05-17 18:03:48 +08:00
TsMask 8b64dfa10d del: 移除无用的mux路由函数 2024-05-17 10:51:27 +08:00
TsMask 371a244013 style: SQL字典类型重复定义ne_version_status 2024-05-16 19:19:59 +08:00
TsMask b1f6a34d47 fix: 网元版本安装NRF_IP属性 2024-05-16 18:55:25 +08:00
TsMask 9c7f7efb17 fix: 网元版本安装UPf默认轻量版(测试 2024-05-16 14:51:30 +08:00
TsMask 12f7eaa16d fix: 网元信息表结构体变更 2024-05-16 14:50:36 +08:00
TsMask 562238a936 style: SQL脚本补充网元版本状态字典类型 2024-05-16 14:48:20 +08:00
TsMask 87efab9e78 fix: 网元授权状态检查无连接时数据更新 2024-05-16 09:57:58 +08:00
TsMask 27be6e1be4 style: SQL网元信息软件版本缺省值 2024-05-16 09:57:15 +08:00
simonzhangsz ae524f62d9 release 2.2405.2 2024-05-15 12:12:52 +08:00
TsMask 522c2632d3 style: 删除无用数据表 2024-05-15 11:16:46 +08:00
TsMask cd3c009b34 fix: 网元状态字典定义Tag颜色 2024-05-15 09:42:44 +08:00
TsMask f88100542b fix: 网元授权文件目录权限修改775 2024-05-15 09:42:02 +08:00
TsMask f49d62a160 fix: 网元安装NRF配置复制错误 2024-05-15 09:41:31 +08:00
simonzhangsz 20fe6d737b fix: kpi report data time 2024-05-14 18:47:35 +08:00
TsMask 4a54b8adb8 style: SQL安装数据变更 2024-05-14 17:27:14 +08:00
TsMask 396f2c1c06 fix: 网元特定排序补充NEF 2024-05-14 17:26:12 +08:00
TsMask 7e3ab83f18 fix: 远程网元文件目录权限775 2024-05-14 17:25:44 +08:00
simonzhangsz 386e1dcf67 opt: remove insert kpi to gold_kpi table 2024-05-14 17:06:39 +08:00
simonzhangsz 439ade28e0 add: pprof debug 2024-05-14 15:19:13 +08:00
simonzhangsz d782cfcc74 fix: nbi_cm replace northbound_cm 2024-05-14 15:17:40 +08:00
simonzhangsz 9f76d8241e opt: dump tables from navicat 2024-05-14 15:16:09 +08:00
TsMask 3f489c7bfc fix: 引导数据重置数据库重启服务 2024-05-14 15:04:02 +08:00
TsMask a1a080b0cb fix: sq升级表结构体更新导致的异常语句 2024-05-13 11:40:20 +08:00
TsMask 7f5acaf56a fix: sql初始字典多语言菜单网元快速安装 2024-05-13 11:39:32 +08:00
TsMask 475a4ad136 fix: sql系统部门初始数据 2024-05-13 11:38:42 +08:00
TsMask cf11242699 fix: 文件路径ToSlash去除多斜杠转义 2024-05-13 09:40:50 +08:00
TsMask 9522e6f879 del: 删除vs配置 2024-05-11 19:00:52 +08:00
TsMask 486f2b51e2 Merge remote-tracking branch 'origin/main' into lichang 2024-05-11 17:26:38 +08:00
simonzhangsz f1189ed12b change log for r2.2405.1 2024-05-11 16:54:18 +08:00
simonzhangsz 8eab3953ab fix: performance menu hidden 2024-05-11 16:53:19 +08:00
TsMask ba86fed0c5 style: 系统菜单升级清库加载 2024-05-11 16:34:14 +08:00
TsMask e27e69284f Merge remote-tracking branch 'origin/main' into lichang 2024-05-11 16:25:54 +08:00
TsMask d547914ab5 style: 数据库脚本变更 2024-05-11 15:58:19 +08:00
TsMask a54e357bd5 style: ssh私钥并创建 2024-05-11 15:41:45 +08:00
simonzhangsz f665656f86 fix: smf parameter config 2024-05-11 14:14:09 +08:00
TsMask 8210de9c60 style: ne_license字段说明 2024-05-11 12:09:30 +08:00
TsMask 9357b40b88 feat: 支持OAM配置修改同步到网元 2024-05-11 10:03:17 +08:00
TsMask ab6d610dac fix: 解析bool类型直接返回值 2024-05-10 19:34:40 +08:00
TsMask 0db7f269dc fix: 根据用户所组ssh授权文件keys内容写入 2024-05-10 19:33:54 +08:00
simonzhangsz b3c4c7e453 .... 2024-05-10 19:15:37 +08:00
simonzhangsz b73b191a5a smsc parameter config yaml 2024-05-10 18:56:49 +08:00
simonzhangsz 066ccc33bb fix: sys menu 2024-05-10 18:00:25 +08:00
simonzhangsz 770a2dd148 ... 2024-05-10 17:53:12 +08:00
simonzhangsz dfb645c3aa add: smsc & smf parameter config yaml updated 2024-05-10 17:47:00 +08:00
simonzhangsz 8f307bb889 optimize: menu 2024-05-10 17:27:34 +08:00
simonzhangsz 1f8c55d792 optimize: menu 2024-05-10 17:17:15 +08:00
simonzhangsz 632b40e137 fix: config yaml 2024-05-10 16:24:07 +08:00
simonzhangsz c956746bf5 fix: remove excess old menu 2024-05-10 16:23:44 +08:00
TsMask a4a31c9a16 perf: 优化para5G参数,移除网元版本新增修改删除接口 2024-05-10 10:15:42 +08:00
TsMask ea548d0fdb fix: 网元信息接口优化,移除网元配置文件读写,oam文件读写操作 2024-05-10 10:12:56 +08:00
TsMask 0658203def del: 移除网元授权新增修改删除接口 2024-05-10 10:02:31 +08:00
TsMask a9f0415b61 fix: 网元主机telnet命令输入符判断 2024-05-10 09:46:59 +08:00
TsMask a5d107e486 del: 移除网元软件安装接口 2024-05-10 09:46:41 +08:00
TsMask 6ed635e6fd ref: 网元公共配置数据转化取值 2024-05-09 15:43:25 +08:00
TsMask 3d3f3e9634 feat: 转换IP位网络地址掩码 2024-05-09 15:39:16 +08:00
TsMask 077a3cfc64 style: 网元类型列表排序 2024-05-09 15:38:27 +08:00
TsMask 95de441828 fix: 测试主机UPF连接telnet响应符号 2024-05-09 15:37:25 +08:00
simonzhangsz 0b7b1e2c25 add: new NE parameter of SMSC 2024-05-08 19:21:42 +08:00
simonzhangsz d7dc8b14d4 release 2.2405.1 2024-05-08 19:17:37 +08:00
simonzhangsz f9ae75439c kpi search optimize 2024-05-08 19:15:14 +08:00
TsMask 035eecb233 fix: 引导数据重置等待3s停止服务覆盖数据库 2024-05-08 16:09:15 +08:00
TsMask 3dab7ac6d4 feat: 引导管理员账号重置接口 2024-05-08 10:59:12 +08:00
TsMask d2be4276fa style: 系统菜单表更新sql变更 2024-05-08 10:52:19 +08:00
TsMask 2cf34f99ba style: 系统用户表字段变更 2024-05-08 10:40:11 +08:00
TsMask c49ec76864 style: 字典多语言翻译 2024-05-08 10:39:49 +08:00
TsMask 9abfe9b30e style: 系统初始引导函数优化 2024-05-07 19:14:44 +08:00
TsMask 1708b12bd1 fix: 网元软件表结构变更接口调整 2024-05-07 18:39:20 +08:00
TsMask 7a1ce0faea fix: 网元版本表结构变更接口调整 2024-05-07 18:38:41 +08:00
TsMask 8d0de23635 Merge remote-tracking branch 'origin/main' into lichang 2024-05-07 17:29:10 +08:00
simonzhangsz 1ccc78d2b1 fix: kpi report issue 2024-05-07 17:26:33 +08:00
simonzhangsz 2ba4d804c8 fix:... 2024-05-07 16:51:46 +08:00
simonzhangsz d06b448757 fix: kpi_report_xxx(ne_type) issue 2024-05-07 16:37:45 +08:00
TsMask 31589ce234 feat: 系统初始引导使用重置接口 2024-05-07 16:26:48 +08:00
simonzhangsz 813347287f fix... 2024-05-07 16:05:03 +08:00
simonzhangsz fab3de8e31 fix: kpi_report issue 2024-05-07 16:04:25 +08:00
TsMask a2a876434d fix: 移除针对成研定制的网元NEF/LMF 2024-05-07 09:51:35 +08:00
TsMask 4568bba018 fix: 网元OAM配置同步文件创建覆盖 2024-05-07 09:50:10 +08:00
TsMask fa316be3d4 feat: 网元信息下发nssf响应201 2024-05-07 09:49:23 +08:00
TsMask fa8e010271 feat: 网元版本安装补充n3iwf 2024-05-07 09:48:20 +08:00
TsMask 49a7d10ea0 ref 网元版本操作支持安装功能 2024-04-30 20:24:37 +08:00
TsMask 9b1d13ce53 Merge remote-tracking branch 'origin/main' into lichang 2024-04-30 20:21:58 +08:00
TsMask 3ed0bdc813 feat: 网元软件包设为网元新版本和网元neType和neID查询接口声明 2024-04-30 19:54:04 +08:00
TsMask 20115704cc feat: 网元版本追加网元neType和neID查询 2024-04-30 19:53:09 +08:00
TsMask 4bbfc12c71 feat: 网元软件包设为网元新版本的更新接口 2024-04-30 19:52:18 +08:00
simonzhangsz 95d01c9d7d changelog for r2.2404.6 2024-04-30 13:59:11 +08:00
simonzhangsz 3c4027ee04 fix: sys job 2024-04-30 11:13:02 +08:00
simonzhangsz 31122eeb9b release 2.2404.6 2024-04-29 18:29:32 +08:00
TsMask 10ac5629a8 feat: 网元OAM配置文件默认格式数据 2024-04-29 18:21:42 +08:00
TsMask 93a4a40374 fix: 工具sftp复制到远程不创建文件夹/复制到本地不备份 2024-04-29 18:21:09 +08:00
TsMask d8db8ea79a style: 移除OAM菜单页面 2024-04-29 18:19:27 +08:00
simonzhangsz a1d12bd0f3 fix: ne_state table issue 2024-04-29 18:11:33 +08:00
simonzhangsz 1b531a8c01 fix: set duration=1 id = 8 sys job 2024-04-28 17:00:02 +08:00
simonzhangsz e6cff7f338 release 2.2404.5 2024-04-28 10:34:06 +08:00
TsMask 4c89a02557 fix: 登录telnet后在设置窗口大小 2024-04-28 10:18:22 +08:00
simonzhangsz e6138851fb release 2.2404.5 2024-04-26 18:34:29 +08:00
simonzhangsz bd6ae92c99 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-04-26 18:31:25 +08:00
simonzhangsz 12c051bf41 opt: kpi report optimize 2024-04-26 18:31:23 +08:00
TsMask c115a149ff fix: UPF抓包脚本telnet地址localhost改neIP 2024-04-26 18:22:33 +08:00
simonzhangsz c733b7c32f opt: kpi performance optimize 2024-04-26 17:50:15 +08:00
simonzhangsz 3175f97d4e opt: kpi report 2024-04-26 15:52:40 +08:00
simonzhangsz 41a0090dc9 opt: kpi performance optimize 2024-04-26 15:40:17 +08:00
TsMask f1980b2d90 fix: 网元授权文件上传目录权限修改 2024-04-26 15:09:54 +08:00
TsMask b8ee5990c7 fix: IMS服务重启命令stop后继续start启动 2024-04-26 15:08:50 +08:00
TsMask e4262dde2c fix: 网元参数omcNeConfig接口转发带ne_id参数 2024-04-26 15:03:31 +08:00
TsMask 527009d311 fix: 网元不存在时不缓存查询信息 2024-04-26 15:02:13 +08:00
TsMask 588c390395 fix: 配置文件目录不存在时创建 2024-04-25 17:22:14 +08:00
TsMask 795fa18ee2 feat: 网元OAM配置文件读写接口和部分接口参数变更 2024-04-25 17:21:48 +08:00
TsMask 4e33857f66 feat: 新增OAM配置页面菜单 2024-04-25 17:19:57 +08:00
simonzhangsz 83ba655a7f fix: update performance menu to unvisible 2024-04-25 15:36:06 +08:00
TsMask d4f2cdb1be style: 网元公共文件para5G路径变更 2024-04-25 14:25:11 +08:00
TsMask 965bb899ac fix: 网元软件包新增找到已存在的删除后重新添加 2024-04-25 14:24:34 +08:00
TsMask a9af655d63 fix: 网元版本操作支持install 2024-04-25 14:23:50 +08:00
simonzhangsz 65d93d4e45 fix: alarm code 10000 issue 2024-04-24 16:56:35 +08:00
simonzhangsz 938f8d2740 fix: alarm forward by sms and email issue 2024-04-24 16:55:36 +08:00
TsMask 338e2eaa98 Merge remote-tracking branch 'origin/main' into lichang 2024-04-24 15:40:15 +08:00
TsMask a36af38597 fix: ssg授权密钥的操作写入 2024-04-24 15:37:36 +08:00
TsMask ee22d66f86 pref: telnet连接工具的信息读取优化 2024-04-24 15:36:55 +08:00
TsMask 03c3520279 fix: 网元测试telnet连接的响应 2024-04-24 15:35:57 +08:00
TsMask 3ea6285112 fix: 网元信息新增返回记录的ID 2024-04-24 15:35:12 +08:00
TsMask 78226df9bd fix: 系统数据导出格式优化 2024-04-22 18:18:59 +08:00
TsMask c59bb61ae2 feat: 时间格式化年-月-日T时:分:秒Z时区 2024-04-22 18:17:52 +08:00
simonzhangsz 5b0ed46490 fix: smf ue online user state 2024-04-22 15:34:55 +08:00
TsMask 75007afabb fix: 移除内存总容量的组合 2024-04-22 10:13:11 +08:00
simonzhangsz 5b3a43aa7c change log for 2.2404.4 2024-04-20 11:59:42 +08:00
simonzhangsz ef0815361f update changelog 2024-04-19 20:43:25 +08:00
TsMask d164dc7ca5 style: 移除aes随机字节序列的代码 2024-04-19 20:16:54 +08:00
TsMask 5797646647 Merge remote-tracking branch 'origin/main' into lichang 2024-04-19 20:06:41 +08:00
TsMask 6b4ad6d59d feat: 首次引导安装开始和完成的触发接口 2024-04-19 20:00:59 +08:00
TsMask 2b8b305484 style: 去除日志记录加解密的算法信息 2024-04-19 19:59:50 +08:00
TsMask 299ac091e4 feat: 登录身份密钥加机器码防止其他网元跨用 2024-04-19 19:58:14 +08:00
TsMask 1f520d95e3 feat: 首次安装启动记录到文件做唯一身份 2024-04-19 19:57:10 +08:00
TsMask ed94c373ff fix: 加密工具aes优化避免panic 2024-04-19 19:55:20 +08:00
simonzhangsz 18c5eaec40 fix: db sql sort 2024-04-19 19:26:05 +08:00
simonzhangsz ef06769967 changelog update 2024-04-19 19:12:07 +08:00
simonzhangsz ace6c9c97b add: support alarm forward by sms 2024-04-19 18:41:05 +08:00
simonzhangsz f6bd3c2f21 add: support alarm forward by sms 2024-04-19 18:31:04 +08:00
simonzhangsz f7aa7a5c30 add: support alarm forward by sms 2024-04-19 18:30:38 +08:00
TsMask e05c2a6a51 fix: 导出功能为全量,行头文字多语言翻译 2024-04-19 17:21:33 +08:00
simonzhangsz 0c45cbd195 opt: dictonary data 2024-04-19 17:16:59 +08:00
simonzhangsz d39bd3f53d change log for r2.2404.4 2024-04-19 16:18:44 +08:00
simonzhangsz 1bc0f35fea fix: udm and pcf parameter config 2024-04-19 15:57:01 +08:00
simonzhangsz 9713ee90dc fix: license issue 2024-04-19 15:55:41 +08:00
TsMask 4164332755 feat: 网元列表查询带主机连接信息参数 2024-04-18 09:38:41 +08:00
TsMask c80fe5df67 fix: 网元主机认证模式清除不必要的信息 2024-04-18 09:37:23 +08:00
simonzhangsz f2739256c8 fix: log level and province 2024-04-17 18:17:46 +08:00
simonzhangsz 6035ec1951 fix: failed upload license at first time 2024-04-17 15:35:25 +08:00
simonzhangsz fda9f383dd fix: ... 2024-04-17 11:44:20 +08:00
simonzhangsz ac88c8ab94 opt: udm & pcf parameter configuration 2024-04-17 11:44:00 +08:00
TsMask 186ea8c203 Merge remote-tracking branch 'origin/main' into lichang 2024-04-17 10:57:07 +08:00
TsMask 2e9ee18069 fix: MML日志记录中间件用户显示问题 2024-04-16 21:04:37 +08:00
TsMask 240b1a0a26 fix: mux路由上下文用户信息读取 2024-04-16 21:04:03 +08:00
TsMask 5309b2538d del: 移除旧登录会话生成 token和中间件方式设置请求头 2024-04-16 21:03:10 +08:00
simonzhangsz edd0102b83 fix: omc restart issue 2024-04-16 20:06:11 +08:00
TsMask 325baed56e fix: Telnet支持调整发送窗口大小 2024-04-16 19:51:23 +08:00
TsMask b050643714 fix: 文件复制时判断目录是否存在 2024-04-16 19:42:14 +08:00
TsMask 438ba4a06b fix: CopyUploadFile文件复制判断非目录 2024-04-16 19:41:19 +08:00
TsMask 07f6b9c31a feat: 新增网元端公共配置文件读写接口 2024-04-16 19:40:29 +08:00
simonzhangsz 4cec3571f7 fix;.. 2024-04-16 16:32:57 +08:00
simonzhangsz 18e6b0ed8d opt: standard upf output 2024-04-16 16:32:24 +08:00
TsMask 4c37968925 feat: 软件安装升级版本记录信息变更 2024-04-16 11:45:13 +08:00
simonzhangsz 7a70d76eb2 opt: redis db protect by password 2024-04-16 11:29:22 +08:00
simonzhangsz 56842910f6 fix: omc upgrade and restart issue 2024-04-16 11:19:07 +08:00
simonzhangsz 0c149785a7 fix: log for actpkg and rbkpkg 2024-04-16 10:25:50 +08:00
simonzhangsz bfd603dab5 optimize: hidden trace and performance task menu 2024-04-16 10:00:50 +08:00
simonzhangsz e73e1cae11 fix: get ne state task fialed 2024-04-16 09:51:26 +08:00
simonzhangsz 58404a49d5 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-04-15 20:25:11 +08:00
simonzhangsz f21e9cd38a fix: release v2.2404.4 2024-04-15 20:25:09 +08:00
TsMask be2e4e6c90 Merge remote-tracking branch 'origin/main' into lichang 2024-04-15 20:19:30 +08:00
TsMask 206e1457f4 fix: 查询时间搜索值为时间戳 2024-04-15 20:18:02 +08:00
simonzhangsz 88af476a41 fix:... 2024-04-15 18:42:23 +08:00
TsMask c3bf466526 fix: 版本升级需要升级数据库后重启程序 2024-04-15 18:21:28 +08:00
TsMask 79a0b8bad7 Merge remote-tracking branch 'origin/main' into lichang 2024-04-15 17:43:36 +08:00
TsMask 3377383d28 fix: 软件包上传检查版本提示存在信息 2024-04-15 17:42:42 +08:00
TsMask 4ee64794fa Merge remote-tracking branch 'origin/main' into lichang 2024-04-15 17:10:58 +08:00
TsMask eea8b803ac fix: 手机号正则判断限制3位数 2024-04-15 17:09:13 +08:00
simonzhangsz e42dd9465a fix: r2.2404.3 change log 2024-04-15 16:46:02 +08:00
TsMask f3dc06d0d9 Merge remote-tracking branch 'origin/main' into lichang 2024-04-15 15:58:44 +08:00
TsMask 8b01661392 fix: 调度任务名称搜索多语言反查 2024-04-15 14:49:17 +08:00
TsMask efa8397b41 fix: 菜单名称搜索多语言反查 2024-04-15 14:49:03 +08:00
TsMask bc0f6bfe0d fix: 部门名称搜索多语言反查 2024-04-15 14:38:28 +08:00
simonzhangsz e5516e13d4 fix: rollback package upgrade db need to restart service 2024-04-15 12:04:38 +08:00
simonzhangsz 98a4e824c2 release 2.2404.4 version 2024-04-15 11:57:23 +08:00
simonzhangsz 44266eda37 fix: service restart after upgrade db 2024-04-15 11:07:43 +08:00
simonzhangsz abeacef3c7 fix: menu 2024-04-12 22:02:19 +08:00
TsMask 12feeeaa64 Merge remote-tracking branch 'origin/main' into lichang 2024-04-12 21:48:47 +08:00
simonzhangsz 2b75c7513f fix: menu and dict data 2024-04-12 21:37:32 +08:00
simonzhangsz f0333bc136 fix: dict data and menu 2024-04-12 21:18:48 +08:00
simonzhangsz 507b4cc88e fix: menu 2024-04-12 21:06:55 +08:00
simonzhangsz c9793c0abd fix: menu adjustment 2024-04-12 20:57:14 +08:00
simonzhangsz c1bbba2324 fix: menu adjustment 2024-04-12 20:36:22 +08:00
simonzhangsz 246ac714c8 release 2.2404.3 2024-04-12 19:35:07 +08:00
simonzhangsz de98a630b1 fix: role and menu adjust 2024-04-12 19:33:41 +08:00
TsMask ae96f95887 feat: 网元服务操作start restart stop reboot poweroff 2024-04-12 19:25:47 +08:00
simonzhangsz 35a4f8b095 fix: upf 5002 mml issue incompelete 2024-04-12 18:10:51 +08:00
TsMask 2cb4c2fc9b fix: 软件报直装记录版本号 2024-04-12 17:27:12 +08:00
TsMask e87e5c3664 feat: 网元版本操作升级和回退 2024-04-12 17:26:30 +08:00
TsMask b0e3825dd1 fix: 数据库表变更 2024-04-12 17:25:43 +08:00
TsMask 608d726e54 fix: 文件下载接口无文件响应json 2024-04-12 17:25:06 +08:00
TsMask b2ddb7eb2b fix: redis网元信息缓存key网元类型大写 2024-04-12 17:19:14 +08:00
simonzhangsz 3d33521608 fix: restconfg.yaml file 2024-04-12 15:26:45 +08:00
simonzhangsz 6a1ddba8a7 fix: upf standard mml 2024-04-12 15:14:29 +08:00
TsMask 15445c8e59 style: ssh认证字典新增免密认证 2024-04-12 09:36:55 +08:00
TsMask 507a1690bd feat: ssh支持免认证连接 2024-04-11 21:04:24 +08:00
TsMask 0b8d0781a2 fix: 网元安装移除hostId使用网元ID 2024-04-11 19:59:45 +08:00
simonzhangsz 02050e0ce3 add: IMS kpi 2024-04-11 19:45:43 +08:00
TsMask d71123b5e7 style: 属性名变更sshClient 2024-04-11 19:45:42 +08:00
TsMask 390eaae94d ref: 网元信息RunSSH客户端实例复用连接 2024-04-11 19:43:50 +08:00
TsMask 63595e1981 fix: 网元授权信息在线时更新授权信息,失败提示异常 2024-04-11 19:42:17 +08:00
TsMask b4df83f662 fix: 旧数据软件包/版本管理的结构体变更 2024-04-11 17:15:03 +08:00
TsMask 841067a8bf fix: 网元软件包安装接口变更 2024-04-11 17:14:14 +08:00
TsMask bc599ec5b0 fix: 网元信息新增更新同步操作版本和授权信息 2024-04-11 17:13:54 +08:00
TsMask ca0f047f22 fix: 网元版本函数优化 2024-04-11 17:12:37 +08:00
TsMask ebd02cb3e9 ref: 网元授权激活授权code/change/state接口优化 2024-04-11 17:11:24 +08:00
TsMask 5970a8b5f2 feat: 安装包上传到网元主机执行安装命令 2024-04-11 17:07:23 +08:00
TsMask 513a5bb5fe feat: 新增fstp文件传输工具包 2024-04-11 17:04:23 +08:00
TsMask 9c8c12e443 fix: 多语言ne_info_status变更翻译 2024-04-11 17:03:23 +08:00
simonzhangsz 03931803d8 fix: ims parameter config yaml 2024-04-11 15:56:30 +08:00
TsMask ed65f55f52 feat: BA的mocn看板菜单 2024-04-11 12:00:24 +08:00
TsMask f9ca02b3d5 fix: 查询网元信息缓存key网元类型大写 2024-04-11 11:43:19 +08:00
simonzhangsz 4bf3b3c4ba fix: ims parameter config yaml 2024-04-10 19:59:08 +08:00
simonzhangsz f15f9be1b5 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-04-10 17:27:01 +08:00
simonzhangsz d8b8422aba fix: ne parameter config 2024-04-10 17:26:59 +08:00
TsMask 24fc8c02d3 feat: 字典数据多语言翻译新增网元路由菜单 2024-04-10 17:08:09 +08:00
simonzhangsz 4c0508ef17 remove yaml backup file 2024-04-10 16:12:44 +08:00
simonzhangsz ca465b6b54 fix: update gtp port 2024-04-10 16:12:25 +08:00
simonzhangsz eb916ea5c2 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-04-10 11:59:51 +08:00
simonzhangsz 7e3311df89 fix: ims parameter config add plmn and dialplan 2024-04-10 11:59:49 +08:00
TsMask bcc872b60e fix: 系统登录日志删除接口属性名称不匹配 2024-04-09 19:40:12 +08:00
simonzhangsz 1e0ae94584 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-04-09 18:07:19 +08:00
simonzhangsz 4297dcafd6 fix: udm & pcf default dnn cmnet change to internet 2024-04-09 18:07:18 +08:00
TsMask 8ad84d2f4e fix: 软件包上传查询是否存在相同版本号 2024-04-09 15:47:17 +08:00
TsMask 8b3ab9d4e8 fix: 多语言翻译前缀匹配查询 2024-04-08 15:08:38 +08:00
TsMask 996b764d13 fix: 排除超级管理员角色和用户数据 2024-04-08 15:05:05 +08:00
simonzhangsz 1d442b2567 fix: restagent.service start after adb.service 2024-04-08 11:09:08 +08:00
simonzhangsz 47f9055188 release version 2.2404.2 2024-04-08 11:03:42 +08:00
simonzhangsz 2972d3bd32 update change log 2024-04-02 18:13:09 +08:00
simonzhangsz 81dc19ad42 update change log 2024-04-02 16:47:12 +08:00
simonzhangsz 9fb060f20e r2.2404.1 2024-04-02 11:51:44 +08:00
simonzhangsz 6bd0d46051 fix: mml translate issue 2024-04-02 10:33:58 +08:00
simonzhangsz 9eaf407db0 add: mocngw kpi 2024-04-02 10:33:16 +08:00
simonzhangsz fa37d63268 fix: timezone issue 2024-04-01 17:48:08 +08:00
simonzhangsz 9599867613 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-04-01 17:22:29 +08:00
simonzhangsz 954493a5f2 fix: time-zone issue, localhost issue 2024-04-01 17:22:26 +08:00
TsMask d3836dfa12 feat: 网元信息安装相关接口注册 2024-04-01 17:07:02 +08:00
TsMask 851f50a3e6 style: udm结构体注释 2024-04-01 17:05:49 +08:00
TsMask 6cf2891fed feat: ssh生成本地RSA,支持本地直连授权配置 2024-04-01 17:05:25 +08:00
TsMask fed2c57700 fix: scp网元文件复制到本地保留原先同名文件 2024-04-01 17:03:22 +08:00
TsMask 1d1c58475c fix: 网元版本信息变更属性注释等 2024-04-01 17:01:35 +08:00
TsMask 91f4db75f1 feat: 网元信息配置读写,cmd命令直发函数 2024-04-01 17:00:27 +08:00
TsMask 715cf8ab18 feat: 网元软件包信息 2024-04-01 16:57:15 +08:00
TsMask a8280476d0 feat: 网元授权激活信息 2024-04-01 16:55:59 +08:00
TsMask bdd04105fe fix: 移除CheckExtValidRequest检查旧token 2024-04-01 16:53:20 +08:00
TsMask 96ee5837c4 feat: 文件上传支持ini格式 2024-04-01 16:47:14 +08:00
TsMask 218c9172f7 fix: 用户删除标记del_用户名避免查询存在情况 2024-04-01 16:46:09 +08:00
TsMask a7bb0db03a fix: ws取消logout字符串退出,当退出后消息读取EOF退出协程 2024-04-01 16:44:27 +08:00
TsMask 83cd653545 chore: 版本更新说明 2024-03-30 20:32:33 +08:00
TsMask 349f73d883 fix: 文件上传名称去除空格 2024-03-30 20:31:59 +08:00
simonzhangsz 7fa6b81f12 fix: job issue while upgrade 2024-03-29 10:18:13 +08:00
simonzhangsz c6fbee9a76 fix: timezone parse time issue 2024-03-29 10:09:43 +08:00
simonzhangsz 5b385a5342 changed version to 2.2403.3 2024-03-29 09:41:14 +08:00
simonzhangsz e22abdc890 fix: timzone issue 2024-03-29 09:38:25 +08:00
simonzhangsz 0ff07a7ccd add: mocngw gold kpi 2024-03-28 10:51:48 +08:00
simonzhangsz f1a0ce51df fix: english issue 2024-03-27 20:13:23 +08:00
simonzhangsz 9a871b9c26 change version r2.2403.2 2024-03-27 15:09:12 +08:00
simonzhangsz de9eb71c8a fix: unsupport convision time 2024-03-26 18:56:00 +08:00
simonzhangsz 40bf70de17 fix: unsupported convision of time format 2024-03-26 16:06:36 +08:00
simonzhangsz dd51b24bf8 fix: querysting of xorm 2024-03-26 15:40:41 +08:00
TsMask decab2d82f fix: 多语言翻译值转化key进行查询 2024-03-25 12:01:11 +08:00
TsMask f22c4b876d style: 操作日志网元参数配置多语言翻译 2024-03-25 11:59:36 +08:00
simonzhangsz 8c86e9d32d fix: static config directorty 2024-03-25 11:54:14 +08:00
TsMask 65339ea242 fix: 取消内部accessToken请求头,移除CheckFrontValidRequest检查token 2024-03-21 12:15:46 +08:00
TsMask 9c74776011 fix: 网元状态引用数据变更 2024-03-21 11:11:49 +08:00
simonzhangsz c3aae10b97 fix: return err while query db 2024-03-21 10:42:27 +08:00
TsMask 8e4649f3f6 feat: UPF指标推送到ws订阅组 2024-03-21 10:15:00 +08:00
simonzhangsz d200a49c64 Update: smf parameter config & add mocngw param config 2024-03-20 17:09:17 +08:00
TsMask 70d46fec37 fix: 参数配置网元获取数据失败 2024-03-20 15:23:12 +08:00
TsMask 2242e2b56c fix: 数据库表measure_task语法错误导致创建失败 2024-03-20 15:22:45 +08:00
TsMask 42134ecac4 fix: IMS配置下发返回200无内容处理 2024-03-19 16:47:22 +08:00
simonzhangsz 382279aafc changelog for r2.2403.1 2024-03-19 10:26:54 +08:00
TsMask 4ae7302bfe chore: 更新日志说明2.2403.1-20240319 2024-03-19 09:59:36 +08:00
TsMask 0ddc265c5c fix: 网元列表排序新增MOCNGW 2024-03-18 19:34:19 +08:00
TsMask b801b20be4 feat: 授权请求头和查询参数支持accessToken接收 2024-03-18 11:51:21 +08:00
TsMask 9416be0d8d docs: 更新说明文件 2024-03-18 11:33:02 +08:00
TsMask 7c09e16f53 chore: 更新依赖包 2024-03-18 11:26:06 +08:00
TsMask 4d8d8d2a3a feat: 网元版本支持通过网元类型和网元ID查询 2024-03-18 11:24:36 +08:00
TsMask 40c58bb1da feat: 网元信息支持通过rmUID查询网元信息,程序启动清除并重新加载缓存信息 2024-03-18 11:23:19 +08:00
TsMask 9690778945 feat: 网元软件包查询支持通过文件版本和路径查询 2024-03-18 11:20:53 +08:00
TsMask bf16d2b984 add: 新增告警数据信息接口 2024-03-18 11:19:54 +08:00
TsMask c411b5ca5c fix: 白名单放行 /oauth/token 2024-03-18 11:14:10 +08:00
TsMask 4009e8ff2b feat: SQL查询解析支持时间反射赋值 2024-03-18 11:12:49 +08:00
TsMask 43600001ee feat: 授权请求头和查询参数支持accessToken接收 2024-03-18 11:11:24 +08:00
TsMask 6e5cce7c89 fix: 操作日志时间查询支持时分秒 2024-03-18 11:03:46 +08:00
TsMask d8615353ae feat: mux路由封装兼容gin的ctx工具 2024-03-18 11:02:21 +08:00
TsMask c3881a7ba0 feast: Ping探针工具包 2024-03-18 11:00:26 +08:00
TsMask d962b77666 fix: 文件操作新增json和zip 2024-03-18 10:57:37 +08:00
TsMask 17718d5cdd fix: 文件操作csv/txt文件函数名修改 2024-03-18 10:56:53 +08:00
TsMask d20dc98123 feat: 网元软件接口安装接口 2024-03-12 09:51:11 +08:00
TsMask 3f02e2e557 fix: 移除网元状态过滤判断status in ('0','3') 2024-03-09 18:05:23 +08:00
TsMask 345caff325 fix: 网元列表状态不在线下发配置检查更新状态3 2024-03-09 17:59:50 +08:00
TsMask c7266381d8 style: 接口/包注释 2024-03-09 17:57:59 +08:00
TsMask fe9e12ef4d feat: 网元软件包和网元版本struct 2024-03-09 17:57:01 +08:00
TsMask 24f129dbda feat: 新增网元主机SSH方式检查服务器环境接口 2024-03-09 17:54:56 +08:00
TsMask 730bbbc8cc feat: ssh包新增本地私钥连接免密效果 2024-03-09 17:53:32 +08:00
TsMask a0baf86360 style: cmd包添加注释 2024-03-09 17:52:01 +08:00
TsMask 38070f130d feat: 新增网元软件包信息/网元版本信息接口 2024-03-08 16:15:38 +08:00
simonzhangsz afddabb0f9 fix: adjustment port, 3030 change to 33030 2024-03-08 15:32:47 +08:00
simonzhangsz 40bc3cd4cb database sql script directory adjustment, common share to install/upgrade/upgvue3 2024-03-08 14:42:50 +08:00
simonzhangsz 50a58cf162 fix: udm parameter config 2024-03-08 12:01:30 +08:00
simonzhangsz edd2fa574d fix: ... 2024-03-07 20:46:26 +08:00
simonzhangsz c452cda894 fix: dump sql shell 2024-03-07 20:42:17 +08:00
simonzhangsz 19348fa453 fix: data2html version 2024-03-07 18:07:42 +08:00
TsMask dcea53a2ed feat: 网元快速安装菜单/字段翻译 2024-03-07 17:17:07 +08:00
TsMask 444bbbf2c8 fix: UE-PCF接口超时时间1m 2024-03-07 17:15:58 +08:00
simonzhangsz 9bf1bf165d add: new dump db sql script 2024-03-07 16:58:50 +08:00
simonzhangsz 9963f6988c fix: paramter config for smf&udm 2024-03-07 15:57:06 +08:00
simonzhangsz 85f1d75c19 fix: smf & udm paramter config 2024-03-07 11:27:45 +08:00
simonzhangsz 26e9f29241 Fix: dir ems.agt change to be.ems 2024-03-06 21:00:42 +08:00
simonzhangsz bf3b97c788 test: encode test program 2024-03-06 19:10:54 +08:00
simonzhangsz 4fda8a86e3 test:load yaml for sort 2024-03-06 19:08:15 +08:00
simonzhangsz faa392fecf add: alarm forward by smpp 2024-03-06 18:22:34 +08:00
simonzhangsz dcd810b20d add: all sql script from db 2024-03-06 18:19:58 +08:00
simonzhangsz c0f115d97d fix: manual sync alarm failed while abnormal NEs 2024-03-06 17:25:00 +08:00
simonzhangsz 8e13208363 add: mml object type 2024-03-06 16:30:20 +08:00
simonzhangsz a759c17a46 fix: option for get sql from db 2024-03-06 16:01:40 +08:00
TsMask 8a308ce937 style: UPF总流量缓存数据 小于2分钟重新缓存 2024-03-06 15:13:55 +08:00
TsMask f375959e91 feat: 网元信息缓存redis 2024-03-06 15:06:12 +08:00
TsMask 4297ad328a fix: 函数XormGetAllNeInfo获取全部网元 2024-03-06 14:39:20 +08:00
TsMask 38b6523534 feat: 数据库更新sq网元主机信息变更 2024-03-06 11:12:59 +08:00
TsMask 9847c12642 feat: 数据库更新sq网元主机信息变更 2024-03-06 11:06:58 +08:00
TsMask 5c82392cac fix: 网元主机结构体注释 2024-03-06 11:06:03 +08:00
TsMask e0dfe188a2 fix: 网元信息操作同步删除主机记录 2024-03-06 11:05:29 +08:00
TsMask 357a30d62a fix: 网元信息操作同步更新主机 2024-03-06 10:05:52 +08:00
TsMask 734b11bce0 fix: SSH对象序列化属性值不匹配 2024-03-06 10:02:54 +08:00
TsMask 2b4541264f feat: 网元信息状态多语言字典翻译 2024-03-06 10:01:59 +08:00
TsMask ad5e7fbf23 fix: 日志记录敏感属性字段进行掩码 2024-03-06 09:59:36 +08:00
simonzhangsz 315021fa5a add: signle trust script between OMC and NF 2024-03-06 09:28:56 +08:00
TsMask 2652235e87 fix: 网元状态直连查询超时时间250ms 2024-03-05 16:15:17 +08:00
TsMask aa3fb21254 fix: 网元列表查询同步更新网元状态 2024-03-05 16:14:37 +08:00
TsMask e0583d8a7d feat: 网元数据CDR和UE事件菜单日志翻译 2024-03-05 16:12:18 +08:00
TsMask e2d124a5e6 feat: 网元数据CDR和UE事件接口新增查询删除 2024-03-05 16:11:47 +08:00
TsMask 01f7b7acec fix: 请求工具PUT、POST的超时时间设为3s 2024-03-05 16:10:43 +08:00
simonzhangsz 00737ca9e7 add: add port2 config 2024-03-04 16:34:42 +08:00
TsMask fb59dfa428 feat: 网元直连接口-网元配置对端网管信息 2024-03-01 19:02:10 +08:00
TsMask ec57024cca feat: 网元信息查询带主机信息查询函数 2024-03-01 19:01:08 +08:00
TsMask c09bd4dbf3 fix: OMC网元配置omcNeConfig接口覆盖 2024-03-01 19:00:05 +08:00
simonzhangsz f676e5e9b3 fix: mml2 for standard upf 2024-03-01 16:59:54 +08:00
TsMask 0fe92a0d51 feat: 新增网元信息接口 2024-02-29 21:01:22 +08:00
TsMask ae9fe08a1f fix: 查询SQLmap属性值转换空字符 2024-02-29 21:00:28 +08:00
TsMask 516ac68ff9 feat: 新增网元信息多语言字典翻译 2024-02-29 19:32:43 +08:00
simonzhangsz b4d0316690 Optimize: mml of standard UPF 2024-02-29 11:38:49 +08:00
TsMask a3f66e567f fix: 更新菜单缓存标记2118,2134 2024-02-28 17:43:07 +08:00
TsMask 39c58ba5c1 feat: 新增网元主机命令多语言字典接口提示和相关枚举翻译 2024-02-26 16:57:56 +08:00
TsMask 72b610b41a feat: 新增网元主机命令接口 2024-02-26 16:55:59 +08:00
TsMask bf506a80af fix: 命名网元主机接口类文件名 2024-02-26 16:55:36 +08:00
TsMask b98439fd0b feat: 新增网元主机多语言字典接口提示和相关枚举翻译 2024-02-26 12:04:15 +08:00
TsMask 299eb9d24a feat: ws模块新增ssh和telnet类型连接 2024-02-26 12:02:19 +08:00
TsMask af93652e3d feat: 新增网元主机接口 2024-02-26 12:00:38 +08:00
TsMask 333cf5d25b feat: 新增telnet连接包工具 2024-02-26 11:58:38 +08:00
TsMask 77443979de fix: ssh包移除写入命令回车补位,移除读取等待300s 2024-02-26 11:57:57 +08:00
TsMask d872e0d5b4 feat: 操作日志私钥passPhrase字段掩码* 2024-02-26 11:55:42 +08:00
TsMask 8c4fb55350 feat: 新增字典多语言cdr_sip_code488 2024-02-23 19:33:53 +08:00
simonzhangsz bc095ced9f fix: changlelog update 2024-02-22 19:32:43 +08:00
simonzhangsz e3edf988ee fix: ... 2024-02-22 17:51:24 +08:00
simonzhangsz 66a90a676c fix: 2.2402.6 changelog 2024-02-22 17:48:02 +08:00
simonzhangsz 8c6450e7e8 fix: no restart service after license upload 2024-02-22 15:48:51 +08:00
simonzhangsz fe49c4fd56 fix: no cache for UE features 2024-02-22 15:38:58 +08:00
simonzhangsz fdb3c2fbf6 fix:continue if error command 2024-02-21 19:10:10 +08:00
simonzhangsz b815d2c6fb fix: change to version 2.2402.6 2024-02-21 19:00:56 +08:00
simonzhangsz fd348ae8d6 fix: update sys_menu 2024-02-21 17:58:31 +08:00
TsMask 6512a1c3c6 feat: 访问操作日志记录中间件掩码privateKey 2024-02-20 20:22:26 +08:00
TsMask c0bcc91efe feat: 加密AES包和ssh连接包 2024-02-20 20:21:50 +08:00
TsMask 6cf7d7b4b6 fix: 日志文件命名格式log.2006-01-02 2024-02-20 20:20:39 +08:00
TsMask e4cab31158 fix: 移动cmd包 2024-02-20 20:20:03 +08:00
simonzhangsz 47c9bb8df0 fix: ... 2024-02-19 14:19:23 +08:00
simonzhangsz e4d9b16f69 fix: change default gtp port 2024-02-19 11:05:27 +08:00
simonzhangsz 52fdc315ed Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-02-19 11:05:02 +08:00
simonzhangsz f51caded55 fix: error mml return 2024-02-19 11:05:00 +08:00
TsMask 6c7da72cf5 fix: 网元文件上传都放到tmp目录下 2024-02-19 10:59:39 +08:00
simonzhangsz c37946c07e Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-02-19 10:05:44 +08:00
simonzhangsz 6bf1e6728a fix: udm paramete config 2024-02-19 10:05:41 +08:00
TsMask d46764e1d0 docs: 文字修改 2024-02-18 18:57:56 +08:00
TsMask 367e6ee4a1 del: 删除网元功能模块内性能指标控制路由函数 2024-02-18 18:57:19 +08:00
simonzhangsz 80e3fb41fe fix: clear index.xxx.js cache file 2024-02-18 10:57:51 +08:00
TsMask 76b00ccfe5 feat: KPI黄金指标补充网元类型 2024-02-06 19:26:49 +08:00
TsMask 102754f1fb chore: 更新发布日志 2024-02-06 18:50:38 +08:00
TsMask b4e3d6efd5 feat: KPI黄金指标事件推送ws 2024-02-06 18:48:37 +08:00
TsMask d8f7c9dd9b fix: CDR事件查询RecordType 2024-02-06 16:13:30 +08:00
TsMask 0b039a8947 fix: CDR事件推送类型MOC/MTSM 2024-02-06 10:55:45 +08:00
TsMask dc7d9fab2c feat: 字典多语言补充calltype sip202 2024-02-05 18:35:45 +08:00
TsMask 68ef11e6a5 fix: CDR事件推送类型MOC/MOSM 2024-02-05 18:33:31 +08:00
TsMask 97f80f5a33 fix: 缓存10分钟UPF总流量查询 2024-02-05 18:32:48 +08:00
TsMask d66f38ad92 feat: 字典多语言表格文件 2024-02-05 14:45:28 +08:00
TsMask df9d880a7f feat: 网元类型缓存ByNeTypeAndNeID 2024-02-05 14:39:30 +08:00
TsMask 5da8a8b51d fix: 参数配置表升级sql 2024-02-05 14:37:26 +08:00
TsMask 8f569924e3 feat: 缓存信息key字典多语言翻译 2024-02-05 14:34:05 +08:00
TsMask 16afbde97d fix: 菜单开启缓存信息和管理列表 2024-02-05 14:33:05 +08:00
TsMask 01d9d2107c fix: 字典sip_code编码翻译Normal Cleaning 2024-02-04 20:05:53 +08:00
TsMask 0b15760ae9 fix: 更新gold_kpi索引少分号 2024-02-04 17:36:35 +08:00
TsMask 230aa693b6 fix: 更新gold_kpi索引 2024-02-04 16:19:00 +08:00
TsMask e7dd9405f5 chore: 更新版本说明 2024-02-04 16:11:40 +08:00
TsMask 150c4005f0 fix: 更新gold_kpi索引 2024-02-04 16:11:29 +08:00
TsMask bf524f808c fix: 还原开发配置文件 2024-02-04 11:09:03 +08:00
TsMask 5929665369 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-02-04 11:01:32 +08:00
TsMask 621d2a2047 version change to 2.2402.5 2024-02-04 10:59:19 +08:00
TsMask 69046d2bc8 version change to 2.2402.5 2024-02-04 10:58:23 +08:00
TsMask a45342391a feat: 字典sip_code编码补充多语言翻译 2024-02-04 10:54:17 +08:00
TsMask d032e5a67d fix: ws 处理 Panic 协程异常/协程处理消息结果 2024-02-04 10:53:10 +08:00
TsMask 1707d9ea3b fix: ws 处理 Panic 协程异常 2024-02-02 17:09:23 +08:00
TsMask fb7a2dfa3c fix: ws去除客户端读写互斥锁 2024-02-02 16:46:55 +08:00
simonzhangsz f5b88d33bd fix: index for alarm 2024-02-02 16:00:53 +08:00
TsMask 077187c21d feat: 新增字典类型 UE 事件CM状态 2024-02-02 15:19:48 +08:00
TsMask 312d86e42e fix: CDR事件只推MTC事件类型 2024-02-02 12:06:20 +08:00
simonzhangsz 07ca604c8f fix: index of alarm 2024-02-02 11:30:20 +08:00
TsMask fcb69fd70d fix: 获取网元状态补充disk磁盘 2024-02-02 10:14:04 +08:00
simonzhangsz 272b4713ec fix: set lock screen off 2024-02-02 09:54:30 +08:00
simonzhangsz 592750376a fix: dashboard menu name 2024-02-01 16:38:29 +08:00
simonzhangsz 3dd60fe3d6 fix: dashboard menu for role 2024-02-01 16:16:59 +08:00
simonzhangsz 547fe3a7c3 fix: log for rollback package 2024-02-01 11:55:59 +08:00
simonzhangsz f59b67dbc5 fix: add log for actpkg shell script 2024-02-01 11:34:46 +08:00
simonzhangsz 697462ad1b version change to 2.2402.4 2024-02-01 10:27:51 +08:00
simonzhangsz 04aa52e17f Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-01-31 20:41:40 +08:00
simonzhangsz b938b61160 fix: dict data sql 2024-01-31 20:41:37 +08:00
TsMask 72d1389bcd fix: KPI对SMF5G实时PDU会话数取最后一项 2024-01-31 19:39:21 +08:00
TsMask 66bc030fce feat: 看板用户事件对应类型字典多语言 2024-01-31 19:20:37 +08:00
simonzhangsz a04a6267a1 fix: topology chart graph 2024-01-31 18:14:11 +08:00
simonzhangsz de2ca4cfd3 fix: table index optimize 2024-01-31 16:06:27 +08:00
simonzhangsz c560541a21 fix: log issues 2024-01-31 10:47:16 +08:00
simonzhangsz 2004e9c9a3 fix: http2 issue 2024-01-30 20:55:30 +08:00
simonzhangsz 240f005091 fix: http2.0 issue 2024-01-30 20:34:27 +08:00
simonzhangsz d284770cb2 fix: http2.0 issue 2024-01-30 19:50:29 +08:00
simonzhangsz 999b7f0894 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-01-30 18:12:39 +08:00
simonzhangsz 23db252e1d fix: 2.2401.4 2024-01-30 18:12:37 +08:00
TsMask 3554fc341d fix: ws消息无消费chan溢出关闭 2024-01-30 17:20:25 +08:00
TsMask 3c67c5fd59 fix: ws同组多用户 2024-01-30 17:19:36 +08:00
simonzhangsz 84641c532a fix: topology chart update 2024-01-30 15:14:08 +08:00
simonzhangsz 6b465f90d9 fix: udm parameter config 2024-01-30 14:38:50 +08:00
simonzhangsz 14232fcad7 fix: upgrade topology info 2024-01-30 14:29:47 +08:00
simonzhangsz 6160281141 fix: rollback 2024-01-30 10:54:39 +08:00
simonzhangsz 1db5f9a45a fix: remvoe build db cache file 2024-01-30 10:19:53 +08:00
simonzhangsz f6c04498bc fix: dict data upgrade issue 2024-01-30 09:48:18 +08:00
TsMask f49d778f8e feat: ws新增网元状态查询 2024-01-29 21:09:57 +08:00
simonzhangsz 3a5e906222 fix: loadpconf and get nbinfo 2024-01-29 16:09:08 +08:00
TsMask 2223828b2b feat: ws支持upf_tf类型信息获取UPF-总流量数 2024-01-29 15:48:01 +08:00
TsMask f1b17e00ab feat: UPF总流量数 N3上行 N6下行 2024-01-29 15:47:29 +08:00
TsMask ba936d0a46 fix: 黄金指标5s数据sql调整 2024-01-27 18:36:37 +08:00
TsMask 68f202d935 fix: ws客户端读写保护/GroupID调整 2024-01-27 18:06:30 +08:00
TsMask 3a5c3edc70 fix: 网元数据模块接口调整 2024-01-27 18:00:45 +08:00
TsMask 8ab5d1a2b7 fix: 并发读写网元信息 2024-01-26 20:36:03 +08:00
TsMask 1279d0fd15 feat: cdr事件推入ws 2024-01-26 20:35:40 +08:00
simonzhangsz c01c3fb431 fix: http2 supported 2024-01-26 19:39:46 +08:00
TsMask 37ebadd487 feat: ue事件推入ws 2024-01-26 17:35:17 +08:00
simonzhangsz c3b76462b1 fix: to 2.2401.4 2024-01-26 17:20:06 +08:00
TsMask 5ee23a1d95 fix: ws模块去除心跳定时,响应requestId 2024-01-26 16:59:34 +08:00
simonzhangsz 22cd71ca21 add: http support http 2.0 server 2024-01-26 16:44:52 +08:00
simonzhangsz 88c303ff62 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-01-26 11:53:45 +08:00
simonzhangsz f13b69ae2f fix: ims parameter config 2024-01-26 11:53:43 +08:00
TsMask 8d04665bfa fix: 网元状态map竞争读写错误 2024-01-26 11:09:25 +08:00
TsMask ce0ef4892a fix: 操作日志oper_url取地址去除参数部分 2024-01-26 10:39:26 +08:00
TsMask 376b7d83e6 feat: ws模块添加UE事件查询类型 2024-01-25 18:01:08 +08:00
TsMask 058d0b92c8 feat: 新增UE会话事件 2024-01-25 18:00:02 +08:00
TsMask b15db394fd fix: 变更omc网元状态gopsutil/v3 2024-01-25 16:50:39 +08:00
simonzhangsz 6eaaab1c7f Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-01-25 15:05:28 +08:00
simonzhangsz 97fceb1618 add: index of gold_kpi 2024-01-25 15:05:26 +08:00
TsMask 557a4d23c7 fix: 请求解析language语言头 2024-01-25 11:15:28 +08:00
TsMask ea8b197e8b feat: ws 身份认证 2024-01-25 10:40:00 +08:00
TsMask 13b5d35d0c fix: 菜单接口query 参数获取判断 2024-01-25 10:39:00 +08:00
simonzhangsz 9ce79bbc26 2.2401.3-20240124 2024-01-24 17:19:59 +08:00
simonzhangsz 8342dfa2be fix: omc self-upgrade 2024-01-24 15:27:13 +08:00
TsMask eba4416cab feat: ws 新增CDR会话查询 2024-01-24 14:11:00 +08:00
TsMask 3135ff5b85 fix: ws 消息格式统一 2024-01-24 14:10:23 +08:00
simonzhangsz 0210d28cdb Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-01-24 12:06:00 +08:00
simonzhangsz 182827febb fix: update gold_kpi record duration to 3 2024-01-24 12:05:51 +08:00
TsMask e6013789d1 feat: 新增网元数据模块 2024-01-24 11:51:27 +08:00
simonzhangsz 39a83c0753 fix: gold_kpi column granularity 2024-01-24 10:17:17 +08:00
simonzhangsz bc9668bc3e fix: change expect option to y 2024-01-24 09:48:24 +08:00
simonzhangsz 7708f6bdcc fix: remove omc config item 2024-01-24 09:48:00 +08:00
simonzhangsz 88ad0a6307 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-01-23 20:15:47 +08:00
simonzhangsz 5e4183cebc fix: kpi granularity column update to NULL 2024-01-23 20:15:45 +08:00
TsMask aba5e48005 feat: ws 请求消息体判断reqid和和结构序列化异常信息 2024-01-23 20:00:05 +08:00
TsMask ec9a30d78c feat: ws获取网络连接进程 2024-01-23 18:43:26 +08:00
TsMask 89499c9d28 faet: 新增WS模块 2024-01-23 18:06:44 +08:00
simonzhangsz 413f0b4951 fix: ... 2024-01-23 17:53:58 +08:00
simonzhangsz 56dd2b5d39 fix: menu radio information 2024-01-23 17:24:13 +08:00
simonzhangsz 3c9083ba12 fix: ... 2024-01-23 15:49:18 +08:00
simonzhangsz 1d111460f4 fix: change ne_info key 2024-01-23 15:36:20 +08:00
simonzhangsz 96349b71bc add: ue event from AMF 2024-01-22 17:12:36 +08:00
simonzhangsz bc2404be31 fix: cdr_event white list 2024-01-22 17:09:48 +08:00
simonzhangsz a72bc037f3 fix: gold kpi add granularity 2024-01-22 17:08:41 +08:00
simonzhangsz cb175145f9 fix: exclude reference dir 2024-01-22 11:40:35 +08:00
simonzhangsz 3b874b1502 fix: change log 2024-01-20 15:43:40 +08:00
simonzhangsz e3878b8f6a fix: changelog and default to hidden n3iwf/nssf features menu 2024-01-20 15:25:34 +08:00
simonzhangsz bb48fc2c5d fix: rollback software package 2024-01-20 14:39:53 +08:00
simonzhangsz f04d6364ed fix: enhanced active package 2024-01-20 12:00:50 +08:00
TsMask 37bb3bb0f6 feat: 版本发布日志 2024-01-19 18:04:51 +08:00
simonzhangsz 8cc2529148 fix: nodeB to radios 2024-01-19 17:39:17 +08:00
simonzhangsz 06fcfcd606 add;.. 2024-01-19 16:01:55 +08:00
simonzhangsz ce5f5f710f add: cdr_event table 2024-01-19 16:01:43 +08:00
simonzhangsz cf876378d4 add: cdr_event table 2024-01-19 15:55:10 +08:00
simonzhangsz ea64a6aa3f add: cdr api package 2024-01-19 15:18:26 +08:00
simonzhangsz eaa857c5d1 fix: menu adjustment 2024-01-18 18:36:48 +08:00
simonzhangsz 824a7993e5 fix: monitor menu adjustment 2024-01-18 17:00:04 +08:00
simonzhangsz 3bb4bd31ce fix: 2.2401.3 database update 2024-01-18 15:02:11 +08:00
TsMask d10895de11 fix: 新增仪表盘菜单 2024-01-18 12:03:05 +08:00
TsMask 5d66eabcb4 fix: 字典数据更新刷新缓存 2024-01-18 11:16:34 +08:00
simonzhangsz be1d23d504 fix: change to 2.2401.3 2024-01-18 09:44:56 +08:00
simonzhangsz 01f65b85b5 fix: active and rollback pkg issue 2024-01-18 09:17:30 +08:00
simonzhangsz b305761396 fix: ... 2024-01-17 21:03:51 +08:00
simonzhangsz 827ada36c9 fix: ... 2024-01-17 20:38:25 +08:00
simonzhangsz 92a46667b1 fix: dpkg omc pkg issue 2024-01-17 20:33:32 +08:00
TsMask d2ded8c196 fix: 优化获取获取网元状态 2024-01-17 20:15:23 +08:00
simonzhangsz 84a1e0c368 fix: test 2024-01-17 19:55:23 +08:00
simonzhangsz a3e703d9ce fix: ... 2024-01-17 19:29:22 +08:00
simonzhangsz 1bbb9be5fa fix: log level 2024-01-17 18:21:12 +08:00
simonzhangsz 2efd64d928 fix: active pkg issue 2024-01-17 17:24:39 +08:00
simonzhangsz a3a9e84a02 fix: active and rollback package issue 2024-01-17 16:49:54 +08:00
simonzhangsz c37949d73a fix: act pkg 2024-01-17 16:10:53 +08:00
simonzhangsz 0cff207e67 fix: activate pkg issue 2024-01-17 15:51:45 +08:00
simonzhangsz bafc4b4c85 fix: activate ne pkg issue 2024-01-17 15:44:09 +08:00
simonzhangsz 9e54ccd886 fix: dpkg software issue 2024-01-17 14:40:48 +08:00
simonzhangsz 8eb6430ae3 fix: restagent service update 2024-01-17 11:10:49 +08:00
TsMask e9aed62f92 ifx: 字典数据补充验证码类型 2024-01-17 09:39:24 +08:00
simonzhangsz 519af79e14 fix: rollback ims package 2024-01-16 20:04:28 +08:00
simonzhangsz 12ed109922 fix: log level and dpkg ims package issue 2024-01-16 19:48:24 +08:00
simonzhangsz b14ed41121 fix: dpkg ims package 2024-01-16 19:16:12 +08:00
simonzhangsz 3cbea84201 fix: dkpg ims issue 2024-01-16 19:11:31 +08:00
simonzhangsz ca21e901fd fix: dpkg ims software 2024-01-16 19:07:46 +08:00
TsMask 931249312b ref: 重构抓包功能,超时30分钟 2024-01-16 18:45:31 +08:00
TsMask 4ad1026d15 fix: 网元列表带状态标识 2024-01-16 18:43:58 +08:00
TsMask 94979ffce1 style: cmd工具注释 2024-01-16 18:43:09 +08:00
simonzhangsz 8b2755672c fix: log level update 2024-01-15 14:24:15 +08:00
simonzhangsz dc1a000c17 fix:dict data en update 2024-01-15 11:22:29 +08:00
TsMask 98829da890 chore: 发布说明 2024-01-12 15:45:18 +08:00
TsMask 1e08a6ddeb fix: UDM发送MML缓冲1mb延迟300ms 2024-01-12 15:42:43 +08:00
simonzhangsz 65c5378fdb fix: active handshake to nf 2024-01-12 15:20:14 +08:00
simonzhangsz 39f334058a fix: dict data for lock time 2024-01-12 14:42:19 +08:00
simonzhangsz cd48f641b3 fix: 2024-01-12 14:34:25 +08:00
simonzhangsz 38f9405333 fix: 2024-01-12 14:33:21 +08:00
simonzhangsz 65aef39dbf fix: change log for 2.2401.2 2024-01-12 14:32:47 +08:00
simonzhangsz d67a110476 add: screen lock time out 2024-01-12 14:20:50 +08:00
simonzhangsz 6b3cf5bf31 fix: mml enhancement 2024-01-12 14:01:51 +08:00
TsMask 9152304cb1 fix: 抓包错误捕获 2024-01-12 10:02:51 +08:00
TsMask 7701ea96b5 fix: UPF抓包错误捕获 2024-01-12 09:56:32 +08:00
simonzhangsz 68e55016ae fix: service update 2024-01-12 09:40:13 +08:00
simonzhangsz 3d77ade719 fix: run cmd mode 2024-01-11 19:22:15 +08:00
simonzhangsz 61b25fbe61 fix: timeout parameter 2024-01-11 17:54:48 +08:00
simonzhangsz 23b87162dd fix: set timeout for run dpkg command 2024-01-11 17:53:21 +08:00
simonzhangsz 5aeca6ecb4 fix: run dpkg command with timeout 2024-01-11 16:55:35 +08:00
TsMask 9b7f3742d0 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-01-11 16:10:58 +08:00
TsMask 2dec011c0a fix: 配置参数多语言源数据变更 2024-01-11 16:10:53 +08:00
simonzhangsz 61abc00592 fix: software 2024-01-11 16:09:45 +08:00
simonzhangsz 862a6113ed fix: version 2.2401.2 2024-01-11 11:42:55 +08:00
simonzhangsz 8ce7c5c580 fix: ba setting for config file 2024-01-11 10:54:51 +08:00
simonzhangsz d7555092c6 fix: amf comment and ba setting 2024-01-11 10:47:37 +08:00
simonzhangsz 8103b2be8c fix: parameter config 2024-01-10 20:28:45 +08:00
simonzhangsz caf4fdc46a fix: buf extend to 20kb 2024-01-10 16:28:36 +08:00
simonzhangsz d08c753ddc fix: update omc.conf for nginx 2024-01-10 16:27:41 +08:00
TsMask b838c76a4f fix: 调度任务日志多语言下查询失败 2024-01-10 14:57:33 +08:00
simonzhangsz 2e2ccba765 fix: ue resty timeout change 2024-01-10 12:07:33 +08:00
TsMask c2aa5b4a27 fix: 多语言字典数据源同步更新 2024-01-10 12:05:14 +08:00
simonzhangsz 44ddbd7892 fix: https enhancement 2024-01-10 10:11:20 +08:00
simonzhangsz 0028c40e67 fix: sql redo 2024-01-10 09:20:19 +08:00
TsMask f063df778a fix: 菜单数据字典 2024-01-09 21:25:59 +08:00
TsMask ea40fa5351 fix: UDM发送MML缓冲20k延迟500ms 2024-01-09 21:25:36 +08:00
TsMask 0ad45a9b9e feat: 拓扑组网图数据 2024-01-09 19:55:39 +08:00
simonzhangsz 5897c70565 fix: ignore insert 2024-01-09 18:13:44 +08:00
TsMask bda59fdd33 fix: 拓扑图组图片类型都读取参数值 2024-01-09 16:38:07 +08:00
TsMask f439d6b708 fix: 调度任务更新状态导致数据值丢失 2024-01-09 16:37:27 +08:00
simonzhangsz 09de2a41d0 fix: customized script 2024-01-09 16:33:54 +08:00
simonzhangsz a15e0e5973 fix: https issues 2024-01-09 16:33:27 +08:00
simonzhangsz 79d616cc8b add: make certs tool 2024-01-09 15:59:05 +08:00
simonzhangsz f4796e579c fix: https issues 2024-01-09 15:57:45 +08:00
simonzhangsz 511413e614 fix: omc ip 2024-01-08 18:20:29 +08:00
simonzhangsz c99bbd6fbe fix: 网元自定义黄金指标 2024-01-08 18:12:38 +08:00
simonzhangsz 9efe09968e FIX: CHANGE LOG 2024-01-06 18:03:48 +08:00
simonzhangsz 1b27d2c555 fix: change log 2024-01-06 16:36:32 +08:00
simonzhangsz 906535ee5b fix: delete cycle resty new process 2024-01-06 11:15:13 +08:00
simonzhangsz d422caae54 fix: change log 2024-01-06 10:57:55 +08:00
simonzhangsz fcc6aa8c68 fix: 不能周期启动getStateFromNE 2024-01-05 20:01:43 +08:00
simonzhangsz 3cd8dd70a7 fix: unmarshal 2024-01-05 19:49:41 +08:00
simonzhangsz 4c32527540 fix: dict data 2024-01-05 19:49:04 +08:00
simonzhangsz 188397ef91 fix: bool warning 2024-01-05 18:47:50 +08:00
simonzhangsz 5244288427 fix: bool warning 2024-01-05 16:58:21 +08:00
simonzhangsz d5c02dee55 fix: alarm locationInfo 2024-01-05 16:35:26 +08:00
TsMask d8c7b0943f fix: 拓扑网元列表排序 2024-01-05 15:33:38 +08:00
simonzhangsz 316e1b6392 fix: topology feature chart graph 2024-01-05 15:18:40 +08:00
TsMask 4bfed9bc07 chore: 更新说明 2024-01-05 14:20:24 +08:00
TsMask d852bfb4f5 fix: chart路由鉴权和日志记录 2024-01-05 14:18:15 +08:00
TsMask 82c74c51b2 faet: 新增数据库G6关系图表 2024-01-05 14:17:36 +08:00
TsMask bcb1aab6e5 feat: 多语言字典数据 2024-01-05 14:16:59 +08:00
TsMask 6481cf066b Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2024-01-05 13:54:47 +08:00
TsMask 5e0f10680e fix: UDM用户批量操作命令bad改baa 2024-01-05 12:01:11 +08:00
TsMask d600c61333 fix: 网元状态加ip/直连获取超时200毫秒 2024-01-05 12:00:34 +08:00
simonzhangsz b681523f01 fix: sync to omc ne fail 2024-01-05 11:04:57 +08:00
simonzhangsz c00e2d6c56 fix: parameter config rectification 2024-01-05 10:33:06 +08:00
simonzhangsz 223c314591 fix: parameter config comment rectification 2024-01-05 10:18:20 +08:00
simonzhangsz 090449db30 fix: ... 2024-01-05 09:54:54 +08:00
simonzhangsz 186033b434 fix: udm subscriber mml bad change to baa 2024-01-04 17:05:19 +08:00
simonzhangsz 1c598a7699 fix: log change level 2024-01-04 16:30:08 +08:00
TsMask 9c030f6970 fix: 黄金指标kpi个别字段统计只取最后一次收到的非0值 2024-01-04 15:55:40 +08:00
TsMask 049ce42f77 feat: 拓扑编辑数据存储功能 2024-01-04 15:54:58 +08:00
simonzhangsz 641bd524c9 fix: set omc for customized 2024-01-04 13:59:18 +08:00
simonzhangsz d3f4babe1b fix: change to 2.2401.1 2024-01-03 20:43:48 +08:00
simonzhangsz d983687185 FIX: ne status, ba 2024-01-03 19:40:31 +08:00
simonzhangsz 8239977c58 fix: ne info status in 0,3 2024-01-03 10:10:25 +08:00
simonzhangsz 06e29df8fa fix: set omc shell 2024-01-02 19:16:07 +08:00
simonzhangsz b74d0059b8 fix: upg 2023-12-29 20:42:30 +08:00
TsMask bb8d367967 fix: 修改角色状态导致菜单管理删除问题 2023-12-29 20:01:13 +08:00
TsMask ef89bb4038 chore: 更新说明 2023-12-29 18:43:36 +08:00
simonzhangsz 7facc301c4 fix: change log for 2.2312.10-20231229 2023-12-29 18:35:52 +08:00
simonzhangsz 1433964be1 add: nssf menu and topology menu 2023-12-29 17:22:33 +08:00
simonzhangsz 845720a705 fix: remove some debug of generate ne state alarm 2023-12-29 14:31:55 +08:00
simonzhangsz 49c3e8ce6d fix: script 2023-12-29 12:13:12 +08:00
simonzhangsz e1e10fba00 fix: parameter for genNeStateAlarm 2023-12-29 11:47:44 +08:00
simonzhangsz 29d4458267 fix: udm parameter config yaml 2023-12-29 11:26:16 +08:00
simonzhangsz 5de91843a8 fix: changelog 2023-12-29 10:34:08 +08:00
simonzhangsz 28e3dff6b8 fix: change to 2.2312.10 2023-12-29 10:28:00 +08:00
simonzhangsz f26a1d79e5 fix: generate ne state alarm 2023-12-29 10:21:31 +08:00
simonzhangsz a10f8c2a43 fix: telnet port 2023-12-28 17:59:44 +08:00
simonzhangsz 7f37df1337 fix:mml_amp 2023-12-28 17:59:26 +08:00
simonzhangsz 0a243a5089 fix: ims telnet issue 2023-12-28 16:42:29 +08:00
simonzhangsz c0046f421d Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-12-28 16:31:16 +08:00
simonzhangsz e9c125f632 add: sys job 2023-12-28 16:31:14 +08:00
TsMask 9c37c7ff91 docs: 字典数据补充 2023-12-28 15:19:30 +08:00
TsMask 8e83397d2d feat: 白名单/systemState 2023-12-28 15:19:08 +08:00
simonzhangsz daa42b0182 add: 3 scheuled tasks 2023-12-28 11:56:21 +08:00
simonzhangsz 079a697dd8 fix: ne info status 2023-12-28 11:47:33 +08:00
simonzhangsz 7f3d376715 add: genNeStateAlarm dict data 2023-12-28 11:47:12 +08:00
simonzhangsz 93d5ed2d61 fix: ne sync flag 2023-12-28 11:13:46 +08:00
simonzhangsz 6462710d63 fix: generate ne state alarm 2023-12-28 10:54:37 +08:00
simonzhangsz d6b07f89d0 fix: abnormal NE state alarm gen task 2023-12-28 09:25:44 +08:00
simonzhangsz 7c09325bf7 fix: inactive task handshake to NF 2023-12-27 18:03:29 +08:00
simonzhangsz 38ae580d6f fix: sys job get state and delete ne_state 2023-12-27 17:51:24 +08:00
simonzhangsz 0590566eae fix: job dict data 2023-12-27 17:50:29 +08:00
TsMask 55893741ef fix: kpi指标数据查询支持根据字段排序 2023-12-27 17:30:46 +08:00
TsMask cc9f779957 fix: 调度任务日志查询重复,移除多语言处理 2023-12-27 17:29:29 +08:00
simonzhangsz 2b3785361a fix: sync to ne 2023-12-27 12:11:48 +08:00
simonzhangsz c708ea4215 fix: offline state version 2023-12-27 10:37:08 +08:00
simonzhangsz 491456caa0 fix: sync2ne flag 2023-12-26 17:58:16 +08:00
simonzhangsz 374fb9b8f3 fix: sn fixed 2023-12-26 11:44:30 +08:00
simonzhangsz 562244d0db fix: serial number of NE license 2023-12-26 10:59:47 +08:00
simonzhangsz a066bb3692 fix: yaml conig 2023-12-26 10:59:10 +08:00
simonzhangsz 524c316da4 fix: ims parameter config 2023-12-26 10:58:52 +08:00
TsMask 6a32def83e fix: UDM用户数据删除多个imsi 2023-12-25 20:57:55 +08:00
simonzhangsz 4a4c2a97c9 fix: sn change to "-" 2023-12-25 17:55:15 +08:00
simonzhangsz 8e713e3e92 fix: ... 2023-12-22 16:35:22 +08:00
simonzhangsz c4bb89d28d fix: changelog 2.2312.9-20231222 2023-12-22 16:35:04 +08:00
simonzhangsz e8f1e96df7 fix: ba string lower or upper non sensitive 2023-12-22 15:45:15 +08:00
simonzhangsz d4db688020 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-12-22 15:31:45 +08:00
simonzhangsz b5812c0658 changelog update 2023-12-22 15:31:42 +08:00
TsMask 4165e8f224 feat: 新增系统配置信息获取序列号 2023-12-22 15:17:57 +08:00
simonzhangsz d29052e9d5 fix: copyright char 2023-12-22 14:11:20 +08:00
simonzhangsz a10ea8acf9 fix: setomc sh 2023-12-22 13:17:13 +08:00
simonzhangsz 7efa200db4 fix: setup omc sh 2023-12-22 13:08:32 +08:00
simonzhangsz 208c443de0 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-12-22 12:25:05 +08:00
simonzhangsz fc25280a36 fix: importdb sh 2023-12-22 12:25:03 +08:00
TsMask 89356af2c7 fix: UDM用户获取查询为空值情况 2023-12-22 12:23:08 +08:00
simonzhangsz 1234c56af8 fix: omc setup sh 2023-12-22 12:22:41 +08:00
simonzhangsz ea9c69ed0a fix: import.sh ba customized OMC 2023-12-22 12:05:22 +08:00
simonzhangsz 95c178fa39 fix: sys_job update for i18n 2023-12-22 11:28:55 +08:00
simonzhangsz af94dd7c3c fix: ba customized shell script 2023-12-22 11:22:53 +08:00
simonzhangsz 6358bce10e Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-12-22 11:02:46 +08:00
simonzhangsz 62ba162e59 fix: sys_job monitor sys resource donot save log 2023-12-22 11:02:44 +08:00
TsMask f5b88186dc Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-12-22 10:41:37 +08:00
TsMask cb699f29da chore: 版本说明 2023-12-22 10:41:31 +08:00
TsMask cc9c42037f feat: 调度任务日志查询全部数据接口异常 2023-12-22 10:34:41 +08:00
simonzhangsz 5440d2d22d fix: ba customized OMC 2023-12-22 10:05:54 +08:00
simonzhangsz 17983d0b45 fix: ba customized 2023-12-21 21:32:02 +08:00
TsMask f5c852d801 feat: 接口网元状态/网元列表 2023-12-21 20:42:50 +08:00
TsMask 509fdbba95 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-12-21 20:41:48 +08:00
TsMask 83722d630b fix: 获取网元状态接口请求超时时间1秒 2023-12-21 20:41:44 +08:00
simonzhangsz b40580105f fix: package name 2023-12-21 20:40:57 +08:00
simonzhangsz d021b09fa2 fix: ims mml 2023-12-21 20:21:14 +08:00
simonzhangsz 7714afa933 fix: version and package name change 2023-12-21 20:18:20 +08:00
simonzhangsz 3bf54a22b1 fix: ba customized 2023-12-21 20:08:02 +08:00
simonzhangsz bc51fd0554 fix: version 2.2312.9 2023-12-21 20:07:00 +08:00
simonzhangsz 6f8617a81e fix: ba customized 2023-12-21 19:07:34 +08:00
simonzhangsz e8303f5a0c fix: shell script 2023-12-21 18:17:15 +08:00
simonzhangsz e583a1ec4f fix: importdb script 2023-12-21 17:57:16 +08:00
simonzhangsz e48f745a3d add: nssf availableAMFs and subscriptions interfaces 2023-12-21 14:50:04 +08:00
simonzhangsz 4609a446af fix: localhost侦听 2023-12-20 17:28:24 +08:00
simonzhangsz f607662032 fix: localhost listen 2023-12-20 17:25:08 +08:00
simonzhangsz 684283d761 fix: 默认启动localhost侦听 2023-12-20 17:18:03 +08:00
simonzhangsz 2d607f903c fix: 软件大小从200MB修改为1000MB 2023-12-20 17:01:45 +08:00
simonzhangsz 433fcc19d0 fix: 默认启动localhost侦听 2023-12-20 16:56:35 +08:00
simonzhangsz 519e0ee4f9 fix: change udmuser static_ip to true optional 2023-12-20 14:19:41 +08:00
simonzhangsz de7b8c4bf1 fix: default start localhost listen 2023-12-20 10:45:44 +08:00
TsMask 472a5932e8 fix: 英文字典数据Performance Data 2023-12-20 09:46:49 +08:00
simonzhangsz 972c21395a fix: go mod 2023-12-18 19:51:24 +08:00
simonzhangsz 97ae24f715 fix: install sql 2023-12-18 14:10:01 +08:00
TsMask c5d0451293 add: 国际化数据表格文件 2023-12-15 18:13:06 +08:00
simonzhangsz b2a2eb778e fix: i18n data update 2023-12-15 17:26:58 +08:00
TsMask 5f410f4203 fix: 日志文件查询解析异常7位 2023-12-14 19:18:53 +08:00
simonzhangsz 85e8ac3e34 fix: add swag package 2023-12-14 17:42:27 +08:00
simonzhangsz f577948005 fix: .... mml yaml 2023-12-14 10:52:13 +08:00
simonzhangsz 999aca571f fix: add role_menu 2023-12-14 10:51:45 +08:00
simonzhangsz e0d38a11a2 fix: replace user 2023-12-14 10:39:39 +08:00
simonzhangsz 38996c9e4b fix: udm mml update 2023-12-14 10:31:05 +08:00
TsMask 4340572421 fix: 调整网元日志文件列表返回信息 2023-12-13 21:14:28 +08:00
TsMask 738ff3b6f5 feat: 新增OMC安装脚本英文 2023-12-13 21:10:49 +08:00
TsMask fd05fe1834 feat: 新增网元日志文件菜单 2023-12-13 21:10:17 +08:00
TsMask 0e908e525c fix: 网元文件列表调整响应信息 2023-12-13 11:06:09 +08:00
TsMask db5f349ae7 add: 新增OMC一键安装脚本 2023-12-13 11:05:29 +08:00
TsMask 194395198e fix: 文件列表补充分页参数 2023-12-12 20:35:47 +08:00
TsMask ea59f0c8d4 fix: 从网元下载pcap放在本地temp目录 2023-12-12 19:39:42 +08:00
TsMask 0baba9e40f fix: 调整默认配置文件项目名称版本号和日志输出路径 2023-12-12 19:38:22 +08:00
TsMask 97042b846d feat: 新增网元端文件列表获取和下载 2023-12-12 19:37:48 +08:00
TsMask 4405c5bed6 fix: 静态文件转转接口调整 2023-12-12 19:35:04 +08:00
TsMask 0ed715ae9f docs: 告警确认类型字典多语言 2023-12-12 19:33:42 +08:00
TsMask 1292a3381f feat: 新增首页状态字典和国际化切换权限标识 2023-12-11 20:32:36 +08:00
TsMask adb86d7f32 fix: restconf.yaml修改ne安装默认user 2023-12-11 18:06:40 +08:00
TsMask 9c4260c690 feat: 用户管理导入支持初始角色 2023-12-11 18:00:16 +08:00
simonzhangsz 4fcd1f2724 fix: update kpi set 2023-12-08 15:37:34 +08:00
TsMask d94cf752a3 fix: UDM查询imsi去除首尾空格 2023-12-06 18:55:05 +08:00
simonzhangsz 79500c6a2c fix: kpi 指标集 2023-12-06 18:24:49 +08:00
simonzhangsz 0b8fe85b49 fix: update default ip 2023-12-06 18:23:10 +08:00
simonzhangsz 85beacc66a fix: logo 2023-12-06 17:32:36 +08:00
simonzhangsz 44575b8606 fix: sys_dept 2023-12-06 16:15:23 +08:00
simonzhangsz 9a954da5ac fix:make package shell 2023-12-06 16:13:21 +08:00
simonzhangsz 6355039768 fix: help doc config 2023-12-06 15:54:51 +08:00
simonzhangsz 6d231f4100 fix: sys_config for logo 2023-12-06 15:21:42 +08:00
simonzhangsz b686c60784 fix: to 2.2312.8 2023-12-06 15:08:57 +08:00
simonzhangsz 928a3db836 fix:mml 2023-12-06 15:04:11 +08:00
simonzhangsz c90f85ced1 fix: logo and sql, help 2023-12-06 14:25:47 +08:00
simonzhangsz 667b958f0b add: logo en&zh 2023-12-06 12:02:55 +08:00
TsMask 595f2d379f style: 更新sys_config图标路径变量字符串 2023-12-06 11:02:06 +08:00
simonzhangsz 4f30f7c9a3 fix: menu dict data 2023-12-06 10:39:30 +08:00
simonzhangsz 9d998153b1 fix: sys_config & sys_role_menu sql 2023-12-06 10:22:25 +08:00
TsMask 7eb63499c3 fix: gin日志文件新命名 2023-12-05 20:40:34 +08:00
simonzhangsz 1abd25b754 fix: restconf.yaml 2023-12-05 18:48:27 +08:00
simonzhangsz dbed5b729a Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-12-05 18:19:47 +08:00
simonzhangsz 0a39420728 fix: alarm forward 2023-12-05 18:19:46 +08:00
TsMask 9429a466bd feat: 性能统计接口 2023-12-05 18:00:22 +08:00
simonzhangsz b9e4b2e6d9 fix: backup whole DB sql 2023-12-05 17:54:07 +08:00
TsMask 0357b137bc 转存指定对应文件 2023-12-04 18:34:37 +08:00
TsMask e11da6c904 feat: 系统设置配置国际化切换 2023-12-04 18:34:28 +08:00
simonzhangsz 1b57d460c0 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-12-01 20:37:43 +08:00
TsMask 24b542fdaf add: 新增用户修改角色分配 2023-12-01 19:43:38 +08:00
simonzhangsz 9514e3d31b fix: sql update 2023-12-01 19:17:48 +08:00
TsMask 39e9695836 fix: 去除最大分页限制 2023-12-01 17:51:45 +08:00
TsMask e8d1d0470f feat: 接口身份认证白名单 2023-12-01 17:22:32 +08:00
TsMask 31d50c1fc7 feat: pcf用户策略控制导入导出 2023-12-01 16:56:27 +08:00
simonzhangsz baa30022b0 fix: nssf&upf parameter config 2023-12-01 16:43:09 +08:00
simonzhangsz b38906f964 fix: amf param config 2023-12-01 16:31:42 +08:00
simonzhangsz 86b93e7332 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-12-01 15:55:24 +08:00
simonzhangsz 474ea15027 fix: pcf user ueinfo 2023-12-01 15:51:48 +08:00
TsMask 896cbbe0a8 add 补充菜单终端内PCF/N3IWF 2023-11-30 16:58:34 +08:00
TsMask 9ce63d0f95 feat: PCF服务接口-批量操作 2023-11-30 16:57:44 +08:00
simonzhangsz bb379ce509 fix: map response 2023-11-29 17:38:41 +08:00
simonzhangsz 50165a7dab fix: returnpcf user info map to FE 2023-11-29 17:37:36 +08:00
simonzhangsz 680335b66e fix: inactive run shell omc mml 2023-11-29 17:07:56 +08:00
simonzhangsz 4d1e73f121 fix: install sql 2023-11-29 15:39:54 +08:00
simonzhangsz 19b601a851 fix: restconf 2023-11-29 11:47:38 +08:00
simonzhangsz a692bc0edd fix: mme mml 2023-11-29 11:46:42 +08:00
simonzhangsz a46fbb63c5 fix: upfHeaderLength 2023-11-29 10:30:58 +08:00
simonzhangsz 5870e3e820 fix: upf mml 2023-11-29 10:28:01 +08:00
simonzhangsz 97598556c6 fix: all ne add help mml 2023-11-29 10:27:42 +08:00
TsMask 8224071881 fix: 登录日志msg存储使用变量值 2023-11-28 21:09:44 +08:00
simonzhangsz dd1058feb7 add: pcfuserInfo interface 2023-11-28 19:27:58 +08:00
simonzhangsz e8d6c13f71 fix: cell information 2023-11-28 19:27:26 +08:00
simonzhangsz 9281f54080 fix: mml parameter upfHeaderLength 2023-11-28 18:22:57 +08:00
simonzhangsz c109ad3826 fix: mml parameter upfHeaderLength 2023-11-28 18:20:15 +08:00
simonzhangsz 0508866bef fix: mml for all ne system 2023-11-28 18:19:37 +08:00
simonzhangsz e6299b0084 fix: ne mml system cmd 2023-11-28 15:37:20 +08:00
TsMask 1ed15ac50b fix: UDM用户数据导入imsi空值跳过 2023-11-28 11:41:02 +08:00
simonzhangsz e1859c2a19 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-11-28 10:24:31 +08:00
simonzhangsz 59da0128d4 fix: udm auth data 2023-11-28 10:24:28 +08:00
TsMask 1380bf8698 fix: 新增发送文件到网元服务器 2023-11-28 09:47:21 +08:00
TsMask 05d94572f4 fix: UDM用户数据响应信息 2023-11-28 09:37:46 +08:00
simonzhangsz 08b4174b83 fix: delete expired key 2023-11-25 17:48:56 +08:00
simonzhangsz 93a17a1c81 fix: add new authenrization header 2023-11-25 17:41:20 +08:00
simonzhangsz e36ef6a339 fix: change rpm package name 2023-11-24 19:19:22 +08:00
simonzhangsz 82e7f53352 fix: add column status into mml 2023-11-24 18:59:53 +08:00
simonzhangsz 4b4a0f53ea fix: add column operation into table system_log 2023-11-24 18:02:47 +08:00
simonzhangsz af8e815ecb fix: update sys_job primary key 2023-11-24 18:01:55 +08:00
simonzhangsz e49a5efa9d Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-11-24 17:21:03 +08:00
simonzhangsz db383eb42f fix: AGrandEMS 2023-11-24 17:21:00 +08:00
TsMask ee90ec827b fix: 在线用户登录地点多语言显示问题 2023-11-24 17:12:52 +08:00
simonzhangsz e5429d5a49 fix: sys_config en locales update 2023-11-24 15:01:25 +08:00
TsMask fbb6e1ff02 docs: 新增参数系统设置6,7记录 2023-11-24 14:39:32 +08:00
TsMask 635167c0f7 feat: 系统使用文档转存 2023-11-24 14:22:41 +08:00
simonzhangsz 0e26e1d754 fix: udm auth &subscriber mml 2023-11-24 10:59:49 +08:00
simonzhangsz 8862f1dd90 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-11-24 10:29:07 +08:00
simonzhangsz 57d33a536e fix: load mml 2023-11-24 10:29:06 +08:00
TsMask ed64c68048 feat: 系统配置官网网址和系统使用文档 2023-11-23 21:47:13 +08:00
TsMask 716d05295d fix: UDM用户数据批量删除后获取数据 2023-11-23 21:46:11 +08:00
simonzhangsz 4eacb3bd17 fix:sys_job 2023-11-23 20:30:48 +08:00
simonzhangsz 9c228764e1 fix: sys_job locales 2023-11-23 20:16:50 +08:00
simonzhangsz 85a20ba4f9 fix: get state 2023-11-23 11:26:23 +08:00
simonzhangsz b7b7e6507f Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-11-23 11:20:40 +08:00
simonzhangsz e5b677c535 fix: ne_id string value can't get record 2023-11-23 11:20:36 +08:00
TsMask 793546543a fix: 用户信息导入结果数显示错误 2023-11-22 17:31:42 +08:00
TsMask 57f16a7b71 feat: 忽略.idea目录文件 2023-11-22 10:02:12 +08:00
simonzhangsz abba0664fd fix: BE cn/en locales 2023-11-21 20:59:38 +08:00
simonzhangsz 753779aa17 fix: update menu and role 2023-11-21 17:28:50 +08:00
simonzhangsz cb16276f0a fix: udm&pcf parameter config 2023-11-21 16:29:30 +08:00
simonzhangsz 8c2b892dc5 fix: sys dict data locales 2023-11-21 16:29:04 +08:00
simonzhangsz 40acec3eef fix: BE locales update 2023-11-21 15:23:59 +08:00
simonzhangsz d4c3fe1aea Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-11-21 14:36:55 +08:00
simonzhangsz 9c21c91a11 add: BE sys_dict_data locales 2023-11-21 14:36:52 +08:00
TsMask c7606e3f92 fix: 跳过l18n字典数据翻译 2023-11-21 11:31:30 +08:00
simonzhangsz 0fb3df542f fix: smf&udm parameter config 2023-11-21 11:05:07 +08:00
simonzhangsz 2005b8219f fix: mme export etc failure(no yaml) 2023-11-21 10:56:00 +08:00
TsMask 18241efc31 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-11-20 19:02:14 +08:00
TsMask 2a44f250f5 feat: 网元模块操作日志title多语言 2023-11-20 19:02:11 +08:00
TsMask 8b9e4ca240 feat: 模块多语言-字典数据 2023-11-20 18:58:05 +08:00
TsMask a538fa98e7 feat: UA和IP地址多语言 2023-11-20 18:57:28 +08:00
TsMask 9648e79dd9 feat: 获取静态文件目录绝对和相对路径生成 2023-11-20 18:56:54 +08:00
TsMask 80978c96f0 feat: 中间件多语言 2023-11-20 18:56:02 +08:00
simonzhangsz b586b0cb55 fix: upgrade sql 2023-11-20 18:55:45 +08:00
TsMask 5604bd9b9d feat: 系统模块多语言 2023-11-20 18:55:33 +08:00
TsMask d52945c946 feat: 监控模块多语言 2023-11-20 18:54:59 +08:00
TsMask 99e247506a Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-11-20 18:54:22 +08:00
TsMask 084a7b3c93 feat: 调度任务多语言 2023-11-20 18:54:15 +08:00
TsMask 506866e082 feat: 通用模块多语言 2023-11-20 18:53:25 +08:00
TsMask a5139cf29c feat: trace 模块路由多语言 2023-11-20 18:52:27 +08:00
TsMask 2bfb528907 fix: 查询nil字符串序列非空字符串 2023-11-20 18:51:12 +08:00
TsMask 03a944aff2 del: 移除静态枚举改数据字典获取 2023-11-20 18:50:27 +08:00
TsMask 0c3cd1b31f fix: 网元模块(查询网元,UDM用户信息) 2023-11-20 18:49:31 +08:00
TsMask 03b404ed18 doc: 用户数据导入模板中英 2023-11-20 18:48:06 +08:00
simonzhangsz 4ecfe26d22 fix: upgrade sql 2023-11-20 18:36:14 +08:00
simonzhangsz fd37d68a05 fix: change to 2.2311.8 2023-11-20 16:36:37 +08:00
simonzhangsz d2d557109d fix: install depend pkg script 2023-11-18 14:32:21 +08:00
simonzhangsz ea689944dc add: a install depend package script 2023-11-18 12:08:14 +08:00
simonzhangsz e6d132982a Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-11-18 10:11:01 +08:00
simonzhangsz 8cccc0aae7 fix: mme parameter config 2023-11-18 10:10:59 +08:00
TsMask 05c4b027f9 fix: 岗位/角色备注说明允许存空字符 2023-11-17 17:40:25 +08:00
TsMask 73500ba39f del: 删除通知公告接口 2023-11-17 17:40:16 +08:00
simonzhangsz c69e90a69e fix: switch testmode to false 2023-11-17 14:58:59 +08:00
simonzhangsz ef3c8ee4f0 fix: hide some mml 2023-11-17 14:02:43 +08:00
TsMask 3fc37924f6 fix: 字典数据空字符串存入 2023-11-17 10:15:19 +08:00
simonzhangsz 10847bb9f0 fix: change to english 2023-11-16 17:09:59 +08:00
simonzhangsz 9007387640 fix: add column status to mml 2023-11-16 16:35:47 +08:00
simonzhangsz 78a155a54c fix: amf parameter 2023-11-16 16:26:48 +08:00
simonzhangsz 53e85267fa add: n3iwf online user 2023-11-15 17:44:54 +08:00
simonzhangsz 66f5802476 add: mme parameter config yaml file 2023-11-15 15:09:56 +08:00
simonzhangsz 7545c33ff4 fix: en parameter name update 2023-11-15 10:05:40 +08:00
simonzhangsz 40ae50519c fix:nrf parameter config update to only get method 2023-11-14 17:28:33 +08:00
simonzhangsz 123e8f4412 fix: parameter config yaml updated 2023-11-14 15:49:49 +08:00
simonzhangsz 26a15d3ce1 fix: ims parameter config update 2023-11-14 09:09:45 +08:00
TsMask f691af14aa fix: 内网IP英文显示 2023-11-11 15:08:08 +08:00
TsMask 224efff227 feat: 国际化模拟测试接口 2023-11-10 18:09:37 +08:00
TsMask 30f1776fe7 feat: 缓存处理国际化数据 2023-11-10 18:09:05 +08:00
TsMask cc93ff9842 feat: 解析客户端接收语言 2023-11-10 18:08:27 +08:00
TsMask 1a14ab4567 style: 修改错误提示信息 2023-11-10 18:07:48 +08:00
simonzhangsz cbbedc2658 add: n3iwf parameter config file 2023-11-10 15:28:27 +08:00
simonzhangsz 954004598a fix: udm mml bad authdat and bad udmuser 2023-11-10 10:35:57 +08:00
TsMask 5869056b0d fix: UDM签约查看信息字符分割截断 2023-11-09 18:28:17 +08:00
simonzhangsz c41ee26a2f fix: web port change to 80, 443 2023-11-09 18:08:06 +08:00
simonzhangsz f12014a8c3 fix: dict length for en 2023-11-09 17:15:08 +08:00
simonzhangsz db57419769 fix: add authdat 2023-11-09 16:26:59 +08:00
simonzhangsz 348c4e9bf3 fix: update Copyr
right
2023-11-09 15:37:35 +08:00
TsMask d8c190b2ff fix: UDM鉴权批量添加opc参数缺失 2023-11-09 15:08:36 +08:00
TsMask 1415e2d185 fix: UDM签约导出数据排序asc 2023-11-09 12:05:35 +08:00
simonzhangsz 4603f2031e fix: udm sub mml file to path 2023-11-09 10:42:51 +08:00
TsMask 268b97760e fix: Access-Control-Request-Headers 2023-11-09 10:24:31 +08:00
TsMask 9b23cfed11 fix: UDM签约导入eps_dat原来的第六位不要 2023-11-09 10:19:02 +08:00
TsMask 32c812f2a3 fix: UDM签约批量添加组合EpsDat 2023-11-08 20:46:56 +08:00
TsMask 25278de624 fix: UDM签约导入sm_dat字段 2023-11-08 20:26:37 +08:00
TsMask 7cc444f4ba fix: UDM鉴权用户跳过空Imsi插入 2023-11-08 19:42:39 +08:00
TsMask fe0c7334ef style: 操作日志t类型头-UDM签约用户 2023-11-08 19:01:14 +08:00
TsMask c747fe3fb6 fix: UDM鉴权用户status默认0 2023-11-08 18:38:08 +08:00
TsMask 53202b5be9 fix: UDM批量新增StaticIp越界问题 2023-11-08 17:51:35 +08:00
TsMask c72a63d00c del: 移除解析请求客户端接受语言 2023-11-08 17:51:21 +08:00
simonzhangsz 67058b59e0 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-11-08 16:56:20 +08:00
simonzhangsz 24ccdf10d9 fix:misc 2023-11-08 16:51:44 +08:00
TsMask 758e009cf7 style: 错误信息英文返回-ctx文件 2023-11-08 16:16:32 +08:00
TsMask ec09e46a91 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-11-08 16:15:50 +08:00
TsMask 1a1bc9ad8e style: 错误信息英文返回-ctx文件 2023-11-08 16:15:47 +08:00
lichang dc4f8e8fcc 删除 CHANGED.md 2023-11-08 15:54:39 +08:00
TsMask c1bf868b8d docs: 更新说明文件 2023-11-08 15:44:36 +08:00
TsMask 546c6f165b style: 错误信息英文返回-featues包 2023-11-08 15:01:57 +08:00
TsMask c53cd9ce16 style: 错误信息英文返回-lib包 2023-11-08 15:00:54 +08:00
TsMask 81138b8c22 style: 错误信息英文返回-framework模块 2023-11-08 15:00:05 +08:00
TsMask 267a13d3d6 style: 错误信息英文返回-common 模块路由 2023-11-08 14:58:00 +08:00
TsMask d456b735fb style: 错误信息英文返回-monitor 模块路由 2023-11-08 14:57:08 +08:00
TsMask a102f772cb style: 错误信息英文返回-system 模块路由 2023-11-08 14:56:36 +08:00
TsMask ae7f2d050c style: 错误信息英文返回-trace 模块路由 2023-11-08 14:56:08 +08:00
simonzhangsz 56a2f75ebb fix:shell script 2023-11-08 14:38:00 +08:00
simonzhangsz 5c987ec1d9 add: rename database name shell script 2023-11-08 14:30:02 +08:00
simonzhangsz f1ec33820c fix: make package shell script 2023-11-07 18:13:43 +08:00
simonzhangsz 272267bf98 fix:.... 2023-11-07 17:28:22 +08:00
simonzhangsz 78e5637481 fix.... 2023-11-07 17:17:19 +08:00
simonzhangsz a6a6892b33 fix: sys_user default user 2023-11-07 17:08:37 +08:00
simonzhangsz 10187f11d7 fix: install ignore into record 2023-11-07 16:58:51 +08:00
simonzhangsz a79dd399bc fix: update vue3 sql 2023-11-07 16:38:07 +08:00
TsMask c54b174507 fix: UDM导入导出字段顺序 2023-11-07 16:00:07 +08:00
TsMask 449871bb29 style: 错误提示英文内容 2023-11-07 15:58:34 +08:00
TsMask 5a5c4d2da9 fix: UDM批量用户删除[) 2023-11-07 14:54:17 +08:00
TsMask 25c2030c26 fix: 用户签约数据跳过非常规数据 2023-11-07 14:38:25 +08:00
TsMask 3c2a327df3 fix: 用户签约数据eps-dat必定九段 2023-11-07 14:03:50 +08:00
TsMask 7c796b1275 fix: gorm的mysql连接 2023-11-07 14:02:10 +08:00
simonzhangsz a7f3fb77d8 fix:update charset for db connection 2023-11-07 11:31:35 +08:00
simonzhangsz b46d4e23d2 fix: update db connect charset and collation 2023-11-07 11:02:57 +08:00
simonzhangsz 56cff767a6 fix: update sys_dept&post&user 2023-11-07 10:56:59 +08:00
simonzhangsz 413838ffea fix: version 2023-11-06 19:33:53 +08:00
simonzhangsz 2509cd0f08 fix: local redis config 2023-11-06 18:05:41 +08:00
simonzhangsz f9aa949427 fix: nssf parameter config 2023-11-06 18:05:22 +08:00
simonzhangsz 682fce4da8 fix: add column comment to table ne_backup 2023-11-06 18:05:06 +08:00
TsMask 8c1947efd3 fix: UDM用户排序 2023-11-06 14:44:28 +08:00
simonzhangsz 2e3c71107d fix: change version to 2.2311.7 2023-11-06 14:28:13 +08:00
simonzhangsz b6ee1626fd fix: inactived some task 2023-11-06 14:27:43 +08:00
simonzhangsz 41ea20673b fix: change version to 2.2311.7 2023-11-06 14:09:55 +08:00
simonzhangsz e88ff2058a fix:upf param cut 2023-11-06 14:09:14 +08:00
simonzhangsz 979dbe071e Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-11-02 20:49:43 +08:00
simonzhangsz 71e7c70588 fix: amf param config reload 2023-11-02 20:49:39 +08:00
TsMask bd18cdfaca fix: 字典获取只需要登录 2023-11-02 18:58:27 +08:00
TsMask d46e87f784 fix: 用户数据接口权限 2023-11-02 17:13:05 +08:00
TsMask f8a996526f fix: 系统资源信息使用v3库 2023-11-02 11:53:34 +08:00
TsMask 6329f04797 fix: UDM导入结果直接返回信息 2023-11-02 11:52:30 +08:00
TsMask a59aec4834 fix: 记录操作200/204都为成功 2023-11-01 19:29:14 +08:00
simonzhangsz ae7b922d24 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-11-01 18:44:41 +08:00
simonzhangsz 918f2ebc18 FIX: sys_role_menu 2023-11-01 18:44:38 +08:00
TsMask 87898370cf Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-11-01 18:19:23 +08:00
TsMask f3437dd555 fix: 监控数据本机#号存入 2023-11-01 18:19:20 +08:00
simonzhangsz 9801833ac4 fix: upgrade option sql commit 2023-11-01 18:04:43 +08:00
simonzhangsz 65e3504c81 fix: set sql logger recover 2023-11-01 17:47:36 +08:00
simonzhangsz 4818106f01 fix: ... 2023-11-01 17:24:30 +08:00
simonzhangsz 142e755b5d fix: backup NE etc cron task 2023-11-01 17:18:32 +08:00
simonzhangsz 8254e1cbc5 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-11-01 16:59:38 +08:00
simonzhangsz 6af98bb6c8 fix: export etc file failure 2023-11-01 16:59:04 +08:00
TsMask 67c78ba9a1 fix: 监控数据升序输出 2023-11-01 15:50:02 +08:00
TsMask 5d8ebf413c fix: 去除非前端操作记录操作日志 2023-11-01 15:49:35 +08:00
TsMask ac4d08d0a7 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-11-01 15:21:46 +08:00
TsMask 93d46f9095 fxi: 鉴权用户KI/OPC信息显示 2023-11-01 15:21:41 +08:00
TsMask 34e609be9c fix: UDM签约数据存储字段 2023-11-01 15:20:52 +08:00
simonzhangsz 319f3d5bc4 fix.... 2023-11-01 14:36:55 +08:00
simonzhangsz 3e2b9d776e fix: update vue3 sql 2023-11-01 14:13:44 +08:00
TsMask 73f3d550a7 fix: udm用户信息直接返回后存入数据库 2023-11-01 10:39:47 +08:00
TsMask 928448b548 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-10-31 19:26:15 +08:00
TsMask 23c87c06c4 fix: 调整导入用户模板 2023-10-31 19:26:11 +08:00
simonzhangsz f5bcaa1bf9 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-10-31 18:41:49 +08:00
simonzhangsz f093283649 fix: add sys job of monitor 2023-10-31 18:41:41 +08:00
simonzhangsz d08d452531 fix: nssf name issue 2023-10-31 18:41:27 +08:00
TsMask 4e55820bc8 fix: 监控信息数据 2023-10-31 18:37:15 +08:00
TsMask 2541a38b13 fix: 取消接口限流 2023-10-31 18:29:52 +08:00
TsMask d6862d132c fix: mut路由添加记录日志中间件 2023-10-31 18:02:53 +08:00
simonzhangsz 74acf4ffbb fix: install sys tables 2023-10-31 17:40:34 +08:00
simonzhangsz 6c7dc617dd fix:update table sql 2023-10-31 17:28:32 +08:00
simonzhangsz 46bce0e839 fix... 2023-10-31 16:58:16 +08:00
simonzhangsz 80556f782d fix: ... 2023-10-31 16:25:23 +08:00
simonzhangsz e77ab52328 fix:logger return writer 2023-10-31 16:21:02 +08:00
simonzhangsz 215f9abd2c fix:delete crontask 2023-10-31 16:17:10 +08:00
simonzhangsz 2fa9452486 fix: sql install 2023-10-31 15:49:07 +08:00
simonzhangsz bb4adf8dff fix: update monitor module 2023-10-31 14:14:00 +08:00
simonzhangsz 7cc0cc8950 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-10-31 11:09:03 +08:00
simonzhangsz 7bc88328d4 fix: reload failure from upf 2023-10-31 11:09:01 +08:00
TsMask fd60092f78 fix: 用户手机邮箱备注允许置空 2023-10-30 18:18:05 +08:00
simonzhangsz 08a74268ac Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-10-30 17:41:46 +08:00
simonzhangsz 2a2d922600 fix: ims add parameter 2023-10-30 17:34:45 +08:00
TsMask 46e63a88bf style: 保留userID为1的是超级管理员 2023-10-30 12:05:45 +08:00
TsMask df304a358b fix: 调整日志输出文件restagent.log 2023-10-30 11:20:27 +08:00
simonzhangsz 61f750ca32 fix: sql update 2023-10-30 11:06:41 +08:00
TsMask 4adea63183 fix: 调度任务记录日志不判断jobID 2023-10-30 09:26:54 +08:00
TsMask 64548dd3aa fix: 过滤旧前端菜单 2023-10-28 17:50:41 +08:00
TsMask 238836b257 feat: 数据表-监控资源 2023-10-28 17:19:52 +08:00
TsMask d228ce01f2 fix: 调度任务模块层级 2023-10-28 17:03:56 +08:00
TsMask e66f83dce4 fix: 模块加载启动顺序 2023-10-28 17:00:52 +08:00
TsMask ff1c760452 feat: 服务器资源监控信息 2023-10-28 17:00:03 +08:00
simonzhangsz 4a577c89e7 fix:... 2023-10-28 16:58:34 +08:00
simonzhangsz 7c1f5bc179 fix:... 2023-10-28 16:56:23 +08:00
simonzhangsz bf2860dcce fix: command output to string 2023-10-28 16:50:29 +08:00
simonzhangsz bda7068b90 fix: .. 2023-10-28 16:47:10 +08:00
simonzhangsz fd5cb17f92 fix: -- 2023-10-28 16:45:15 +08:00
simonzhangsz 2a7d0fde76 fix:-- 2023-10-28 16:43:07 +08:00
simonzhangsz e907e3942c fix: delete expired backup files 2023-10-28 16:25:56 +08:00
simonzhangsz 6370076362 add: rm expired backup file and shell script 2023-10-28 16:23:54 +08:00
simonzhangsz 6fe23761ab fix: rmexpfiles.sh 2023-10-28 16:10:02 +08:00
simonzhangsz 3f6b76d912 fix: rm expired file shell script 2023-10-28 16:09:11 +08:00
simonzhangsz 9a7733d083 add: rm expired file shell script 2023-10-28 16:03:02 +08:00
simonzhangsz 2a0cf9892a fix: vue3 sys_config update sql 2023-10-28 14:13:07 +08:00
simonzhangsz eb38f9f74e fix: debug setting 2023-10-28 12:00:48 +08:00
simonzhangsz 0f35832aa5 fix: udm and ausf mml list 2023-10-27 19:29:17 +08:00
simonzhangsz f0f0b54268 fix: alarm email forward 2023-10-27 16:35:19 +08:00
TsMask d60e3aca2e fix: 去除UDM鉴权用户KI/OPC掩码 2023-10-27 16:03:50 +08:00
simonzhangsz c4575b88a2 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-10-27 15:40:00 +08:00
simonzhangsz cc22be215d fix: alarm email forward 2023-10-27 15:39:59 +08:00
TsMask 2250c5e511 fix: 参数配置redis查询取值异常 2023-10-27 15:27:04 +08:00
simonzhangsz f70c169de7 fix: alarm email forward 2023-10-27 14:32:10 +08:00
simonzhangsz 3c1adf4c8f fix: alarm email forward 2023-10-27 14:28:52 +08:00
simonzhangsz b3ca48b028 fix: alarm forward 2023-10-27 14:09:04 +08:00
TsMask 4f34dbb99b fix: 移除database接口的中间件登录判断 2023-10-27 11:30:29 +08:00
simonzhangsz 66bf120f84 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-10-27 10:53:21 +08:00
simonzhangsz 4c816c9350 fix: alarm forward update 2023-10-27 10:53:20 +08:00
TsMask 4197644a92 fix: 路由添加操作日志记录 2023-10-27 10:07:34 +08:00
TsMask 144b324c5f fix: 系统可暴露的配置信息 2023-10-27 09:59:06 +08:00
TsMask 1e1264cee4 fix: 用户数据导入 2023-10-27 09:48:53 +08:00
simonzhangsz a010b7f284 fix: sys_job 2023-10-26 20:45:49 +08:00
simonzhangsz dd85cfa65b fix: sys_job 2023-10-26 20:36:30 +08:00
TsMask 1a35240d42 feat: assets程序内嵌全局资源访问 2023-10-26 20:23:46 +08:00
simonzhangsz 2e160ef4d3 fix: sys_job 2023-10-26 19:30:51 +08:00
simonzhangsz 867c391164 fix:delete simple job 2023-10-26 19:12:49 +08:00
TsMask 56854107c8 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-10-26 18:26:36 +08:00
TsMask f07d2e3734 fix: 修改file引用包名 2023-10-26 18:26:33 +08:00
TsMask 61566927d6 feat: 跟踪模块 2023-10-26 18:25:38 +08:00
TsMask 79f30f2fc5 feat: 网元模块 2023-10-26 18:25:24 +08:00
TsMask acd44da5e0 fix: 移动file文件操作包 2023-10-26 18:25:01 +08:00
simonzhangsz d355d7960c fix: remove ausf mml from udm system mml 2023-10-26 18:23:38 +08:00
TsMask 1bb322a5a8 del: 删除获取防火墙相关代码 2023-10-26 18:23:29 +08:00
simonzhangsz 0643bc3df8 fix: dict_type&dict_data&menu dump struct and data 2023-10-26 17:41:53 +08:00
simonzhangsz 181e12d4cc fix: backup etc list for ims 2023-10-26 17:17:26 +08:00
simonzhangsz 4a651caac0 fix: ims etc backup list 2023-10-26 16:25:02 +08:00
simonzhangsz fab2c9f90d Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-10-26 10:48:50 +08:00
simonzhangsz 0d035b779a fix: update sys_job 2023-10-26 10:48:49 +08:00
TsMask 23170fd8a4 fix: UPF脚本执行缺失expect声明 2023-10-26 09:21:41 +08:00
simonzhangsz 7c2fead120 fix: database 2023-10-25 20:36:45 +08:00
simonzhangsz 7d917c66a6 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-10-25 20:22:01 +08:00
simonzhangsz cf9cf71db7 fix: vue3 sql update 2023-10-25 20:22:00 +08:00
TsMask 36fcdb985d fix: UPF脚本执行缺失expect声明 2023-10-25 20:19:13 +08:00
TsMask af610e4416 fix: UPF脚本执行缺失expect声明 2023-10-25 20:05:10 +08:00
simonzhangsz 34fda262ea FIX: vue3 update sys_job and sys_menu 2023-10-25 18:25:52 +08:00
simonzhangsz f9b883df64 FIX: vue3 update sql 2023-10-25 17:35:13 +08:00
simonzhangsz 6ab6952627 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-10-25 17:29:51 +08:00
simonzhangsz 9b3b36b66b fix: vue3 update at 10/23 2023-10-25 17:29:50 +08:00
TsMask d87c29e026 fix: 调度任务日志记录是否手动触发crom属性 2023-10-25 17:26:02 +08:00
TsMask 5047b56b4d sql: 系统菜单-系统设置 2023-10-25 17:12:52 +08:00
TsMask b9d9cdf336 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-10-25 17:07:14 +08:00
TsMask 9a9fa4aa8a sql: 参数配置-系统设置属性 2023-10-25 17:07:02 +08:00
TsMask 840b754d37 style: 系统信息any类型声明 2023-10-25 17:06:48 +08:00
TsMask f566dd0170 feat: 账号注册/系统可暴露的配置信息接口暴露 2023-10-25 17:06:00 +08:00
TsMask 0d0ad90e1f feat: 系统可暴露的配置信息 2023-10-25 17:05:03 +08:00
TsMask 633878f05a feat: 参数配置修改配置参数 2023-10-25 17:04:40 +08:00
simonzhangsz 66794f91e2 fix: add cron task 2023-10-25 17:00:54 +08:00
simonzhangsz 2ac4bea8ba fix: service start error when reboot 2023-10-25 15:40:31 +08:00
simonzhangsz d9b1852a3b Add: delete expired record for crontask 2023-10-24 20:19:50 +08:00
simonzhangsz 22e53ea20f fix: get alarms from NFs 2023-10-24 18:52:38 +08:00
simonzhangsz bcec4e13ae fix: dead cycle do with sync alarm 2023-10-24 18:03:54 +08:00
simonzhangsz a37382ba85 fix: tips for importdb.sh 2023-10-24 11:41:34 +08:00
TsMask 8eca467733 fix: 系统信息CPU核心数 2023-10-24 10:48:18 +08:00
simonzhangsz ee4c94925f Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-10-24 10:30:42 +08:00
simonzhangsz a1108c0fbe fix: delete trace_data invalid timestamp 2023-10-24 10:30:41 +08:00
TsMask 0ed658aecd fix: 主机运行时长格式化天时分秒 2023-10-23 19:16:22 +08:00
simonzhangsz 1ffbd335dd Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-10-23 18:17:33 +08:00
simonzhangsz 99a053cba9 fix: remove cronuser and add upgVue3 tips for importdb.sh 2023-10-23 18:17:32 +08:00
TsMask ad586a992f feat: 调度任务支持是否进行日志记录 2023-10-23 18:01:50 +08:00
simonzhangsz d45e171e96 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-10-23 16:53:47 +08:00
simonzhangsz 2ec90c5838 fix: start order process list 2023-10-23 16:53:46 +08:00
TsMask 79faa88fc7 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-10-21 19:24:35 +08:00
TsMask 7b7b4c6002 fix: 系统信息读取 2023-10-21 19:24:33 +08:00
simonzhangsz 79e01c786a fix: upgrade sys_menu 2023-10-21 18:13:15 +08:00
simonzhangsz 59301a1c7d FIX: upgrade sys_menu 2023-10-21 18:11:56 +08:00
simonzhangsz abd3267196 fix: sys_menu for upgrade vue3 2023-10-21 18:09:10 +08:00
simonzhangsz 794d3ceaf2 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-10-21 17:50:06 +08:00
simonzhangsz cfa4a2e999 FIX: upgrad vue3 database 2023-10-21 17:50:05 +08:00
TsMask ec76e34576 fix: 设置登录IP和登录时间 2023-10-21 17:43:17 +08:00
simonzhangsz 7aca7b2fc1 fix: include data of sys_job table for vue3 upgrade 2023-10-21 17:12:02 +08:00
simonzhangsz 3d55c0f7f9 fix: crontask for delete ne backup file 2023-10-21 17:00:03 +08:00
simonzhangsz 217d807ed3 fix: delete expired ne backup file 2023-10-21 16:32:24 +08:00
simonzhangsz 7ddc5fa937 fix: add new crontask module 2023-10-21 16:15:08 +08:00
TsMask bdc6fdaa89 fix: 任务处理返回信息和错误error对象 2023-10-21 16:11:53 +08:00
TsMask 2c262e1e7d fix: 用户注册时密码反序列取值 2023-10-21 11:51:12 +08:00
simonzhangsz e074375051 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-10-21 10:35:54 +08:00
simonzhangsz c8ebc0fc12 fix: for vue3 2023-10-21 10:35:52 +08:00
TsMask 23141a8459 style: 创建系统登录日志 2023-10-21 10:03:55 +08:00
simonzhangsz d92696265d fix: update database for vue3 2023-10-20 20:34:14 +08:00
simonzhangsz 9de49a3985 fix: upgrade sys_menu for vue3 2023-10-20 20:23:30 +08:00
simonzhangsz 2e72153140 fix: insert ignore for vue3 2023-10-20 20:04:12 +08:00
simonzhangsz 0dc26e13ab fix: upgrade sys_menu table 2023-10-20 19:46:07 +08:00
simonzhangsz 8f7813f6b8 fix: vue3 default user 2023-10-20 19:35:59 +08:00
simonzhangsz f955d109d2 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-10-20 19:27:47 +08:00
simonzhangsz 92a9c4f1d6 fix: for vue3 database 2023-10-20 19:27:46 +08:00
TsMask 3100ea1356 fix: 网元用户信息签约鉴权日志收集 2023-10-20 19:02:53 +08:00
TsMask 98132899a2 fix: 登录退出记录日志,状态为1 2023-10-20 19:01:38 +08:00
TsMask 0633f38ca0 feat: 添加mml日志和操作日志收集中间件 2023-10-20 18:34:18 +08:00
TsMask b52a08aeb3 style: panic异常信息输出路径地址 2023-10-20 18:30:36 +08:00
TsMask 1971ff6a47 fix: session_token活动总是刷新 2023-10-20 18:29:56 +08:00
TsMask 84010a6693 fix: 菜单同父级下唯一 2023-10-20 18:28:38 +08:00
simonzhangsz 62b1601718 fix: for vue3 database sql 2023-10-20 14:37:13 +08:00
simonzhangsz aba5f07234 fix: for vue3 data 2023-10-20 14:09:51 +08:00
simonzhangsz 001304431c info 2023-10-20 13:52:49 +08:00
simonzhangsz 6185e068d0 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-10-20 11:21:41 +08:00
simonzhangsz 13c8654db6 fix: update for vue3 2023-10-20 11:21:39 +08:00
TsMask 9bd81cb7c4 fix: 判断是否sudo权限追加sudo前缀 2023-10-20 10:47:03 +08:00
simonzhangsz 9c0a624fbc fix: add upgrade vue3 option 2023-10-20 10:24:48 +08:00
simonzhangsz efb8c65d33 fix: delete install sql 2023-10-20 10:21:11 +08:00
simonzhangsz 08359dd760 fix: ignore empty line or #line 2023-10-19 18:35:32 +08:00
simonzhangsz a34eaecc7b d 2023-10-19 18:33:35 +08:00
simonzhangsz 6fafbce7d7 d 2023-10-19 18:29:32 +08:00
simonzhangsz c06f011298 d 2023-10-19 18:21:06 +08:00
simonzhangsz a142657684 d 2023-10-19 18:06:15 +08:00
simonzhangsz c0817b1b90 d 2023-10-19 17:58:58 +08:00
simonzhangsz 9f34f2be2d d 2023-10-19 17:56:47 +08:00
simonzhangsz 95a7e79878 fix:update 2023-10-19 17:55:31 +08:00
simonzhangsz 61297db2ee fix: update 2023-10-19 17:54:47 +08:00
simonzhangsz eb4234dbda add: ubuntu cp tool software to NF 2023-10-19 17:45:45 +08:00
simonzhangsz aec2a16309 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-10-19 17:19:07 +08:00
simonzhangsz f0dd94a290 fix: update redis db ip to 192.168.2.166 2023-10-19 17:18:57 +08:00
TsMask 6b335e27a2 不管原先的登录情况,直接插入写入覆盖redis中session 2023-10-19 17:00:48 +08:00
TsMask 9e18dfe7f8 fix: 判断是否sudo权限追加sudo前缀 2023-10-19 15:31:34 +08:00
TsMask 1118be4fe9 fix: 存在session_toekn更新并延长时间 2023-10-19 14:45:26 +08:00
simonzhangsz 81e5f28bbb fix: modify url prefix to adapt vue3 2023-10-19 12:54:10 +08:00
simonzhangsz 18313a6f65 fix: 数据库脚本更新适配vue3 2023-10-19 12:07:10 +08:00
simonzhangsz 8a9dd14f8d fix:dump db sql 2023-10-19 11:16:25 +08:00
simonzhangsz 7866a925c0 Merge branch 'main' of http://192.168.2.166:3180/OMC/ems_backend 2023-10-19 11:06:35 +08:00
simonzhangsz 6d5f7d1d2c fix:修改前端目录适配vue3新前端 2023-10-19 11:06:33 +08:00
TsMask 58a59051ac fix: 用户唯一tokne改为16位 2023-10-19 11:05:44 +08:00
simonzhangsz d9a834fb8c fix:数据库表生成列表更新适配新的前端vue3框架 2023-10-18 18:06:35 +08:00
simonzhangsz a212bf2c94 table install const 2023-10-18 17:41:59 +08:00
TsMask 3730001ba5 fix: 插入session是成功大于1的 2023-10-18 14:02:28 +08:00
simonzhangsz ae642ee28f Merge branch 'main' of http://192.168.0.229:3180/OMC/ems_backend 2023-10-18 10:26:14 +08:00
simonzhangsz 5bd66be74c new 2023-10-18 10:26:12 +08:00
TsMask 5606eee6d5 Merge branch 'lichang' 2023-10-18 10:17:30 +08:00
TsMask d53b508c96 fix: 数据库变更 2023-10-18 10:17:20 +08:00
TsMask 356771828a Merge branch 'lichang' 2023-10-18 09:53:42 +08:00
simonzhangsz 8f67220508 d 2023-10-18 09:49:09 +08:00
TsMask e597db193c fix: UPF抓包脚本或telnet方式 2023-10-17 19:17:49 +08:00
TsMask a9cad86d38 fix: refere开启同时类型满足才支持 2023-10-17 19:17:16 +08:00
simonzhangsz 5142f9b05a d 2023-10-17 16:27:16 +08:00
TsMask 1f65aa2852 docs: 更新数据表 2023-10-17 16:14:45 +08:00
simonzhangsz fb5a8ad352 lower name 2023-10-17 15:24:36 +08:00
TsMask 286ba4b781 fix: 旧登录session_token记录 2023-10-17 15:06:58 +08:00
TsMask c5e6ba13af fix: 密码错误重试次数 2023-10-17 14:20:24 +08:00
TsMask 0d7438391d fix: 日志输出目录 2023-10-17 14:20:11 +08:00
simonzhangsz 9bedf69f14 a 2023-10-17 14:15:07 +08:00
simonzhangsz 9f2dbb6860 d 2023-10-17 14:10:46 +08:00
simonzhangsz 0e0bb26a83 d 2023-10-17 11:35:23 +08:00
simonzhangsz a03083b744 d 2023-10-17 11:23:10 +08:00
simonzhangsz c959ac34b5 d 2023-10-17 10:34:38 +08:00
TsMask 2381425798 fix: 自定义url前缀不能用omc 2023-10-17 10:03:52 +08:00
TsMask 604f85d67f fix: 数据库操作移除权限判断 2023-10-17 10:03:15 +08:00
TsMask 40a32cb67f feat: 合并Gin_Vue 2023-10-16 17:10:38 +08:00
864 changed files with 83737 additions and 23949 deletions

No files matched your search

+4
View File
@@ -8,6 +8,7 @@
# Local History for Visual Studio Code # Local History for Visual Studio Code
.history/ .history/
.idea/
# Run temp file and dir # Run temp file and dir
crontask/log/ crontask/log/
@@ -36,6 +37,7 @@ captrace/log/
tools/loadmconf/loadmconf tools/loadmconf/loadmconf
tools/loadpconf/loadpconf tools/loadpconf/loadpconf
reference
vendor vendor
# Built Visual Studio Code Extensions # Built Visual Studio Code Extensions
@@ -43,5 +45,7 @@ vendor
*.log *.log
*.log-* *.log-*
*.bak *.bak
*.bak*
*.exe
__debug_bin*.exe __debug_bin*.exe
-3
View File
@@ -1,3 +0,0 @@
{
"recommendations": []
}
+24 -6
View File
@@ -10,14 +10,15 @@
"request": "launch", "request": "launch",
"mode": "debug", "mode": "debug",
"program": "./restagent/restagent.go", "program": "./restagent/restagent.go",
"console": "integratedTerminal" "console": "integratedTerminal",
"args": ["--env", "local"] // 走开发配置
}, },
{ {
"name": "DEBUG restagent", "name": "DEBUG restagent",
"type": "go", "type": "go",
"request": "launch", "request": "launch",
"mode": "debug", "mode": "debug",
"program": "d:/local.git/ems.agt/restagent/restagent.go", "program": "d:/local.git/be.ems/restagent/",
"console": "integratedTerminal" "console": "integratedTerminal"
}, },
{ {
@@ -25,7 +26,7 @@
"type": "go", "type": "go",
"request": "launch", "request": "launch",
"mode": "debug", "mode": "debug",
"program": "d:/local.git/ems.agt/sshsvc/sshsvc.go", "program": "d:/local.git/be.ems/sshsvc/sshsvc.go",
"console": "integratedTerminal" "console": "integratedTerminal"
}, },
{ {
@@ -33,9 +34,26 @@
"type": "go", "type": "go",
"request": "launch", "request": "launch",
"mode": "debug", "mode": "debug",
"program": "d:/local.git/ems.agt/tools/loadpconf", "program": "d:/local.git/be.ems/tools/loadpconf",
"args": ["-p","../../config/param/upf_param_config.yaml"], "args": ["-p","../../config/param/smf_param_config.yaml"],
"console": "integratedTerminal" "console": "integratedTerminal"
} },
{
"name": "debug crontask",
"type": "go",
"request": "launch",
"mode": "debug",
"program": "d:/local.git/be.ems/crontask",
"console": "integratedTerminal"
},
{
"name": "debug encyaml",
"type": "go",
"request": "launch",
"mode": "debug",
"program": "d:/local.git/be.ems/tools/encode",
//"args": ["-p","../../config/param/smf_param_config.yaml"],
"console": "integratedTerminal"
}
] ]
} }
-11
View File
@@ -1,11 +0,0 @@
{
"go.toolsEnvVars": {
"GOARCH": "amd64",
"GOOS": "windows"
},
"go.testEnvVars": {
"GOARCH": "wasm",
"GOOS": "js"
},
"commentTranslate.hover.enabled": true
}
+291
View File
@@ -0,0 +1,291 @@
# 版本发布日志
## 2.2408.1-20240802
- 修复 菜单网元公共配置移除
- 修复 关闭启动时默认127.0.0..1的IP绑定
- 移除 kvdb相关信息
- 优化 导出数据根据查询条件导出Execl
## 2.2407.4-20240727
- 新增 网元配置备份功能
- 新增 UDM鉴权文件导入K4文件支持
- 更新 对使用手册/官网进行按钮级限制
- 修复 KPI上报推送到对应网元,查询改用时间戳
- 修复 IMS CDR RecordType查询语法处理,兼容mariadb数据库
## 2.2407.3-20240716
- 更新 参数配置AMF参数配置system
- 更新 参数配置UPF参数属性dataForwarderCommon
- 修复 移除omc脚本命令前的sudo
## 2.2407.2-20240712
- 修复 网元版本安装MME写入host文件ip错误
- 修复 支持kvdb依赖包安装,默认带的adb改为kvdb
- 修复 网元版本安装命令终止符判断#$
- 更新 CNType0表示禁止接入NA
- 修复 文件复制到本地时创建文件目录避免路径错误
## 2.2407.1-20240704
- 修复 网元版本安装MME修改S6A地址为MME_IP
- 修复 网元公共参数n3/n6IP不携带/子网掩码处理异常
- 更新 初始网元主机用omcuser/a9tU53r用密码登录方式
- 更新 omc/log/内的level为warn
- 更新 MML-OMC隐藏NBI配置项
- 更新 多语言UE事件改为终端事件/CNType改5G&4G
- 更新 多语言CDR翻译命名Voice CDR / Data CDR
## 2.2406.4-20240627
- 更新 关闭crontask任务异常TaskHandShakeToNF
- 更新 参数配置IMS参数DS System
- 更新 参数配置MME默认参数属性
- 更新 字典多语言翻译,部门/系统名/初始密码备注
- 修复 网元许可检查状态响应nil字符串
- 修复 MML-UPF标准版5002数据行约有400+
- 优化 UDM CN Type可选类型字典数据
- 移除 ims命令执行的sudo前缀
## 2.2406.3-20240619
- 更新 参数配置MME参数默认值
- 修复 角色数据权限范围配置示例系统日志区分
- 优化 接口操作日志敏感属性掩码token头
- 优化 用户岗位编辑权限
- 优化 UE事件MME类型结果保持和AMF一致
- 移除 mmeUE事件类型的字典数据
## 2.2406.2-20240617
- 修复 总览仪表盘用户活动数据不显示问题
- 修复 旧Session过期查询CPU占用率过高
- 优化 SMF参数配置支持cdr相关配置
- 优化 UDM鉴权签约数据获取和重加载的速度
- 修复 抓包操作失败ssh异常问题
## 2.2406.1-20240612
- 新增 快速开站和网元快速安装功能
- 新增 SMF CDR数据列表查询展示
- 新增 IMS CDR和AMF UE数据支持导出到表格文件
- 优化 UPF、MME、IMS、SMF参数配置项
- 优化 软件管理和许可证管理功能页面
- 修复 网元日志文件读取下载失败问题
## 2.2405.1-20240511
- 优化 使用新的黄金指标数据表查询统计kpi
- 新增 支持网元SMSC,包含状态,参数配置
- 优化 SMF参数配置增加新的项
- 优化 删除残留的老的菜单项
## 2.2404.6-20240430
* 优化 网元状态信息表的记录修改为只保留一天duration=1
* 优化 删除过期记录的调度任务增加参数sessFlag,true:使用session模式进行删除,false或者不带该参数:不使用session模式删除(可加快速度)
## 2.2404.5-20240426
* 优化 adb升级目录切换,安装升级时替换/usr/local/etc/adb/adb.conf的replica-read-only只读属性为no,增加masterauth密码行
* 修复 网元状态异常时如果网元的状态记录被完全清空导致无法产生10000的网元状态异常告警
* 优化 后端增加SMF在线用户状态Up State的处理,修改查询接口,增加查询参数upstate={Inactive/Active}
* 优化 告警短信前转,增加短信方式选择配置项,可使用短信云服务和短信中心模式,告警前转日志增加前转接口字段
* 优化 重构黄金指标存储表,优化为将所有kpiid存储在一条记录,同时分网元存储不同的表如kpi_report_amf,上周发布的版本黄金指标发送到原表和新的表,前端还未实现从新表获取统计数据
## 2.2404.4-20240419
- 优化 隐藏性能统计和跟踪的任务和数据菜单项
- 修复 网管上OMC自升级数据库后重启OMC服务进程
- 修复 OMC网元操作重启失败
- 优化 产品化共性问题,adb(redis)增加密码保护
- 修复 调度任务获取网元状态任务失败
- 优化 UPF标准版的MML输出内容完整性, restconf.yaml配置文件增加了MML配置项
- 新增 合入PCF和UDM的参数配置,新增plmn list参数配置项
- 修复 网元license上传时如果遇到网元没有system.ini文件时失败的问题
- 优化 adb安装目录变化:1. 判断/usr/local/bin/adb-server存在时,则OMC不安装adb, 2.判断/usr/local/bin/adb-server不存在时,安装adb至新的路径,并判断老的adb是否存在,如果存在则拷贝/usr/local/db/bin/conf/dump.rdb至/usr/local/etc/adb,修改/usr/local/db目录为/usr/local/adb.old
- 优化 安装过程会将/usr/local/omc/etc目录下的配置文件备份为.bak, 然后将/usr/local/omc/etc/default目录下的配置文件拷贝至/usr/local/omc/etc目录
- 新增 支持告警通过短信中心的短信前转功能需求,配置项是restconf.yaml的alarm.smsc
## 2.2404.3-20240412
- 新增 IMS参数配置增加plmn和dialplan
- 新增 IMS KPI黄金指标项支持
- 优化 网元UDM/AMF/MME/MOCNGW的默认plmn和dnn的值
- 新增 monitor菜单项下增加话单(CDR)和事件(Event)
- 优化 restconf.yaml和capconf.yaml的gtp默认端口统一改为32152
- 修复 部分修复upf标准版的MML命令输出内容,输出的内容和一般控制台窗口输出有差异,内容较多时会有--more--,后续需进一步优化
## 2.2404.1-20240402
- 新增 网元安装软包管理相关接口
- 优化 网元安装授权流程相关接口操作
- 优化 操作日志旧接口的网元参数配置多语言翻译
- 修复 多语言翻译值转化key进行查询
- 增加 MOCNGW网元KPI和参数配置
- 修复 时区问题,西半球时区出现时区格式转换错误,增加database配置项connParam用于配置数据库连接参数
- 修复 配置文件配置多个指定IP地址时启动时会导致绑定127.0.0.1地址失败
- 优化 升级脚本不再覆盖原有调度任务2.2404.1-20240402
- 新增 网元安装软包管理相关接口
- 优化 网元安装授权流程相关接口操作
- 优化 操作日志旧接口的网元参数配置多语言翻译
- 修复 多语言翻译值转化key进行查询
- 增加 MOCNGW网元KPI和参数配置
- 修复 时区问题,西半球时区出现时区格式转换错误,增加database配置项connParam用于配置数据库连接参数
- 修复 配置文件配置多个指定IP地址时启动时会导致绑定127.0.0.1地址失败
- 优化 升级脚本不再覆盖原有调度任务
## 2.2403.2-20240327
- 修复 OMC MML翻译错误
- 优化 判断redis数据库是否安装,如果已安装不再安装且不会提示错误
## 2.2403.1-20240321
- 新增 telnet 连接包工具
- 新增 终端主机配置接口
- 新增 终端主机命令接口
- 新增 网元信息相关绑定主机接口,支持网元信息查询带主机信息查询
- 新增 网元主机命令多语言字典接口提示和相关枚举翻译
- 新增 ws 模块新增 ssh 和 telnet 类型连接
- 新增 网元直连接口声明-网元配置对端网管信息
- 新增 网元软件包信息/网元版本信息接口
- 新增 网元主机 SSH 方式检查服务器环境接口
- 新增 网元数据 CDR 和 UE 事件接口新增查询和删除,补充翻译
- 新增 多处字典数据和页面菜单多语言翻译
- 新增 网元信息接口对应页面菜单添加数据库脚本信息
- 新增 网元版本基础接口/网元软件包基础接口
- 修复 查询 SQL 结果 map 属性值转换导致的空字符
- 修复 OMC 网元配置 omcNeConfig 接口覆盖
- 修复 网元列表查询同步更新网元状态,操作同步更新/删除主机记录
- 修复 SSH 对象序列化属性值不匹配
- 修复 移除网元状态过滤判断 status in ('0','3')
- 修复 UE-PCF 接口超时时间 1m
- 优化 操作日志私钥 passPhrase 字段掩码\*
- 优化 ssh 包移除写入命令回车补位,移除读取等待 300s
- 优化 网元状态直连查询超时时间 250ms
- 优化 请求工具 PUT、POST 的超时时间设为 3s
- 优化 日志记录多层结构敏感属性字段进行掩码\*
- 优化 网元信息缓存 redis,UPF 总流量缓存数据小于 2 分钟重新缓存
- 优化 网元列表状态在线时下发配置检查更新状态(3-待下发)
- 优化 网元版本表注释/网元软件包表注释
- 修复告警手工同步问题
- 修复增加网元时网元偶发丢失问题
- 增加 upf 5002 的 telnet mml 接口,不过由于 UPF 只支持 localhost 登录,所以目前暂不可用
- 修改默认侦听端口 33030
## 2.2402.6-20240222
- 删除 删除网元功能模块内性能指标控制路由函数
- 优化 网元文件上传都放到 tmp 目录下
- 优化 移动 cmd 包
- 新增 加密 AES 包和 ssh 连接包
- 优化 日志文件命名格式 log.2006-01-02
- License 上传不再重启网元服务进程
- MML 多条命令遇到执行失败时不再直接中断返回
- UE 的所有功能菜单不再进行缓存
- 发布的安装包清除了历史编译产生的前端 index.xxxx.js 文件
## 2.2402.5-20240205
- 新增 获取接口 UPF 总流量数 N3 上行 N6 下行数据
- 优化 黄金指标 5s 数据获取
- 优化 KPI 对 SMF5G 实时 PDU 会话数取最后一项不累加求和
- 修复 ws 客户端读写保护/GroupID 调整,消息无消费 chan 溢出自动关闭
- 新增 ws 支持 upf_tf 类型信息获取 UPF-总流量数
- 新增 ws 支持网元状态查询
- 修复 ws 处理接收发送 CDR 呼叫类型 MTC 推送
- 新增 字典用户事件类型多语言翻译补充
- 新增 支持 HTTP 2.0 服务请求
- 修复 OMC 数据脚本,更新字典数据、拓扑数据
- 优化 更新 gold_kpi 索引
- 新增 系统菜单开启缓存信息和管理列表
- 优化 参数配置表升级 sql
- 优化 网元类型缓存,缓存 10 分钟 UPF 总流量查询
- 修复 CDR 事件推送类型 MOC/MOSM
- 优化 字典多语言补充 calltype sip202
- 优化 CDR 事件推送类型 MOC/MTSM,查询支持 RecordType
## 2.2401.4-20240130
- 调整数据库表升级脚本,字典和菜单目录的表在升级时不再全表重置,修复升级时会重置版权信息的中英文系统配置项
- 更新了 UDM 的参数配置,修改了 ambr 速率默认值,加了空格。并且不限制中间有空格
## 2.2401.3-20240124
- OMC 自升级脚本增加执行 setomc.sh 的动作,修复 OMC 在网管升级时只解包没有升级数据库的过程
- 黄金指标的数据表增加字段 granularity,用于计算颗粒度:granularity=endtime-starttime (s), 网元发送指标数据计算出的颗粒度值不一定是 5 或者 60
- 由于 5 秒上报黄金指标,数据量增加,调度任务保留黄金指标的时长缩短至 3 天
- 增加接收 IMS 上报的 CDR event 记录并保存到数据库表 cdr_event
- 增加接收 AMF 上报的 UE event 记录并保存至表 ue_event
- 此版本包含 2.2401.3-20240120 的修改,2.2401.3-20240120 版本废弃
## 2.2401.3-20240120 (discard)
- 重构 抓包功能接口,支持开始到结束的控制,忽略抓包任务默认超时 30 分钟
- 新增 配置参数验证码类型,字典数据补充多语言翻译
- 优化 OMC 网元状态接口响应数据,兼容其他网元转发响应
- IMS 软件升级安装通过脚本 expect 进行交互控制,默认输入 n
- 增加 OMC 软件自升级的功能,该版本的升级仍需在 ssh 控制台进行,在该版本的网管可对当前版本和后续版本进行升级安装
- 增加两个脚本文件:/usr/local/omc/bin/actpkg.sh 和 rbkpkg.sh, 用于所有网元的升级和回退过程控制,修改激活和回退过程,实现所有网元包含 OMC 通过脚本进行,网元需要安装 expect 软件,否则会返回 99 错误码,在脚本文件中可控制交互输入(y/n)和超时时长
- 修改终端(UE)菜单的 N3IWF Online User/NSSF Subscription Info/NSSF Available AMFs 默认为隐藏状态,即新安装/从无该项功能升级时为隐藏状态,对已有该菜单项的环境不做修改,如果需要显示或隐藏,可以在 System->Menu Management-UE 里边编辑菜单项为显示或隐藏
## 2.2401.2-20240112
- 修改 OMC 发布包 dpkg 安装脚本,不再覆盖已存在的 logo
- 增加 NSSF 的在线订阅数和注册 AMF 的功能
- 整理菜单项和新增菜单项,trace 移到 monitor,monitor 分出 alam/topology/trace 三个菜单子目录
- https 增加 clientAuthType 配置参数,更新 omc-ca.crt, omc-server.crt, omc-server.key 的根密钥,公钥,私钥
- 修复 UDM 系统 MML 命令 help 输出信息过长导致乱码的问题,增加配置项 deadLine,用于配置 MML 操作时读写的超时时长
- 导入 AMF,SMF,NSSF,MME 的自定义黄金指标项
- 更新 amf,smf,upf,nssf 网元的参数配置的 comment 提示
- 新增 拓扑图组数据新增 5gc 组网图排列展示
- 优化 多语言数据在更新情况下改变原字典数据,后续放弃维护 csv 文件
- 修复 调度任务日志在多语言情况下查询无数据问题
- 修复 UPF 抓包异常提示
## 2.2401.1-20240105
- 新增 拓扑图组菜单,对应多语言字典数据补充
- 新增 拓扑关系图数据表
- 新增 拓扑关系数据相关接口
- 优化 拓扑网元状态数据结构体调整,直连超时 200 毫秒
- 定制化步骤只在 install 模式下执行, 新增-m skip 模式和-c agt 的定制化过程,skip 模式可跳过数据库安装或者升级过程,进行定制化过程,agt 定制化将初始化为 AGrandTech 界面信息
- 修复 OMC 网元修改自身信息时打开同步开关失败问题
- 修复网元状态巡检任务产生的告警编号为 0 的问题,修复周期获取网元状态信息任务失效问题
- 网元启动时将上报告警编号 9000 的事件告警(部分网元已实现)
- MML 部分 UDM 操作 bad authdat 修改为 baa authdat, bad udmuser 修改为 baa udmuser
- SMF, UDM, PCF, NRF, AUSF 网元的参数配置文件 comment 字段提示信息进行整改
## 2.2312.10-20231229
- 增加 OMC 与 NSSF 的 Available AMFs 和 Subscription 的查询接口代码, NSSF 的代码未完成,暂未联调,菜单未开放
- 确定序列号(SN)方案,增加网元状态在异常情况下可显示序列号和版本号(通过保存在 ne_state 的网元状态信息获取,且 ne_state 表中必须有 3 天内的网元状态数据)
- 调整优化获取网元状态命令的超时时长,优化网元状态主页的等待时间
- BA 需求:增加网元在新增和修改时配置数据同步至网元的开关功能
- 增加调度任务:删除过期网元状态信息
- 移植调度任务:原有 crontask 的周期获取网元状态信息
- 移植调度任务:原有 crontask 的检测网元状态异常并产生和消除告警的定时任务
- 开放 IMS 的 MML 命令
- 移除 installOMC.sh 脚本
- 新增 支持 UDM 用户数据删除多个 imsi
- 修复 调度任务日志查询记录数据重复问题
- 修复 角色状态变更导致菜单管理删除问题
## 2.2312.9-20231222
- 新增 性能 KPI 统计数据获取接口
- 新增 网元日志列表获取接口
- 新增 PCF 用户策略控制交互接口
- 修复 UDM 用户数据导入 imsi 空值异常错误
- 修复 列表数据分页最大页面数导致的读取数据不全问题
- 修复 调度任务日志查询全部数据接口异常
- 优化 UDM 用户数据同步信息及时更新
- 优化 获取网元状态接口请求耗时过长
- 优化 用户管理导入支持预先分别角色权限
- 增加 setomc.sh 脚本,命令行格式:setomc.sh -m {install/upgrade/upgvue3} -c {BA/...}, -m 参数调用了 importdb.sh, -c 参数加"BA"表示设置 BA 的定制化 OMC 配置, 默认不执行定制化过程
- 暂时屏蔽 IMS 网元的 MML 命令
- UDM 签约用户数据增加/批量增加 MML 的字段 4G static IP 改为非必选
+106 -1
View File
@@ -1,3 +1,108 @@
# ems_backend # ems_backend
后端 后端
## 文件资源
| 路径 | 说明 |
| --------------------- | -------------------------- |
| /usr/local/omc/static | 网管静态资源文件路径 |
| /usr/local/omc/upload | 网管上传文件资源路径 |
| /usr/local/etc/omc | 网管与网元之间相关文件 |
| /tmp/omc | 存放从网元拉取到本地的文件 |
## redis 配置文件相关
```conf
# IP绑定与端口
bind 0.0.0.0
port 6379
# 安全设置
protected-mode yes
requirepass "helloearth"
# 查看主备
info replication
# 从节点只能读取数据,不能直接写入数据
# replicaof是新版本的命令,旧版本是slaveof命令
slaveof 192.168.114.114 6379
replicaof 192.168.114.114 6379
masterauth "helloearth"
# 允许从节点进行读写操作
replica-read-only no
```
## 一些服务器
```txt
# 版本发布空间
\\192.168.1.205\share\release\omc
# 研发git
192.168.1.120
altouser/a1t0U53r
# 默认IOS镜像用户和密码
agtuser/admin123
manager/admin123
omcuser/a9tU53r
```
# 系统工具依赖包
[ubuntu-iperf3](https://launchpad.net/ubuntu/+source/iperf3)
[ubuntu-libsctp1](https://launchpad.net/ubuntu/jammy/amd64/libsctp1/1.0.19+dfsg-1build1)
[ky10-aarch64](https://update.cs2c.com.cn/NS/V10/V10SP3/os/adv/lic/base/aarch64/Packages/)
[contos-aarch64](http://mirrors.maine.edu/epel/8/Everything/aarch64/Packages/i/)
## 开发
```sh
# 安装 Go版本 1.21.6 后进入项目根目录
cd ./restagent
# 下载依赖
go mod download
# 信令跟踪需要安装 libpcap-dev > 1.10.1-4build1
apt install -y libpcap-dev
go env -w CGO_ENABLED='1'
# 调试启动
go run restagent.go -c ./etc/restconf.yaml --env local
sudo go run ./restagent/restagent.go -c ./restagent/etc/local.yaml --env local
# 调试分析
# http://127.0.0.1:33060/debug/pprof/
go tool pprof -http=:9090 http://127.0.0.1:33060/debug/pprof/heap
# 打包命名 restagent
go build -ldflags="-s -w" -o restagent
```
## 打包
```sh
go env -w GOOS=linux
go env -w GOOS=windows
cd ./restagent
go build -o restagent -v -ldflags="-s -w -X 'be.ems/lib/global.Version=24.1115' -X 'be.ems/lib/global.BuildTime=`date`' -X 'be.ems/lib/global.GoVer=`go version`'"
go build -o crontask -v -ldflags="-s -w -X 'be.ems/lib/global.Version=2.240620.1' -X 'be.ems/lib/global.BuildTime=`date`' -X 'be.ems/lib/global.GoVer=`go version`'"
```
## 安装
```sh
# BA初始安装
/usr/local/omc/bin/setomc.sh -m install -c ba
/usr/local/omc/bin/setomc.sh -m upgrade -c ba
/usr/local/omc/bin/setomc.sh -m skip -c ba
# 安装包安装
sudo M_PARAM=install C_PARAM=omc dpkg -i /usr/local/omc/bin/ems_2.240620.1_amd64.deb
sudo M_PARAM=upgrade C_PARAM=ba dpkg -i /usr/local/omc/bin/ems_2.240620.1_amd64.deb
```
+7 -7
View File
@@ -10,10 +10,10 @@ import (
"strings" "strings"
"sync" "sync"
"ems.agt/captrace/config" "be.ems/captrace/config"
"ems.agt/lib/dborm" "be.ems/lib/dborm"
"ems.agt/lib/global" "be.ems/lib/global"
"ems.agt/lib/log" "be.ems/lib/log"
_ "github.com/go-sql-driver/mysql" _ "github.com/go-sql-driver/mysql"
"golang.org/x/net/http/httpguts" "golang.org/x/net/http/httpguts"
@@ -202,7 +202,7 @@ func httpHeaderDataHandle(emsg []byte, header []byte, data []byte) int {
} }
} }
if invalid == true { if invalid {
hdec.SetEmitEnabled(false) hdec.SetEmitEnabled(false)
return return
} }
@@ -298,7 +298,7 @@ func gtpuHandler(rvMsg []byte, rvLen int) {
tr.DstAddr = fmt.Sprintf("%s:%d", extHdr.DstIP, extHdr.DstPort) tr.DstAddr = fmt.Sprintf("%s:%d", extHdr.DstIP, extHdr.DstPort)
tr.MsgType = int(extHdr.MsgType) tr.MsgType = int(extHdr.MsgType)
tr.MsgDirect = int(extHdr.MsgDirect) tr.MsgDirect = int(extHdr.MsgDirect)
tr.Length = int(rvLen - off)
tr.RawMsg = make([]byte, int(rvLen-off)) tr.RawMsg = make([]byte, int(rvLen-off))
copy(tr.RawMsg, []byte(msg[off:])) copy(tr.RawMsg, []byte(msg[off:]))
@@ -621,7 +621,7 @@ func main() {
log.Infof("========================= OMC captrace startup =========================") log.Infof("========================= OMC captrace startup =========================")
log.Infof("OMC captrace version: %s %s %s", global.Version, global.BuildTime, global.GoVer) log.Infof("OMC captrace version: %s %s %s", global.Version, global.BuildTime, global.GoVer)
err := dborm.InitDbClient(conf.Database.Type, conf.Database.User, conf.Database.Password, err := dborm.InitDbClient(conf.Database.Type, conf.Database.User, conf.Database.Password,
conf.Database.Host, conf.Database.Port, conf.Database.Name) conf.Database.Host, conf.Database.Port, conf.Database.Name, conf.Database.ConnParam)
if err != nil { if err != nil {
fmt.Println("dborm.initDbClient err:", err) fmt.Println("dborm.initDbClient err:", err)
os.Exit(2) os.Exit(2)
+31 -15
View File
@@ -6,11 +6,22 @@ import (
"os" "os"
"strings" "strings"
"ems.agt/lib/global" "be.ems/lib/global"
"ems.agt/lib/log" "be.ems/lib/log"
"gopkg.in/yaml.v3" "gopkg.in/yaml.v3"
) )
type DbConfig struct {
Type string `yaml:"type"`
User string `yaml:"user"`
Password string `yaml:"password"`
Host string `yaml:"host"`
Port string `yaml:"port"`
Name string `yaml:"name"`
ConnParam string `yaml:"connParam,omitempty"`
Backup string `yaml:"backup"`
}
// Yaml struct of config // Yaml struct of config
type YamlConfig struct { type YamlConfig struct {
Logger struct { Logger struct {
@@ -24,17 +35,20 @@ type YamlConfig struct {
Addr string `yaml:"addr"` Addr string `yaml:"addr"`
} `yaml:"gtp"` } `yaml:"gtp"`
Database struct { Database DbConfig `yaml:"database"`
Type string `yaml:"type"`
User string `yaml:"user"`
Password string `yaml:"password"`
Host string `yaml:"host"`
Port string `yaml:"port"`
Name string `yaml:"name"`
} `yaml:"database"`
} }
var YamlConf YamlConfig var YamlConf YamlConfig = NewYamlConfig()
// set default value for yaml config
func NewYamlConfig() YamlConfig {
return YamlConfig{
Database: DbConfig{
Type: "mysql",
ConnParam: "charset=utf8mb4&collation=utf8mb4_general_ci&parseTime=True&interpolateParams=True",
},
}
}
func ReadConfig(configFile string) { func ReadConfig(configFile string) {
yamlFile, err := os.ReadFile(configFile) yamlFile, err := os.ReadFile(configFile)
@@ -96,15 +110,17 @@ const defaultConfigFile = "./etc/capconf.yaml"
func init() { func init() {
cfile := flag.String("c", defaultConfigFile, "config file") cfile := flag.String("c", defaultConfigFile, "config file")
pv := flag.Bool("version", false, "print version") pv := flag.Bool("v", false, "print version")
ph := flag.Bool("help", false, "print help") pversion := flag.Bool("version", false, "print version")
ph := flag.Bool("h", false, "print help")
phelp := flag.Bool("help", false, "print help")
flag.Parse() flag.Parse()
if *pv { if *pv || *pversion {
fmt.Printf("OMC captrace version: %s\n%s\n%s\n\n", global.Version, global.BuildTime, global.GoVer) fmt.Printf("OMC captrace version: %s\n%s\n%s\n\n", global.Version, global.BuildTime, global.GoVer)
os.Exit(0) os.Exit(0)
} }
if *ph { if *ph || *phelp {
flag.Usage() flag.Usage()
os.Exit(0) os.Exit(0)
} }
+3 -2
View File
@@ -2,13 +2,13 @@
# level: /trace/debug/info/error/warn/error/fatal, default: debug # level: /trace/debug/info/error/warn/error/fatal, default: debug
# duration: saved days, default is 30 days # duration: saved days, default is 30 days
logger: logger:
file: d:/local.git/ems.agt/captrace/log/captrace.log file: d:/omc.git/be.ems/captrace/log/captrace.log
level: trace level: trace
duration: 24 duration: 24
count: 10 count: 10
gtp: gtp:
addr: :2152 addr: :2153
database: database:
type: mysql type: mysql
@@ -17,5 +17,6 @@ database:
host: 172.25.97.150 host: 172.25.97.150
port: 33066 port: 33066
name: omc_db name: omc_db
connParam: charset=utf8mb4&collation=utf8mb4_general_ci&parseTime=True&interpolateParams=True
+3 -3
View File
@@ -1,7 +1,7 @@
# Makefile for rest agent project # Makefile for rest agent project
PROJECT = OMC PROJECT = OMC
VERSION = 1.6.2 VERSION = 2.2411.4
PLATFORM = amd64 PLATFORM = amd64
ARMPLATFORM = aarch64 ARMPLATFORM = aarch64
BUILDDIR = ../../build BUILDDIR = ../../build
@@ -9,12 +9,12 @@ DEBBUILDDIR = ../../debbuild
RPMBUILDDIR = $(HOME)/goprojects/rpmbuild RPMBUILDDIR = $(HOME)/goprojects/rpmbuild
INSTALLDIR = /usr/local/omc INSTALLDIR = /usr/local/omc
RELEASEDIR = ../../release RELEASEDIR = ../../release
LIBDIR = ems.agt/lib LIBDIR = be.ems/lib
BINNAME = captrace BINNAME = captrace
.PHONY: build $(BINNAME) .PHONY: build $(BINNAME)
build $(BINNAME): build $(BINNAME):
go build -o $(BINNAME) -v -ldflags "-X '$(LIBDIR)/global.Version=$(VERSION)' \ go build -o $(BINNAME) -v -ldflags "-s -w -X '$(LIBDIR)/global.Version=$(VERSION)' \
-X '$(LIBDIR)/global.BuildTime=`date`' \ -X '$(LIBDIR)/global.BuildTime=`date`' \
-X '$(LIBDIR)/global.GoVer=`go version`'" -X '$(LIBDIR)/global.GoVer=`go version`'"
-651
View File
@@ -1,651 +0,0 @@
omc:
systemManagement:
display: "System Management"
mml:
- operation: "dsp"
object: "sysInfo"
display: "Display NE System Information"
params:
- name: "neType"
alias: ""
type: "string"
optional: "false"
apostr: "false"
filter: ""
display: "NE Type"
comment: ""
- name: "neId"
alias: ""
type: "string"
optional: "false"
filter: ""
display: "NE ID"
comment: ""
- operation: "dsp"
object: "licenseInfo"
display: "Display NE License Information"
params:
- name: "neType"
alias: ""
type: "string"
optional: "false"
apostr: "false"
filter: ""
display: "NE Type"
comment: ""
- name: "neId"
alias: ""
type: "string"
optional: "false"
filter: ""
display: "NE ID"
comment: ""
neManagement:
display: "Network Element Management"
mml:
- operation: "lst"
object: "neInfo"
display: "List NE Information"
params:
- name: "neType"
alias: "ne_type"
type: "string"
optional: "true"
apostr: "true"
filter: ""
display: "NE Type"
comment: ""
- name: "neId"
alias: "ne_id"
type: "string"
optional: "true"
apostr: "true"
filter: ""
display: "NE ID"
comment: ""
- name: "rmUID"
alias: "rm_uid"
type: "string"
optional: "true"
apostr: "true"
filter: ""
display: "Resource Management UID"
comment: ""
- operation: "lst"
object: "meMap"
display: "List Managed Element Map"
params:
- name: "rmUID"
alias: "rm_uid"
type: "string"
optional: "true"
apostr: "true"
filter: ""
display: "Resource Management UID"
comment: ""
- operation: "add"
object: "neInfo"
display: "Add Network Element"
params:
- name: "neType"
alias: "ne_type"
type: "string"
optional: "false"
apostr: "false"
loc: "false"
filter: ""
display: "NE Type"
comment: ""
- name: "neId"
alias: "ne_id"
type: "string"
optional: "false"
apostr: "false"
loc: "false"
filter: ""
display: "NE ID"
comment: ""
- name: "rmUID"
alias: "rm_uid"
type: "string"
optional: "false"
apostr: "false"
loc: "false"
filter: ""
display: "Resource Management UID"
comment: ""
- name: "ip"
alias: "ip"
type: "string"
optional: "false"
apostr: "false"
loc: "false"
filter: ""
display: "IP Address"
comment: ""
- name: "port"
alias: "port"
type: "string"
optional: "false"
apostr: "false"
loc: "false"
filter: ""
display: "Port"
comment: ""
- name: "neName"
alias: "ne_name"
type: "string"
optional: "true"
apostr: "false"
loc: "false"
filter: ""
display: "NE name"
comment: ""
- name: "pvFlag"
alias: "pv_flag"
type: "string"
optional: "true"
apostr: "false"
loc: "false"
filter: ""
display: "Phisical/Virtual flag"
comment: ""
- operation: "mod"
object: "neInfo"
display: "Modify Network Element"
params:
- name: "neType"
alias: "ne_type"
type: "string"
optional: "false"
apostr: "true"
loc: "true"
filter: ""
display: "NE Type"
comment: ""
- name: "neId"
alias: "ne_id"
type: "string"
optional: "false"
apostr: "true"
loc: "true"
filter: ""
display: "NE ID"
comment: ""
- name: "rmUID"
alias: "rm_uid"
type: "string"
optional: "false"
apostr: "false"
loc: "false"
filter: ""
display: "Resource Management UID"
comment: ""
- name: "ip"
alias: "ip"
type: "string"
optional: "false"
apostr: "false"
loc: "false"
filter: ""
display: "IP Address"
comment: ""
- name: "port"
alias: "port"
type: "string"
optional: "false"
apostr: "false"
loc: "false"
filter: ""
display: "Port"
comment: ""
- name: "neName"
alias: "ne_name"
type: "string"
optional: "true"
apostr: "false"
loc: "false"
filter: ""
display: "NE name"
comment: ""
- name: "pvFlag"
alias: "pv_flag"
type: "string"
optional: "true"
apostr: "false"
loc: "false"
filter: ""
display: "Phisical/Virtual flag"
comment: ""
- operation: "del"
object: "neInfo"
display: "Delete Network Element"
params:
- name: "neType"
alias: "ne_type"
type: "string"
optional: "false"
apostr: "true"
filter: ""
display: "NE Type"
comment: ""
- name: "neId"
alias: "ne_id"
type: "string"
optional: "false"
apostr: "true"
filter: ""
display: "NE ID"
comment: ""
- name: "neId"
alias: "ne_id"
type: "string"
optional: "false"
apostr: "true"
filter: ""
display: "NE ID"
comment: ""
faultManagement:
display: "Fault Management"
mml:
- operation: "dsp"
object: "alarms"
display: "Display Alarms Information"
params:
- name: "neType"
alias: "ne_type"
type: "string"
optional: "false"
apostr: "true"
loc: "true"
filter: ""
display: "NE Type"
comment: ""
- name: "neId"
alias: "ne_id"
type: "string"
optional: "false"
apostr: "true"
loc: "true"
filter: ""
display: "NE UID"
comment: ""
- name: "neName"
alias: "ne_name"
type: "int"
optional: "false"
apostr: "true"
filter: ""
display: "NE name"
comment: ""
- name: "alarmCode"
type: "int"
optional: "false"
apostr: "true"
filter: ""
display: "Alarm Code"
comment: ""
- name: "origSeverity"
type: "enum"
optional: "false"
apostr: "true"
filter: '{"Critical","Major","Minor","Warning","Event"}'
display: "Original Severity"
comment: ""
- name: "pvFlag"
type: "string"
optional: "false"
apostr: "true"
filter: ""
display: "PV Flag"
comment: ""
- name: "startTime"
alias: "event_time>="
type: "string"
optional: "false"
apostr: "true"
filter: ""
display: "Alarm Event Start Time"
comment: ""
- name: "endTime"
alias: "event_time<"
type: "string"
optional: "false"
apostr: "true"
filter: ""
display: "Alarm Event End Time"
comment: ""
- name: "alarmType"
alias: "alarm_type"
type: "enum"
optional: "false"
apostr: "true"
filter: '{"CommunicationAlarm","EquipmentAlarm","ProcessingFailure","EnvironmentalAlarm","QualityOfServiceAlarm"}'
display: "Alarm Type"
comment: ""
- name: "alarmStatus"
alias: "alarm_status"
type: "int"
optional: "false"
apostr: "true"
filter: ""
display: "Alarm Status"
comment: ""
pmTaskManagement:
display: "Performance Measure Task Management"
mml:
- operation: "lst"
object: "measureTask"
display: "List Performance Measure Task"
params:
- name: "neType"
alias: "ne_type"
type: "string"
optional: "true"
apostr: "true"
filter: ""
display: "NE Type"
comment: ""
- name: "granulOption"
alias: "granul_option"
type: "string"
optional: "true"
apostr: "true"
filter: ""
display: "Time Granularity"
comment: ""
- operation: "add"
object: "measureTask"
display: "Add Performance Measure Task"
params:
- name: "neType"
alias: "ne_type"
type: "string"
optional: "false"
apostr: "false"
loc: "false"
filter: ""
display: "NE Type"
comment: ""
- name: "neIds"
alias: "ne_ids"
type: "array"
optional: "false"
apostr: "false"
loc: "false"
filter: ""
display: "NE ID Set"
comment: ""
- name: "kpiSet"
alias: "kpi_set"
type: "json"
optional: "false"
apostr: "false"
loc: "false"
filter: ""
display: "KPI Set"
comment: ""
- name: "startTime"
alias: "start_time"
type: "string"
optional: "false"
apostr: "false"
loc: "false"
filter: ""
display: "Measure Task Start Time"
comment: ""
- name: "endTime"
alias: "end_time"
type: "string"
optional: "false"
apostr: "false"
loc: "false"
filter: ""
display: "Measure Task End Time"
comment: ""
- operation: "mod"
object: "measureTask"
display: "Modify Performance Measure Task"
params:
- name: "Id"
alias: "id"
type: "string"
optional: "false"
apostr: "false"
loc: "true"
filter: ""
display: "NE Type"
comment: ""
- name: "kpiSet"
alias: "kpi_set"
type: "json"
optional: "false"
apostr: "false"
loc: "false"
filter: ""
display: "KPI Set"
comment: ""
- name: "startTime"
alias: "start_time"
type: "string"
optional: "false"
apostr: "false"
loc: "false"
filter: ""
display: "Measure Task Start Time"
comment: ""
- name: "endTime"
alias: "end_time"
type: "string"
optional: "false"
apostr: "false"
loc: "false"
filter: ""
display: "Measure Task End Time"
comment: ""
- name: "granulOption"
alias: "granul_option"
type: "string"
optional: "true"
apostr: "true"
loc: "false"
filter: ""
display: "Time Granularity"
comment: ""
pmDataManagement:
display: "Performance Data Management"
mml:
- operation: "lst"
object: "measureData"
display: "List Performance Data"
params:
- name: "ID"
alias: "id"
type: "string"
optional: "false"
apostr: "true"
loc: "true"
filter: ""
display: "Task ID"
comment: ""
- name: "neType"
alias: "ne_type"
type: "string"
optional: "false"
apostr: "true"
loc: "true"
filter: ""
display: "NE Type"
comment: ""
- name: "startTime"
alias: "start_time>="
type: "string"
optional: "false"
apostr: "true"
filter: ""
display: "Measure Period Start Time More Than"
comment: ""
- name: "endTime"
alias: "start_time<"
type: "string"
optional: "false"
apostr: "true"
filter: ""
display: "Measure Period Start Time Less Than"
comment: ""
logManagement:
display: "Log Management"
mml:
- operation: "lst"
object: "systemLog"
display: "List System Log"
params:
- name: "processType"
alias: "process_type"
type: "string"
optional: "false"
apostr: "true"
loc: "true"
filter: ""
display: "Process Type"
comment: ""
- name: "startTime"
alias: "log_time>="
type: "string"
optional: "false"
apostr: "true"
filter: ""
display: "Log Time More Than"
comment: ""
- name: "endTime"
alias: "log_time<"
type: "string"
optional: "false"
apostr: "true"
filter: ""
display: "Log Time Less Than"
comment: ""
- operation: "lst"
object: "operationLog"
display: "List Operation Log"
params:
- name: "accountID"
alias: "account_name"
type: "string"
optional: "false"
apostr: "true"
loc: "true"
filter: ""
display: "Account ID"
comment: ""
- name: "startTime"
alias: "log_time>="
type: "string"
optional: "false"
apostr: "true"
filter: ""
display: "Log Time More Than"
comment: ""
- name: "endTime"
alias: "log_time<"
type: "string"
optional: "false"
apostr: "true"
filter: ""
display: "Log Time Less Than"
comment: ""
- operation: "lst"
object: "securityLog"
display: "List Security Log"
params:
- name: "accountID"
alias: "account_name"
type: "string"
optional: "false"
apostr: "true"
loc: "true"
filter: ""
display: "Account ID"
comment: ""
- name: "startTime"
alias: "op_time>="
type: "string"
optional: "false"
apostr: "true"
filter: ""
display: "Log Time More Than"
comment: ""
- name: "endTime"
alias: "op_time<"
type: "string"
optional: "false"
apostr: "true"
filter: ""
display: "Log Time Less Than"
comment: ""
- operation: "lst"
object: "alarmLog"
display: "List Alarm Log"
params:
- name: "neType"
alias: "ne_type"
type: "string"
optional: "true"
apostr: "true"
filter: ""
display: "NE Type"
comment: ""
- name: "startTime"
alias: "op_time>="
type: "string"
optional: "false"
apostr: "true"
filter: ""
display: "Log Time More Than"
comment: ""
- name: "endTime"
alias: "op_time<"
type: "string"
optional: "false"
apostr: "true"
filter: ""
display: "Log Time Less Than"
comment: ""
- operation: "lst"
object: "eventlog"
display: "List NE Event Log"
params:
- name: "neType"
alias: "ne_type"
type: "string"
optional: "false"
apostr: "true"
loc: "true"
filter: ""
display: "NE Type"
comment: ""
- name: "neId"
alias: "ne_id"
type: "string"
optional: "false"
apostr: "true"
loc: "true"
filter: ""
display: "NE ID"
comment: ""
- name: "startTime"
alias: "log_time>="
type: "string"
optional: "false"
apostr: "true"
filter: ""
display: "Log Time More Than"
comment: ""
- name: "endTime"
alias: "log_time<"
type: "string"
optional: "false"
apostr: "true"
filter: ""
display: "Log Time Less Than"
comment: ""
-644
View File
@@ -1,644 +0,0 @@
{
"udm": {
"system": {
"display": "System",
"list": [
{
"name": "serviceIP",
"type": "ipv4",
"value": "172.16.5.140",
"access": "read-write",
"filter": "",
"display": "Service IP",
"comment": ""
},
{
"name": "servicePort",
"type": "int",
"value": "8080",
"access": "read-write",
"filter": "0~65535",
"display": "Service Port",
"comment": "0~65535"
},
{
"name": "nrfUri",
"type": "string",
"value": "http://172.16.5.180:8080",
"access": "read-write",
"filter": "",
"display": "NRF URI",
"comment": ""
},
{
"name": "ausfIP",
"type": "ipv4",
"value": "172.16.5.130",
"access": "read-write",
"filter": "",
"display": "AUSF IP",
"comment": ""
},
{
"name": "fqdn",
"type": "string",
"value": "agt.com",
"access": "read-write",
"filter": "",
"display": "fqdn",
"comment": ""
},
{
"name": "priority",
"type": "int",
"value": "1",
"access": "read-write",
"filter": "0~4095",
"display": "Priority",
"comment": "0~4095"
},
{
"name": "capacity",
"type": "int",
"value": "4096",
"access": "read-write",
"filter": "0~65535",
"display": "Capacity",
"comment": "0~65535"
},
{
"name": "groupId",
"type": "string",
"value": "0",
"access": "read-write",
"filter": "",
"display": "Group Id",
"comment": "0~31"
},
{
"name": "supiRanges",
"type": "regex",
"value": "imsi-001010100080000~imsi-001010100080099",
"access": "read-write",
"filter": "^imsi-\\d{15}~imsi-\\d{15}$",
"display": "SUPI Ranges",
"comment": ""
},
{
"name": "gpsiRanges",
"type": "regex",
"value": "msisdn-69072000~msisdn-69072099",
"access": "read-write",
"filter": "^msisdn-\\d{2,15}~msisdn-\\d{2,15}$",
"display": "GPSI Ranges",
"comment": ""
},
{
"name": "scheme",
"type": "enum",
"value": "http",
"access": "read-write",
"filter": "{\"0\":\"http\", \"1\":\"https\"}",
"display": "scheme",
"comment": ""
},
{
"name": "op0",
"type": "regex",
"value": "7983658960860C9E56732E0B307E693B",
"access": "read-write",
"filter": "^[A-Fa-f0-9]{32}$",
"display": "op0",
"comment": ""
},
{
"name": "op1",
"type": "regex",
"value": "7983658960860C9E56732E0B307E693B",
"access": "read-write",
"filter": "^[A-Fa-f0-9]{32}$",
"display": "op1",
"comment": ""
},
{
"name": "op2",
"type": "regex",
"value": "7983658960860C9E56732E0B307E693B",
"access": "read-write",
"filter": "^[A-Fa-f0-9]{32}$",
"display": "op2",
"comment": ""
},
{
"name": "op3",
"type": "regex",
"value": "7983658960860C9E56732E0B307E693B",
"access": "read-write",
"filter": "^[A-Fa-f0-9]{32}$",
"display": "op3",
"comment": ""
},
{
"name": "rlist0",
"type": "regex",
"value": "7983658960860C9E56732E0B307E693B",
"access": "read-write",
"filter": "^[A-Fa-f0-9]{10}$",
"display": "rlist0",
"comment": ""
},
{
"name": "rlist1",
"type": "regex",
"value": "7983658960860C9E56732E0B307E693B",
"access": "read-write",
"filter": "^[A-Fa-f0-9]{10}$",
"display": "rlist1",
"comment": ""
},
{
"name": "rlist2",
"type": "regex",
"value": "7983658960860C9E56732E0B307E693B",
"access": "read-write",
"filter": "^[A-Fa-f0-9]{10}$",
"display": "rlist2",
"comment": ""
},
{
"name": "rlist3",
"type": "regex",
"value": "7983658960860C9E56732E0B307E693B",
"access": "read-write",
"filter": "^[A-Fa-f0-9]{10}$",
"display": "rlist3",
"comment": ""
}
]
},
"subsUEAmbr": {
"display": "Subs UE AMBR",
"array": [
{
"name": "index",
"type": "int",
"value": "1",
"access": "read-only",
"filter": "^\\d{1,2}$",
"display": "Index",
"comment": "1~16"
},
{
"name": "name",
"type": "string",
"value": "def_ambr",
"access": "read-write",
"filter": "^.{1,32}$",
"display": "Name",
"comment": "1~32"
},
{
"name": "uplink",
"type": "string",
"value": "1Gbps",
"access": "read-write",
"filter": "^\\d+(\\.\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$",
"display": "Uplink",
"comment": ""
},
{
"name": "downlink",
"type": "string",
"value": "2Gbps",
"access": "read-write",
"filter": "^\\d+(\\.\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$",
"display": "Downlink",
"comment": ""
}
]
},
"subsNssais": {
"display": "Subs Nssais",
"array": [
{
"name": "index",
"type": "int",
"value": "1",
"access": "read-only",
"filter": "^\\d{1,2}$",
"display": "Index",
"comment": "1~16"
},
{
"name": "name",
"type": "string",
"value": "def_nssai",
"access": "read-write",
"filter": "^.{1,32}$",
"display": "Name",
"comment": "1~32"
},
{
"name": "supportedFeatures",
"type": "string",
"value": "1",
"access": "read-write",
"filter": "8~8",
"display": "Supported Features",
"comment": "8~8"
},
{
"name": "defaultSingleNSSAIs",
"type": "string",
"value": "1-000001",
"access": "read-write",
"filter": "",
"display": "Default Single NSSAIs",
"comment": "0~128"
},
{
"name": "singleNssais",
"type": "string",
"value": "1-000002",
"access": "read-write",
"filter": "",
"display": "Single Nssais",
"comment": "0~128"
}
]
},
"forbiddenAreas": {
"display": "Forbidden Areas",
"array": [
{
"name": "index",
"type": "int",
"value": "1",
"access": "read-only",
"filter": "^\\d{1,2}$",
"display": "Index",
"comment": "1~16"
},
{
"name": "name",
"type": "string",
"value": "def_ambr",
"access": "read-write",
"filter": "^.{1,32}$",
"display": "Name",
"comment": "1~32"
},
{
"name": "tacs",
"type": "string",
"value": "123",
"access": "read-write",
"filter": "",
"display": "TACs",
"comment": "0~128"
},
{
"name": "areaCodes",
"type": "string",
"value": "123456",
"access": "read-write",
"filter": "",
"display": "AreaCodes",
"comment": "0~128"
}
]
},
"serviceAreaRestriction": {
"display": "Service Area Restriction",
"array": [
{
"name": "index",
"type": "int",
"value": "1",
"access": "read-only",
"filter": "^\\d{1,2}$",
"display": "Index",
"comment": "1~16"
},
{
"name": "name",
"type": "string",
"value": "def_ambr",
"access": "read-write",
"filter": "^.{1,32}$",
"display": "Name",
"comment": "1~32"
},
{
"name": "restrictionType",
"type": "enum",
"value": "0",
"access": "read-write",
"filter": "{\"0\":\"allowedAreas\", \"1\":\"notAllowedAreas\"}",
"display": "Restriction Type",
"comment": "0~128"
},
{
"name": "tacs",
"type": "string",
"value": "123",
"access": "read-write",
"filter": "",
"display": "TACs",
"comment": "0~128"
},
{
"name": "areaCodes",
"type": "string",
"value": "123456",
"access": "read-write",
"filter": "",
"display": "AreaCodes",
"comment": "0~128"
},
{
"name": "maxTAs",
"type": "int",
"value": "1",
"access": "read-write",
"filter": "^\\d{1,2}$",
"display": "Max TAs",
"comment": "0~32"
}
]
},
"smfSelection": {
"display": "Subs Smf Selection",
"array": [
{
"name": "index",
"type": "int",
"value": "1",
"access": "read-only",
"filter": "1~16",
"display": "Index",
"comment": "1~16"
},
{
"name": "name",
"type": "string",
"value": "def_snssai",
"access": "read-write",
"filter": "^.{1,32}$",
"display": "Name",
"comment": "0~32"
},
{
"name": "snssai",
"type": "string",
"value": "1-000001",
"access": "read-write",
"filter": "^\\d{1,3}[A-Fa-f0-9]{6}$",
"display": "Snssai",
"comment": ""
},
{
"name": "dnnList",
"type": "int",
"value": "1",
"access": "read-only",
"filter": "1~4",
"display": "Dnn List",
"comment": "",
"array": [
{
"name": "index",
"type": "int",
"value": "1",
"access": "read-only",
"filter": "1~4",
"display": "index",
"comment": "1~4"
},
{
"name": "dnn",
"type": "string",
"value": "cmnet",
"access": "read-write",
"filter": "^.{1,32}$",
"display": "Dnn",
"comment": "0~32"
},
{
"name": "defaultDnnInd",
"type": "bool",
"value": "true",
"access": "read-write",
"filter": "false;true;",
"display": "default Dnn Indicator",
"comment": ""
},
{
"name": "lboRoamingAllowed",
"type": "bool",
"value": "false",
"access": "read-write",
"filter": "false;true;",
"display": "LBO Roaming Allowed",
"comment": "LBO Roaming Allowed"
},
{
"name": "iwkEpsInd",
"type": "bool",
"value": "false",
"access": "read-write",
"filter": "false;true;",
"display": "Iwk EPS Ind",
"comment": "Iwk EPS Ind"
},
{
"name": "ladnIndicator",
"type": "bool",
"value": "false",
"access": "read-write",
"filter": "false;true;",
"display": "LADN Indicator",
"comment": "LADN Indicator"
}
]
}
]
},
"dnn": {
"display": "Dnn Conf",
"array": [
{
"name": "index",
"type": "int",
"value": "1",
"access": "read-only",
"filter": "^\\d{1,2}$",
"display": "Index",
"comment": "1~16"
},
{
"name": "name",
"type": "string",
"value": "def_nssai",
"access": "read-write",
"filter": "^.{1,32}$",
"display": "Name",
"comment": "1~32"
},
{
"name": "defaultPDUSessionType",
"type": "enum",
"value": "0",
"access": "read-write",
"filter": "{\"0\":\"ipv4\",\"1\":\"ipv6\",\"2\":\"ipv4v6\",\"3\":\"ethernet\",\"4\":\"unstruction\"}",
"display": "Default PDU Session Type",
"comment": ""
},
{
"name": "allowedPDUSessionTypes",
"type": "enum",
"value": "0",
"access": "read-write",
"filter": "{\"0\":\"ipv4\",\"1\":\"ipv6\",\"2\":\"ipv4v6\",\"3\":\"ethernet\",\"4\":\"unstruction\",\"5\":\"ipv4andipv6\",\"6\":\"ipv4andipv4v6\",\"7\":\"ipv6andipv4v6\",\"8\":\"ipv4andipv6andipv4v6\"}",
"display": "Allowed PDU Session Types",
"comment": ""
},
{
"name": "defaultSSCmode",
"type": "enum",
"value": "0",
"access": "read-write",
"filter": "{\"0\":\"sscMode1\",\"1\":\"sscMode2\",\"2\":\"sscMode3\"}",
"display": "Default SSC Mode",
"comment": "1~16"
},
{
"name": "allowedSSCmodes",
"type": "enum",
"value": "0",
"access": "read-write",
"filter": "{\"0\":\"sscMode1\",\"1\":\"sscMode2\",\"2\":\"sscMode3\",\"3\":\"sscMode1sscMode2\",\"4\":\"sscMode1sscMode3\",\"5\":\"sscMode2sscMode3\",\"6\":\"sscMode1sscMode2sscMode3\"}",
"display": "Allowed SSC Modes",
"comment": "1~16"
},
{
"name": "interworkingEPSIndicator",
"type": "bool",
"value": "1",
"access": "read-write",
"filter": "",
"display": "Interworking EPS Indicator",
"comment": ""
},
{
"name": "ladnIndicator",
"type": "bool",
"value": "1",
"access": "read-write",
"filter": "",
"display": "LADN Indicator",
"comment": ""
},
{
"name": "chargingCharacteristics",
"type": "string",
"value": "0001",
"access": "read-write",
"filter": "4~4",
"display": "Charging Characteristics",
"comment": "4~4"
},
{
"name": "subscribedSessionAmbrUL",
"type": "regex",
"value": "1Gbps",
"access": "read-write",
"filter": "^\\d+(\\.\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$",
"display": "Subscribed Session Ambr UL",
"comment": ""
},
{
"name": "subscribedSessionAmbrDL",
"type": "regex",
"value": "2Gbps",
"access": "read-write",
"filter": "^\\d+(\\.\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$",
"display": "Subscribed Session Ambr DL",
"comment": ""
},
{
"name": "staticIPAddress",
"type": "ipv4",
"value": "192.168.1.100",
"access": "read-write",
"filter": "",
"display": "Static IP Address",
"comment": ""
},
{
"name": "userPlaneIntegrity",
"type": "enum",
"value": "3",
"access": "read-write",
"filter": "{\"0\":\"null\",\"1\":\"required\",\"2\":\"preferred\",\"3\":\"notNeeded\"}",
"display": "User Plane Integrity",
"comment": ""
},
{
"name": "userPlaneConfidentiality",
"type": "enum",
"value": "3",
"access": "read-write",
"filter": "{\"0\":\"null\",\"1\":\"required\",\"2\":\"preferred\",\"3\":\"notNeeded\"}",
"display": "User Plane Confidentiality",
"comment": ""
},
{
"name": "5qi",
"type": "int",
"value": "9",
"access": "read-write",
"filter": "0~255",
"display": "5qi",
"comment": ""
},
{
"name": "priorityLevel",
"type": "int",
"value": "9",
"access": "read-write",
"filter": "1~127",
"display": "Priority Level",
"comment": ""
},
{
"name": "arpPriorityLevel",
"type": "int",
"value": "6",
"access": "read-write",
"filter": "0~255",
"display": "ARP Priority Level",
"comment": ""
},
{
"name": "arpPreemptCap",
"type": "enum",
"value": "0",
"access": "read-write",
"filter": "{\"0\":\"notPreempt\",\"1\":\"mayPreempt\"}",
"display": "ARP PreemptCap",
"comment": ""
},
{
"name": "arpPreemptVuln",
"type": "enum",
"value": "0",
"access": "read-write",
"filter": "{\"0\":\"notPreemptable\",\"1\":\"preemptable\"}",
"display": "ARP PreemptVuln",
"comment": ""
}
]
}
}
}
@@ -1,96 +0,0 @@
{
"array": [
{
"name": "index",
"type": "int",
"value": "0",
"access": "read-write",
"filter": "0~15",
"display": "Index",
"comment": "0~15"
},
{
"name": "name",
"type": "string",
"value": "def_ambr",
"access": "read-write",
"filter": "^.{1,32}$",
"display": "Name",
"comment": "0~32"
},
{
"name": "snssai",
"type": "string",
"value": "1-000001",
"access": "read-write",
"filter": "^\\d{1,3}[A-Fa-f0-9]{6}$",
"display": "Snssai",
"comment": ""
},
{
"name": "dnnList",
"type": "int",
"value": "0",
"access": "read-write",
"filter": "0~3",
"display": "Dnn List",
"comment": "",
"array": [
{
"name": "index",
"type": "int",
"value": "0",
"access": "read-write",
"filter": "0~15",
"display": "index",
"comment": "0~15"
},
{
"name": "dnn",
"type": "string",
"value": "cmnet",
"access": "read-write",
"filter": "^.{1,32}$",
"display": "Dnn",
"comment": "0~32"
},
{
"name": "defaultDnnInd",
"type": "bool",
"value": "true",
"access": "read-write",
"filter": "false;true;",
"display": "default Dnn Indicator",
"comment": ""
},
{
"name": "lboRoamingAllowed",
"type": "bool",
"value": "false",
"access": "read-write",
"filter": "{0\": \"false\", \"1\": \"true\"}",
"display": "LBO Roaming Allowed",
"comment": "LBO Roaming Allowed"
},
{
"name": "iwkEpsInd",
"type": "bool",
"value": "false",
"access": "read-write",
"filter": "{\"0\": \"false\", \"1\": \"true\"}",
"display": "Iwk EPS Ind",
"comment": "Iwk EPS Ind"
},
{
"name": "ladnIndicator",
"type": "bool",
"value": "false",
"access": "read-write",
"filter": "{\"0\": \"false\", \"1\": \"true\"}",
"display": "LADN Indicator",
"comment": "LADN Indicator"
}
]
}
]
}
@@ -1,40 +0,0 @@
{
"array": [
{
"name": "index",
"type": "int",
"value": "0",
"access": "read-write",
"filter": "0~15",
"display": "Index",
"comment": "0~15"
},
{
"name": "name",
"type": "string",
"value": "def_ambr",
"access": "read-write",
"filter": "^.{1,32}$",
"display": "Name",
"comment": "1~32"
},
{
"name": "uplink",
"type": "string",
"value": "1Gbps",
"access": "read-write",
"filter": "^\\d+(\\.\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$",
"display": "Uplink",
"comment": ""
},
{
"name": "downlink",
"type": "string",
"value": "2Gbps",
"access": "read-write",
"filter": "^\\d+(\\.\\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$",
"display": "Downlink",
"comment": ""
}
]
}
-175
View File
@@ -1,175 +0,0 @@
{
"list": [
{
"name": "serviceIP",
"type": "ipv4",
"value": "172.16.5.140",
"access": "read-write",
"filter": "",
"display": "Service IP",
"comment": ""
},
{
"name": "servicePort",
"type": "int",
"value": "8080",
"access": "read-write",
"filter": "0~65535",
"display": "Service Port",
"comment": "0~65535"
},
{
"name": "nrfUri",
"type": "regex",
"value": "http://172.16.5.180:8080",
"access": "read-write",
"filter": "^http(s?)\\:\\/\\/(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\\:([0-9]|[1-9]\\d|[1-9]\\d{2}|[1-9]\\d{3}|[1-5]\\d{4}|6[0-4]\\d{3}|65[0-4]\\d{2}|655[0-2]\\d|6553[0-5])$",
"display": "NRF URI",
"comment": ""
},
{
"name": "ausfIP",
"type": "ipv4",
"value": "172.16.5.130",
"access": "read-write",
"filter": "",
"display": "AUSF IP",
"comment": ""
},
{
"name": "fqdn",
"type": "regex",
"value": "agt.com",
"access": "read-write",
"filter": "^([0-9A-Za-z]([-0-9A-Za-z]{0,61}[0-9A-Za-z])?\\.)+[A-Za-z]{2,63}\\.?$",
"display": "fqdn",
"comment": ""
},
{
"name": "priority",
"type": "int",
"value": "1",
"access": "read-write",
"filter": "0~4095",
"display": "Priority",
"comment": "0~4095"
},
{
"name": "capacity",
"type": "int",
"value": "4096",
"access": "read-write",
"filter": "0~65535",
"display": "Capacity",
"comment": "0~65535"
},
{
"name": "groupId",
"type": "int",
"value": "0",
"access": "read-write",
"filter": "0~31",
"display": "Group Id",
"comment": "0~31"
},
{
"name": "supiRanges",
"type": "regex",
"value": "imsi-001010100080000~imsi-001010100080099",
"access": "read-write",
"filter": "^imsi-\\d{15}~imsi-\\d{15}$",
"display": "SUPI Ranges",
"comment": ""
},
{
"name": "gpsiRanges",
"type": "string",
"value": "msisdn-69072000~msisdn-69072099",
"access": "read-write",
"filter": "^msisdn-\\d{2,15}~msisdn-\\d{2,15}$",
"display": "GPSI Ranges",
"comment": ""
},
{
"name": "scheme",
"type": "enum",
"value": 0,
"access": "read-write",
"filter": "{\"0\": \"http\", \"1\": \"https\"}",
"display": "scheme",
"comment": ""
},
{
"name": "op0",
"type": "string",
"value": "7983658960860C9E56732E0B307E693B",
"access": "read-write",
"filter": "^[A-Fa-f0-9]{32}$",
"display": "op0",
"comment": ""
},
{
"name": "op1",
"type": "string",
"value": "7983658960860C9E56732E0B307E693B",
"access": "read-write",
"filter": "^[A-Fa-f0-9]{32}$",
"display": "op1",
"comment": ""
},
{
"name": "op2",
"type": "string",
"value": "7983658960860C9E56732E0B307E693B",
"access": "read-write",
"filter": "^[A-Fa-f0-9]{32}$",
"display": "op2",
"comment": ""
},
{
"name": "op3",
"type": "string",
"value": "7983658960860C9E56732E0B307E693B",
"access": "read-write",
"filter": "32~32",
"display": "op3",
"comment": ""
},
{
"name": "rlist0",
"type": "string",
"value": "7983658960860C9E56732E0B307E693B",
"access": "read-write",
"filter": "^[A-Fa-f0-9]{10}$",
"display": "rlist0",
"comment": ""
},
{
"name": "rlist1",
"type": "string",
"value": "7983658960860C9E56732E0B307E693B",
"access": "read-write",
"filter": "^[A-Fa-f0-9]{10}$",
"display": "rlist1",
"comment": ""
},
{
"name": "rlist2",
"type": "string",
"value": "7983658960860C9E56732E0B307E693B",
"access": "read-write",
"filter": "^[A-Fa-f0-9]{10}$",
"display": "rlist2",
"comment": ""
},
{
"name": "rlist3",
"type": "string",
"value": "7983658960860C9E56732E0B307E693B",
"access": "read-write",
"filter": "^[A-Fa-f0-9]{10}$",
"display": "rlist3",
"comment": ""
}
]
}
@@ -1,175 +0,0 @@
{
"system": [
{
"name": "serviceIP",
"type": "ipv4",
"value": "172.16.5.140",
"access": "read-write",
"filter": "",
"display": "Service IP",
"comment": ""
},
{
"name": "servicePort",
"type": "int",
"value": "8080",
"access": "read-write",
"filter": "0~65535",
"display": "Service Port",
"comment": "0~65535"
},
{
"name": "nrfUri",
"type": "regex",
"value": "http://172.16.5.180:8080",
"access": "read-write",
"filter": "^http(s?)\\:\\/\\/(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\\:([0-9]|[1-9]\\d|[1-9]\\d{2}|[1-9]\\d{3}|[1-5]\\d{4}|6[0-4]\\d{3}|65[0-4]\\d{2}|655[0-2]\\d|6553[0-5])$",
"display": "NRF URI",
"comment": ""
},
{
"name": "ausfIP",
"type": "ipv4",
"value": "172.16.5.130",
"access": "read-write",
"filter": "",
"display": "AUSF IP",
"comment": ""
},
{
"name": "fqdn",
"type": "regex",
"value": "agt.com",
"access": "read-write",
"filter": "^([0-9A-Za-z]([-0-9A-Za-z]{0,61}[0-9A-Za-z])?\\.)+[A-Za-z]{2,63}\\.?$",
"display": "fqdn",
"comment": ""
},
{
"name": "priority",
"type": "int",
"value": "1",
"access": "read-write",
"filter": "0~4095",
"display": "Priority",
"comment": "0~4095"
},
{
"name": "capacity",
"type": "int",
"value": "4096",
"access": "read-write",
"filter": "0~65535",
"display": "Capacity",
"comment": "0~65535"
},
{
"name": "groupId",
"type": "int",
"value": "0",
"access": "read-write",
"filter": "0~31",
"display": "Group Id",
"comment": "0~31"
},
{
"name": "supiRanges",
"type": "string",
"value": "imsi-001010100080000~imsi-001010100080099",
"access": "read-write",
"filter": "^imsi-\\d{15}~imsi-\\d{15}$",
"display": "SUPI Ranges",
"comment": ""
},
{
"name": "gpsiRanges",
"type": "string",
"value": "msisdn-69072000~msisdn-69072099",
"access": "read-write",
"filter": "^msisdn-\\d{2,15}~msisdn-\\d{2,15}$",
"display": "GPSI Ranges",
"comment": ""
},
{
"name": "scheme",
"type": "enum",
"value": 0,
"access": "read-write",
"filter": '{"0": "http", "1": "https"}',
"display": "scheme",
"comment": ""
},
{
"name": "op0",
"type": "string",
"value": "7983658960860C9E56732E0B307E693B",
"access": "read-write",
"filter": "^[A-Fa-f0-9]{32}$",
"display": "op0",
"comment": ""
},
{
"name": "op1",
"type": "string",
"value": "7983658960860C9E56732E0B307E693B",
"access": "read-write",
"filter": "^[A-Fa-f0-9]{32}$",
"display": "op1",
"comment": ""
},
{
"name": "op2",
"type": "string",
"value": "7983658960860C9E56732E0B307E693B",
"access": "read-write",
"filter": "^[A-Fa-f0-9]{32}$",
"display": "op2",
"comment": ""
},
{
"name": "op3",
"type": "string",
"value": "7983658960860C9E56732E0B307E693B",
"access": "read-write",
"filter": "32~32",
"display": "op3",
"comment": ""
},
{
"name": "rlist0",
"type": "string",
"value": "7983658960860C9E56732E0B307E693B",
"access": "read-write",
"filter": "^[A-Fa-f0-9]{10}$",
"display": "rlist0",
"comment": ""
},
{
"name": "rlist1",
"type": "string",
"value": "7983658960860C9E56732E0B307E693B",
"access": "read-write",
"filter": "^[A-Fa-f0-9]{10}$",
"display": "rlist1",
"comment": ""
},
{
"name": "rlist2",
"type": "string",
"value": "7983658960860C9E56732E0B307E693B",
"access": "read-write",
"filter": "^[A-Fa-f0-9]{10}$",
"display": "rlist2",
"comment": ""
},
{
"name": "rlist3",
"type": "string",
"value": "7983658960860C9E56732E0B307E693B",
"access": "read-write",
"filter": "^[A-Fa-f0-9]{10}$",
"display": "rlist3",
"comment": ""
}
]
}
+29
View File
@@ -0,0 +1,29 @@
-----BEGIN CERTIFICATE-----
MIIE3TCCAsWgAwIBAgIBATANBgkqhkiG9w0BAQsFADAQMQ4wDAYDVQQKEwVHbyBD
QTAeFw0yNDAxMDkwNzEyNTVaFw0zNDAxMDYwNzEyNTVaMBAxDjAMBgNVBAoTBUdv
IENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAx/mmbhCZS4XFvbn0
btk8SuetjziP3kJ4/ijpwr8WD0JeskFf2qILNOCQMBOWqyxrd6kYCMyrrb/c5mX9
q23TgV6qghp/0xoA70SHvcqv6F4ssOJSvaN29ud3puKyWgvToNGY/z5pU0IQCUtQ
6CJWJo4gUaB/5vH1ipheU7Xsiw5bNeFaWQ/nxsTwvoZVfk7noiAMd/W8nAGJbhxC
ByJhs1AZQ9d4yEezLrpyDqOdehffrEse+8BlytqkKhHYinAE4pqgeDcln05fxWrz
zzYRw2GiHFfioo4labueTe8eoOBHYJpFmthfdsgrth9+aSA5GKHpXQ0rzaahgcGU
+S9XFjYxWkMXMiUQhCFNd+1IFi0NsLas04UwXLu1x4CL7d/BRlzR6ezwq6hnxTOc
FMXAcpnfnKzF7WOHvGa/dsr92hpX48K64cHtlCLfeRR4E/60LJ6FYjqpNKgai+s+
sbeOOyKskCQ0wHNElrebojdYlkXzam0rKbnNJNERx8/v48cwt0F5LNnN6a2CDVPN
LGMwBSNDZbiiI53Q6DE7H71XkZjkR0NRqmcIm+ElecpBLavicqfNlg8JLoorJQSW
oiSJmyxqIjnqNrfmk/l30jI2lVal4c1QSBFrFsob9rBLkXGM1EWb0PSMrwZM29et
Ch8zvN7FlOPC76cIw2QmAxWVJ+kCAwEAAaNCMEAwDgYDVR0PAQH/BAQDAgKkMA8G
A1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFOCdRGl2aikRXamo4qJu9wQ7kqI9MA0G
CSqGSIb3DQEBCwUAA4ICAQC/osh2VHoJoyG8Z3vdLH+0XZ04I8Ih2BQBcPKPZ1v0
vdVDrQ6ldkgSKhM+/of9XtzvtphV7Yxq4LFipu9HE2xNmZjOMXZgsGgQ4qS3KkDk
u0/q7ZmE8MG7uLW76m7PGNO4Ugz3k6yVx0KVC/Fy9YdWwKkl8nL93nPqWRsN/jwE
WRyZ822Xnz19cY5vFbaO5fO1hW5+3U50Kh7BWuyd7TZ+OT8KmY834DKLDDnWdcPW
/k6Je1Y0H79E/SIjFkCxCNTDNS5SVHfTr0BCbVMXXi5dbNTjhY41TM+JwIKa1fVB
YhzWqk16riDYa+bg2xcdda8B0lQT8qRrMGFtjPsqyNhNoTFRUXx9HKX3VBIXqmlD
7v7lCWbvXkCjb2mAEG5ayy1lHKkOd6Q1E0HXZST2PHIippOFwndGz0P9tij+g1Df
cDisGxdfOZwpJTLhO5QYDom6YQgcWxfOUPK1HVnRrbniEQIykHldoIk3YL+vGwRZ
qEcJDf4F98KyxfYv9OvMGfP+imyOg4Yh4HKt4Cm+WxoKbF+qO3kPgXzGgLfthKNe
qi8fKCnbe91yuXzvKfjtfS7SYz9E0mlZkUUcpQ9r7thk4xEF5PHxHjFzZYzLX5c3
SMfjmtiTnD0wPFlaDtd/3absBC7xHCfs3v+DfyKyuYOvi2CUHiR2k8sZIDaEpwxF
Dw==
-----END CERTIFICATE-----
-18
View File
@@ -1,18 +0,0 @@
-----BEGIN CERTIFICATE-----
MIIC4jCCAcqgAwIBAgICB+cwDQYJKoZIhvcNAQELBQAwEjEQMA4GA1UEAxMHUm9v
dCBDQTAeFw0yMzA4MTIxODA5MzZaFw0zMzA4MTIxODA5MzZaMBIxEDAOBgNVBAMT
B1Jvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCUTcFiT1GT
Zq9ROKTuWm6IfFthO6ysthEKevwkgJGDRCwF+K6rx3j7izTDfLkXum5OPbcd/yiE
B40Yrq9X2ckX260xG9PjDmGUaq8q5sza85Gg2hrW6wiLF9y8yYK3/v7716d0y6st
jt71pH554R98m0zHkbkmrFEagWR5cEoVM6MPZp2wdDnOFBBRiB1BrbHMpAFiKJ6s
oqm1yhUwCeeR/Hs09JF8KfOFhV4qAEVvE1cviHucCEvLBaG6xBzbKvYV2iOPu6u2
o818wphqmSZYoj3/O4/EyVgvj1VdSqmkTSudiiIhLAa8/2JKrW1v7wFQjRkwNwdf
h6UR5liIUwk7AgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTAD
AQH/MB0GA1UdDgQWBBRtEF/Jyw6Zz3v0K5uA6aMOr9LXRTANBgkqhkiG9w0BAQsF
AAOCAQEAErmFo6JjEoFZv8R2gwNUq7ln+YEh2hX4myLlNDfTpYeGnn2Ge70Kmb0o
dkSyanDd9tGImcbEOttWAYve3vetvN3g+GONbf5pV7ClIbVV5MsjN/aGwj/TQWhu
ttmfu9IV2b5HyFEM61eoHVrNoWiNpbNHTu5D/XF8sg5JkseTnJF06foykzAx28i6
JcttunYn5SoWTIS9Ydu07X7uBcTeFBcKfH0xg4QlsNppiM5lIxBbp0WjQ8jyWw+b
Lyef4N6hmiaOf6P6qwaVZkEBhK6MVf1zadURuUSWAkhwGFjA7IbjbJ7OfYLXkYp3
mIrXQzjxz6AfyOcY/FsgcaDLf5xbYw==
-----END CERTIFICATE-----
+23
View File
@@ -0,0 +1,23 @@
-----BEGIN CERTIFICATE-----
MIID4TCCAcmgAwIBAgIBAjANBgkqhkiG9w0BAQsFADAQMQ4wDAYDVQQKEwVHbyBD
QTAeFw0yNDAxMDkwNzEyNTVaFw0zNDAxMDYwNzEyNTVaMBQxEjAQBgNVBAoTCUdv
IE9NQyBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPidCkI9UhWg
7EOKoS/JGH95Q3ekfU+rK0EULJbJfeszJkYZ2u2gQ5gbBcyWUQvFhOuFpgcchsGA
Vy3QfudO0Jxysf67rBFFjyB2NQXc68B3zJS5L+N9P0XEwgz9hr9rijDrNT8RvY+z
L8Blrbl4oBEssOEyFOBYkHIMlvUEIMZYaA1NPA+Wwk8x3ENS1YVGml5u7JBk2oe2
gHDktHe98hU0Nd88K3ZxGte3pwmeynMslTw9Oct6Wy2fu0zcZlnJZPmoY2LXYyhx
mj9oO3n5KgXxHlfGxPl5N2lqu/tmAr/1fAwUKVHUZzpmIbEyqMTDow8qTvjYa4o/
41Bvg1JOrDsCAwEAAaNCMEAwDgYDVR0PAQH/BAQDAgKkMA8GA1UdEwEB/wQFMAMB
Af8wHQYDVR0OBBYEFJ2woDwnDKwmU3bU8cA+EAG0MVMwMA0GCSqGSIb3DQEBCwUA
A4ICAQAuT4aMkcJWZeAJXGjSxSCoLclnrQw4SAVjNvIUNS83+0flHLTFzj1fAU4M
/RZjZE22mdF+wgAhMfC+zoJq7plHELSkG9HY1dmscK7MVRrVdnooYD+HXS8rjOaD
oUapFmEK5ivXF6Cx1gQoPeo/Q0FRDd9Ky5rjB0vWFxsnU/BZkfOLCC2zQoZcL+UN
rmSq+iPkUMvFDVWSR/XY+xtXaW9GboqaqtoNvR24RSquI5xe1Co7JuDuu+j83lv/
5YpOG14pNA3IF6TNFChR63l/VkaT15QDSnKxSgIQdcaPuv9yvA7OPIiaTOAqcDKi
4RSTqRezh6TnbWIFSJI03EY8gFa7PkelcWqurCXgc4vevC3bLAHuys4QIVboq0yw
CmCMVmJtgyXT15yc4x+ivwHyDT25wI2ynPnoXgKqzudFav0ZhoR7l2YmH2by7wrN
5AnNbyer72NJhKRleLyboPtqWwTLfvtOW2Aqbg+cWKwTq9NNAqJ47tZ1ZrCuWI/H
oOehNKM5QpW5k6shWuOmhYD9kROE/D1U9huzGEzijUZkT4yUF0udCNoFofz6wl4t
Czk1+Pjd3tecIj9/NitBiDzjCPJVXeAOphvCO0Z0R5fKA+Y/4kd+HmiuNiW1tnGG
D7z+beF+SsnagRquwdfZTpICfu/2+ogHwfxpsm8cHhx8DzMslA==
-----END CERTIFICATE-----
+18
View File
@@ -0,0 +1,18 @@
-----BEGIN CERTIFICATE-----
MIIC2jCCAcKgAwIBAgIBAzANBgkqhkiG9w0BAQsFADAUMRIwEAYDVQQKEwlHbyBP
TUMgQ0EwHhcNMjQwMTA5MDcxMjU1WhcNMzQwMTA2MDcxMjU1WjAVMRMwEQYDVQQK
EwpPTUMgU2VydmVyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApSTG
HNOWScYVHHiGw9z8q2u3ZMUaOFBm6+F4p4PrpM1h3FtHmYv5IWr5kqoMgCU/FmPG
HrSqDzrm+J4QMdguq40Jd4QOadiDg5oyLIM6Su32sjtG/y5an3abtY9hNCoWDdpy
kNRb1i9NQ2uTSBHm1lTVWutZWgm7D9jES8JB2byDwAOONwGlqAw6buxUlIP2vCtn
SpMF8Mqdypnw8K17DLXpP+D8Exw4mjOmJEVOGnw/pinjDCHm9SEiFtagdXIWliwl
DgbyVeSE70JhaGV2bGlmldV2sN2qPvG/W99pCeObxNcCko9JdJqsDVQTiOTY6uaH
o/GdDnzZh4TbbDutDQIDAQABozYwNDAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAww
CgYIKwYBBQUHAwEwDQYDVR0OBAYEBAECAwQwDQYJKoZIhvcNAQELBQADggEBAJY6
eI54wSn+kNteFEdoFS2jVM+GAMS0x4blX2wzNro6HqhlYC6oJ8TxRS6V22ugWLFX
M/pcqV5FA1XCSibYdwscdaoUSUYc6inlkHxrbfSryiQqXAkEv8Ote3dqtOu7Z0BY
PkykdMrCUXn5ksYgoTa7G1CdAiaKMeuTz801l1g8AIOpNV1+Xhi29TKA134VDW9S
2aDcD6jEs63rqKx/knStli0F58N0kOKjmmt45stP90o5NsshAMumzP0xhfwC94Gg
eBXg6ThM3nuOBQyzPEtUZioRKKV4XmgZF/F4ePCnS4ST9ft09kx7UcR9MVzGIHov
whwVw6o5O7h1xQr6Pjw=
-----END CERTIFICATE-----
+27
View File
@@ -0,0 +1,27 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEApSTGHNOWScYVHHiGw9z8q2u3ZMUaOFBm6+F4p4PrpM1h3FtH
mYv5IWr5kqoMgCU/FmPGHrSqDzrm+J4QMdguq40Jd4QOadiDg5oyLIM6Su32sjtG
/y5an3abtY9hNCoWDdpykNRb1i9NQ2uTSBHm1lTVWutZWgm7D9jES8JB2byDwAOO
NwGlqAw6buxUlIP2vCtnSpMF8Mqdypnw8K17DLXpP+D8Exw4mjOmJEVOGnw/pinj
DCHm9SEiFtagdXIWliwlDgbyVeSE70JhaGV2bGlmldV2sN2qPvG/W99pCeObxNcC
ko9JdJqsDVQTiOTY6uaHo/GdDnzZh4TbbDutDQIDAQABAoIBAHxE49+lSJ5TNGes
Op0AmhHUiLiHqWde+VPe4xALMTNeaZmMBqEAt4PyH8PBuo5jeMm8YsWQZbf4Nv42
0zDu4I+vHcSV1tLHXo+VZNQiG6du0gjkmlRD6WW9twY00oySbu4Vx8g8RK80AQwO
01GURwRZ6gL0vtQGJoGSOIRZtXvGLltVR52OfkgNMjNepwtJvMV7PW5xYwEcnx+i
sZD/6hl49Qv5g4dCCGrnr8Garx9+cUkVP/ipkBnjyKACfzYQhoauo03Rv4iuNdy6
QD9KB95ALHq66vYXF72YW75JQhQ3C1qGcghNn68RIlufSnA7D7J9VCG5VSXfVrk2
a5Xw2HECgYEAzaXU75hl87fmf88X+8M6+OuaMnnLAwIadbcecakkO4bgzNF1SYwv
dbZ608LvdUt+BYVU43CCX3//a/MI+Ncp5sk85TLsXUxXGWonO1zXpa3+BAEXJe1n
xnWVdytWMeoyzhBZ/Vkx7/NAu5WSViXgQ3trB0Wr3OGw3Nksb4Son8cCgYEAzZQc
SlglEiU+Z+BsCV07FEkU6xgsmxQQuptPuGcm713Ik8c8a5KAyjbhpp+oBvn8v69i
hVGHcFmZYeazBL39dC4/6E/wDOVEwN2fY8oYBnrPvoz7FUTvObRjZakrgVj+XAjS
lg9RuMm1tYPFR52V5BTngJ9Rkj/AewxWnGMDtIsCgYEAng1i/5ZQXSUs+XPwCeY9
b8yb4Ulr9u7p6SkJM+/8UefS5HfjPdiJLV5HPnOm2K5ht9qGqJrzCHT2mT/b2Gx9
3ssxizI9KWOf2X+VkXFEqCh2fxtbcCHrTUNX0ZQ0Ff7adzdoAmhIEhQR31oQczd/
Cj5Tvu4ULZoj9UjQdxEtDEcCgYAYrW3T8s7IZdYe7A6r9RgRcFBlhCpel0MG03v3
W9KNq0lXi/QRya1SGNJviPzHkZyoeeourMHAV9EUsnfM2u2g06hyP55GPgNJz5DB
jtHhfT6Q1iWRwQuidqfz3SHOzhsCe0CkKMSblQMN/fphhWYn0eaURwuoraRyYOHI
tg4MzwKBgGImdyBx/l6bkWa4GywZ9iw5RDe7KYN9UclnBcHDkIELXskp8bTbwpBy
m/IyLC5eLOzdK7c2Odtd3LP/AG5fYPAzQ5S6YmSDPp1JEKODbg51wcMJpLSvG2Q/
P5paV/ZAKbxgXpilBrjSejM/QLYqD8756z5lgo5biR7bGkBA+nkj
-----END RSA PRIVATE KEY-----
+18
View File
@@ -0,0 +1,18 @@
-----BEGIN CERTIFICATE-----
MIIC5DCCAcygAwIBAgIBBDANBgkqhkiG9w0BAQsFADAUMRIwEAYDVQQKEwlHbyBP
TUMgQ0EwHhcNMjQwMTA5MDcxMjU2WhcNMzQwMTA2MDcxMjU2WjAWMRQwEgYDVQQD
EwtzZXJ2ZXIxLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK2S
c4sRbErMBY8q8JVzNWRDBUUIWRBI6ENWCR/SzvF1a5gkxTnTWLtn4Szkclbsbwij
YWEXcuGaodIiY7gjJ8KM+x2qaFRVOxIoyTZvshBQUS8R8YPhnmQZHvEmoVScw9R3
yKNLmIiXaTltP1tLoF+KSl6icqmY1bepDuhrZrYc4rLlU+BKvcWHf2xOozzd5KxX
ENaLWkIEWNWHOHWoScp8nfYNttEmz+kOwjikothkEfsXbFImNsdDrNk3ZYFUFnjv
S2lJPzwlc0hd+iHU5yC1YBDgAGpITSni0HqOzghNPHwwakGa96jGYw69AU1fAssI
TEELmhhwlHGm/MX+5IcCAwEAAaM/MD0wDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQM
MAoGCCsGAQUFBwMBMBYGA1UdEQQPMA2CC3NlcnZlcjEuY29tMA0GCSqGSIb3DQEB
CwUAA4IBAQDqoK6iKz7Q8L+0GgqD84tXJFbJKGnJNkyJaw/jCxlL6A8QTO7IB/ym
zZL3PcdNZYlyiNbyN62WzBKjYUaZMsXxEFtutav1GQsWmtQb3SO5Nn/8t+HFUwEt
YJc09LoLlYLOII0n8mN+CaMwv1mfZjWKewdXgwXvNzMrhOWJF9r+tRaJefNDpuT/
dRj+iKFXG0aH4gCOc7Ur0HYjlQ+OFvUgWEOpk2OS1JeBNi4HjiQdAZbREg7PQI0D
sjMaHMIHC9WPZzEQ9InLmZzu0n++FKHFo8htz2bQFsNJNSB44pcKkJvpt1Xq854/
rvcwWe89C7y5JCJGlzvHpGRecEMFPsZU
-----END CERTIFICATE-----
+27
View File
@@ -0,0 +1,27 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEpQIBAAKCAQEArZJzixFsSswFjyrwlXM1ZEMFRQhZEEjoQ1YJH9LO8XVrmCTF
OdNYu2fhLORyVuxvCKNhYRdy4Zqh0iJjuCMnwoz7HapoVFU7EijJNm+yEFBRLxHx
g+GeZBke8SahVJzD1HfIo0uYiJdpOW0/W0ugX4pKXqJyqZjVt6kO6GtmthzisuVT
4Eq9xYd/bE6jPN3krFcQ1otaQgRY1Yc4dahJynyd9g220SbP6Q7COKSi2GQR+xds
UiY2x0Os2TdlgVQWeO9LaUk/PCVzSF36IdTnILVgEOAAakhNKeLQeo7OCE08fDBq
QZr3qMZjDr0BTV8CywhMQQuaGHCUcab8xf7khwIDAQABAoIBAE+rFe+yGpOmW7Lg
Ebd3Pv17KbMK5t5rqHgnyF5cA3Ke47jcv84P7P1v69IQNU8ijMBZRXwsKCXXNQlf
kYfWUwygay6tpd93k3p9UAX1dLS6ONkzEjjnWS02vpYPliNhJR2jsWsKasPfQ4QB
WgBMkRrpPcN8KscfiJEZPud9TJKvo/ffMDNOM01d2Lyytqt4mVvbQa68EjwoBSGe
6AEsEjoiLnnxlzuXXGCEcTXOEfcUeF8Bbk74lCJDdeXgrUB/Uy28FlhELsLpg2TD
IvwgJ3vFYEZzNKAVTsr4V8no8n4GButdQlSCpofACWx6mhq03535b+mSgN4AKLzR
YkhaQcECgYEA0x00F6rCneNzQ/b1wFK24OD59Nwu0NjKWYylXR++bbDHD/raJSCY
hBGFk/QB6KPVxH9ovoSSzov3o7nYBSXlTZCCm3Y1feaykHWkhKEsHcJ1tQXPehxe
40do8KI4vbaZwFk/gB4K5PQorizKDf3LEzz4R6TEFxVkzv4y4pq4yycCgYEA0nnc
tJnU1OtJNVW12+ABeiKxFbtAMpHGtqbg+ZJ9VRLJa813WkKbAtDMFTyvQa4sdIzV
F4yeApow4LILLICIcj8XfU0noGxmHAB66PgGPfx3Rj+AUxP7e24/vgF4DydKIr2J
5jwQc5EmCFBR0aQpmJsd808PtKPXJT5mIJrod6ECgYEAvmQ39qApo/rcmQ6/0xLF
m0lKI2nvTqo0003kVHesZYBoBiFVWuZqpbCnpycIEaavwuaksC0fuObCDwYrq3jh
s3IAV/PjigfkQiPWm0Y/Yxdc0ETNOHMdoBtmqJ2kTnO/dZkHi6OMb69CgNIj5zpb
Sp5Ry0rtDWRd5c+aVIL05UECgYEAtRPQlLQQDkqKhk9CEXOL8cbs8VRS6+7MthGm
VjD4kPuDvLJdb5MEB40ZN2ApK2msp20OW59HxddgG8Axqsy+FwQ+sjdx0yvPQWIM
XGgd/rA48X/qaA81+cAlKNPctbTIrFDC1ghw4uxKezaW3bTNcJRrVQt86J1YmJsx
g/Wh8GECgYEAhYFWpiMqcwoYYY7BFrYK4QGxPZ5OESevnJOvMRra5m+qlHhS8X9f
0Ewos6yV2qFZB7lRiPMve85ysUySwKl3rTWoJuwAlZZOkXU3MCjJ+5+nvMm7jzgf
eKWNu8avLOENdRu1bIFKM8iTVs+zDpe8LpcuEs4D+Ql7Gw2+9cZmanw=
-----END RSA PRIVATE KEY-----
-27
View File
@@ -1,27 +0,0 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEpAIBAAKCAQEAlE3BYk9Rk2avUTik7lpuiHxbYTusrLYRCnr8JICRg0QsBfiu
q8d4+4s0w3y5F7puTj23Hf8ohAeNGK6vV9nJF9utMRvT4w5hlGqvKubM2vORoNoa
1usIixfcvMmCt/7++9endMurLY7e9aR+eeEffJtMx5G5JqxRGoFkeXBKFTOjD2ad
sHQ5zhQQUYgdQa2xzKQBYiierKKptcoVMAnnkfx7NPSRfCnzhYVeKgBFbxNXL4h7
nAhLywWhusQc2yr2Fdojj7urtqPNfMKYapkmWKI9/zuPxMlYL49VXUqppE0rnYoi
ISwGvP9iSq1tb+8BUI0ZMDcHX4elEeZYiFMJOwIDAQABAoIBAFVJVhIsXVRwdBg4
hBkS5ogVRBPp1obIeYpWadSwH36m4M5aUlE1eKzoRGK7wlIUA8V5FmroxysOkKUG
KI5UD6Jp0fLw9uyX46QPqkb4zgyIkFI5u7+nEJW1Flt3Y3Ze7dJ1FbdEPWAIzs3j
WFzNC2eEhCYs9pZ3+HhOuzJfUitYU6ts83tazSms+7E027e/v2ubtYOzluEoj4YK
MM+ocqJOlXUOhyTATDaLs4fM567bwwFeriODQqmMIhXLf3HiBPfPYhoAlwPUV51L
bAjIPwG2/jy0yXPenYOUqSMP1i+XkyTL4eVqOLLQUI+BsEaToS8M7Lf4KRQE0vQm
uAkEA9ECgYEAxCsKXtkYXrma8UziSJgQBj88TfACyuYZBPkpBFJhffPVOreYzqmn
gsE38oHlLhCrezsxvScivS/Cwt7kgBTE9r6xmH8y2f0P3PNmtazQCqovG1gsNZ1t
9PZQmxbVUfx/7KRJ1Q5zX3x5C0P2c6XYv/1h/SQQ8PYXDhRxWZFVSikCgYEAwYlt
AoP8j6yHDMk10vJd0fKT1lztcHcQLvH3HQn2kHci2GCxySvcac49hpXTDeNdUzcQ
I9UWo1MggNojME3WHUTiZD5DYUzuNUBTkc0kMHWy79/YNAzvF9312MSyJ0NlytBQ
ISh0z0sPSxDjW+XCi/8LGu1rrremBqvh0rNIrMMCgYEAt+C8VNHcZRZHpX3y8icP
hjuKFGgwxe3Pb/j5uKJb3ktMCUEFjFo8uXTSM5AMuhRIGTgQVIS1rG5zemSh/Wj6
g2uWXyKEEQ+D6hGBqjP1wrlpdJE+x3btFdw5DFbn2HT9mF0bFAn6nXu4npWzEw5X
UQd67WT8OFIEpF8HLPTs5JkCgYBQlL6dmITU8Vm9mh1d+mnT23NwgnqeJATJ9xcT
sS1HE0Of4grEHw4Dw8pcOg+JLcyStE91C+kEEb1ryOdz2kS3JRI5+K6nWZeo9mKV
R1u1DZx2QbZMXcJDJriRC7y9mlNMsZVbaPPRx4fTknGHts9c6NEf4hC+y1pGVtSM
nPc6bwKBgQCrtb6srow9o0acH7mMmieDuqvT8DQ6rHWoizgneZTuvIo6SPO6nRnR
jfgfQkqr9IiLh9awSblQEN9fnddog7a1yS4cUZueiP5dmtFvp4B9Scnt+BoHpOLk
rrU2i7grAye4Cd003+pqhSERGCKSzb3fTSYiMypKsxeH2bs8nrRu2A==
-----END RSA PRIVATE KEY-----
-8
View File
@@ -1,8 +0,0 @@
-----BEGIN RSA PUBLIC KEY-----
MIIBCgKCAQEAlE3BYk9Rk2avUTik7lpuiHxbYTusrLYRCnr8JICRg0QsBfiuq8d4
+4s0w3y5F7puTj23Hf8ohAeNGK6vV9nJF9utMRvT4w5hlGqvKubM2vORoNoa1usI
ixfcvMmCt/7++9endMurLY7e9aR+eeEffJtMx5G5JqxRGoFkeXBKFTOjD2adsHQ5
zhQQUYgdQa2xzKQBYiierKKptcoVMAnnkfx7NPSRfCnzhYVeKgBFbxNXL4h7nAhL
ywWhusQc2yr2Fdojj7urtqPNfMKYapkmWKI9/zuPxMlYL49VXUqppE0rnYoiISwG
vP9iSq1tb+8BUI0ZMDcHX4elEeZYiFMJOwIDAQAB
-----END RSA PUBLIC KEY-----
-30
View File
@@ -1,30 +0,0 @@
-----BEGIN CERTIFICATE-----
MIIFKTCCAxGgAwIBAgIUIN48tRvspOjaIxbavyrZ/M7IvacwDQYJKoZIhvcNAQEL
BQAwHjELMAkGA1UEBhMCQ04xDzANBgNVBAMMBlJvb3RDQTAgFw0yMzA4MjIwMzQw
MDVaGA8yMTIzMDcyOTAzNDAwNVowHjELMAkGA1UEBhMCQ04xDzANBgNVBAMMBlJv
b3RDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALzyKbRc0hIDXsnI
Yo0DLjfGexwFmhgE6jFR6EWc4V2jVenkTrEahzpKYkhf2SrnEZuuZN/XU0JDAzUE
k8sNF6AUQOAQ6rwaHLB8ZZVEbl8F49F376RGAicg/AzIPytL1ebT1WR8YxoQgd6i
+B7H+6zcKDS8RREwpuVngNdVJ7/mUsxDFPVGpOsQQUsEdkZb/S7txRktHYBAXmiX
fZFC6aL/L9tXKJDcDiTQTyRuA08+uzFxgCF6/8XL8PD8+i8FzZLl0enadDy4ZiLA
pk+vrFmre+ETHHPf4lI1Ptz3fPNsvCS1HO73SJTgpGK0zpcvB32EqPuhPEKy33C0
dsY+CQcuACvhEk1EQjsSXkuoaPCV/aCmBhS3AMMRuD+73rs9G2DbJQc2KTkyiqM6
FO9MNGKUHDIEE9O8iBqagBZ7XXqwcf0zr+YdjT47RAM31uROKBECipc0BOSEHJ3w
sjMjLvqDHpP5NeoTnAIVt6djGQK8AWRKuICCtJ59llSmAMWjvsT4VD6ooVRln6ye
j6tLzlnmZvtxEmdOXL/Y7A/HnEb+uAtifsOvZUw/CQpdHRsrUdNUSOozTW/uXgp3
5lHx9B6HWuxOGagxaaLhD8W5TsqjdSc2BqX23Up/p84RaLrwHjXaesTq7Y/Ckd8T
wIfUc2HtdtFt7YrBr3pkJeI/HjcNAgMBAAGjXTBbMB0GA1UdDgQWBBSr39jHWOmo
14F/m0G/Irn6oVwNTzAfBgNVHSMEGDAWgBSr39jHWOmo14F/m0G/Irn6oVwNTzAM
BgNVHRMEBTADAQH/MAsGA1UdDwQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEAE+Br
fsui1ac9meqmgTPnwG91GhqITmVBKwLpwJ3vNHqU/6SOlsw31GZ689kxpOYsMh19
PwYQ9OYQmz2LGbiVgf3m/mG9S4dnGQecqEAt0WBgYOOJ+tWwmtaDa1y1KEKJIGx2
R4NYmlihSqobgl3f7/WWtwZM9BZCFAubh757gOiDFDgTukbJxfFVIRy8MVWg5Voz
KZK1toIVI617SignK65L4JbdEPgnD803vYsmn+Mk5PvKLVd1jB/M/Sqxd1W7gqr5
nIT+WRJIs4SONQkxEP3e5aO2OQyify37a9P1IW8bPOtvZeQKnTSMIwVVyQV+Y6Az
4+a74ngLRAgk4ek9wycIHtv9ZzN0o6vwWBQ73DqyLLY2IVX/8LtrNO6LE9TpoMCa
tGVLZ1M5d1/eVYZC60y/lst/MRUyGgvB9tjiaNxo0Ni9quFifPAq/zx9AWo+7nIP
0RAahOvRZE5NM5LmgaVvMTXYflkfBXChDwL0gXa6rBt5y3/htZ8Cw1Tqi1v3Kv1s
hnD+zMD/Okrp76ZA/N2wib0p1Is1t+CFGdcmFOVEzkxXK37RreWay3cmdlTrzF5P
8kGivh2WApouy97rrhJo7R8rpUplD37Z5SiqtlOfBUaGIzpVapz19UTN5OTq10xo
yBSUGoQ/AGchVrHobdLPTgJNWU/L4QEPloEOGxg=
-----END CERTIFICATE-----
-30
View File
@@ -1,30 +0,0 @@
-----BEGIN CERTIFICATE-----
MIIFKTCCAxGgAwIBAgIUIN48tRvspOjaIxbavyrZ/M7IvacwDQYJKoZIhvcNAQEL
BQAwHjELMAkGA1UEBhMCQ04xDzANBgNVBAMMBlJvb3RDQTAgFw0yMzA4MjIwMzQw
MDVaGA8yMTIzMDcyOTAzNDAwNVowHjELMAkGA1UEBhMCQ04xDzANBgNVBAMMBlJv
b3RDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALzyKbRc0hIDXsnI
Yo0DLjfGexwFmhgE6jFR6EWc4V2jVenkTrEahzpKYkhf2SrnEZuuZN/XU0JDAzUE
k8sNF6AUQOAQ6rwaHLB8ZZVEbl8F49F376RGAicg/AzIPytL1ebT1WR8YxoQgd6i
+B7H+6zcKDS8RREwpuVngNdVJ7/mUsxDFPVGpOsQQUsEdkZb/S7txRktHYBAXmiX
fZFC6aL/L9tXKJDcDiTQTyRuA08+uzFxgCF6/8XL8PD8+i8FzZLl0enadDy4ZiLA
pk+vrFmre+ETHHPf4lI1Ptz3fPNsvCS1HO73SJTgpGK0zpcvB32EqPuhPEKy33C0
dsY+CQcuACvhEk1EQjsSXkuoaPCV/aCmBhS3AMMRuD+73rs9G2DbJQc2KTkyiqM6
FO9MNGKUHDIEE9O8iBqagBZ7XXqwcf0zr+YdjT47RAM31uROKBECipc0BOSEHJ3w
sjMjLvqDHpP5NeoTnAIVt6djGQK8AWRKuICCtJ59llSmAMWjvsT4VD6ooVRln6ye
j6tLzlnmZvtxEmdOXL/Y7A/HnEb+uAtifsOvZUw/CQpdHRsrUdNUSOozTW/uXgp3
5lHx9B6HWuxOGagxaaLhD8W5TsqjdSc2BqX23Up/p84RaLrwHjXaesTq7Y/Ckd8T
wIfUc2HtdtFt7YrBr3pkJeI/HjcNAgMBAAGjXTBbMB0GA1UdDgQWBBSr39jHWOmo
14F/m0G/Irn6oVwNTzAfBgNVHSMEGDAWgBSr39jHWOmo14F/m0G/Irn6oVwNTzAM
BgNVHRMEBTADAQH/MAsGA1UdDwQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEAE+Br
fsui1ac9meqmgTPnwG91GhqITmVBKwLpwJ3vNHqU/6SOlsw31GZ689kxpOYsMh19
PwYQ9OYQmz2LGbiVgf3m/mG9S4dnGQecqEAt0WBgYOOJ+tWwmtaDa1y1KEKJIGx2
R4NYmlihSqobgl3f7/WWtwZM9BZCFAubh757gOiDFDgTukbJxfFVIRy8MVWg5Voz
KZK1toIVI617SignK65L4JbdEPgnD803vYsmn+Mk5PvKLVd1jB/M/Sqxd1W7gqr5
nIT+WRJIs4SONQkxEP3e5aO2OQyify37a9P1IW8bPOtvZeQKnTSMIwVVyQV+Y6Az
4+a74ngLRAgk4ek9wycIHtv9ZzN0o6vwWBQ73DqyLLY2IVX/8LtrNO6LE9TpoMCa
tGVLZ1M5d1/eVYZC60y/lst/MRUyGgvB9tjiaNxo0Ni9quFifPAq/zx9AWo+7nIP
0RAahOvRZE5NM5LmgaVvMTXYflkfBXChDwL0gXa6rBt5y3/htZ8Cw1Tqi1v3Kv1s
hnD+zMD/Okrp76ZA/N2wib0p1Is1t+CFGdcmFOVEzkxXK37RreWay3cmdlTrzF5P
8kGivh2WApouy97rrhJo7R8rpUplD37Z5SiqtlOfBUaGIzpVapz19UTN5OTq10xo
yBSUGoQ/AGchVrHobdLPTgJNWU/L4QEPloEOGxg=
-----END CERTIFICATE-----
-26
View File
@@ -1,26 +0,0 @@
-----BEGIN CERTIFICATE-----
MIIEYDCCAkigAwIBAgIUGZ67LDulO9kcRtwAwQGEC1oV5NUwDQYJKoZIhvcNAQEL
BQAwHjELMAkGA1UEBhMCQ04xDzANBgNVBAMMBlJvb3RDQTAeFw0yMzA4MjIwMzQw
MjVaFw0yMzA4MjMwMzQwMjVaMDwxCzAJBgNVBAYTAkNOMQ0wCwYDVQQKDARUZXN0
MR4wHAYDVQQDDBVUaW1lc3RhbXAgQ2VydGlmaWNhdGUwggEiMA0GCSqGSIb3DQEB
AQUAA4IBDwAwggEKAoIBAQC1vnKPYHUYPQSvGmfgSxZQley/hvJZyY9dun3hYv1P
h5PydHqkwM6t6wS+f9WTm2RyCvfRJrwn356gKm3DoDePs7T2kIEwnljMFRT8HDEC
SujKz2MBBW/b9eU6Bz9sQ4XHmSTVE/mJF4DiMRxmflUPZ+Mis80XbpFO91tdhDHZ
f0RX5D9ihaS/WTnkOV+ISMxxK1PB/zITlxAk15irYsMM8dCq0iUy/B3+bcGH1YzL
aKqbFw+nrm6NTxYLo4q3ERtLl49l9UXXcoNMvB70fk6i4kXrn7+AEdb3SPCFX0hb
qxUbCrLLDWf5x5JM9+49tkyQ7N36TSj92Q+05jp/f1MdAgMBAAGjeDB2MB0GA1Ud
DgQWBBRghFzHbuyke/ayjjVJuSgPKzwfRTAfBgNVHSMEGDAWgBSr39jHWOmo14F/
m0G/Irn6oVwNTzAMBgNVHRMBAf8EAjAAMA4GA1UdDwEB/wQEAwIGwDAWBgNVHSUB
Af8EDDAKBggrBgEFBQcDCDANBgkqhkiG9w0BAQsFAAOCAgEAAvKfbV0s2AGHKgEX
X33/N5nV8v109fjmQ0tzN1UvnamxYQLpgCLILN0yeWP4E5LKmzPWnTXG10woEasp
pAtXqYtgZZbvfqlkaryS5IJ73F6uO0hJK7iUswnpGxm9fxS04hhvsx3YRQnaaJ0m
Ek5JpXNsdQVN87iyGtnzp1uHY2csdyw9XDCQxDDXJ3hvLBthHAADeX+h8JX7G3xc
u85ON+w/rVIJIMpPQKg5gvNVzA/krebToSmOS6+f2O1UUj4PxwPPfBHugepzZYpF
grWy1vzz2DAZdNQs39c10a5/C5VrH77V++SoQBfYzCAI7YhA/L6ONIKW4nP3zFX3
zMmevHYR/WzQlN8twJhyAx7Y6AEjZNnfS2CvZj6UWvVUFbcVD5N9qgLuZxdDezQt
RAsVcSN5q5FURl99oi3X9sGoq/rI47MEU96hSG4pfiBTlt6VbYyWvBLeRWLccLPi
KtvV3wd6F8bqp+U2d/XQFTyQ5jfZcrCVvIesv4euTq+kTypjjjLadgzsy56ivoAx
UvjcJFZ2HVoKpv1SusOMsgg5nZf4lhE5zxYQOtEwzhOXv4U81ctIVHOKYZdDefWm
wC7dTtH9NxaWQZu07Y27wihkBARdnW1azgWorwzKYcGFT+pwrAPRUScj/vqsJkUH
KagSCD6B6qh4zSj0UANX3V6QcfQ=
-----END CERTIFICATE-----
-26
View File
@@ -1,26 +0,0 @@
-----BEGIN CERTIFICATE-----
MIIEYDCCAkigAwIBAgIUGZ67LDulO9kcRtwAwQGEC1oV5NUwDQYJKoZIhvcNAQEL
BQAwHjELMAkGA1UEBhMCQ04xDzANBgNVBAMMBlJvb3RDQTAeFw0yMzA4MjIwMzQw
MjVaFw0yMzA4MjMwMzQwMjVaMDwxCzAJBgNVBAYTAkNOMQ0wCwYDVQQKDARUZXN0
MR4wHAYDVQQDDBVUaW1lc3RhbXAgQ2VydGlmaWNhdGUwggEiMA0GCSqGSIb3DQEB
AQUAA4IBDwAwggEKAoIBAQC1vnKPYHUYPQSvGmfgSxZQley/hvJZyY9dun3hYv1P
h5PydHqkwM6t6wS+f9WTm2RyCvfRJrwn356gKm3DoDePs7T2kIEwnljMFRT8HDEC
SujKz2MBBW/b9eU6Bz9sQ4XHmSTVE/mJF4DiMRxmflUPZ+Mis80XbpFO91tdhDHZ
f0RX5D9ihaS/WTnkOV+ISMxxK1PB/zITlxAk15irYsMM8dCq0iUy/B3+bcGH1YzL
aKqbFw+nrm6NTxYLo4q3ERtLl49l9UXXcoNMvB70fk6i4kXrn7+AEdb3SPCFX0hb
qxUbCrLLDWf5x5JM9+49tkyQ7N36TSj92Q+05jp/f1MdAgMBAAGjeDB2MB0GA1Ud
DgQWBBRghFzHbuyke/ayjjVJuSgPKzwfRTAfBgNVHSMEGDAWgBSr39jHWOmo14F/
m0G/Irn6oVwNTzAMBgNVHRMBAf8EAjAAMA4GA1UdDwEB/wQEAwIGwDAWBgNVHSUB
Af8EDDAKBggrBgEFBQcDCDANBgkqhkiG9w0BAQsFAAOCAgEAAvKfbV0s2AGHKgEX
X33/N5nV8v109fjmQ0tzN1UvnamxYQLpgCLILN0yeWP4E5LKmzPWnTXG10woEasp
pAtXqYtgZZbvfqlkaryS5IJ73F6uO0hJK7iUswnpGxm9fxS04hhvsx3YRQnaaJ0m
Ek5JpXNsdQVN87iyGtnzp1uHY2csdyw9XDCQxDDXJ3hvLBthHAADeX+h8JX7G3xc
u85ON+w/rVIJIMpPQKg5gvNVzA/krebToSmOS6+f2O1UUj4PxwPPfBHugepzZYpF
grWy1vzz2DAZdNQs39c10a5/C5VrH77V++SoQBfYzCAI7YhA/L6ONIKW4nP3zFX3
zMmevHYR/WzQlN8twJhyAx7Y6AEjZNnfS2CvZj6UWvVUFbcVD5N9qgLuZxdDezQt
RAsVcSN5q5FURl99oi3X9sGoq/rI47MEU96hSG4pfiBTlt6VbYyWvBLeRWLccLPi
KtvV3wd6F8bqp+U2d/XQFTyQ5jfZcrCVvIesv4euTq+kTypjjjLadgzsy56ivoAx
UvjcJFZ2HVoKpv1SusOMsgg5nZf4lhE5zxYQOtEwzhOXv4U81ctIVHOKYZdDefWm
wC7dTtH9NxaWQZu07Y27wihkBARdnW1azgWorwzKYcGFT+pwrAPRUScj/vqsJkUH
KagSCD6B6qh4zSj0UANX3V6QcfQ=
-----END CERTIFICATE-----
-27
View File
@@ -1,27 +0,0 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEAtb5yj2B1GD0Erxpn4EsWUJXsv4byWcmPXbp94WL9T4eT8nR6
pMDOresEvn/Vk5tkcgr30Sa8J9+eoCptw6A3j7O09pCBMJ5YzBUU/BwxAkroys9j
AQVv2/XlOgc/bEOFx5kk1RP5iReA4jEcZn5VD2fjIrPNF26RTvdbXYQx2X9EV+Q/
YoWkv1k55DlfiEjMcStTwf8yE5cQJNeYq2LDDPHQqtIlMvwd/m3Bh9WMy2iqmxcP
p65ujU8WC6OKtxEbS5ePZfVF13KDTLwe9H5OouJF65+/gBHW90jwhV9IW6sVGwqy
yw1n+ceSTPfuPbZMkOzd+k0o/dkPtOY6f39THQIDAQABAoIBADgq2YDSEJ4jDXWI
NZ4t1oGlM/ulGvUAw9v1rL2hOCQCBIkj0ltkcvtw7JBrNXhex9Yu6ZOr4u53v7BE
LJQOyd0RbtXcpvB9n3fC9C9ODx9kQzmaikBgi8dw4Rzj7Ifq/kdHXwizGaVyrBQ7
lUlfta4DL0EkTDf3pdS/wW7PUhCjLPEPH6GqkDilsIGGudDT5pqUVB/fkLq4rPl4
QhQixDCwTtesPMeMMCy+bjB5hojRzENZ9ste4eSpF0BJQyUjKLWkyCPjFZKtM1l8
C+fZT/tVeyMkGpOXywhtuYSaAeoeaqrPjvMzN1H3slx0i9J6lIS/T+94jXuA5Zbw
iXR6GAkCgYEA4D6K02Nnu1vk/NnhqK8AiP9gWUxArGaQ8BKkhAXEi7/oLhRfnJE0
eNgmZLKk4pMZmC9tf5WiBXdcHDZwjxequi02AtdU4p0emStJ7L/if3YLdWKCOdjw
3jkMdtHmQRT3bUFppKkH4n+EAg08QOT1HLoFVmcfKkjZQ9igbfFoAx8CgYEAz3sn
G6ZpF7wbxdWyPxuko9O8r9V6xFa6pWpuy5X1rVXUEy4u7pwn3D7xgOT3v83HdkIG
aRlIR8YbEcekpO+hqRPljvm3zYDsEXs4I1fBmnxSrO9aX0IImEabTCTuRAUZRGMe
Vzrk2rqCmuO0zDmBN+/uxqlK5us3wAguO+vbPkMCgYAgSIC9/BKkA4/M4yU8nq0q
C/H4CSVKbJ2zIkvzAc2Q/PjVIXO+W509RIkKeDmKsPi/UxylgIpJ1Sw6l4/O2e5n
TTj4Yb3DvjD4hiXnYpyeEwWFScBLybKrm3Ty6jcG6ZjRbthhr0AGWKtNjFA/W3b6
QsGf9cqj0McOoHJAQb/iqwKBgH9c0+bvQjflqw7IXUDMEUbX5U3yuAfqTWzZZuXm
Sgd7VlHn2btzdCyJHurGoybEhRqc8R52/J3CiD9j1DfDOfN2WUZpGGE4MLGSeCWJ
6ziP9Jhf3ZP4DxqazR3y1ag/kQEf7zIQ3wc90oqOGR/8dMwHpwWgSnByF6jz3J2/
7LfNAoGBAMJsi2nJF3jzWwZLY9pQQ2/Icdojk0yUE0a9skdh5R6MjpzwQ3FydbB0
PxUxfJlAjS06kV/URo11AdQZXm/QKyb8uJPyRppJ7DZ0vsiDWysElqUHX/E/H6kI
QaQvePQ59HcgkJVh9wFI5blHtTyMrGR76kmZN5ClL05ITkqdnWJp
-----END RSA PRIVATE KEY-----
-27
View File
@@ -1,27 +0,0 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEAtb5yj2B1GD0Erxpn4EsWUJXsv4byWcmPXbp94WL9T4eT8nR6
pMDOresEvn/Vk5tkcgr30Sa8J9+eoCptw6A3j7O09pCBMJ5YzBUU/BwxAkroys9j
AQVv2/XlOgc/bEOFx5kk1RP5iReA4jEcZn5VD2fjIrPNF26RTvdbXYQx2X9EV+Q/
YoWkv1k55DlfiEjMcStTwf8yE5cQJNeYq2LDDPHQqtIlMvwd/m3Bh9WMy2iqmxcP
p65ujU8WC6OKtxEbS5ePZfVF13KDTLwe9H5OouJF65+/gBHW90jwhV9IW6sVGwqy
yw1n+ceSTPfuPbZMkOzd+k0o/dkPtOY6f39THQIDAQABAoIBADgq2YDSEJ4jDXWI
NZ4t1oGlM/ulGvUAw9v1rL2hOCQCBIkj0ltkcvtw7JBrNXhex9Yu6ZOr4u53v7BE
LJQOyd0RbtXcpvB9n3fC9C9ODx9kQzmaikBgi8dw4Rzj7Ifq/kdHXwizGaVyrBQ7
lUlfta4DL0EkTDf3pdS/wW7PUhCjLPEPH6GqkDilsIGGudDT5pqUVB/fkLq4rPl4
QhQixDCwTtesPMeMMCy+bjB5hojRzENZ9ste4eSpF0BJQyUjKLWkyCPjFZKtM1l8
C+fZT/tVeyMkGpOXywhtuYSaAeoeaqrPjvMzN1H3slx0i9J6lIS/T+94jXuA5Zbw
iXR6GAkCgYEA4D6K02Nnu1vk/NnhqK8AiP9gWUxArGaQ8BKkhAXEi7/oLhRfnJE0
eNgmZLKk4pMZmC9tf5WiBXdcHDZwjxequi02AtdU4p0emStJ7L/if3YLdWKCOdjw
3jkMdtHmQRT3bUFppKkH4n+EAg08QOT1HLoFVmcfKkjZQ9igbfFoAx8CgYEAz3sn
G6ZpF7wbxdWyPxuko9O8r9V6xFa6pWpuy5X1rVXUEy4u7pwn3D7xgOT3v83HdkIG
aRlIR8YbEcekpO+hqRPljvm3zYDsEXs4I1fBmnxSrO9aX0IImEabTCTuRAUZRGMe
Vzrk2rqCmuO0zDmBN+/uxqlK5us3wAguO+vbPkMCgYAgSIC9/BKkA4/M4yU8nq0q
C/H4CSVKbJ2zIkvzAc2Q/PjVIXO+W509RIkKeDmKsPi/UxylgIpJ1Sw6l4/O2e5n
TTj4Yb3DvjD4hiXnYpyeEwWFScBLybKrm3Ty6jcG6ZjRbthhr0AGWKtNjFA/W3b6
QsGf9cqj0McOoHJAQb/iqwKBgH9c0+bvQjflqw7IXUDMEUbX5U3yuAfqTWzZZuXm
Sgd7VlHn2btzdCyJHurGoybEhRqc8R52/J3CiD9j1DfDOfN2WUZpGGE4MLGSeCWJ
6ziP9Jhf3ZP4DxqazR3y1ag/kQEf7zIQ3wc90oqOGR/8dMwHpwWgSnByF6jz3J2/
7LfNAoGBAMJsi2nJF3jzWwZLY9pQQ2/Icdojk0yUE0a9skdh5R6MjpzwQ3FydbB0
PxUxfJlAjS06kV/URo11AdQZXm/QKyb8uJPyRppJ7DZ0vsiDWysElqUHX/E/H6kI
QaQvePQ59HcgkJVh9wFI5blHtTyMrGR76kmZN5ClL05ITkqdnWJp
-----END RSA PRIVATE KEY-----
+3 -2
View File
@@ -3,12 +3,12 @@
# duration: saved days, default is 30 days # duration: saved days, default is 30 days
logger: logger:
file: /usr/local/omc/log/captrace.log file: /usr/local/omc/log/captrace.log
level: trace level: warn
duration: 24 duration: 24
count: 10 count: 10
gtp: gtp:
addr: :2152 addr: :32152
database: database:
type: mysql type: mysql
@@ -17,5 +17,6 @@ database:
host: 127.0.0.1 host: 127.0.0.1
port: 33066 port: 33066
name: omc_db name: omc_db
connParam: charset=utf8mb4&collation=utf8mb4_general_ci&parseTime=True&interpolateParams=True
+4 -4
View File
@@ -3,15 +3,15 @@
# duration: saved days, default is 30 days # duration: saved days, default is 30 days
logger: logger:
file: /usr/local/omc/log/crontask.log file: /usr/local/omc/log/crontask.log
level: trace level: warn
duration: 24 duration: 24
count: 90 count: 90
omc: omc:
name: OMC01 name: OMC01
hosturi: http://127.0.0.1:3030 hosturi: http://127.0.0.1:33030
hostno: A001 hostno: A001
province: GD province: ""
netabbr: HX netabbr: HX
vendor: "" vendor: ""
@@ -25,7 +25,7 @@ database:
host: 127.0.0.1 host: 127.0.0.1
port: 33066 port: 33066
name: omc_db name: omc_db
backup: /usr/local/omc/database connParam: charset=utf8mb4&collation=utf8mb4_general_ci&parseTime=True&interpolateParams=True
# northbound interface, cm/pm # northbound interface, cm/pm
# duration(day): saved days # duration(day): saved days
+4
View File
@@ -0,0 +1,4 @@
## Command Configuration
VENDORS=CoreNet_EMS
## Other
+80 -39
View File
@@ -4,35 +4,39 @@
# count: rotation count of log, default is 30 rotation # count: rotation count of log, default is 30 rotation
logger: logger:
file: /usr/local/omc/log/restagent.log file: /usr/local/omc/log/restagent.log
level: debug level: warn
duration: 24 duration: 24
count: 90 count: 90
# rest agent listen ipv4/v6 and port, support multiple routines # rest agent listen ipv4/v6 and port, support multiple routines
# ip: 0.0.0.0 or ::0, support IPv4/v6 # ip: 0.0.0.0 or ::0, support IPv4/v6
# clientAuthType: 0:NoClientCert (default), 1:RequestClientCert, 2:RequireAnyClientCert,
# 3:VerifyClientCertIfGiven, 4:RequireAndVerifyClientCerts
rest: rest:
- ipv4: 0.0.0.0 - ipv4: 0.0.0.0
ipv6: ipv6:
port: 3030 port: 33030
- ipv4: 0.0.0.0 - ipv4: 0.0.0.0
ipv6: ipv6:
port: 4443 port: 33443
schema: https schema: https
caFile: /usr/local/omc/etc/certs/rootca.crt clientAuthType: 0
certFile: /usr/local/omc/etc/certs/tsa-omc.crt caFile: /usr/local/omc/etc/certs/omc-ca.crt
keyFile: /usr/local/omc/etc/certs/tsa-omc_pri.key certFile: /usr/local/omc/etc/certs/omc-server.crt
keyFile: /usr/local/omc/etc/certs/omc-server.key
webServer: webServer:
enabled: true enabled: true
rootDir: /usr/local/omc/htdocs/front rootDir: /usr/local/omc/htdocs/front
listen: listen:
- addr: :8080 - addr: :80
schema: http schema: http
- addr: :8443 - addr: :443
schema: https schema: https
caFile: /usr/local/omc/etc/certs/rootca.crt clientAuthType: 0
certFile: /usr/local/omc/etc/certs/tsa-omc.crt caFile: /usr/local/omc/etc/certs/omc-ca.crt
keyFile: /usr/local/omc/etc/certs/tsa-omc_pri.key certFile: /usr/local/omc/etc/certs/omc-server.crt
keyFile: /usr/local/omc/etc/certs/omc-server.key
database: database:
type: mysql type: mysql
@@ -41,89 +45,126 @@ database:
host: 127.0.0.1 host: 127.0.0.1
port: 33066 port: 33066
name: omc_db name: omc_db
connParam: charset=utf8mb4&collation=utf8mb4_general_ci&parseTime=True&interpolateParams=True
backup: /usr/local/omc/database backup: /usr/local/omc/database
# Redis 缓存数据,数据源声明全小写 # Redis data cache
redis: redis:
dataSource: dataSource:
# OMC系统使用库 # OMC system db
default: default:
port: 6379 # Redis port port: 6379 # Redis port
host: "127.0.0.1" # Redis host host: "127.0.0.1" # Redis host
password: "" password: "helloearth"
db: 10 # Redis db_num db: 10 # Redis db_num
# UDM网元用户库 # UDM sub/auth db
udmuser: udmuser:
port: 6379 # Redis port port: 6379 # Redis port
host: "127.0.0.1" host: "127.0.0.1"
password: "" password: "helloearth"
db: 0 # Redis db_num db: 0 # Redis db_num
# 多个数据源时可以用这个指定默认的数据源 # used to specify the default data source for multiple data resourece
defaultDataSourceName: "default" defaultDataSourceName: "default"
# sleep: time delay for after write buffer (millisecond)
# deadLine: timeout for io read and write (second)
mml: mml:
port: 4100
sleep: 200 sleep: 200
user: admin deadLine: 10
password: admin sizeRow: 600
sizeCol: 128
bufferSize: 65535
mmlHome: ./mmlhome mmlHome: ./mmlhome
upload: /home/agtuser
# Tracking configuration
trace:
enabled: true
host: "172.16.5.100" # Fill in the specific IP address
port: 33033
# NE config
ne: ne:
user: root user: omcuser
etcdir: /usr/local/etc etcdir: /usr/local/etc
bindir: /usr/local/bin bindir: /usr/local/bin
omcdir: /usr/local/omc omcdir: /usr/local/omc
scpdir: /tmp scpdir: /tmp
licensedir: /usr/local/etc/{neType}/license licensedir: /usr/local/etc/{neType}/license
# backup etc list of IMS, does not contain spaces
etcListIMS: '{*.yaml,mmtel,vars.cfg}'
etcListDefault: '{*.yaml,*.conf,*.cfg}'
# true/false to overwrite config file when dpkg ne software
dpkgOverwrite: false
# dpkg timeout (second)
dpkgTimeout: 180
# chk2ne: true/false, if put OmcNeConfig parameters to NE # chk2ne: true/false, if put OmcNeConfig parameters to NE
omc: omc:
uriPrefix: /api/rest/oam uriPrefix: "/omc/rest"
neType: OMC neType: OMC
neId: 001 neId: 001
rmUID: 4400HX101 rmUID: 4400HX101
neName: OMC neName: OMC
province: GD province: ""
vendor: "" vendor: ""
dn: 4600 dn: ""
chk2ne: false chk2ne: false
sn: 13750650 sn: "-"
checksign: false checksign: false
rootDir: /usr/local/omc
binDir: /usr/local/omc/bin
backup: /usr/local/omc/backup backup: /usr/local/omc/backup
upload: /usr/local/omc/upload upload: /usr/local/omc/upload
frontUpload: /usr/local/omc/htdocs/front/upload frontUpload: /usr/local/omc/htdocs/front/upload
frontTraceDir: /usr/local/omc/htdocs/front/trace frontTraceDir: /usr/local/omc/htdocs/front/trace
software: /usr/local/omc/software software: /usr/local/omc/software
license: /usr/local/omc/license license: /usr/local/omc/license
gtpUri: gtp:192.168.2.119:2152 gtpUri: gtp:192.168.2.119:32152
checkContentType: false checkContentType: false
testMode: false testMode: false
rbacMode: true rbacMode: true
runDir: /usr/local/omc/run runDir: /usr/local/omc/run
cmdTimeout: 120
# Alarm module setting # Alarm module setting
# Forward interface: # Forward interface:
# email/sms # TLS Skip verify: true/false
# email/sms
# smProxy: sms(Short Message Service)/smsc(SMS Centre)
# dataCoding: 0:GSM7BIT, 1:ASCII, 2:BINARY8BIT1, 3:LATIN1,
# 4:BINARY8BIT2, 6:CYRILLIC, 7:HEBREW, 8:UCS2
alarm: alarm:
forwardAlarm: true alarmEmailForward:
email: enable: true
smtp: smtp@xxx.com emailList:
smtp: mail.smtp.com
port: 25 port: 25
user: smtpuser user: smtpext@smtp.com
password: smtpuser@omc password: "1000smtp@omc!"
tlsSkipVerify: true
alarmSMSForward:
enable: true
mobileList:
smscAddr: "192.168.13.114:2775"
systemID: "omc"
password: "omc123"
systemType: "UTRAN"
dataCoding: 0
serviceNumber: "OMC"
sms: sms:
apiURL: http://smsc.xxx.com apiURL: http://smsc.xxx.com/
accessKeyID: xxx accessKeyID: xxxx
accessKeySecret: xxx accessKeySecret: xxxx
signName: XXX SMSC signName: xxx SMSC
templateCode: 1000 templateCode: 1000
smProxy: smsc
#User authorized information # User authorized information
# crypt: mysql/md5/bcrypt # crypt: mysql/md5/bcrypt
# token: true/false to check accessToken # token: true/false to check accessToken
# expires for session, unit: second # expires for session, unit: second
# Support single/multiple session of user # Support single/multiple session of user
#
auth: auth:
crypt: bcrypt crypt: bcrypt
token: true token: true
@@ -148,5 +189,5 @@ params:
rmuidregexp: "[0-9]{4}[A-Z]{2}[A-Z]{2}[0-9A-Z]{1}[0-9A-Z]{3}[0-9A-Z]{1,16}" rmuidregexp: "[0-9]{4}[A-Z]{2}[A-Z]{2}[0-9A-Z]{1}[0-9A-Z]{3}[0-9A-Z]{1,16}"
testConfig: testConfig:
enabled: true enabled: false
file: /usr/local/omc/etc/testconfig.yaml file: /usr/local/omc/etc/testconfig.yaml
+40 -4
View File
@@ -4,7 +4,7 @@
# count: rotation count of log, default is 30 rotation # count: rotation count of log, default is 30 rotation
logger: logger:
file: /usr/local/omc/log/sshsvc.log file: /usr/local/omc/log/sshsvc.log
level: debug level: warn
duration: 24 duration: 24
count: 30 count: 30
@@ -23,13 +23,48 @@ logmml:
# session: single/multiple session for one user # session: single/multiple session for one user
sshd: sshd:
listenAddr: 0.0.0.0 listenAddr: 0.0.0.0
listenPort: 2222 listenPort: 32222
privateKey: /usr/local/omc/.ssh/id_rsa privateKey: /usr/local/omc/.ssh/id_rsa
maxConnNum: 20 maxConnNum: 2
timeout: 1800 timeout: 1800
session: multiple session: multiple
mmlHome: /usr/local/omc/mmlhome mmlHome: /usr/local/omc/mmlhome
userName: manager
password: pass123
authType: local
tagNE: omc
# authType: local/omc
telnetServer:
listenAddr: 0.0.0.0
listenPort: 32323
maxConnNum: 2
timeout: 1800
session: multiple
mmlHome: /usr/local/omc/mmlhome
userName: manager
password: pass123
authType: local
tagNE: omc
# authproto: NoAuth/MD5/SHA
# privProto: NoPriv/DES/AES/AES192/AES256
snmpServer:
listenAddr: '[::]'
listenPort: 34957
userName: manager
authPass: pass123
authproto: MD5
privPass: "3F2A1B4C5D6E7F8A9B0C1D2E3F4A5B6C7D8E9F0A1B2C3D4E"
privProto: DES
engineID: "8000000004323030313a6462383a3a39313636"
trapPort: 34958
trapListen: false
trapBool: false
trapTick: 60
timeOut: 5
trapTarget: ""
database: database:
type: mysql type: mysql
user: root user: root
@@ -37,9 +72,10 @@ database:
host: 127.0.0.1 host: 127.0.0.1
port: 33066 port: 33066
name: omc_db name: omc_db
connParam: charset=utf8mb4&collation=utf8mb4_general_ci&parseTime=True&interpolateParams=True
omc: omc:
httpUri: http://127.0.0.1:3030 httpUri: http://127.0.0.1:33030
userCrypt: bcrypt userCrypt: bcrypt
ne: ne:
+6 -1
View File
@@ -21,6 +21,7 @@ tasks:
at: 00:10:00 # do at time such as xx:xx:xx when unit such as Day/Days/Mondays... at: 00:10:00 # do at time such as xx:xx:xx when unit such as Day/Days/Mondays...
do: TaskHelloWorld # (Do what: callback function) do: TaskHelloWorld # (Do what: callback function)
- name: clear expired history alarm - name: clear expired history alarm
status: Inactive
uri: /api/rest/databaseManagement/v1/omc_db/alarm uri: /api/rest/databaseManagement/v1/omc_db/alarm
params: WHERE=now()+>+ADDDATE(event_time,+interval+(SELECT+`value`+FROM+config+WHERE+config_tag='historyDuration')+day)+and+alarm_status='0' params: WHERE=now()+>+ADDDATE(event_time,+interval+(SELECT+`value`+FROM+config+WHERE+config_tag='historyDuration')+day)+and+alarm_status='0'
interval: 1 interval: 1
@@ -28,6 +29,7 @@ tasks:
at: 00:10:00 at: 00:10:00
do: TaskDeleteExpiredRecord do: TaskDeleteExpiredRecord
- name: clear expired history gold_kpi - name: clear expired history gold_kpi
status: Inactive
uri: /api/rest/databaseManagement/v1/omc_db/gold_kpi uri: /api/rest/databaseManagement/v1/omc_db/gold_kpi
params: WHERE=now()+>+ADDDATE(`date`,+interval+IFNULL((SELECT+`value`+FROM+config+WHERE+config_tag='goldKpiDuration'),7)+day) params: WHERE=now()+>+ADDDATE(`date`,+interval+IFNULL((SELECT+`value`+FROM+config+WHERE+config_tag='goldKpiDuration'),7)+day)
interval: 1 interval: 1
@@ -42,6 +44,7 @@ tasks:
at: 00:15:00 at: 00:15:00
do: TaskDeleteExpiredRecord do: TaskDeleteExpiredRecord
- name: update expired user session - name: update expired user session
status: Inactive
uri: /api/rest/databaseManagement/v1/omc_db/session uri: /api/rest/databaseManagement/v1/omc_db/session
params: WHERE=NOW()+>+ADDDATE(shake_time,+interval+expires+second)+and+status='online' params: WHERE=NOW()+>+ADDDATE(shake_time,+interval+expires+second)+and+status='online'
body: '{"session":{"status":"offline"}}' body: '{"session":{"status":"offline"}}'
@@ -50,6 +53,7 @@ tasks:
at: at:
do: TaskUpdateTable do: TaskUpdateTable
- name: clear expired log - name: clear expired log
status: Inactive
uri: uri:
params: params:
interval: 1 interval: 1
@@ -93,6 +97,7 @@ tasks:
at: at:
do: TaskHandShakeToNF do: TaskHandShakeToNF
- name: Export CM from NF - name: Export CM from NF
status: Inactive
uri: /api/rest/systemManagement/v1/elementType/%s/objectType/cm uri: /api/rest/systemManagement/v1/elementType/%s/objectType/cm
params: ne_id=%s params: ne_id=%s
interval: 1 interval: 1
@@ -123,7 +128,7 @@ tasks:
at: 00:30 at: 00:30
do: TaskGenLicenseAlarm do: TaskGenLicenseAlarm
- name: Task of Generate NE system state alarm - name: Task of Generate NE system state alarm
status: Active status: Inactive
uri: /api/rest/faultManagement/v1/elementType/%s/objectType/alarms uri: /api/rest/faultManagement/v1/elementType/%s/objectType/alarms
params: 10000 params: 10000
interval: 5 interval: 5
+71
View File
@@ -0,0 +1,71 @@
server {
listen 44080;
listen 44443;
listen [::]:44080;
listen [::]:44443;
server_name localhost;
client_max_body_size 100M;
keepalive_timeout 180s;
#access_log /var/log/nginx/host.access.log main;
# ssl_certificate /usr/local/omc/etc/certs/omc-server.crt;
# ssl_certificate_key /usr/local/omc/etc/certs/omc-server.key;
# ssl_client_certificate /usr/local/omc/etc/certs/omc-ca.crt;
# ssl_verify_client on;
# ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;
# ssl_session_timeout 5m;
# ssl_ciphers EECDH+CHACHA20:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5;
# ssl_prefer_server_ciphers on;
# OMC
location / {
root /usr/local/omc/htdocs/front;
try_files $uri $uri/ /index.html;
index index.html index.htm;
}
location /omc-api/ {
proxy_pass http://127.0.0.1:33030/;
proxy_connect_timeout 180s;
proxy_send_timeout 180s;
proxy_read_timeout 180s;
proxy_cache_bypass $http_upgrade;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Port $server_port;
}
location /api/rest/ {
proxy_pass http://127.0.0.1:33030/api/rest/;
proxy_cache_bypass $http_upgrade;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Port $server_port;
}
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
}
+101
View File
@@ -0,0 +1,101 @@
"AMF","AMF.A.01","{""cn"":""AMF移动性注册更新请求次数"",""en"":""AMF.AttMobiReg""}","AMF移动性注册更新请求次数","AMF.AttMobiReg"
"AMF","AMF.A.02","{""cn"":""AMF移动性注册更新成功次数"",""en"":""AMF.SuccMobiReg""}","AMF移动性注册更新成功次数","AMF.SuccMobiReg"
"AMF","AMF.A.03","{""cn"":""AMF移动性注册更新失败次数"",""en"":""AMF.FailedMobiReg""}","AMF移动性注册更新失败次数","AMF.FailedMobiReg"
"AMF","AMF.A.04","{""cn"":""AMF紧急注册请求次数"",""en"":""AMF.AttEmergReg""}","AMF紧急注册请求次数","AMF.AttEmergReg"
"AMF","AMF.A.05","{""cn"":""AMF紧急注册成功次数"",""en"":""AMF.SuccEmergReg""}","AMF紧急注册成功次数","AMF.SuccEmergReg"
"AMF","AMF.A.06","{""cn"":""AMF紧急注册失败次数"",""en"":""AMF.FailedEmergReg""}","AMF紧急注册失败次数","AMF.FailedEmergReg"
"AMF","AMF.A.07","{""cn"":""UE发起的去注册请求次数"",""en"":""AMF.AttUeDereg""}","UE发起的去注册请求次数","AMF.AttUeDereg"
"AMF","AMF.A.08","{""cn"":""UE发起的去注册成功次数"",""en"":""AMF.SuccUeDereg""}","UE发起的去注册成功次数","AMF.SuccUeDereg"
"AMF","AMF.A.09","{""cn"":""AMF发起的去注册请求次数"",""en"":""AMF.AttAmfDereg""}","AMF发起的去注册请求次数","AMF.AttAmfDereg"
"AMF","AMF.A.10","{""cn"":""AMF发起的去注册成功次数"",""en"":""AMF.SuccAmfDereg""}","AMF发起的去注册成功次数","AMF.SuccAmfDereg"
"AMF","AMF.A.11","{""cn"":""UDM发起的去注册请求次数"",""en"":""AMF.AttUdmDereg""}","UDM发起的去注册请求次数","AMF.AttUdmDereg"
"AMF","AMF.A.12","{""cn"":""UDM发起的去注册成功次数"",""en"":""AMF.SuccUdmDereg""}","UDM发起的去注册成功次数","AMF.SuccUdmDereg"
"AMF","AMF.A.13","{""cn"":""AMF寻呼失败次数"",""en"":""AMF.PagFail""}","AMF寻呼失败次数","AMF.PagFail"
"AMF","AMF.A.14","{""cn"":""AMF隐式去注册次数"",""en"":""AMF.ImplicitDereg""}","AMF隐式去注册次数","AMF.ImplicitDereg"
"SMF","SMF.A.01","{""cn"":""PDU会话接受次数"",""en"":""SMF.PduSessAcpt""}","PDU会话接受次数","SMF.PduSessAcpt"
"SMF","SMF.A.02","{""cn"":""基站Pdu资源创建成功次数"",""en"":""SM.PduResSetupSucc""}","基站Pdu资源创建成功次数","SM.PduResSetupSucc"
"SMF","SMF.A.03","{""cn"":""查询用户SM数据失败次数"",""en"":""SM.RetrieveSmDataFail""}","查询用户SM数据失败次数","SM.RetrieveSmDataFail"
"SMF","SMF.A.04","{""cn"":""PFCP会话建立失败次数"",""en"":""SM.PfcpSessEstFail""}","PFCP会话建立失败次数","SM.PfcpSessEstFail"
"SMF","SMF.A.05","{""cn"":""基站Pdu资源创建失败次数"",""en"":""SM.PduResSetupFail""}","基站Pdu资源创建失败次数","SM.PduResSetupFail"
"SMF","SMF.A.06","{""cn"":""PFCP会话修改失败次数"",""en"":""SM.PfcpSessMdfyFail""}","PFCP会话修改失败次数","SM.PfcpSessMdfyFail"
"SMF","SMF.A.07","{""cn"":""PDU会话拒绝次数"",""en"":""SM.PduSessRejt""}","PDU会话拒绝次数","SM.PduSessRejt"
"SMF","SMF.A.08","{""cn"":""PDU会话释放指示次数"",""en"":""SM.PduSessRelCmd""}","PDU会话释放指示次数","SM.PduSessRelCmd"
"NSSF","NSSF.A.02","{""cn"":""可用AMF注册次数"",""en"":""NSSF.SuccAvailAMFPut""}","可用AMF注册成功次数","NSSF.SuccAvailAMFPut"
"NSSF","NSSF.A.03","{""cn"":""可用AMF注册更新成功次数"",""en"":""NSSF.AvailAMFPut""}","可用AMF注册次数","NSSF.AvailAMFPut"
"NSSF","NSSF.A.04","{""cn"":""可用AMF注册更新次数"",""en"":""NSSF.SuccAvailAMFPatch""}","可用AMF注册更新成功次数","NSSF.SuccAvailAMFPatch"
"NSSF","NSSF.A.01","{""cn"":""可用AMF注册成功次数"",""en"":""NSSF.AvailAMFPatch""}","可用AMF注册更新次数","NSSF.AvailAMFPatch"
"NSSF","NSSF.A.05","{""cn"":""可用AMF去注册成功次数"",""en"":""NSSF.SuccAvailAMFDelete""}","可用AMF去注册成功次数","NSSF.SuccAvailAMFDelete"
"NSSF","NSSF.A.06","{""cn"":""可用AMF去注册次数"",""en"":""NSSF.AvailAMFDelete""}","可用AMF去注册次数","NSSF.AvailAMFDelete"
"NSSF","NSSF.A.07","{""cn"":""网元订阅成功次数"",""en"":""NSSF.SuccAvailSubscription""}","网元订阅成功次数","NSSF.SuccAvailSubscription"
"NSSF","NSSF.A.08","{""cn"":""网元订阅次数"",""en"":""NSSF.AvailSubscription""}","网元订阅次数","NSSF.AvailSubscription"
"NSSF","NSSF.A.09","{""cn"":""网元去订阅成功次数"",""en"":""NSSF.SuccAvailUnsubscription""}","网元去订阅成功次数","NSSF.SuccAvailUnsubscription"
"NSSF","NSSF.A.10","{""cn"":""网元去订阅次数"",""en"":""NSSF.AvailUnsubscription""}","网元去订阅次数","NSSF.AvailUnsubscription"
"NSSF","NSSF.A.11","{""cn"":""向NRF注册成功次数"",""en"":""NSSF.SuccNRFReg""}","向NRF注册成功次数","NSSF.SuccNRFReg"
"NSSF","NSSF.A.12","{""cn"":""向NRF注册次数"",""en"":""NSSF.NRFReg""}","向NRF注册次数","NSSF.NRFReg"
"NSSF","NSSF.A.13","{""cn"":""向NRF发送心跳次数"",""en"":""NSSF.NRFHeartbeat""}","向NRF发送心跳次数","NSSF.NRFHeartbeat"
"NSSF","NSSF.A.14","{""cn"":""当前注册AMF个数"",""en"":""NSSF.CurrentAMFCount""}","当前注册AMF个数","NSSF.CurrentAMFCount"
"NSSF","NSSF.A.15","{""cn"":""当前订阅网元个数"",""en"":""NSSF.CurrentSubscriperCount""}","当前订阅网元个数","NSSF.CurrentSubscriperCount"
"MME","MME.A.01","{""cn"":""MME附着请求次数"",""en"":""EpsAttachAtt""}","MME附着请求次数","EpsAttachAtt"
"MME","MME.A.02","{""cn"":""MME附着成功次数"",""en"":""EpsAttachSucc""}","MME附着成功次数","EpsAttachSucc"
"MME","MME.A.03","{""cn"":""MME附着失败次数"",""en"":""EpsAttachFail""}","MME附着失败次数","EpsAttachFail"
"MME","MME.A.04","{""cn"":""MME组合附着请求次数"",""en"":""CombAttachAtt""}","MME组合附着请求次数","CombAttachAtt"
"MME","MME.A.05","{""cn"":""MME组合附着成功次数"",""en"":""CombAttachSucc""}","MME组合附着成功次数","CombAttachSucc"
"MME","MME.A.06","{""cn"":""MME组合附着失败次数"",""en"":""CombAttachFail""}","MME组合附着失败次数","CombAttachFail"
"MME","MME.A.07","{""cn"":""MME紧急附着请求次数"",""en"":""EmergAttachAtt""}","MME紧急附着请求次数","EmergAttachAtt"
"MME","MME.A.08","{""cn"":""MME紧急附着成功次数"",""en"":""EmergAttachSucc""}","MME紧急附着成功次数","EmergAttachSucc"
"MME","MME.A.09","{""cn"":""MME紧急附着失败次数"",""en"":""EmergAttachFail""}","MME紧急附着失败次数","EmergAttachFail"
"MME","MME.A.10","{""cn"":""UE发起的分离请求次数"",""en"":""EpsDetachUeAtt""}","UE发起的分离请求次数","EpsDetachUeAtt"
"MME","MME.A.11","{""cn"":""UE发起的分离请求成功次数"",""en"":""EpsDetachUeSucc""}","UE发起的分离请求成功次数","EpsDetachUeSucc"
"MME","MME.A.12","{""cn"":""MME发起的分离请求次数"",""en"":""EpsDetachMMEAtt""}","MME发起的分离请求次数","EpsDetachMMEAtt"
"MME","MME.A.13","{""cn"":""MME发起的分离请求成功次数"",""en"":""EpsDetachMMESucc""}","MME发起的分离请求成功次数","EpsDetachMMESucc"
"MME","MME.A.14","{""cn"":""伴随SGW内切换的TAU请求次数"",""en"":""TauIntraSgwAtt""}","伴随SGW内切换的TAU请求次数","TauIntraSgwAtt"
"MME","MME.A.15","{""cn"":""伴随SGW内切换的TAU成功请求次数"",""en"":""TauIntraSgwSucc""}","伴随SGW内切换的TAU成功请求次数","TauIntraSgwSucc"
"MME","MME.A.16","{""cn"":""伴随SGW内切换的TAU失败请求次数"",""en"":""TauIntraSgwFail""}","伴随SGW内切换的TAU失败请求次数","TauIntraSgwFail"
"MME","MME.A.17","{""cn"":""MME寻呼次数"",""en"":""PagingEpsAtt""}","MME寻呼次数","PagingEpsAtt"
"MME","MME.A.18","{""cn"":""MME寻呼成功次数"",""en"":""PagingEpsSucc""}","MME寻呼成功次数","PagingEpsSucc"
"MME","MME.A.19","{""cn"":""MME寻呼失败次数"",""en"":""PagingEpsFail""}","MME寻呼失败次数","PagingEpsFail"
"MME","MME.A.20","{""cn"":""MME隐式分离请求次数"",""en"":""EpsImplicitDetach""}","MME隐式分离请求次数","EpsImplicitDetach"
"MME","MME.A.21","{""cn"":""MME激活专用承载请求次数"",""en"":""ActDedicatedEpsBearerAtt""}","MME激活专用承载请求次数","ActDedicatedEpsBearerAtt"
"MME","MME.A.22","{""cn"":""MME激活专用承载请求成功次数"",""en"":""ActDedicatedEpsBearerSucc""}","MME激活专用承载请求成功次数","ActDedicatedEpsBearerSucc"
"MME","MME.A.23","{""cn"":""MME激活专用承载请求失败次数"",""en"":""ActDedicatedEpsBearerFail""}","MME激活专用承载请求失败次数","ActDedicatedEpsBearerFail"
"MME","MME.A.24","{""cn"":""MME去激活专用承载请求次数"",""en"":""DeactEpsDedicatedBearerAtt""}","MME去激活专用承载请求次数","DeactEpsDedicatedBearerAtt"
"MME","MME.A.25","{""cn"":""MME去激活专用承载请求成功次数"",""en"":""DeactEpsDedicatedBearerSucc""}","MME去激活专用承载请求成功次数","DeactEpsDedicatedBearerSucc"
"MME","MME.A.26","{""cn"":""MME修改专用承载请求次数"",""en"":""ModEpsBearerAtt""}","MME修改专用承载请求次数","ModEpsBearerAtt"
"MME","MME.A.27","{""cn"":""MME修改专用承载请求成功次数"",""en"":""ModEpsBearerSucc""}","MME修改专用承载请求成功次数","ModEpsBearerSucc"
"MME","MME.A.28","{""cn"":""MME修改专用承载请求失败次数"",""en"":""ModEpsBearerFail""}","MME修改专用承载请求失败次数","ModEpsBearerFail"
"MME","MME.A.29","{""cn"":""MME服务请求次数"",""en"":""EpsServiceReqAtt""}","MME服务请求次数","EpsServiceReqAtt"
"MME","MME.A.30","{""cn"":""MME服务请求成功次数"",""en"":""EpsServiceReqSucc""}","MME服务请求成功次数","EpsServiceReqSucc"
"MME","MME.A.31","{""cn"":""MME服务请求失败次数"",""en"":""EpsServiceReqFail""}","MME服务请求失败次数","EpsServiceReqFail"
"MOCNGW","MOCNGW.01","{""cn"":""AttachRequest"",""en"":""AttachRequest""}","AttachRequest","AttachRequest"
"MOCNGW","MOCNGW.02","{""cn"":""AttachAccept"",""en"":""AttachAccept""}","AttachAccept","AttachAccept"
"MOCNGW","MOCNGW.03","{""cn"":""AttachComplete"",""en"":""AttachComplete""}","AttachComplete","AttachComplete"
"MOCNGW","MOCNGW.04","{""cn"":""AttachReject"",""en"":""AttachReject""}","AttachReject","AttachReject"
"MOCNGW","MOCNGW.05","{""cn"":""DetachRequest"",""en"":""DetachRequest""}","DetachRequest","DetachRequest"
"MOCNGW","MOCNGW.06","{""cn"":""DetachAccept"",""en"":""DetachAccept""}","DetachAccept","DetachAccept"
"MOCNGW","MOCNGW.07","{""cn"":""TrackingAreaUpdateRequest"",""en"":""TrackingAreaUpdateRequest""}","TrackingAreaUpdateRequest","TrackingAreaUpdateRequest"
"MOCNGW","MOCNGW.08","{""cn"":""TrackingAreaUpdateAccept"",""en"":""TrackingAreaUpdateAccept""}","TrackingAreaUpdateAccept","TrackingAreaUpdateAccept"
"MOCNGW","MOCNGW.09","{""cn"":""TrackingAreaUpdateComplete"",""en"":""TrackingAreaUpdateComplete""}","TrackingAreaUpdateComplete","TrackingAreaUpdateComplete"
"MOCNGW","MOCNGW.10","{""cn"":""TrackingAreaUpdateReject"",""en"":""TrackingAreaUpdateReject""}","TrackingAreaUpdateReject","TrackingAreaUpdateReject"
"MOCNGW","MOCNGW.11","{""cn"":""ServiceRequest"",""en"":""ServiceRequest""}","ServiceRequest","ServiceRequest"
"MOCNGW","MOCNGW.12","{""cn"":""ExtendedServiceRequest"",""en"":""ExtendedServiceRequest""}","ExtendedServiceRequest","ExtendedServiceRequest"
"MOCNGW","MOCNGW.13","{""cn"":""ControlPlaneServiceRequest"",""en"":""ControlPlaneServiceRequest""}","ControlPlaneServiceRequest","ControlPlaneServiceRequest"
"MOCNGW","MOCNGW.14","{""cn"":""ServiceReject"",""en"":""ServiceReject""}","ServiceReject","ServiceReject"
"MOCNGW","MOCNGW.15","{""cn"":""ServiceAccept"",""en"":""ServiceAccept""}","ServiceAccept","ServiceAccept"
"MOCNGW","MOCNGW.16","{""cn"":""GutiReallocationCommand"",""en"":""GutiReallocationCommand""}","GutiReallocationCommand","GutiReallocationCommand"
"MOCNGW","MOCNGW.17","{""cn"":""GutiReallocationComplete"",""en"":""GutiReallocationComplete""}","GutiReallocationComplete","GutiReallocationComplete"
"MOCNGW","MOCNGW.18","{""cn"":""AuthenticationRequest"",""en"":""AuthenticationRequest""}","AuthenticationRequest","AuthenticationRequest"
"MOCNGW","MOCNGW.19","{""cn"":""AuthenticationResponse"",""en"":""AuthenticationResponse""}","AuthenticationResponse","AuthenticationResponse"
"MOCNGW","MOCNGW.20","{""cn"":""AuthenticationReject"",""en"":""AuthenticationReject""}","AuthenticationReject","AuthenticationReject"
"MOCNGW","MOCNGW.21","{""cn"":""AuthenticationFailure"",""en"":""AuthenticationFailure""}","AuthenticationFailure","AuthenticationFailure"
"MOCNGW","MOCNGW.22","{""cn"":""IdentityRequest"",""en"":""IdentityRequest""}","IdentityRequest","IdentityRequest"
"MOCNGW","MOCNGW.23","{""cn"":""IdentityResponse"",""en"":""IdentityResponse""}","IdentityResponse","IdentityResponse"
"MOCNGW","MOCNGW.24","{""cn"":""SecurityModeCommand"",""en"":""SecurityModeCommand""}","SecurityModeCommand","SecurityModeCommand"
"MOCNGW","MOCNGW.25","{""cn"":""SecurityModeComplete"",""en"":""SecurityModeComplete""}","SecurityModeComplete","SecurityModeComplete"
"MOCNGW","MOCNGW.26","{""cn"":""SecurityModeReject"",""en"":""SecurityModeReject""}","SecurityModeReject","SecurityModeReject"
"MOCNGW","MOCNGW.27","{""cn"":""EmmStatus"",""en"":""EmmStatus""}","EmmStatus","EmmStatus"
"MOCNGW","MOCNGW.28","{""cn"":""EmmInformation"",""en"":""EmmInformation""}","EmmInformation","EmmInformation"
"MOCNGW","MOCNGW.29","{""cn"":""DownlinkNasTransport"",""en"":""DownlinkNasTransport""}","DownlinkNasTransport","DownlinkNasTransport"
"MOCNGW","MOCNGW.30","{""cn"":""UplinkNasTransport"",""en"":""UplinkNasTransport""}","UplinkNasTransport","UplinkNasTransport"
"MOCNGW","MOCNGW.31","{""cn"":""CsServiceNotification"",""en"":""CsServiceNotification""}","CsServiceNotification","CsServiceNotification"
"MOCNGW","MOCNGW.32","{""cn"":""DownlinkGenericNasTransport"",""en"":""DownlinkGenericNasTransport""}","DownlinkGenericNasTransport","DownlinkGenericNasTransport"
"MOCNGW","MOCNGW.33","{""cn"":""UplinkGenericNasTransport"",""en"":""UplinkGenericNasTransport""}","UplinkGenericNasTransport","UplinkGenericNasTransport"
1 AMF AMF.A.01 {"cn":"AMF移动性注册更新请求次数","en":"AMF.AttMobiReg"} AMF移动性注册更新请求次数 AMF.AttMobiReg
2 AMF AMF.A.02 {"cn":"AMF移动性注册更新成功次数","en":"AMF.SuccMobiReg"} AMF移动性注册更新成功次数 AMF.SuccMobiReg
3 AMF AMF.A.03 {"cn":"AMF移动性注册更新失败次数","en":"AMF.FailedMobiReg"} AMF移动性注册更新失败次数 AMF.FailedMobiReg
4 AMF AMF.A.04 {"cn":"AMF紧急注册请求次数","en":"AMF.AttEmergReg"} AMF紧急注册请求次数 AMF.AttEmergReg
5 AMF AMF.A.05 {"cn":"AMF紧急注册成功次数","en":"AMF.SuccEmergReg"} AMF紧急注册成功次数 AMF.SuccEmergReg
6 AMF AMF.A.06 {"cn":"AMF紧急注册失败次数","en":"AMF.FailedEmergReg"} AMF紧急注册失败次数 AMF.FailedEmergReg
7 AMF AMF.A.07 {"cn":"UE发起的去注册请求次数","en":"AMF.AttUeDereg"} UE发起的去注册请求次数 AMF.AttUeDereg
8 AMF AMF.A.08 {"cn":"UE发起的去注册成功次数","en":"AMF.SuccUeDereg"} UE发起的去注册成功次数 AMF.SuccUeDereg
9 AMF AMF.A.09 {"cn":"AMF发起的去注册请求次数","en":"AMF.AttAmfDereg"} AMF发起的去注册请求次数 AMF.AttAmfDereg
10 AMF AMF.A.10 {"cn":"AMF发起的去注册成功次数","en":"AMF.SuccAmfDereg"} AMF发起的去注册成功次数 AMF.SuccAmfDereg
11 AMF AMF.A.11 {"cn":"UDM发起的去注册请求次数","en":"AMF.AttUdmDereg"} UDM发起的去注册请求次数 AMF.AttUdmDereg
12 AMF AMF.A.12 {"cn":"UDM发起的去注册成功次数","en":"AMF.SuccUdmDereg"} UDM发起的去注册成功次数 AMF.SuccUdmDereg
13 AMF AMF.A.13 {"cn":"AMF寻呼失败次数","en":"AMF.PagFail"} AMF寻呼失败次数 AMF.PagFail
14 AMF AMF.A.14 {"cn":"AMF隐式去注册次数","en":"AMF.ImplicitDereg"} AMF隐式去注册次数 AMF.ImplicitDereg
15 SMF SMF.A.01 {"cn":"PDU会话接受次数","en":"SMF.PduSessAcpt"} PDU会话接受次数 SMF.PduSessAcpt
16 SMF SMF.A.02 {"cn":"基站Pdu资源创建成功次数","en":"SM.PduResSetupSucc"} 基站Pdu资源创建成功次数 SM.PduResSetupSucc
17 SMF SMF.A.03 {"cn":"查询用户SM数据失败次数","en":"SM.RetrieveSmDataFail"} 查询用户SM数据失败次数 SM.RetrieveSmDataFail
18 SMF SMF.A.04 {"cn":"PFCP会话建立失败次数","en":"SM.PfcpSessEstFail"} PFCP会话建立失败次数 SM.PfcpSessEstFail
19 SMF SMF.A.05 {"cn":"基站Pdu资源创建失败次数","en":"SM.PduResSetupFail"} 基站Pdu资源创建失败次数 SM.PduResSetupFail
20 SMF SMF.A.06 {"cn":"PFCP会话修改失败次数","en":"SM.PfcpSessMdfyFail"} PFCP会话修改失败次数 SM.PfcpSessMdfyFail
21 SMF SMF.A.07 {"cn":"PDU会话拒绝次数","en":"SM.PduSessRejt"} PDU会话拒绝次数 SM.PduSessRejt
22 SMF SMF.A.08 {"cn":"PDU会话释放指示次数","en":"SM.PduSessRelCmd"} PDU会话释放指示次数 SM.PduSessRelCmd
23 NSSF NSSF.A.02 {"cn":"可用AMF注册次数","en":"NSSF.SuccAvailAMFPut"} 可用AMF注册成功次数 NSSF.SuccAvailAMFPut
24 NSSF NSSF.A.03 {"cn":"可用AMF注册更新成功次数","en":"NSSF.AvailAMFPut"} 可用AMF注册次数 NSSF.AvailAMFPut
25 NSSF NSSF.A.04 {"cn":"可用AMF注册更新次数","en":"NSSF.SuccAvailAMFPatch"} 可用AMF注册更新成功次数 NSSF.SuccAvailAMFPatch
26 NSSF NSSF.A.01 {"cn":"可用AMF注册成功次数","en":"NSSF.AvailAMFPatch"} 可用AMF注册更新次数 NSSF.AvailAMFPatch
27 NSSF NSSF.A.05 {"cn":"可用AMF去注册成功次数","en":"NSSF.SuccAvailAMFDelete"} 可用AMF去注册成功次数 NSSF.SuccAvailAMFDelete
28 NSSF NSSF.A.06 {"cn":"可用AMF去注册次数","en":"NSSF.AvailAMFDelete"} 可用AMF去注册次数 NSSF.AvailAMFDelete
29 NSSF NSSF.A.07 {"cn":"网元订阅成功次数","en":"NSSF.SuccAvailSubscription"} 网元订阅成功次数 NSSF.SuccAvailSubscription
30 NSSF NSSF.A.08 {"cn":"网元订阅次数","en":"NSSF.AvailSubscription"} 网元订阅次数 NSSF.AvailSubscription
31 NSSF NSSF.A.09 {"cn":"网元去订阅成功次数","en":"NSSF.SuccAvailUnsubscription"} 网元去订阅成功次数 NSSF.SuccAvailUnsubscription
32 NSSF NSSF.A.10 {"cn":"网元去订阅次数","en":"NSSF.AvailUnsubscription"} 网元去订阅次数 NSSF.AvailUnsubscription
33 NSSF NSSF.A.11 {"cn":"向NRF注册成功次数","en":"NSSF.SuccNRFReg"} 向NRF注册成功次数 NSSF.SuccNRFReg
34 NSSF NSSF.A.12 {"cn":"向NRF注册次数","en":"NSSF.NRFReg"} 向NRF注册次数 NSSF.NRFReg
35 NSSF NSSF.A.13 {"cn":"向NRF发送心跳次数","en":"NSSF.NRFHeartbeat"} 向NRF发送心跳次数 NSSF.NRFHeartbeat
36 NSSF NSSF.A.14 {"cn":"当前注册AMF个数","en":"NSSF.CurrentAMFCount"} 当前注册AMF个数 NSSF.CurrentAMFCount
37 NSSF NSSF.A.15 {"cn":"当前订阅网元个数","en":"NSSF.CurrentSubscriperCount"} 当前订阅网元个数 NSSF.CurrentSubscriperCount
38 MME MME.A.01 {"cn":"MME附着请求次数","en":"EpsAttachAtt"} MME附着请求次数 EpsAttachAtt
39 MME MME.A.02 {"cn":"MME附着成功次数","en":"EpsAttachSucc"} MME附着成功次数 EpsAttachSucc
40 MME MME.A.03 {"cn":"MME附着失败次数","en":"EpsAttachFail"} MME附着失败次数 EpsAttachFail
41 MME MME.A.04 {"cn":"MME组合附着请求次数","en":"CombAttachAtt"} MME组合附着请求次数 CombAttachAtt
42 MME MME.A.05 {"cn":"MME组合附着成功次数","en":"CombAttachSucc"} MME组合附着成功次数 CombAttachSucc
43 MME MME.A.06 {"cn":"MME组合附着失败次数","en":"CombAttachFail"} MME组合附着失败次数 CombAttachFail
44 MME MME.A.07 {"cn":"MME紧急附着请求次数","en":"EmergAttachAtt"} MME紧急附着请求次数 EmergAttachAtt
45 MME MME.A.08 {"cn":"MME紧急附着成功次数","en":"EmergAttachSucc"} MME紧急附着成功次数 EmergAttachSucc
46 MME MME.A.09 {"cn":"MME紧急附着失败次数","en":"EmergAttachFail"} MME紧急附着失败次数 EmergAttachFail
47 MME MME.A.10 {"cn":"UE发起的分离请求次数","en":"EpsDetachUeAtt"} UE发起的分离请求次数 EpsDetachUeAtt
48 MME MME.A.11 {"cn":"UE发起的分离请求成功次数","en":"EpsDetachUeSucc"} UE发起的分离请求成功次数 EpsDetachUeSucc
49 MME MME.A.12 {"cn":"MME发起的分离请求次数","en":"EpsDetachMMEAtt"} MME发起的分离请求次数 EpsDetachMMEAtt
50 MME MME.A.13 {"cn":"MME发起的分离请求成功次数","en":"EpsDetachMMESucc"} MME发起的分离请求成功次数 EpsDetachMMESucc
51 MME MME.A.14 {"cn":"伴随SGW内切换的TAU请求次数","en":"TauIntraSgwAtt"} 伴随SGW内切换的TAU请求次数 TauIntraSgwAtt
52 MME MME.A.15 {"cn":"伴随SGW内切换的TAU成功请求次数","en":"TauIntraSgwSucc"} 伴随SGW内切换的TAU成功请求次数 TauIntraSgwSucc
53 MME MME.A.16 {"cn":"伴随SGW内切换的TAU失败请求次数","en":"TauIntraSgwFail"} 伴随SGW内切换的TAU失败请求次数 TauIntraSgwFail
54 MME MME.A.17 {"cn":"MME寻呼次数","en":"PagingEpsAtt"} MME寻呼次数 PagingEpsAtt
55 MME MME.A.18 {"cn":"MME寻呼成功次数","en":"PagingEpsSucc"} MME寻呼成功次数 PagingEpsSucc
56 MME MME.A.19 {"cn":"MME寻呼失败次数","en":"PagingEpsFail"} MME寻呼失败次数 PagingEpsFail
57 MME MME.A.20 {"cn":"MME隐式分离请求次数","en":"EpsImplicitDetach"} MME隐式分离请求次数 EpsImplicitDetach
58 MME MME.A.21 {"cn":"MME激活专用承载请求次数","en":"ActDedicatedEpsBearerAtt"} MME激活专用承载请求次数 ActDedicatedEpsBearerAtt
59 MME MME.A.22 {"cn":"MME激活专用承载请求成功次数","en":"ActDedicatedEpsBearerSucc"} MME激活专用承载请求成功次数 ActDedicatedEpsBearerSucc
60 MME MME.A.23 {"cn":"MME激活专用承载请求失败次数","en":"ActDedicatedEpsBearerFail"} MME激活专用承载请求失败次数 ActDedicatedEpsBearerFail
61 MME MME.A.24 {"cn":"MME去激活专用承载请求次数","en":"DeactEpsDedicatedBearerAtt"} MME去激活专用承载请求次数 DeactEpsDedicatedBearerAtt
62 MME MME.A.25 {"cn":"MME去激活专用承载请求成功次数","en":"DeactEpsDedicatedBearerSucc"} MME去激活专用承载请求成功次数 DeactEpsDedicatedBearerSucc
63 MME MME.A.26 {"cn":"MME修改专用承载请求次数","en":"ModEpsBearerAtt"} MME修改专用承载请求次数 ModEpsBearerAtt
64 MME MME.A.27 {"cn":"MME修改专用承载请求成功次数","en":"ModEpsBearerSucc"} MME修改专用承载请求成功次数 ModEpsBearerSucc
65 MME MME.A.28 {"cn":"MME修改专用承载请求失败次数","en":"ModEpsBearerFail"} MME修改专用承载请求失败次数 ModEpsBearerFail
66 MME MME.A.29 {"cn":"MME服务请求次数","en":"EpsServiceReqAtt"} MME服务请求次数 EpsServiceReqAtt
67 MME MME.A.30 {"cn":"MME服务请求成功次数","en":"EpsServiceReqSucc"} MME服务请求成功次数 EpsServiceReqSucc
68 MME MME.A.31 {"cn":"MME服务请求失败次数","en":"EpsServiceReqFail"} MME服务请求失败次数 EpsServiceReqFail
69 MOCNGW MOCNGW.01 {"cn":"AttachRequest","en":"AttachRequest"} AttachRequest AttachRequest
70 MOCNGW MOCNGW.02 {"cn":"AttachAccept","en":"AttachAccept"} AttachAccept AttachAccept
71 MOCNGW MOCNGW.03 {"cn":"AttachComplete","en":"AttachComplete"} AttachComplete AttachComplete
72 MOCNGW MOCNGW.04 {"cn":"AttachReject","en":"AttachReject"} AttachReject AttachReject
73 MOCNGW MOCNGW.05 {"cn":"DetachRequest","en":"DetachRequest"} DetachRequest DetachRequest
74 MOCNGW MOCNGW.06 {"cn":"DetachAccept","en":"DetachAccept"} DetachAccept DetachAccept
75 MOCNGW MOCNGW.07 {"cn":"TrackingAreaUpdateRequest","en":"TrackingAreaUpdateRequest"} TrackingAreaUpdateRequest TrackingAreaUpdateRequest
76 MOCNGW MOCNGW.08 {"cn":"TrackingAreaUpdateAccept","en":"TrackingAreaUpdateAccept"} TrackingAreaUpdateAccept TrackingAreaUpdateAccept
77 MOCNGW MOCNGW.09 {"cn":"TrackingAreaUpdateComplete","en":"TrackingAreaUpdateComplete"} TrackingAreaUpdateComplete TrackingAreaUpdateComplete
78 MOCNGW MOCNGW.10 {"cn":"TrackingAreaUpdateReject","en":"TrackingAreaUpdateReject"} TrackingAreaUpdateReject TrackingAreaUpdateReject
79 MOCNGW MOCNGW.11 {"cn":"ServiceRequest","en":"ServiceRequest"} ServiceRequest ServiceRequest
80 MOCNGW MOCNGW.12 {"cn":"ExtendedServiceRequest","en":"ExtendedServiceRequest"} ExtendedServiceRequest ExtendedServiceRequest
81 MOCNGW MOCNGW.13 {"cn":"ControlPlaneServiceRequest","en":"ControlPlaneServiceRequest"} ControlPlaneServiceRequest ControlPlaneServiceRequest
82 MOCNGW MOCNGW.14 {"cn":"ServiceReject","en":"ServiceReject"} ServiceReject ServiceReject
83 MOCNGW MOCNGW.15 {"cn":"ServiceAccept","en":"ServiceAccept"} ServiceAccept ServiceAccept
84 MOCNGW MOCNGW.16 {"cn":"GutiReallocationCommand","en":"GutiReallocationCommand"} GutiReallocationCommand GutiReallocationCommand
85 MOCNGW MOCNGW.17 {"cn":"GutiReallocationComplete","en":"GutiReallocationComplete"} GutiReallocationComplete GutiReallocationComplete
86 MOCNGW MOCNGW.18 {"cn":"AuthenticationRequest","en":"AuthenticationRequest"} AuthenticationRequest AuthenticationRequest
87 MOCNGW MOCNGW.19 {"cn":"AuthenticationResponse","en":"AuthenticationResponse"} AuthenticationResponse AuthenticationResponse
88 MOCNGW MOCNGW.20 {"cn":"AuthenticationReject","en":"AuthenticationReject"} AuthenticationReject AuthenticationReject
89 MOCNGW MOCNGW.21 {"cn":"AuthenticationFailure","en":"AuthenticationFailure"} AuthenticationFailure AuthenticationFailure
90 MOCNGW MOCNGW.22 {"cn":"IdentityRequest","en":"IdentityRequest"} IdentityRequest IdentityRequest
91 MOCNGW MOCNGW.23 {"cn":"IdentityResponse","en":"IdentityResponse"} IdentityResponse IdentityResponse
92 MOCNGW MOCNGW.24 {"cn":"SecurityModeCommand","en":"SecurityModeCommand"} SecurityModeCommand SecurityModeCommand
93 MOCNGW MOCNGW.25 {"cn":"SecurityModeComplete","en":"SecurityModeComplete"} SecurityModeComplete SecurityModeComplete
94 MOCNGW MOCNGW.26 {"cn":"SecurityModeReject","en":"SecurityModeReject"} SecurityModeReject SecurityModeReject
95 MOCNGW MOCNGW.27 {"cn":"EmmStatus","en":"EmmStatus"} EmmStatus EmmStatus
96 MOCNGW MOCNGW.28 {"cn":"EmmInformation","en":"EmmInformation"} EmmInformation EmmInformation
97 MOCNGW MOCNGW.29 {"cn":"DownlinkNasTransport","en":"DownlinkNasTransport"} DownlinkNasTransport DownlinkNasTransport
98 MOCNGW MOCNGW.30 {"cn":"UplinkNasTransport","en":"UplinkNasTransport"} UplinkNasTransport UplinkNasTransport
99 MOCNGW MOCNGW.31 {"cn":"CsServiceNotification","en":"CsServiceNotification"} CsServiceNotification CsServiceNotification
100 MOCNGW MOCNGW.32 {"cn":"DownlinkGenericNasTransport","en":"DownlinkGenericNasTransport"} DownlinkGenericNasTransport DownlinkGenericNasTransport
101 MOCNGW MOCNGW.33 {"cn":"UplinkGenericNasTransport","en":"UplinkGenericNasTransport"} UplinkGenericNasTransport UplinkGenericNasTransport
+252
View File
@@ -0,0 +1,252 @@
ne_type,kpi_id,title_json,cn_title,en_title
AMF,AMF.01,"{""cn"": ""AMF注册态用户数"", ""en"": ""AMF.RegSub""}",AMF注册态用户数,AMF.RegSub
AMF,AMF.02,"{""cn"": ""AMF初始注册请求次数"", ""en"": ""AMF.AttInitReg""}",AMF初始注册请求次数,AMF.AttInitReg
AMF,AMF.03,"{""cn"": ""AMF初始注册成功次数"", ""en"": ""AMF.SuccInitReg""}",AMF初始注册成功次数,AMF.SuccInitReg
AMF,AMF.04,"{""cn"": ""AMF初始注册失败次数_非法用户"", ""en"": ""AMF.FailedInitReg.3""}",AMF初始注册失败次数_非法用户,AMF.FailedInitReg.3
AMF,AMF.05,"{""cn"": ""AMF初始注册失败次数_PEI不允许"", ""en"": ""AMF.FailedInitReg.5""}",AMF初始注册失败次数_PEI不允许,AMF.FailedInitReg.5
AMF,AMF.06,"{""cn"": ""AMF初始注册失败次数_非法设备"", ""en"": ""AMF.FailedInitReg.6""}",AMF初始注册失败次数_非法设备,AMF.FailedInitReg.6
AMF,AMF.07,"{""cn"": ""AMF初始注册失败次数_5GS服务不允许_用户原因"", ""en"": ""AMF.FailedInitReg.7.User""}",AMF初始注册失败次数_5GS服务不允许_用户原因,AMF.FailedInitReg.7.User
AMF,AMF.08,"{""cn"": ""AMF初始注册失败次数_跟踪区内无合适小区_用户原因"", ""en"": ""AMF.FailedInitReg.15.User""}",AMF初始注册失败次数_跟踪区内无合适小区_用户原因,AMF.FailedInitReg.15.User
AMF,AMF.09,"{""cn"": ""AMF初始注册失败次数_N1模式不允许"", ""en"": ""AMF.FailedInitReg.27""}",AMF初始注册失败次数_N1模式不允许,AMF.FailedInitReg.27
AMF,AMF.10,"{""cn"": ""AMF初始注册失败次数_PLMN不允许"", ""en"": ""AMF.FailedInitReg.11""}",AMF初始注册失败次数_PLMN不允许,AMF.FailedInitReg.11
AMF,AMF.11,"{""cn"": ""AMF初始注册失败次数_跟踪区不允许"", ""en"": ""AMF.FailedInitReg.12""}",AMF初始注册失败次数_跟踪区不允许,AMF.FailedInitReg.12
AMF,AMF.12,"{""cn"": ""AMF初始注册失败次数_漫游跟踪区禁止接入"", ""en"": ""AMF.FailedInitReg.13""}",AMF初始注册失败次数_漫游跟踪区禁止接入,AMF.FailedInitReg.13
AMF,AMF.13,"{""cn"": ""AMF初始注册失败次数_无可用网络切片"", ""en"": ""AMF.FailedInitReg.62""}",AMF初始注册失败次数_无可用网络切片,AMF.FailedInitReg.62
AMF,AMF.14,"{""cn"": ""AMF初始注册失败次数_协议错误_用户原因"", ""en"": ""AMF.FailedInitReg.111.User""}",AMF初始注册失败次数_协议错误_用户原因,AMF.FailedInitReg.111.User
AMF,AMF.15,"{""cn"": ""AMF一次寻呼响应次数"", ""en"": ""AMF.FirstPagingSucc""}",AMF一次寻呼响应次数,AMF.FirstPagingSucc
AMF,AMF.16,"{""cn"": ""AMF二次寻呼响应次数"", ""en"": ""AMF.SecondPagingSucc""}",AMF二次寻呼响应次数,AMF.SecondPagingSucc
AMF,AMF.17,"{""cn"": ""AMF寻呼请求次数"", ""en"": ""AMF.PagAtt""}",AMF寻呼请求次数,AMF.PagAtt
AMF,AMF.18,"{""cn"": ""AMF业务请求被拒次数"", ""en"": ""AMF.FailServiceReq""}",AMF业务请求被拒次数,AMF.FailServiceReq
AMF,AMF.19,"{""cn"": ""AMF业务请求尝试次数"", ""en"": ""AMF.AttServiceReq""}",AMF业务请求尝试次数,AMF.AttServiceReq
SMF,SMF.01,"{""cn"": ""5G实时PDU会话数"", ""en"": ""SMF.MeanPduSession""}",5G实时PDU会话数,SMF.MeanPduSession
SMF,SMF.02,"{""cn"": ""PDU会话建立成功次数"", ""en"": ""SMF.SuccCreatePduSession""}",PDU会话建立成功次数,SMF.SuccCreatePduSession
SMF,SMF.03,"{""cn"": ""PDU会话建立请求次数"", ""en"": ""SMF.AttCreatePduSession""}",PDU会话建立请求次数,SMF.AttCreatePduSession
SMF,SMF.04,"{""cn"": ""IMS PDU会话建立成功次数"", ""en"": ""SMF.SuccCreatePduSession._Ims""}",IMS PDU会话建立成功次数,SMF.SuccCreatePduSession._Ims
SMF,SMF.05,"{""cn"": ""IMS PDU会话建立请求次数"", ""en"": ""SMF.AttCreatePduSession._Ims""}",IMS PDU会话建立请求次数,SMF.AttCreatePduSession._Ims
SMF,SMF.06,"{""cn"": ""EPS-Fallback成功数"", ""en"": ""SMF.SuccSmfModifyBearerResponse.Epsfb""}",EPS-Fallback成功数,SMF.SuccSmfModifyBearerResponse.Epsfb
SMF,SMF.07,"{""cn"": ""EPS-Fallback请求数"", ""en"": ""SMF.AttSmfModifyPduSession.Epsfb""}",EPS-Fallback请求数,SMF.AttSmfModifyPduSession.Epsfb
UDM,UDM.01,"{""cn"": ""5G注册用户数"", ""en"": ""UDR.5gActSub""}",5G注册用户数,UDR.5gActSub
UDM,UDM.02,"{""cn"": ""AMF发起的UECM注册请求次数"", ""en"": ""UDM.AmfUecmRegReq""}",AMF发起的UECM注册请求次数,UDM.AmfUecmRegReq
UDM,UDM.03,"{""cn"": ""AMF发起的UECM注册成功次数"", ""en"": ""UDM.AmfUecmRegSucc""}",AMF发起的UECM注册成功次数,UDM.AmfUecmRegSucc
UDM,UDM.04,"{""cn"": ""SMF发起的UECM注册成功次数"", ""en"": ""UDM.SmfUecmRegSucc""}",SMF发起的UECM注册成功次数,UDM.SmfUecmRegSucc
UDM,UDM.05,"{""cn"": ""SMF发起的UECM注册请求次数"", ""en"": ""UDM.SmfUecmRegReq""}",SMF发起的UECM注册请求次数,UDM.SmfUecmRegReq
UDM,UDM.06,"{""cn"": ""4G注册用户数"", ""en"": ""SUB.EpsActSubsInHss""}",4G注册用户数,SUB.EpsActSubsInHss
UDM,UDM.07,"{""cn"": ""4G鉴权信息查询成功次数"", ""en"": ""DIAM.AucInfoAnsSucc""}",4G鉴权信息查询成功次数,DIAM.AucInfoAnsSucc
UDM,UDM.08,"{""cn"": ""4G鉴权信息查询请求次数"", ""en"": ""DIAM.AucInfoReq""}",4G鉴权信息查询请求次数,DIAM.AucInfoReq
UDM,UDM.09,"{""cn"": ""4G更新位置成功次数"", ""en"": ""DIAM.UpdateLocationAnsSucc""}",4G更新位置成功次数,DIAM.UpdateLocationAnsSucc
UDM,UDM.10,"{""cn"": ""4G更新位置请求次数"", ""en"": ""DIAM.UpdateLocationReq""}",4G更新位置请求次数,DIAM.UpdateLocationReq
UDM,UDM.11,"{""cn"": ""SAR成功响应总次数"", ""en"": ""UR.SuccSAA""}",SAR成功响应总次数,UR.SuccSAA
UDM,UDM.12,"{""cn"": ""SAR请求总次数"", ""en"": ""UR.AttSAR""}",SAR请求总次数,UR.AttSAR
UDM,UDM.13,"{""cn"": ""LIR成功响应总次数"", ""en"": ""LIQ.SuccLIA""}",LIR成功响应总次数,LIQ.SuccLIA
UDM,UDM.14,"{""cn"": ""LIR请求总次数"", ""en"": ""LIQ.AttLIR""}",LIR请求总次数,LIQ.AttLIR
AUSF,AUSF.01,"{""cn"": ""鉴权成功次数"", ""en"": ""Ausf.UeAuthAnsSucc""}",鉴权成功次数,Ausf.UeAuthAnsSucc
AUSF,AUSF.02,"{""cn"": ""鉴权请求次数"", ""en"": ""Ausf.UeAuthReq""}",鉴权请求次数,Ausf.UeAuthReq
UPF,UPF.01,"{""cn"": ""PFCP会话建立成功次数"", ""en"": ""UPF.PfcpSessionEstabSucc""}",PFCP会话建立成功次数,UPF.PfcpSessionEstabSucc
UPF,UPF.02,"{""cn"": ""PFCP会话建立请求次数"", ""en"": ""UPF.PfcpSessionEstabReq""}",PFCP会话建立请求次数,UPF.PfcpSessionEstabReq
UPF,UPF.03,"{""cn"": ""N6接口上行字节数"", ""en"": ""UPF.N6OgOct""}",N6接口上行字节数,UPF.N6OgOct
UPF,UPF.04,"{""cn"": ""N6接口下行字节数"", ""en"": ""UPF.N6IncOct""}",N6接口下行字节数,UPF.N6IncOct
UPF,UPF.05,"{""cn"": ""N3接口上行字节数"", ""en"": ""UPF.N3OgOct""}",N3接口上行字节数,UPF.N3OgOct
UPF,UPF.06,"{""cn"": ""N3接口下行字节数"", ""en"": ""UPF.N3IncOct""}",N3接口下行字节数,UPF.N3IncOct
UPF,UPF.07,"{""cn"": ""SGi接口上行字节数"", ""en"": ""IP.PeakThroughputUlSgi""}",SGi接口上行字节数,IP.PeakThroughputUlSgi
UPF,UPF.08,"{""cn"": ""SGi接口下行字节数"", ""en"": ""IP.PeakThroughputDlSgi""}",SGi接口下行字节数,IP.PeakThroughputDlSgi
UPF,UPF.09,"{""cn"": ""S1-U接口上行字节数"", ""en"": ""GTP.OutOctS1uSgw""}",S1-U接口上行字节数,GTP.OutOctS1uSgw
UPF,UPF.10,"{""cn"": ""S1-U接口下行字节数"", ""en"": ""GTP.IncOctS1uSgw""}",S1-U接口下行字节数,GTP.IncOctS1uSgw
AMF,AMF.20,"{""cn"": ""EPS在线用户数"", ""en"": ""SUB.NbrSub.EcmIdle+SUB.NbrSub.EcmConnected""}",EPS在线用户数,SUB.NbrSub.EcmIdle+SUB.NbrSub.EcmConnected
AMF,AMF.21,"{""cn"": ""EPS附着成功次数"", ""en"": ""MM.SuccEpsAttach""}",EPS附着成功次数,MM.SuccEpsAttach
AMF,AMF.22,"{""cn"": ""EPS附着请求次数"", ""en"": ""MM.AttEpsAttach""}",EPS附着请求次数,MM.AttEpsAttach
AMF,AMF.23,"{""cn"": ""EPS附着失败次数_非法用户"", ""en"": ""MM.FailedEpsAttach.3""}",EPS附着失败次数_非法用户,MM.FailedEpsAttach.3
AMF,AMF.24,"{""cn"": ""EPS附着失败次数_非法终端"", ""en"": ""MM.FailedEpsAttach.5""}",EPS附着失败次数_非法终端,MM.FailedEpsAttach.5
AMF,AMF.25,"{""cn"": ""EPS附着失败次数_非法ME"", ""en"": ""MM.FailedEpsAttach.6""}",EPS附着失败次数_非法ME,MM.FailedEpsAttach.6
AMF,AMF.26,"{""cn"": ""EPS附着失败次数_EPS服务不允许_用户原因"", ""en"": ""MM.FailedEpsAttach.7.User""}",EPS附着失败次数_EPS服务不允许_用户原因,MM.FailedEpsAttach.7.User
AMF,AMF.27,"{""cn"": ""EPS附着失败次数_EPS和非EPS服务不允许"", ""en"": ""MM.FailedEpsAttach.8""}",EPS附着失败次数_EPS和非EPS服务不允许,MM.FailedEpsAttach.8
AMF,AMF.28,"{""cn"": ""EPS附着失败次数_跟踪区内无合适小区_用户原因"", ""en"": ""MM.FailedEpsAttach.15.User""}",EPS附着失败次数_跟踪区内无合适小区_用户原因,MM.FailedEpsAttach.15.User
AMF,AMF.29,"{""cn"": ""EPS附着失败次数_ESM失败_用户原因"", ""en"": ""MM.FailedEpsAttach.19.User""}",EPS附着失败次数_ESM失败_用户原因,MM.FailedEpsAttach.19.User
AMF,AMF.30,"{""cn"": ""MME一次寻呼响应次数"", ""en"": ""MM.FirstPagingSucc""}",MME一次寻呼响应次数,MM.FirstPagingSucc
AMF,AMF.31,"{""cn"": ""MME二次寻呼响应次数"", ""en"": ""MM.SecondPagingSucc""}",MME二次寻呼响应次数,MM.SecondPagingSucc
AMF,AMF.32,"{""cn"": ""MME寻呼请求次数"", ""en"": ""MM.PagAtt""}",MME寻呼请求次数,MM.PagAtt
SMF,SMF.08,"{""cn"": ""4G在线会话数"", ""en"": ""SM.MeanNbrBearerPgw.Default""}",4G在线会话数,SM.MeanNbrBearerPgw.Default
SMF,SMF.09,"{""cn"": ""PGW缺省承载建立成功个数"", ""en"": ""SM.SuccCreateDefaultEpsBearer""}",PGW缺省承载建立成功个数,SM.SuccCreateDefaultEpsBearer
SMF,SMF.10,"{""cn"": ""PGW缺省承载建立请求个数"", ""en"": ""SM.AttCreateDefaultEpsBearer""}",PGW缺省承载建立请求个数,SM.AttCreateDefaultEpsBearer
SMF,SMF.11,"{""cn"": ""PGW专用承载建立成功个数"", ""en"": ""SM.SuccCreateDedicatedEpsBearer""}",PGW专用承载建立成功个数,SM.SuccCreateDedicatedEpsBearer
SMF,SMF.12,"{""cn"": ""PGW专用承载建立请求个数"", ""en"": ""SM.AttCreateDedicatedEpsBearer""}",PGW专用承载建立请求个数,SM.AttCreateDedicatedEpsBearer
SMF,SMF.13,"{""cn"": ""IMS缺省承载成功建立个数"", ""en"": ""SM.SuccCreateDefaultEpsBearer._Ims""}",IMS缺省承载成功建立个数,SM.SuccCreateDefaultEpsBearer._Ims
SMF,SMF.14,"{""cn"": ""IMS缺省承载请求建立个数"", ""en"": ""SM.AttCreateDefaultEpsBearer._Ims""}",IMS缺省承载请求建立个数,SM.AttCreateDefaultEpsBearer._Ims
AMF,AMF.A.02,"{""cn"":""AMF移动性注册更新成功次数"",""en"":""AMF.SuccMobiReg""}",AMF移动性注册更新成功次数,AMF.SuccMobiReg
AMF,AMF.A.03,"{""cn"":""AMF移动性注册更新失败次数"",""en"":""AMF.FailedMobiReg""}",AMF移动性注册更新失败次数,AMF.FailedMobiReg
AMF,AMF.A.04,"{""cn"":""AMF紧急注册请求次数"",""en"":""AMF.AttEmergReg""}",AMF紧急注册请求次数,AMF.AttEmergReg
AMF,AMF.A.05,"{""cn"":""AMF紧急注册成功次数"",""en"":""AMF.SuccEmergReg""}",AMF紧急注册成功次数,AMF.SuccEmergReg
AMF,AMF.A.06,"{""cn"":""AMF紧急注册失败次数"",""en"":""AMF.FailedEmergReg""}",AMF紧急注册失败次数,AMF.FailedEmergReg
AMF,AMF.A.07,"{""cn"":""UE发起的去注册请求次数"",""en"":""AMF.AttUeDereg""}",UE发起的去注册请求次数,AMF.AttUeDereg
AMF,AMF.A.08,"{""cn"":""UE发起的去注册成功次数"",""en"":""AMF.SuccUeDereg""}",UE发起的去注册成功次数,AMF.SuccUeDereg
AMF,AMF.A.09,"{""cn"":""AMF发起的去注册请求次数"",""en"":""AMF.AttAmfDereg""}",AMF发起的去注册请求次数,AMF.AttAmfDereg
AMF,AMF.A.10,"{""cn"":""AMF发起的去注册成功次数"",""en"":""AMF.SuccAmfDereg""}",AMF发起的去注册成功次数,AMF.SuccAmfDereg
AMF,AMF.A.11,"{""cn"":""UDM发起的去注册请求次数"",""en"":""AMF.AttUdmDereg""}",UDM发起的去注册请求次数,AMF.AttUdmDereg
AMF,AMF.A.12,"{""cn"":""UDM发起的去注册成功次数"",""en"":""AMF.SuccUdmDereg""}",UDM发起的去注册成功次数,AMF.SuccUdmDereg
AMF,AMF.A.13,"{""cn"":""AMF寻呼失败次数"",""en"":""AMF.PagFail""}",AMF寻呼失败次数,AMF.PagFail
AMF,AMF.A.14,"{""cn"":""AMF隐式去注册次数"",""en"":""AMF.ImplicitDereg""}",AMF隐式去注册次数,AMF.ImplicitDereg
SMF,SMF.A.01,"{""cn"":""PDU会话接受次数"",""en"":""SMF.PduSessAcpt""}",PDU会话接受次数,SMF.PduSessAcpt
SMF,SMF.A.02,"{""cn"":""基站Pdu资源创建成功次数"",""en"":""SM.PduResSetupSucc""}",基站Pdu资源创建成功次数,SM.PduResSetupSucc
SMF,SMF.A.03,"{""cn"":""查询用户SM数据失败次数"",""en"":""SM.RetrieveSmDataFail""}",查询用户SM数据失败次数,SM.RetrieveSmDataFail
SMF,SMF.A.04,"{""cn"":""PFCP会话建立失败次数"",""en"":""SM.PfcpSessEstFail""}",PFCP会话建立失败次数,SM.PfcpSessEstFail
SMF,SMF.A.05,"{""cn"":""基站Pdu资源创建失败次数"",""en"":""SM.PduResSetupFail""}",基站Pdu资源创建失败次数,SM.PduResSetupFail
SMF,SMF.A.06,"{""cn"":""PFCP会话修改失败次数"",""en"":""SM.PfcpSessMdfyFail""}",PFCP会话修改失败次数,SM.PfcpSessMdfyFail
SMF,SMF.A.07,"{""cn"":""PDU会话拒绝次数"",""en"":""SM.PduSessRejt""}",PDU会话拒绝次数,SM.PduSessRejt
SMF,SMF.A.08,"{""cn"":""PDU会话释放指示次数"",""en"":""SM.PduSessRelCmd""}",PDU会话释放指示次数,SM.PduSessRelCmd
NSSF,NSSF.A.02,"{""cn"":""可用AMF注册次数"",""en"":""NSSF.SuccAvailAMFPut""}",可用AMF注册成功次数,NSSF.SuccAvailAMFPut
NSSF,NSSF.A.03,"{""cn"":""可用AMF注册更新成功次数"",""en"":""NSSF.AvailAMFPut""}",可用AMF注册次数,NSSF.AvailAMFPut
NSSF,NSSF.A.04,"{""cn"":""可用AMF注册更新次数"",""en"":""NSSF.SuccAvailAMFPatch""}",可用AMF注册更新成功次数,NSSF.SuccAvailAMFPatch
NSSF,NSSF.A.01,"{""cn"":""可用AMF注册成功次数"",""en"":""NSSF.AvailAMFPatch""}",可用AMF注册更新次数,NSSF.AvailAMFPatch
NSSF,NSSF.A.05,"{""cn"":""可用AMF去注册成功次数"",""en"":""NSSF.SuccAvailAMFDelete""}",可用AMF去注册成功次数,NSSF.SuccAvailAMFDelete
NSSF,NSSF.A.06,"{""cn"":""可用AMF去注册次数"",""en"":""NSSF.AvailAMFDelete""}",可用AMF去注册次数,NSSF.AvailAMFDelete
NSSF,NSSF.A.07,"{""cn"":""网元订阅成功次数"",""en"":""NSSF.SuccAvailSubscription""}",网元订阅成功次数,NSSF.SuccAvailSubscription
NSSF,NSSF.A.08,"{""cn"":""网元订阅次数"",""en"":""NSSF.AvailSubscription""}",网元订阅次数,NSSF.AvailSubscription
NSSF,NSSF.A.09,"{""cn"":""网元去订阅成功次数"",""en"":""NSSF.SuccAvailUnsubscription""}",网元去订阅成功次数,NSSF.SuccAvailUnsubscription
NSSF,NSSF.A.10,"{""cn"":""网元去订阅次数"",""en"":""NSSF.AvailUnsubscription""}",网元去订阅次数,NSSF.AvailUnsubscription
NSSF,NSSF.A.11,"{""cn"":""向NRF注册成功次数"",""en"":""NSSF.SuccNRFReg""}",向NRF注册成功次数,NSSF.SuccNRFReg
NSSF,NSSF.A.12,"{""cn"":""向NRF注册次数"",""en"":""NSSF.NRFReg""}",向NRF注册次数,NSSF.NRFReg
NSSF,NSSF.A.13,"{""cn"":""向NRF发送心跳次数"",""en"":""NSSF.NRFHeartbeat""}",向NRF发送心跳次数,NSSF.NRFHeartbeat
NSSF,NSSF.A.14,"{""cn"":""当前注册AMF个数"",""en"":""NSSF.CurrentAMFCount""}",当前注册AMF个数,NSSF.CurrentAMFCount
NSSF,NSSF.A.15,"{""cn"":""当前订阅网元个数"",""en"":""NSSF.CurrentSubscriperCount""}",当前订阅网元个数,NSSF.CurrentSubscriperCount
MME,MME.A.01,"{""cn"":""MME附着请求次数"",""en"":""EpsAttachAtt""}",MME附着请求次数,EpsAttachAtt
MME,MME.A.02,"{""cn"":""MME附着成功次数"",""en"":""EpsAttachSucc""}",MME附着成功次数,EpsAttachSucc
MME,MME.A.03,"{""cn"":""MME附着失败次数"",""en"":""EpsAttachFail""}",MME附着失败次数,EpsAttachFail
MME,MME.A.04,"{""cn"":""MME组合附着请求次数"",""en"":""CombAttachAtt""}",MME组合附着请求次数,CombAttachAtt
MME,MME.A.05,"{""cn"":""MME组合附着成功次数"",""en"":""CombAttachSucc""}",MME组合附着成功次数,CombAttachSucc
MME,MME.A.06,"{""cn"":""MME组合附着失败次数"",""en"":""CombAttachFail""}",MME组合附着失败次数,CombAttachFail
MME,MME.A.07,"{""cn"":""MME紧急附着请求次数"",""en"":""EmergAttachAtt""}",MME紧急附着请求次数,EmergAttachAtt
MME,MME.A.08,"{""cn"":""MME紧急附着成功次数"",""en"":""EmergAttachSucc""}",MME紧急附着成功次数,EmergAttachSucc
MME,MME.A.09,"{""cn"":""MME紧急附着失败次数"",""en"":""EmergAttachFail""}",MME紧急附着失败次数,EmergAttachFail
MME,MME.A.10,"{""cn"":""UE发起的分离请求次数"",""en"":""EpsDetachUeAtt""}",UE发起的分离请求次数,EpsDetachUeAtt
MME,MME.A.11,"{""cn"":""UE发起的分离请求成功次数"",""en"":""EpsDetachUeSucc""}",UE发起的分离请求成功次数,EpsDetachUeSucc
MME,MME.A.12,"{""cn"":""MME发起的分离请求次数"",""en"":""EpsDetachMMEAtt""}",MME发起的分离请求次数,EpsDetachMMEAtt
MME,MME.A.13,"{""cn"":""MME发起的分离请求成功次数"",""en"":""EpsDetachMMESucc""}",MME发起的分离请求成功次数,EpsDetachMMESucc
MME,MME.A.14,"{""cn"":""伴随SGW内切换的TAU请求次数"",""en"":""TauIntraSgwAtt""}",伴随SGW内切换的TAU请求次数,TauIntraSgwAtt
MME,MME.A.15,"{""cn"":""伴随SGW内切换的TAU成功请求次数"",""en"":""TauIntraSgwSucc""}",伴随SGW内切换的TAU成功请求次数,TauIntraSgwSucc
MME,MME.A.16,"{""cn"":""伴随SGW内切换的TAU失败请求次数"",""en"":""TauIntraSgwFail""}",伴随SGW内切换的TAU失败请求次数,TauIntraSgwFail
MME,MME.A.17,"{""cn"":""MME寻呼次数"",""en"":""PagingEpsAtt""}",MME寻呼次数,PagingEpsAtt
MME,MME.A.18,"{""cn"":""MME寻呼成功次数"",""en"":""PagingEpsSucc""}",MME寻呼成功次数,PagingEpsSucc
MME,MME.A.19,"{""cn"":""MME寻呼失败次数"",""en"":""PagingEpsFail""}",MME寻呼失败次数,PagingEpsFail
MME,MME.A.20,"{""cn"":""MME隐式分离请求次数"",""en"":""EpsImplicitDetach""}",MME隐式分离请求次数,EpsImplicitDetach
MME,MME.A.21,"{""cn"":""MME激活专用承载请求次数"",""en"":""ActDedicatedEpsBearerAtt""}",MME激活专用承载请求次数,ActDedicatedEpsBearerAtt
MME,MME.A.22,"{""cn"":""MME激活专用承载请求成功次数"",""en"":""ActDedicatedEpsBearerSucc""}",MME激活专用承载请求成功次数,ActDedicatedEpsBearerSucc
MME,MME.A.23,"{""cn"":""MME激活专用承载请求失败次数"",""en"":""ActDedicatedEpsBearerFail""}",MME激活专用承载请求失败次数,ActDedicatedEpsBearerFail
MME,MME.A.24,"{""cn"":""MME去激活专用承载请求次数"",""en"":""DeactEpsDedicatedBearerAtt""}",MME去激活专用承载请求次数,DeactEpsDedicatedBearerAtt
MME,MME.A.25,"{""cn"":""MME去激活专用承载请求成功次数"",""en"":""DeactEpsDedicatedBearerSucc""}",MME去激活专用承载请求成功次数,DeactEpsDedicatedBearerSucc
MME,MME.A.26,"{""cn"":""MME修改专用承载请求次数"",""en"":""ModEpsBearerAtt""}",MME修改专用承载请求次数,ModEpsBearerAtt
MME,MME.A.27,"{""cn"":""MME修改专用承载请求成功次数"",""en"":""ModEpsBearerSucc""}",MME修改专用承载请求成功次数,ModEpsBearerSucc
MME,MME.A.28,"{""cn"":""MME修改专用承载请求失败次数"",""en"":""ModEpsBearerFail""}",MME修改专用承载请求失败次数,ModEpsBearerFail
MME,MME.A.29,"{""cn"":""MME服务请求次数"",""en"":""EpsServiceReqAtt""}",MME服务请求次数,EpsServiceReqAtt
MME,MME.A.30,"{""cn"":""MME服务请求成功次数"",""en"":""EpsServiceReqSucc""}",MME服务请求成功次数,EpsServiceReqSucc
MME,MME.A.31,"{""cn"":""MME服务请求失败次数"",""en"":""EpsServiceReqFail""}",MME服务请求失败次数,EpsServiceReqFail
MOCNGW,MOCNGW.01,"{""cn"":""AttachRequest"",""en"":""AttachRequest""}",AttachRequest,AttachRequest
MOCNGW,MOCNGW.02,"{""cn"":""AttachAccept"",""en"":""AttachAccept""}",AttachAccept,AttachAccept
MOCNGW,MOCNGW.03,"{""cn"":""AttachComplete"",""en"":""AttachComplete""}",AttachComplete,AttachComplete
MOCNGW,MOCNGW.04,"{""cn"":""AttachReject"",""en"":""AttachReject""}",AttachReject,AttachReject
MOCNGW,MOCNGW.05,"{""cn"":""DetachRequest"",""en"":""DetachRequest""}",DetachRequest,DetachRequest
MOCNGW,MOCNGW.06,"{""cn"":""DetachAccept"",""en"":""DetachAccept""}",DetachAccept,DetachAccept
MOCNGW,MOCNGW.07,"{""cn"":""TrackingAreaUpdateRequest"",""en"":""TrackingAreaUpdateRequest""}",TrackingAreaUpdateRequest,TrackingAreaUpdateRequest
MOCNGW,MOCNGW.08,"{""cn"":""TrackingAreaUpdateAccept"",""en"":""TrackingAreaUpdateAccept""}",TrackingAreaUpdateAccept,TrackingAreaUpdateAccept
MOCNGW,MOCNGW.09,"{""cn"":""TrackingAreaUpdateComplete"",""en"":""TrackingAreaUpdateComplete""}",TrackingAreaUpdateComplete,TrackingAreaUpdateComplete
MOCNGW,MOCNGW.10,"{""cn"":""TrackingAreaUpdateReject"",""en"":""TrackingAreaUpdateReject""}",TrackingAreaUpdateReject,TrackingAreaUpdateReject
MOCNGW,MOCNGW.11,"{""cn"":""ServiceRequest"",""en"":""ServiceRequest""}",ServiceRequest,ServiceRequest
MOCNGW,MOCNGW.12,"{""cn"":""ExtendedServiceRequest"",""en"":""ExtendedServiceRequest""}",ExtendedServiceRequest,ExtendedServiceRequest
MOCNGW,MOCNGW.13,"{""cn"":""ControlPlaneServiceRequest"",""en"":""ControlPlaneServiceRequest""}",ControlPlaneServiceRequest,ControlPlaneServiceRequest
MOCNGW,MOCNGW.14,"{""cn"":""ServiceReject"",""en"":""ServiceReject""}",ServiceReject,ServiceReject
MOCNGW,MOCNGW.15,"{""cn"":""ServiceAccept"",""en"":""ServiceAccept""}",ServiceAccept,ServiceAccept
MOCNGW,MOCNGW.16,"{""cn"":""GutiReallocationCommand"",""en"":""GutiReallocationCommand""}",GutiReallocationCommand,GutiReallocationCommand
MOCNGW,MOCNGW.17,"{""cn"":""GutiReallocationComplete"",""en"":""GutiReallocationComplete""}",GutiReallocationComplete,GutiReallocationComplete
MOCNGW,MOCNGW.18,"{""cn"":""AuthenticationRequest"",""en"":""AuthenticationRequest""}",AuthenticationRequest,AuthenticationRequest
MOCNGW,MOCNGW.19,"{""cn"":""AuthenticationResponse"",""en"":""AuthenticationResponse""}",AuthenticationResponse,AuthenticationResponse
MOCNGW,MOCNGW.20,"{""cn"":""AuthenticationReject"",""en"":""AuthenticationReject""}",AuthenticationReject,AuthenticationReject
MOCNGW,MOCNGW.21,"{""cn"":""AuthenticationFailure"",""en"":""AuthenticationFailure""}",AuthenticationFailure,AuthenticationFailure
MOCNGW,MOCNGW.22,"{""cn"":""IdentityRequest"",""en"":""IdentityRequest""}",IdentityRequest,IdentityRequest
MOCNGW,MOCNGW.23,"{""cn"":""IdentityResponse"",""en"":""IdentityResponse""}",IdentityResponse,IdentityResponse
MOCNGW,MOCNGW.24,"{""cn"":""SecurityModeCommand"",""en"":""SecurityModeCommand""}",SecurityModeCommand,SecurityModeCommand
MOCNGW,MOCNGW.25,"{""cn"":""SecurityModeComplete"",""en"":""SecurityModeComplete""}",SecurityModeComplete,SecurityModeComplete
MOCNGW,MOCNGW.26,"{""cn"":""SecurityModeReject"",""en"":""SecurityModeReject""}",SecurityModeReject,SecurityModeReject
MOCNGW,MOCNGW.27,"{""cn"":""EmmStatus"",""en"":""EmmStatus""}",EmmStatus,EmmStatus
MOCNGW,MOCNGW.28,"{""cn"":""EmmInformation"",""en"":""EmmInformation""}",EmmInformation,EmmInformation
MOCNGW,MOCNGW.29,"{""cn"":""DownlinkNasTransport"",""en"":""DownlinkNasTransport""}",DownlinkNasTransport,DownlinkNasTransport
MOCNGW,MOCNGW.30,"{""cn"":""UplinkNasTransport"",""en"":""UplinkNasTransport""}",UplinkNasTransport,UplinkNasTransport
MOCNGW,MOCNGW.31,"{""cn"":""CsServiceNotification"",""en"":""CsServiceNotification""}",CsServiceNotification,CsServiceNotification
MOCNGW,MOCNGW.32,"{""cn"":""DownlinkGenericNasTransport"",""en"":""DownlinkGenericNasTransport""}",DownlinkGenericNasTransport,DownlinkGenericNasTransport
MOCNGW,MOCNGW.33,"{""cn"":""UplinkGenericNasTransport"",""en"":""UplinkGenericNasTransport""}",UplinkGenericNasTransport,UplinkGenericNasTransport
IMS,SCSCF.01,"{""cn"": ""LTE接入注册用户数"",""en"": ""UR.SubsLTE.fromVoLTE""}",LTE接入注册用户数,UR.SubsLTE.fromVoLTE
IMS,SCSCF.02,"{""cn"": ""5G接入注册用户数"",""en"": ""UR.Subs5G.fromVo5G""}",5G接入注册用户数,UR.Subs5G.fromVo5G
IMS,SCSCF.03,"{""cn"": ""初始注册成功次数"",""en"": ""UR.SuccInitReg""}",初始注册成功次数,UR.SuccInitReg
IMS,SCSCF.04,"{""cn"": ""初始注册请求次数"",""en"": ""UR.AttInitReg""}",初始注册请求次数,UR.AttInitReg
IMS,SCSCF.05,"{""cn"": ""主叫接通次数"",""en"": ""SC.SuccSessionOrig""}",主叫接通次数,SC.SuccSessionOrig
IMS,SCSCF.06,"{""cn"": ""主叫试呼次数"",""en"": ""SC.AttSessionOrig""}",主叫试呼次数,SC.AttSessionOrig
IMS,SCSCF.07,"{""cn"": ""被叫接通次数"",""en"": ""SC.SuccSessionTerm""}",被叫接通次数,SC.SuccSessionTerm
IMS,SCSCF.08,"{""cn"": ""被叫试呼次数"",""en"": ""SC.AttSessionTerm""}",被叫试呼次数,SC.AttSessionTerm
IMS,SCSCF.09,"{""cn"": ""主叫应答次数"",""en"": ""SC.AnsSessionOrig""}",主叫应答次数,SC.AnsSessionOrig
IMS,SCSCF.10,"{""cn"": ""主叫早释次数"",""en"": ""SC.OrigRelBeforeRing""}",主叫早释次数,SC.OrigRelBeforeRing
IMS,SCSCF.11,"{""cn"": ""主叫振铃早释次数"",""en"": ""SC.OrigRelAfterRing""}",主叫振铃早释次数,SC.OrigRelAfterRing
IMS,SCSCF.12,"{""cn"": ""主叫403请求禁止次数"",""en"": ""SC.FailSessionOrig.403""}",主叫403请求禁止次数,SC.FailSessionOrig.403
IMS,SCSCF.13,"{""cn"": ""主叫404未找到次数"",""en"": ""SC.FailSessionOrig.404""}",主叫404未找到次数,SC.FailSessionOrig.404
IMS,SCSCF.14,"{""cn"": ""主叫408请求超时次数"",""en"": ""SC.FailSessionOrig.408""}",主叫408请求超时次数,SC.FailSessionOrig.408
IMS,SCSCF.15,"{""cn"": ""主叫480久叫不应次"",""en"": ""SC.FailSessionOrig.480""}",主叫480久叫不应次,SC.FailSessionOrig.480
IMS,SCSCF.16,"{""cn"": ""主叫484Request-URI不完整次"",""en"": ""SC.FailSessionOrig.484""}",主叫484Request-URI不完整次,SC.FailSessionOrig.484
IMS,SCSCF.17,"{""cn"": ""主叫486用户忙次数"",""en"": ""SC.FailSessionOrig.486""}",主叫486用户忙次数,SC.FailSessionOrig.486
IMS,SCSCF.18,"{""cn"": ""主叫487请求终止次数"",""en"": ""SC.FailSessionOrig.487""}",主叫487请求终止次数,SC.FailSessionOrig.487
IMS,SCSCF.19,"{""cn"": ""主叫600用户忙次数"",""en"": ""SC.FailSessionOrig.600""}",主叫600用户忙次数,SC.FailSessionOrig.600
IMS,SCSCF.20,"{""cn"": ""主叫603用户拒接次数"",""en"": ""SC.FailSessionOrig.603""}",主叫603用户拒接次数,SC.FailSessionOrig.603
IMS,SCSCF.21,"{""cn"": ""主叫604用户信息不存在次数"",""en"": ""SC.FailSessionOrig.604""}",主叫604用户信息不存在次数,SC.FailSessionOrig.604
IMS,SCSCF.22,"{""cn"": ""被叫应答次数"",""en"": ""SC.AnsSessionTerm""}",被叫应答次数,SC.AnsSessionTerm
IMS,SCSCF.23,"{""cn"": ""被叫早释次"",""en"": ""SC.TermiRelBeforeRing""}",被叫早释次,SC.TermiRelBeforeRing
IMS,SCSCF.24,"{""cn"": ""被叫振铃早释次数"",""en"": ""SC.TermiRelAfterRing""}",被叫振铃早释次数,SC.TermiRelAfterRing
IMS,SCSCF.25,"{""cn"": ""被叫403请求禁止次数"",""en"": ""SC.FailSessionTerm.403""}",被叫403请求禁止次数,SC.FailSessionTerm.403
IMS,SCSCF.26,"{""cn"": ""被叫404未找到次数"",""en"": ""SC.FailSessionTerm.404""}",被叫404未找到次数,SC.FailSessionTerm.404
IMS,SCSCF.27,"{""cn"": ""被叫408请求超时次数"",""en"": ""SC.FailSessionTerm.408""}",被叫408请求超时次数,SC.FailSessionTerm.408
IMS,SCSCF.28,"{""cn"": ""被叫480久叫不应次数"",""en"": ""SC.FailSessionTerm.480""}",被叫480久叫不应次数,SC.FailSessionTerm.480
IMS,SCSCF.29,"{""cn"": ""被叫484Request-URI不完整次数"",""en"": ""SC.FailSessionTerm.484""}",被叫484Request-URI不完整次数,SC.FailSessionTerm.484
IMS,SCSCF.30,"{""cn"": ""被叫486用户忙次数"",""en"": ""SC.FailSessionTerm.486""}",被叫486用户忙次数,SC.FailSessionTerm.486
IMS,SCSCF.31,"{""cn"": ""被叫487请求终止次数"",""en"": ""SC.FailSessionTerm.487""}",被叫487请求终止次数,SC.FailSessionTerm.487
IMS,SCSCF.32,"{""cn"": ""被叫600用户忙次数"",""en"": ""SC.FailSessionTerm.600""}",被叫600用户忙次数,SC.FailSessionTerm.600
IMS,SCSCF.33,"{""cn"": ""被叫603用户拒接次数"",""en"": ""SC.FailSessionTerm.603""}",被叫603用户拒接次数,SC.FailSessionTerm.603
IMS,SCSCF.34,"{""cn"": ""被叫604用户信息不存在次数"",""en"": ""SC.FailSessionTerm.604""}",被叫604用户信息不存在次数,SC.FailSessionTerm.604
PCF,PCF.01,"{""cn"": ""在线N7会话数"", ""en"": ""PCF.SmAssocNbrMean""}",在线N7会话数,PCF.SmAssocNbrMean
PCF,PCF.02,"{""cn"": ""SM策略关联建立成功次数"", ""en"": ""PCF.PolicySmAssocCreateSucc""}",SM策略关联建立成功次数,PCF.PolicySmAssocCreateSucc
PCF,PCF.03,"{""cn"": ""SM策略关联建立请求次数"", ""en"": ""PCF.PolicySmAssocCreateReq""}",SM策略关联建立请求次数,PCF.PolicySmAssocCreateReq
PCF,PCF.04,"{""cn"": ""SM策略关联更新成功次数"", ""en"": ""PCF.PolicySmAssocUpdateSucc""}",SM策略关联更新成功次数,PCF.PolicySmAssocUpdateSucc
PCF,PCF.05,"{""cn"": ""SM策略关联更新请求次数"", ""en"": ""PCF.PolicySmAssocUpdateReq""}",SM策略关联更新请求次数,PCF.PolicySmAssocUpdateReq
PCF,PCF.06,"{""cn"": ""在线Gx会话数"", ""en"": ""SM.SessionNbrMean""}",在线Gx会话数,SM.SessionNbrMean
PCF,PCF.07,"{""cn"": ""在线Rx会话数"", ""en"": ""SM.RxSessionMean""}",在线Rx会话数,SM.RxSessionMean
PCF,PCF.08,"{""cn"": ""PCRF策略控制发起成功次数"", ""en"": ""DIAM.CcInitialSuccess""}",PCRF策略控制发起成功次数,DIAM.CcInitialSuccess
PCF,PCF.09,"{""cn"": ""PCRF策略控制发起请求次数"", ""en"": ""DIAM.CcInitialRequest""}",PCRF策略控制发起请求次数,DIAM.CcInitialRequest
PCF,PCF.10,"{""cn"": ""应用会话授权成功次数"", ""en"": ""DIAM.AuthSucc""}",应用会话授权成功次数,DIAM.AuthSucc
PCF,PCF.11,"{""cn"": ""应用会话授权尝试次数"", ""en"": ""DIAM.AuthRequest""}",应用会话授权尝试次数,DIAM.AuthRequest
PCF,PCF.12,"{""cn"": ""PCRF策略控制更新成功次数"", ""en"": ""DIAM.CcUpdateSuccess""}",PCRF策略控制更新成功次数,DIAM.CcUpdateSuccess
PCF,PCF.13,"{""cn"": ""PCRF策略控制更新请求次数"", ""en"": ""DIAM.CcUpdateRequest""}",PCRF策略控制更新请求次数,DIAM.CcUpdateRequest
SMSC,SMSC.A.01,"{""cn"": ""MS到SMSC短信请求次数"", ""en"": ""SMSC.MStoSMSCAtt""}",MS到SMSC短信请求次数,SMSC.MStoSMSCAtt
SMSC,SMSC.A.02,"{""cn"": ""MS到SMSC短信成功次数"", ""en"": ""SMSC.MStoSMSCSucc""}",MS到SMSC短信成功次数,SMSC.MStoSMSCSucc
SMSC,SMSC.A.03,"{""cn"": ""MS到SMSC短信失败次数"", ""en"": ""SMSC.MStoSMSCFail""}",MS到SMSC短信失败次数,SMSC.MStoSMSCFail
SMSC,SMSC.A.04,"{""cn"": ""MS到SMSC短信字节数"", ""en"": ""SMSC.MStoSMSCBytes""}",MS到SMSC短信字节数,SMSC.MStoSMSCBytes
SMSC,SMSC.A.05,"{""cn"": ""VSS到SMSC短信请求次数"", ""en"": ""SMSC.VSStoSMSCAtt""}",VSS到SMSC短信请求次数,SMSC.VSStoSMSCAtt
SMSC,SMSC.A.06,"{""cn"": ""VSS到SMSC短信成功次数"", ""en"": ""SMSC.VSStoSMSCSucc""}",VSS到SMSC短信成功次数,SMSC.VSStoSMSCSucc
SMSC,SMSC.A.07,"{""cn"": ""VSS到SMSC短信失败次数"", ""en"": ""SMSC.VSStoSMSCFail""}",VSS到SMSC短信失败次数,SMSC.VSStoSMSCFail
SMSC,SMSC.A.08,"{""cn"": ""VSS到SMSC短信字节数"", ""en"": ""SMSC.VSStoSMSCBytes""}",VSS到SMSC短信字节数,SMSC.VSStoSMSCBytes
SMSC,SMSC.A.09,"{""cn"": ""PPS到SMSC短信请求次数"", ""en"": ""SMSC.PPStoSMSCAtt""}",PPS到SMSC短信请求次数,SMSC.PPStoSMSCAtt
SMSC,SMSC.A.10,"{""cn"": ""PPS到SMSC短信成功次数"", ""en"": ""SMSC.PPStoSMSCSucc""}",PPS到SMSC短信成功次数,SMSC.PPStoSMSCSucc
SMSC,SMSC.A.11,"{""cn"": ""PPS到SMSC短信失败次数"", ""en"": ""SMSC.PPStoSMSCFail""}",PPS到SMSC短信失败次数,SMSC.PPStoSMSCFail
SMSC,SMSC.A.12,"{""cn"": ""PPS到SMSC短信字节数"", ""en"": ""SMSC.PPStoSMSCBytes""}",PPS到SMSC短信字节数,SMSC.PPStoSMSCBytes
SMSC,SMSC.A.13,"{""cn"": ""SMPP到SMSC短信请求次数"", ""en"": ""SMSC.SMPPtoSMSCAtt""}",SMPP到SMSC短信请求次数,SMSC.SMPPtoSMSCAtt
SMSC,SMSC.A.14,"{""cn"": ""SMPP到SMSC短信成功次数"", ""en"": ""SMSC.SMPPtoSMSCSucc""}",SMPP到SMSC短信成功次数,SMSC.SMPPtoSMSCSucc
SMSC,SMSC.A.15,"{""cn"": ""SMPP到SMSC短信失败次数"", ""en"": ""SMSC.SMPPtoSMSCFail""}",SMPP到SMSC短信失败次数,SMSC.SMPPtoSMSCFail
SMSC,SMSC.A.16,"{""cn"": ""SMPP到SMSC短信字节数"", ""en"": ""SMSC.SMPPtoSMSCBytes""}",SMPP到SMSC短信字节数,SMSC.SMPPtoSMSCBytes
SMSC,SMSC.A.17,"{""cn"": ""SMSC到MS短信请求次数"", ""en"": ""SMSC.SMSCtoMSAtt""}",SMSC到MS短信请求次数,SMSC.SMSCtoMSAtt
SMSC,SMSC.A.18,"{""cn"": ""SMSC到MS短信成功次数"", ""en"": ""SMSC.SMSCtoMSSucc""}",SMSC到MS短信成功次数,SMSC.SMSCtoMSSucc
SMSC,SMSC.A.19,"{""cn"": ""SMSC到MS短信失败次数"", ""en"": ""SMSC.SMSCtoMSFail""}",SMSC到MS短信失败次数,SMSC.SMSCtoMSFail
SMSC,SMSC.A.20,"{""cn"": ""SMSC到MS短信字节数"", ""en"": ""SMSC.SMSCtoMSBytes""}",SMSC到MS短信字节数,SMSC.SMSCtoMSBytes
SMSC,SMSC.A.21,"{""cn"": ""SMSC到VSS短信请求次数"", ""en"": ""SMSC.SMSCtoVSSAtt""}",SMSC到VSS短信请求次数,SMSC.SMSCtoVSSAtt
SMSC,SMSC.A.22,"{""cn"": ""SMSC到VSS短信成功次数"", ""en"": ""SMSC.SMSCtoVSSucc""}",SMSC到VSS短信成功次数,SMSC.SMSCtoVSSucc
SMSC,SMSC.A.23,"{""cn"": ""SMSC到VSS短信失败次数"", ""en"": ""SMSC.SMSCtoVSSFail""}",SMSC到VSS短信失败次数,SMSC.SMSCtoVSSFail
SMSC,SMSC.A.24,"{""cn"": ""SMSC到VSS短信字节数"", ""en"": ""SMSC.SMSCtoVSSBytes""}",SMSC到VSS短信字节数,SMSC.SMSCtoVSSBytes
SMSC,SMSC.A.25,"{""cn"": ""SMSC到PPS短信请求次数"", ""en"": ""SMSC.SMSCtoPPSAtt""}",SMSC到PPS短信请求次数,SMSC.SMSCtoPPSAtt
SMSC,SMSC.A.26,"{""cn"": ""SMSC到PPS短信成功次数"", ""en"": ""SMSC.SMSCtoPPSucc""}",SMSC到PPS短信成功次数,SMSC.SMSCtoPPSucc
SMSC,SMSC.A.27,"{""cn"": ""SMSC到PPS短信失败次数"", ""en"": ""SMSC.SMSCtoPPSFail""}",SMSC到PPS短信失败次数,SMSC.SMSCtoPPSFail
SMSC,SMSC.A.28,"{""cn"": ""SMSC到PPS短信字节数"", ""en"": ""SMSC.SMSCtoPPSBytes""}",SMSC到PPS短信字节数,SMSC.SMSCtoPPSBytes
SMSC,SMSC.A.29,"{""cn"": ""SMSC到SMPP短信请求次数"", ""en"": ""SMSC.SMSCtoSMPPAtt""}",SMSC到SMPP短信请求次数,SMSC.SMSCtoSMPPAtt
SMSC,SMSC.A.30,"{""cn"": ""SMSC到SMPP短信成功次数"", ""en"": ""SMSC.SMSCtoSMPPucc""}",SMSC到SMPP短信成功次数,SMSC.SMSCtoSMPPucc
SMSC,SMSC.A.31,"{""cn"": ""SMSC到SMPP短信失败次数"", ""en"": ""SMSC.SMSCtoSMPPFail""}",SMSC到SMPP短信失败次数,SMSC.SMSCtoSMPPFail
SMSC,SMSC.A.32,"{""cn"": ""SMSC到SMPP短信字节数"", ""en"": ""SMSC.SMSCtoSMPPBytes""}",SMSC到SMPP短信字节数,SMSC.SMSCtoSMPPBytes
1 ne_type kpi_id title_json cn_title en_title
2 AMF AMF.01 {"cn": "AMF注册态用户数", "en": "AMF.RegSub"} AMF注册态用户数 AMF.RegSub
3 AMF AMF.02 {"cn": "AMF初始注册请求次数", "en": "AMF.AttInitReg"} AMF初始注册请求次数 AMF.AttInitReg
4 AMF AMF.03 {"cn": "AMF初始注册成功次数", "en": "AMF.SuccInitReg"} AMF初始注册成功次数 AMF.SuccInitReg
5 AMF AMF.04 {"cn": "AMF初始注册失败次数_非法用户", "en": "AMF.FailedInitReg.3"} AMF初始注册失败次数_非法用户 AMF.FailedInitReg.3
6 AMF AMF.05 {"cn": "AMF初始注册失败次数_PEI不允许", "en": "AMF.FailedInitReg.5"} AMF初始注册失败次数_PEI不允许 AMF.FailedInitReg.5
7 AMF AMF.06 {"cn": "AMF初始注册失败次数_非法设备", "en": "AMF.FailedInitReg.6"} AMF初始注册失败次数_非法设备 AMF.FailedInitReg.6
8 AMF AMF.07 {"cn": "AMF初始注册失败次数_5GS服务不允许_用户原因", "en": "AMF.FailedInitReg.7.User"} AMF初始注册失败次数_5GS服务不允许_用户原因 AMF.FailedInitReg.7.User
9 AMF AMF.08 {"cn": "AMF初始注册失败次数_跟踪区内无合适小区_用户原因", "en": "AMF.FailedInitReg.15.User"} AMF初始注册失败次数_跟踪区内无合适小区_用户原因 AMF.FailedInitReg.15.User
10 AMF AMF.09 {"cn": "AMF初始注册失败次数_N1模式不允许", "en": "AMF.FailedInitReg.27"} AMF初始注册失败次数_N1模式不允许 AMF.FailedInitReg.27
11 AMF AMF.10 {"cn": "AMF初始注册失败次数_PLMN不允许", "en": "AMF.FailedInitReg.11"} AMF初始注册失败次数_PLMN不允许 AMF.FailedInitReg.11
12 AMF AMF.11 {"cn": "AMF初始注册失败次数_跟踪区不允许", "en": "AMF.FailedInitReg.12"} AMF初始注册失败次数_跟踪区不允许 AMF.FailedInitReg.12
13 AMF AMF.12 {"cn": "AMF初始注册失败次数_漫游跟踪区禁止接入", "en": "AMF.FailedInitReg.13"} AMF初始注册失败次数_漫游跟踪区禁止接入 AMF.FailedInitReg.13
14 AMF AMF.13 {"cn": "AMF初始注册失败次数_无可用网络切片", "en": "AMF.FailedInitReg.62"} AMF初始注册失败次数_无可用网络切片 AMF.FailedInitReg.62
15 AMF AMF.14 {"cn": "AMF初始注册失败次数_协议错误_用户原因", "en": "AMF.FailedInitReg.111.User"} AMF初始注册失败次数_协议错误_用户原因 AMF.FailedInitReg.111.User
16 AMF AMF.15 {"cn": "AMF一次寻呼响应次数", "en": "AMF.FirstPagingSucc"} AMF一次寻呼响应次数 AMF.FirstPagingSucc
17 AMF AMF.16 {"cn": "AMF二次寻呼响应次数", "en": "AMF.SecondPagingSucc"} AMF二次寻呼响应次数 AMF.SecondPagingSucc
18 AMF AMF.17 {"cn": "AMF寻呼请求次数", "en": "AMF.PagAtt"} AMF寻呼请求次数 AMF.PagAtt
19 AMF AMF.18 {"cn": "AMF业务请求被拒次数", "en": "AMF.FailServiceReq"} AMF业务请求被拒次数 AMF.FailServiceReq
20 AMF AMF.19 {"cn": "AMF业务请求尝试次数", "en": "AMF.AttServiceReq"} AMF业务请求尝试次数 AMF.AttServiceReq
21 SMF SMF.01 {"cn": "5G实时PDU会话数", "en": "SMF.MeanPduSession"} 5G实时PDU会话数 SMF.MeanPduSession
22 SMF SMF.02 {"cn": "PDU会话建立成功次数", "en": "SMF.SuccCreatePduSession"} PDU会话建立成功次数 SMF.SuccCreatePduSession
23 SMF SMF.03 {"cn": "PDU会话建立请求次数", "en": "SMF.AttCreatePduSession"} PDU会话建立请求次数 SMF.AttCreatePduSession
24 SMF SMF.04 {"cn": "IMS PDU会话建立成功次数", "en": "SMF.SuccCreatePduSession._Ims"} IMS PDU会话建立成功次数 SMF.SuccCreatePduSession._Ims
25 SMF SMF.05 {"cn": "IMS PDU会话建立请求次数", "en": "SMF.AttCreatePduSession._Ims"} IMS PDU会话建立请求次数 SMF.AttCreatePduSession._Ims
26 SMF SMF.06 {"cn": "EPS-Fallback成功数", "en": "SMF.SuccSmfModifyBearerResponse.Epsfb"} EPS-Fallback成功数 SMF.SuccSmfModifyBearerResponse.Epsfb
27 SMF SMF.07 {"cn": "EPS-Fallback请求数", "en": "SMF.AttSmfModifyPduSession.Epsfb"} EPS-Fallback请求数 SMF.AttSmfModifyPduSession.Epsfb
28 UDM UDM.01 {"cn": "5G注册用户数", "en": "UDR.5gActSub"} 5G注册用户数 UDR.5gActSub
29 UDM UDM.02 {"cn": "AMF发起的UECM注册请求次数", "en": "UDM.AmfUecmRegReq"} AMF发起的UECM注册请求次数 UDM.AmfUecmRegReq
30 UDM UDM.03 {"cn": "AMF发起的UECM注册成功次数", "en": "UDM.AmfUecmRegSucc"} AMF发起的UECM注册成功次数 UDM.AmfUecmRegSucc
31 UDM UDM.04 {"cn": "SMF发起的UECM注册成功次数", "en": "UDM.SmfUecmRegSucc"} SMF发起的UECM注册成功次数 UDM.SmfUecmRegSucc
32 UDM UDM.05 {"cn": "SMF发起的UECM注册请求次数", "en": "UDM.SmfUecmRegReq"} SMF发起的UECM注册请求次数 UDM.SmfUecmRegReq
33 UDM UDM.06 {"cn": "4G注册用户数", "en": "SUB.EpsActSubsInHss"} 4G注册用户数 SUB.EpsActSubsInHss
34 UDM UDM.07 {"cn": "4G鉴权信息查询成功次数", "en": "DIAM.AucInfoAnsSucc"} 4G鉴权信息查询成功次数 DIAM.AucInfoAnsSucc
35 UDM UDM.08 {"cn": "4G鉴权信息查询请求次数", "en": "DIAM.AucInfoReq"} 4G鉴权信息查询请求次数 DIAM.AucInfoReq
36 UDM UDM.09 {"cn": "4G更新位置成功次数", "en": "DIAM.UpdateLocationAnsSucc"} 4G更新位置成功次数 DIAM.UpdateLocationAnsSucc
37 UDM UDM.10 {"cn": "4G更新位置请求次数", "en": "DIAM.UpdateLocationReq"} 4G更新位置请求次数 DIAM.UpdateLocationReq
38 UDM UDM.11 {"cn": "SAR成功响应总次数", "en": "UR.SuccSAA"} SAR成功响应总次数 UR.SuccSAA
39 UDM UDM.12 {"cn": "SAR请求总次数", "en": "UR.AttSAR"} SAR请求总次数 UR.AttSAR
40 UDM UDM.13 {"cn": "LIR成功响应总次数", "en": "LIQ.SuccLIA"} LIR成功响应总次数 LIQ.SuccLIA
41 UDM UDM.14 {"cn": "LIR请求总次数", "en": "LIQ.AttLIR"} LIR请求总次数 LIQ.AttLIR
42 AUSF AUSF.01 {"cn": "鉴权成功次数", "en": "Ausf.UeAuthAnsSucc"} 鉴权成功次数 Ausf.UeAuthAnsSucc
43 AUSF AUSF.02 {"cn": "鉴权请求次数", "en": "Ausf.UeAuthReq"} 鉴权请求次数 Ausf.UeAuthReq
44 UPF UPF.01 {"cn": "PFCP会话建立成功次数", "en": "UPF.PfcpSessionEstabSucc"} PFCP会话建立成功次数 UPF.PfcpSessionEstabSucc
45 UPF UPF.02 {"cn": "PFCP会话建立请求次数", "en": "UPF.PfcpSessionEstabReq"} PFCP会话建立请求次数 UPF.PfcpSessionEstabReq
46 UPF UPF.03 {"cn": "N6接口上行字节数", "en": "UPF.N6OgOct"} N6接口上行字节数 UPF.N6OgOct
47 UPF UPF.04 {"cn": "N6接口下行字节数", "en": "UPF.N6IncOct"} N6接口下行字节数 UPF.N6IncOct
48 UPF UPF.05 {"cn": "N3接口上行字节数", "en": "UPF.N3OgOct"} N3接口上行字节数 UPF.N3OgOct
49 UPF UPF.06 {"cn": "N3接口下行字节数", "en": "UPF.N3IncOct"} N3接口下行字节数 UPF.N3IncOct
50 UPF UPF.07 {"cn": "SGi接口上行字节数", "en": "IP.PeakThroughputUlSgi"} SGi接口上行字节数 IP.PeakThroughputUlSgi
51 UPF UPF.08 {"cn": "SGi接口下行字节数", "en": "IP.PeakThroughputDlSgi"} SGi接口下行字节数 IP.PeakThroughputDlSgi
52 UPF UPF.09 {"cn": "S1-U接口上行字节数", "en": "GTP.OutOctS1uSgw"} S1-U接口上行字节数 GTP.OutOctS1uSgw
53 UPF UPF.10 {"cn": "S1-U接口下行字节数", "en": "GTP.IncOctS1uSgw"} S1-U接口下行字节数 GTP.IncOctS1uSgw
54 AMF AMF.20 {"cn": "EPS在线用户数", "en": "SUB.NbrSub.EcmIdle+SUB.NbrSub.EcmConnected"} EPS在线用户数 SUB.NbrSub.EcmIdle+SUB.NbrSub.EcmConnected
55 AMF AMF.21 {"cn": "EPS附着成功次数", "en": "MM.SuccEpsAttach"} EPS附着成功次数 MM.SuccEpsAttach
56 AMF AMF.22 {"cn": "EPS附着请求次数", "en": "MM.AttEpsAttach"} EPS附着请求次数 MM.AttEpsAttach
57 AMF AMF.23 {"cn": "EPS附着失败次数_非法用户", "en": "MM.FailedEpsAttach.3"} EPS附着失败次数_非法用户 MM.FailedEpsAttach.3
58 AMF AMF.24 {"cn": "EPS附着失败次数_非法终端", "en": "MM.FailedEpsAttach.5"} EPS附着失败次数_非法终端 MM.FailedEpsAttach.5
59 AMF AMF.25 {"cn": "EPS附着失败次数_非法ME", "en": "MM.FailedEpsAttach.6"} EPS附着失败次数_非法ME MM.FailedEpsAttach.6
60 AMF AMF.26 {"cn": "EPS附着失败次数_EPS服务不允许_用户原因", "en": "MM.FailedEpsAttach.7.User"} EPS附着失败次数_EPS服务不允许_用户原因 MM.FailedEpsAttach.7.User
61 AMF AMF.27 {"cn": "EPS附着失败次数_EPS和非EPS服务不允许", "en": "MM.FailedEpsAttach.8"} EPS附着失败次数_EPS和非EPS服务不允许 MM.FailedEpsAttach.8
62 AMF AMF.28 {"cn": "EPS附着失败次数_跟踪区内无合适小区_用户原因", "en": "MM.FailedEpsAttach.15.User"} EPS附着失败次数_跟踪区内无合适小区_用户原因 MM.FailedEpsAttach.15.User
63 AMF AMF.29 {"cn": "EPS附着失败次数_ESM失败_用户原因", "en": "MM.FailedEpsAttach.19.User"} EPS附着失败次数_ESM失败_用户原因 MM.FailedEpsAttach.19.User
64 AMF AMF.30 {"cn": "MME一次寻呼响应次数", "en": "MM.FirstPagingSucc"} MME一次寻呼响应次数 MM.FirstPagingSucc
65 AMF AMF.31 {"cn": "MME二次寻呼响应次数", "en": "MM.SecondPagingSucc"} MME二次寻呼响应次数 MM.SecondPagingSucc
66 AMF AMF.32 {"cn": "MME寻呼请求次数", "en": "MM.PagAtt"} MME寻呼请求次数 MM.PagAtt
67 SMF SMF.08 {"cn": "4G在线会话数", "en": "SM.MeanNbrBearerPgw.Default"} 4G在线会话数 SM.MeanNbrBearerPgw.Default
68 SMF SMF.09 {"cn": "PGW缺省承载建立成功个数", "en": "SM.SuccCreateDefaultEpsBearer"} PGW缺省承载建立成功个数 SM.SuccCreateDefaultEpsBearer
69 SMF SMF.10 {"cn": "PGW缺省承载建立请求个数", "en": "SM.AttCreateDefaultEpsBearer"} PGW缺省承载建立请求个数 SM.AttCreateDefaultEpsBearer
70 SMF SMF.11 {"cn": "PGW专用承载建立成功个数", "en": "SM.SuccCreateDedicatedEpsBearer"} PGW专用承载建立成功个数 SM.SuccCreateDedicatedEpsBearer
71 SMF SMF.12 {"cn": "PGW专用承载建立请求个数", "en": "SM.AttCreateDedicatedEpsBearer"} PGW专用承载建立请求个数 SM.AttCreateDedicatedEpsBearer
72 SMF SMF.13 {"cn": "IMS缺省承载成功建立个数", "en": "SM.SuccCreateDefaultEpsBearer._Ims"} IMS缺省承载成功建立个数 SM.SuccCreateDefaultEpsBearer._Ims
73 SMF SMF.14 {"cn": "IMS缺省承载请求建立个数", "en": "SM.AttCreateDefaultEpsBearer._Ims"} IMS缺省承载请求建立个数 SM.AttCreateDefaultEpsBearer._Ims
74 AMF AMF.A.02 {"cn":"AMF移动性注册更新成功次数","en":"AMF.SuccMobiReg"} AMF移动性注册更新成功次数 AMF.SuccMobiReg
75 AMF AMF.A.03 {"cn":"AMF移动性注册更新失败次数","en":"AMF.FailedMobiReg"} AMF移动性注册更新失败次数 AMF.FailedMobiReg
76 AMF AMF.A.04 {"cn":"AMF紧急注册请求次数","en":"AMF.AttEmergReg"} AMF紧急注册请求次数 AMF.AttEmergReg
77 AMF AMF.A.05 {"cn":"AMF紧急注册成功次数","en":"AMF.SuccEmergReg"} AMF紧急注册成功次数 AMF.SuccEmergReg
78 AMF AMF.A.06 {"cn":"AMF紧急注册失败次数","en":"AMF.FailedEmergReg"} AMF紧急注册失败次数 AMF.FailedEmergReg
79 AMF AMF.A.07 {"cn":"UE发起的去注册请求次数","en":"AMF.AttUeDereg"} UE发起的去注册请求次数 AMF.AttUeDereg
80 AMF AMF.A.08 {"cn":"UE发起的去注册成功次数","en":"AMF.SuccUeDereg"} UE发起的去注册成功次数 AMF.SuccUeDereg
81 AMF AMF.A.09 {"cn":"AMF发起的去注册请求次数","en":"AMF.AttAmfDereg"} AMF发起的去注册请求次数 AMF.AttAmfDereg
82 AMF AMF.A.10 {"cn":"AMF发起的去注册成功次数","en":"AMF.SuccAmfDereg"} AMF发起的去注册成功次数 AMF.SuccAmfDereg
83 AMF AMF.A.11 {"cn":"UDM发起的去注册请求次数","en":"AMF.AttUdmDereg"} UDM发起的去注册请求次数 AMF.AttUdmDereg
84 AMF AMF.A.12 {"cn":"UDM发起的去注册成功次数","en":"AMF.SuccUdmDereg"} UDM发起的去注册成功次数 AMF.SuccUdmDereg
85 AMF AMF.A.13 {"cn":"AMF寻呼失败次数","en":"AMF.PagFail"} AMF寻呼失败次数 AMF.PagFail
86 AMF AMF.A.14 {"cn":"AMF隐式去注册次数","en":"AMF.ImplicitDereg"} AMF隐式去注册次数 AMF.ImplicitDereg
87 SMF SMF.A.01 {"cn":"PDU会话接受次数","en":"SMF.PduSessAcpt"} PDU会话接受次数 SMF.PduSessAcpt
88 SMF SMF.A.02 {"cn":"基站Pdu资源创建成功次数","en":"SM.PduResSetupSucc"} 基站Pdu资源创建成功次数 SM.PduResSetupSucc
89 SMF SMF.A.03 {"cn":"查询用户SM数据失败次数","en":"SM.RetrieveSmDataFail"} 查询用户SM数据失败次数 SM.RetrieveSmDataFail
90 SMF SMF.A.04 {"cn":"PFCP会话建立失败次数","en":"SM.PfcpSessEstFail"} PFCP会话建立失败次数 SM.PfcpSessEstFail
91 SMF SMF.A.05 {"cn":"基站Pdu资源创建失败次数","en":"SM.PduResSetupFail"} 基站Pdu资源创建失败次数 SM.PduResSetupFail
92 SMF SMF.A.06 {"cn":"PFCP会话修改失败次数","en":"SM.PfcpSessMdfyFail"} PFCP会话修改失败次数 SM.PfcpSessMdfyFail
93 SMF SMF.A.07 {"cn":"PDU会话拒绝次数","en":"SM.PduSessRejt"} PDU会话拒绝次数 SM.PduSessRejt
94 SMF SMF.A.08 {"cn":"PDU会话释放指示次数","en":"SM.PduSessRelCmd"} PDU会话释放指示次数 SM.PduSessRelCmd
95 NSSF NSSF.A.02 {"cn":"可用AMF注册次数","en":"NSSF.SuccAvailAMFPut"} 可用AMF注册成功次数 NSSF.SuccAvailAMFPut
96 NSSF NSSF.A.03 {"cn":"可用AMF注册更新成功次数","en":"NSSF.AvailAMFPut"} 可用AMF注册次数 NSSF.AvailAMFPut
97 NSSF NSSF.A.04 {"cn":"可用AMF注册更新次数","en":"NSSF.SuccAvailAMFPatch"} 可用AMF注册更新成功次数 NSSF.SuccAvailAMFPatch
98 NSSF NSSF.A.01 {"cn":"可用AMF注册成功次数","en":"NSSF.AvailAMFPatch"} 可用AMF注册更新次数 NSSF.AvailAMFPatch
99 NSSF NSSF.A.05 {"cn":"可用AMF去注册成功次数","en":"NSSF.SuccAvailAMFDelete"} 可用AMF去注册成功次数 NSSF.SuccAvailAMFDelete
100 NSSF NSSF.A.06 {"cn":"可用AMF去注册次数","en":"NSSF.AvailAMFDelete"} 可用AMF去注册次数 NSSF.AvailAMFDelete
101 NSSF NSSF.A.07 {"cn":"网元订阅成功次数","en":"NSSF.SuccAvailSubscription"} 网元订阅成功次数 NSSF.SuccAvailSubscription
102 NSSF NSSF.A.08 {"cn":"网元订阅次数","en":"NSSF.AvailSubscription"} 网元订阅次数 NSSF.AvailSubscription
103 NSSF NSSF.A.09 {"cn":"网元去订阅成功次数","en":"NSSF.SuccAvailUnsubscription"} 网元去订阅成功次数 NSSF.SuccAvailUnsubscription
104 NSSF NSSF.A.10 {"cn":"网元去订阅次数","en":"NSSF.AvailUnsubscription"} 网元去订阅次数 NSSF.AvailUnsubscription
105 NSSF NSSF.A.11 {"cn":"向NRF注册成功次数","en":"NSSF.SuccNRFReg"} 向NRF注册成功次数 NSSF.SuccNRFReg
106 NSSF NSSF.A.12 {"cn":"向NRF注册次数","en":"NSSF.NRFReg"} 向NRF注册次数 NSSF.NRFReg
107 NSSF NSSF.A.13 {"cn":"向NRF发送心跳次数","en":"NSSF.NRFHeartbeat"} 向NRF发送心跳次数 NSSF.NRFHeartbeat
108 NSSF NSSF.A.14 {"cn":"当前注册AMF个数","en":"NSSF.CurrentAMFCount"} 当前注册AMF个数 NSSF.CurrentAMFCount
109 NSSF NSSF.A.15 {"cn":"当前订阅网元个数","en":"NSSF.CurrentSubscriperCount"} 当前订阅网元个数 NSSF.CurrentSubscriperCount
110 MME MME.A.01 {"cn":"MME附着请求次数","en":"EpsAttachAtt"} MME附着请求次数 EpsAttachAtt
111 MME MME.A.02 {"cn":"MME附着成功次数","en":"EpsAttachSucc"} MME附着成功次数 EpsAttachSucc
112 MME MME.A.03 {"cn":"MME附着失败次数","en":"EpsAttachFail"} MME附着失败次数 EpsAttachFail
113 MME MME.A.04 {"cn":"MME组合附着请求次数","en":"CombAttachAtt"} MME组合附着请求次数 CombAttachAtt
114 MME MME.A.05 {"cn":"MME组合附着成功次数","en":"CombAttachSucc"} MME组合附着成功次数 CombAttachSucc
115 MME MME.A.06 {"cn":"MME组合附着失败次数","en":"CombAttachFail"} MME组合附着失败次数 CombAttachFail
116 MME MME.A.07 {"cn":"MME紧急附着请求次数","en":"EmergAttachAtt"} MME紧急附着请求次数 EmergAttachAtt
117 MME MME.A.08 {"cn":"MME紧急附着成功次数","en":"EmergAttachSucc"} MME紧急附着成功次数 EmergAttachSucc
118 MME MME.A.09 {"cn":"MME紧急附着失败次数","en":"EmergAttachFail"} MME紧急附着失败次数 EmergAttachFail
119 MME MME.A.10 {"cn":"UE发起的分离请求次数","en":"EpsDetachUeAtt"} UE发起的分离请求次数 EpsDetachUeAtt
120 MME MME.A.11 {"cn":"UE发起的分离请求成功次数","en":"EpsDetachUeSucc"} UE发起的分离请求成功次数 EpsDetachUeSucc
121 MME MME.A.12 {"cn":"MME发起的分离请求次数","en":"EpsDetachMMEAtt"} MME发起的分离请求次数 EpsDetachMMEAtt
122 MME MME.A.13 {"cn":"MME发起的分离请求成功次数","en":"EpsDetachMMESucc"} MME发起的分离请求成功次数 EpsDetachMMESucc
123 MME MME.A.14 {"cn":"伴随SGW内切换的TAU请求次数","en":"TauIntraSgwAtt"} 伴随SGW内切换的TAU请求次数 TauIntraSgwAtt
124 MME MME.A.15 {"cn":"伴随SGW内切换的TAU成功请求次数","en":"TauIntraSgwSucc"} 伴随SGW内切换的TAU成功请求次数 TauIntraSgwSucc
125 MME MME.A.16 {"cn":"伴随SGW内切换的TAU失败请求次数","en":"TauIntraSgwFail"} 伴随SGW内切换的TAU失败请求次数 TauIntraSgwFail
126 MME MME.A.17 {"cn":"MME寻呼次数","en":"PagingEpsAtt"} MME寻呼次数 PagingEpsAtt
127 MME MME.A.18 {"cn":"MME寻呼成功次数","en":"PagingEpsSucc"} MME寻呼成功次数 PagingEpsSucc
128 MME MME.A.19 {"cn":"MME寻呼失败次数","en":"PagingEpsFail"} MME寻呼失败次数 PagingEpsFail
129 MME MME.A.20 {"cn":"MME隐式分离请求次数","en":"EpsImplicitDetach"} MME隐式分离请求次数 EpsImplicitDetach
130 MME MME.A.21 {"cn":"MME激活专用承载请求次数","en":"ActDedicatedEpsBearerAtt"} MME激活专用承载请求次数 ActDedicatedEpsBearerAtt
131 MME MME.A.22 {"cn":"MME激活专用承载请求成功次数","en":"ActDedicatedEpsBearerSucc"} MME激活专用承载请求成功次数 ActDedicatedEpsBearerSucc
132 MME MME.A.23 {"cn":"MME激活专用承载请求失败次数","en":"ActDedicatedEpsBearerFail"} MME激活专用承载请求失败次数 ActDedicatedEpsBearerFail
133 MME MME.A.24 {"cn":"MME去激活专用承载请求次数","en":"DeactEpsDedicatedBearerAtt"} MME去激活专用承载请求次数 DeactEpsDedicatedBearerAtt
134 MME MME.A.25 {"cn":"MME去激活专用承载请求成功次数","en":"DeactEpsDedicatedBearerSucc"} MME去激活专用承载请求成功次数 DeactEpsDedicatedBearerSucc
135 MME MME.A.26 {"cn":"MME修改专用承载请求次数","en":"ModEpsBearerAtt"} MME修改专用承载请求次数 ModEpsBearerAtt
136 MME MME.A.27 {"cn":"MME修改专用承载请求成功次数","en":"ModEpsBearerSucc"} MME修改专用承载请求成功次数 ModEpsBearerSucc
137 MME MME.A.28 {"cn":"MME修改专用承载请求失败次数","en":"ModEpsBearerFail"} MME修改专用承载请求失败次数 ModEpsBearerFail
138 MME MME.A.29 {"cn":"MME服务请求次数","en":"EpsServiceReqAtt"} MME服务请求次数 EpsServiceReqAtt
139 MME MME.A.30 {"cn":"MME服务请求成功次数","en":"EpsServiceReqSucc"} MME服务请求成功次数 EpsServiceReqSucc
140 MME MME.A.31 {"cn":"MME服务请求失败次数","en":"EpsServiceReqFail"} MME服务请求失败次数 EpsServiceReqFail
141 MOCNGW MOCNGW.01 {"cn":"AttachRequest","en":"AttachRequest"} AttachRequest AttachRequest
142 MOCNGW MOCNGW.02 {"cn":"AttachAccept","en":"AttachAccept"} AttachAccept AttachAccept
143 MOCNGW MOCNGW.03 {"cn":"AttachComplete","en":"AttachComplete"} AttachComplete AttachComplete
144 MOCNGW MOCNGW.04 {"cn":"AttachReject","en":"AttachReject"} AttachReject AttachReject
145 MOCNGW MOCNGW.05 {"cn":"DetachRequest","en":"DetachRequest"} DetachRequest DetachRequest
146 MOCNGW MOCNGW.06 {"cn":"DetachAccept","en":"DetachAccept"} DetachAccept DetachAccept
147 MOCNGW MOCNGW.07 {"cn":"TrackingAreaUpdateRequest","en":"TrackingAreaUpdateRequest"} TrackingAreaUpdateRequest TrackingAreaUpdateRequest
148 MOCNGW MOCNGW.08 {"cn":"TrackingAreaUpdateAccept","en":"TrackingAreaUpdateAccept"} TrackingAreaUpdateAccept TrackingAreaUpdateAccept
149 MOCNGW MOCNGW.09 {"cn":"TrackingAreaUpdateComplete","en":"TrackingAreaUpdateComplete"} TrackingAreaUpdateComplete TrackingAreaUpdateComplete
150 MOCNGW MOCNGW.10 {"cn":"TrackingAreaUpdateReject","en":"TrackingAreaUpdateReject"} TrackingAreaUpdateReject TrackingAreaUpdateReject
151 MOCNGW MOCNGW.11 {"cn":"ServiceRequest","en":"ServiceRequest"} ServiceRequest ServiceRequest
152 MOCNGW MOCNGW.12 {"cn":"ExtendedServiceRequest","en":"ExtendedServiceRequest"} ExtendedServiceRequest ExtendedServiceRequest
153 MOCNGW MOCNGW.13 {"cn":"ControlPlaneServiceRequest","en":"ControlPlaneServiceRequest"} ControlPlaneServiceRequest ControlPlaneServiceRequest
154 MOCNGW MOCNGW.14 {"cn":"ServiceReject","en":"ServiceReject"} ServiceReject ServiceReject
155 MOCNGW MOCNGW.15 {"cn":"ServiceAccept","en":"ServiceAccept"} ServiceAccept ServiceAccept
156 MOCNGW MOCNGW.16 {"cn":"GutiReallocationCommand","en":"GutiReallocationCommand"} GutiReallocationCommand GutiReallocationCommand
157 MOCNGW MOCNGW.17 {"cn":"GutiReallocationComplete","en":"GutiReallocationComplete"} GutiReallocationComplete GutiReallocationComplete
158 MOCNGW MOCNGW.18 {"cn":"AuthenticationRequest","en":"AuthenticationRequest"} AuthenticationRequest AuthenticationRequest
159 MOCNGW MOCNGW.19 {"cn":"AuthenticationResponse","en":"AuthenticationResponse"} AuthenticationResponse AuthenticationResponse
160 MOCNGW MOCNGW.20 {"cn":"AuthenticationReject","en":"AuthenticationReject"} AuthenticationReject AuthenticationReject
161 MOCNGW MOCNGW.21 {"cn":"AuthenticationFailure","en":"AuthenticationFailure"} AuthenticationFailure AuthenticationFailure
162 MOCNGW MOCNGW.22 {"cn":"IdentityRequest","en":"IdentityRequest"} IdentityRequest IdentityRequest
163 MOCNGW MOCNGW.23 {"cn":"IdentityResponse","en":"IdentityResponse"} IdentityResponse IdentityResponse
164 MOCNGW MOCNGW.24 {"cn":"SecurityModeCommand","en":"SecurityModeCommand"} SecurityModeCommand SecurityModeCommand
165 MOCNGW MOCNGW.25 {"cn":"SecurityModeComplete","en":"SecurityModeComplete"} SecurityModeComplete SecurityModeComplete
166 MOCNGW MOCNGW.26 {"cn":"SecurityModeReject","en":"SecurityModeReject"} SecurityModeReject SecurityModeReject
167 MOCNGW MOCNGW.27 {"cn":"EmmStatus","en":"EmmStatus"} EmmStatus EmmStatus
168 MOCNGW MOCNGW.28 {"cn":"EmmInformation","en":"EmmInformation"} EmmInformation EmmInformation
169 MOCNGW MOCNGW.29 {"cn":"DownlinkNasTransport","en":"DownlinkNasTransport"} DownlinkNasTransport DownlinkNasTransport
170 MOCNGW MOCNGW.30 {"cn":"UplinkNasTransport","en":"UplinkNasTransport"} UplinkNasTransport UplinkNasTransport
171 MOCNGW MOCNGW.31 {"cn":"CsServiceNotification","en":"CsServiceNotification"} CsServiceNotification CsServiceNotification
172 MOCNGW MOCNGW.32 {"cn":"DownlinkGenericNasTransport","en":"DownlinkGenericNasTransport"} DownlinkGenericNasTransport DownlinkGenericNasTransport
173 MOCNGW MOCNGW.33 {"cn":"UplinkGenericNasTransport","en":"UplinkGenericNasTransport"} UplinkGenericNasTransport UplinkGenericNasTransport
174 IMS SCSCF.01 {"cn": "LTE接入注册用户数","en": "UR.SubsLTE.fromVoLTE"} LTE接入注册用户数 UR.SubsLTE.fromVoLTE
175 IMS SCSCF.02 {"cn": "5G接入注册用户数","en": "UR.Subs5G.fromVo5G"} 5G接入注册用户数 UR.Subs5G.fromVo5G
176 IMS SCSCF.03 {"cn": "初始注册成功次数","en": "UR.SuccInitReg"} 初始注册成功次数 UR.SuccInitReg
177 IMS SCSCF.04 {"cn": "初始注册请求次数","en": "UR.AttInitReg"} 初始注册请求次数 UR.AttInitReg
178 IMS SCSCF.05 {"cn": "主叫接通次数","en": "SC.SuccSessionOrig"} 主叫接通次数 SC.SuccSessionOrig
179 IMS SCSCF.06 {"cn": "主叫试呼次数","en": "SC.AttSessionOrig"} 主叫试呼次数 SC.AttSessionOrig
180 IMS SCSCF.07 {"cn": "被叫接通次数","en": "SC.SuccSessionTerm"} 被叫接通次数 SC.SuccSessionTerm
181 IMS SCSCF.08 {"cn": "被叫试呼次数","en": "SC.AttSessionTerm"} 被叫试呼次数 SC.AttSessionTerm
182 IMS SCSCF.09 {"cn": "主叫应答次数","en": "SC.AnsSessionOrig"} 主叫应答次数 SC.AnsSessionOrig
183 IMS SCSCF.10 {"cn": "主叫早释次数","en": "SC.OrigRelBeforeRing"} 主叫早释次数 SC.OrigRelBeforeRing
184 IMS SCSCF.11 {"cn": "主叫振铃早释次数","en": "SC.OrigRelAfterRing"} 主叫振铃早释次数 SC.OrigRelAfterRing
185 IMS SCSCF.12 {"cn": "主叫403请求禁止次数","en": "SC.FailSessionOrig.403"} 主叫403请求禁止次数 SC.FailSessionOrig.403
186 IMS SCSCF.13 {"cn": "主叫404未找到次数","en": "SC.FailSessionOrig.404"} 主叫404未找到次数 SC.FailSessionOrig.404
187 IMS SCSCF.14 {"cn": "主叫408请求超时次数","en": "SC.FailSessionOrig.408"} 主叫408请求超时次数 SC.FailSessionOrig.408
188 IMS SCSCF.15 {"cn": "主叫480久叫不应次","en": "SC.FailSessionOrig.480"} 主叫480久叫不应次 SC.FailSessionOrig.480
189 IMS SCSCF.16 {"cn": "主叫484Request-URI不完整次","en": "SC.FailSessionOrig.484"} 主叫484Request-URI不完整次 SC.FailSessionOrig.484
190 IMS SCSCF.17 {"cn": "主叫486用户忙次数","en": "SC.FailSessionOrig.486"} 主叫486用户忙次数 SC.FailSessionOrig.486
191 IMS SCSCF.18 {"cn": "主叫487请求终止次数","en": "SC.FailSessionOrig.487"} 主叫487请求终止次数 SC.FailSessionOrig.487
192 IMS SCSCF.19 {"cn": "主叫600用户忙次数","en": "SC.FailSessionOrig.600"} 主叫600用户忙次数 SC.FailSessionOrig.600
193 IMS SCSCF.20 {"cn": "主叫603用户拒接次数","en": "SC.FailSessionOrig.603"} 主叫603用户拒接次数 SC.FailSessionOrig.603
194 IMS SCSCF.21 {"cn": "主叫604用户信息不存在次数","en": "SC.FailSessionOrig.604"} 主叫604用户信息不存在次数 SC.FailSessionOrig.604
195 IMS SCSCF.22 {"cn": "被叫应答次数","en": "SC.AnsSessionTerm"} 被叫应答次数 SC.AnsSessionTerm
196 IMS SCSCF.23 {"cn": "被叫早释次","en": "SC.TermiRelBeforeRing"} 被叫早释次 SC.TermiRelBeforeRing
197 IMS SCSCF.24 {"cn": "被叫振铃早释次数","en": "SC.TermiRelAfterRing"} 被叫振铃早释次数 SC.TermiRelAfterRing
198 IMS SCSCF.25 {"cn": "被叫403请求禁止次数","en": "SC.FailSessionTerm.403"} 被叫403请求禁止次数 SC.FailSessionTerm.403
199 IMS SCSCF.26 {"cn": "被叫404未找到次数","en": "SC.FailSessionTerm.404"} 被叫404未找到次数 SC.FailSessionTerm.404
200 IMS SCSCF.27 {"cn": "被叫408请求超时次数","en": "SC.FailSessionTerm.408"} 被叫408请求超时次数 SC.FailSessionTerm.408
201 IMS SCSCF.28 {"cn": "被叫480久叫不应次数","en": "SC.FailSessionTerm.480"} 被叫480久叫不应次数 SC.FailSessionTerm.480
202 IMS SCSCF.29 {"cn": "被叫484Request-URI不完整次数","en": "SC.FailSessionTerm.484"} 被叫484Request-URI不完整次数 SC.FailSessionTerm.484
203 IMS SCSCF.30 {"cn": "被叫486用户忙次数","en": "SC.FailSessionTerm.486"} 被叫486用户忙次数 SC.FailSessionTerm.486
204 IMS SCSCF.31 {"cn": "被叫487请求终止次数","en": "SC.FailSessionTerm.487"} 被叫487请求终止次数 SC.FailSessionTerm.487
205 IMS SCSCF.32 {"cn": "被叫600用户忙次数","en": "SC.FailSessionTerm.600"} 被叫600用户忙次数 SC.FailSessionTerm.600
206 IMS SCSCF.33 {"cn": "被叫603用户拒接次数","en": "SC.FailSessionTerm.603"} 被叫603用户拒接次数 SC.FailSessionTerm.603
207 IMS SCSCF.34 {"cn": "被叫604用户信息不存在次数","en": "SC.FailSessionTerm.604"} 被叫604用户信息不存在次数 SC.FailSessionTerm.604
208 PCF PCF.01 {"cn": "在线N7会话数", "en": "PCF.SmAssocNbrMean"} 在线N7会话数 PCF.SmAssocNbrMean
209 PCF PCF.02 {"cn": "SM策略关联建立成功次数", "en": "PCF.PolicySmAssocCreateSucc"} SM策略关联建立成功次数 PCF.PolicySmAssocCreateSucc
210 PCF PCF.03 {"cn": "SM策略关联建立请求次数", "en": "PCF.PolicySmAssocCreateReq"} SM策略关联建立请求次数 PCF.PolicySmAssocCreateReq
211 PCF PCF.04 {"cn": "SM策略关联更新成功次数", "en": "PCF.PolicySmAssocUpdateSucc"} SM策略关联更新成功次数 PCF.PolicySmAssocUpdateSucc
212 PCF PCF.05 {"cn": "SM策略关联更新请求次数", "en": "PCF.PolicySmAssocUpdateReq"} SM策略关联更新请求次数 PCF.PolicySmAssocUpdateReq
213 PCF PCF.06 {"cn": "在线Gx会话数", "en": "SM.SessionNbrMean"} 在线Gx会话数 SM.SessionNbrMean
214 PCF PCF.07 {"cn": "在线Rx会话数", "en": "SM.RxSessionMean"} 在线Rx会话数 SM.RxSessionMean
215 PCF PCF.08 {"cn": "PCRF策略控制发起成功次数", "en": "DIAM.CcInitialSuccess"} PCRF策略控制发起成功次数 DIAM.CcInitialSuccess
216 PCF PCF.09 {"cn": "PCRF策略控制发起请求次数", "en": "DIAM.CcInitialRequest"} PCRF策略控制发起请求次数 DIAM.CcInitialRequest
217 PCF PCF.10 {"cn": "应用会话授权成功次数", "en": "DIAM.AuthSucc"} 应用会话授权成功次数 DIAM.AuthSucc
218 PCF PCF.11 {"cn": "应用会话授权尝试次数", "en": "DIAM.AuthRequest"} 应用会话授权尝试次数 DIAM.AuthRequest
219 PCF PCF.12 {"cn": "PCRF策略控制更新成功次数", "en": "DIAM.CcUpdateSuccess"} PCRF策略控制更新成功次数 DIAM.CcUpdateSuccess
220 PCF PCF.13 {"cn": "PCRF策略控制更新请求次数", "en": "DIAM.CcUpdateRequest"} PCRF策略控制更新请求次数 DIAM.CcUpdateRequest
221 SMSC SMSC.A.01 {"cn": "MS到SMSC短信请求次数", "en": "SMSC.MStoSMSCAtt"} MS到SMSC短信请求次数 SMSC.MStoSMSCAtt
222 SMSC SMSC.A.02 {"cn": "MS到SMSC短信成功次数", "en": "SMSC.MStoSMSCSucc"} MS到SMSC短信成功次数 SMSC.MStoSMSCSucc
223 SMSC SMSC.A.03 {"cn": "MS到SMSC短信失败次数", "en": "SMSC.MStoSMSCFail"} MS到SMSC短信失败次数 SMSC.MStoSMSCFail
224 SMSC SMSC.A.04 {"cn": "MS到SMSC短信字节数", "en": "SMSC.MStoSMSCBytes"} MS到SMSC短信字节数 SMSC.MStoSMSCBytes
225 SMSC SMSC.A.05 {"cn": "VSS到SMSC短信请求次数", "en": "SMSC.VSStoSMSCAtt"} VSS到SMSC短信请求次数 SMSC.VSStoSMSCAtt
226 SMSC SMSC.A.06 {"cn": "VSS到SMSC短信成功次数", "en": "SMSC.VSStoSMSCSucc"} VSS到SMSC短信成功次数 SMSC.VSStoSMSCSucc
227 SMSC SMSC.A.07 {"cn": "VSS到SMSC短信失败次数", "en": "SMSC.VSStoSMSCFail"} VSS到SMSC短信失败次数 SMSC.VSStoSMSCFail
228 SMSC SMSC.A.08 {"cn": "VSS到SMSC短信字节数", "en": "SMSC.VSStoSMSCBytes"} VSS到SMSC短信字节数 SMSC.VSStoSMSCBytes
229 SMSC SMSC.A.09 {"cn": "PPS到SMSC短信请求次数", "en": "SMSC.PPStoSMSCAtt"} PPS到SMSC短信请求次数 SMSC.PPStoSMSCAtt
230 SMSC SMSC.A.10 {"cn": "PPS到SMSC短信成功次数", "en": "SMSC.PPStoSMSCSucc"} PPS到SMSC短信成功次数 SMSC.PPStoSMSCSucc
231 SMSC SMSC.A.11 {"cn": "PPS到SMSC短信失败次数", "en": "SMSC.PPStoSMSCFail"} PPS到SMSC短信失败次数 SMSC.PPStoSMSCFail
232 SMSC SMSC.A.12 {"cn": "PPS到SMSC短信字节数", "en": "SMSC.PPStoSMSCBytes"} PPS到SMSC短信字节数 SMSC.PPStoSMSCBytes
233 SMSC SMSC.A.13 {"cn": "SMPP到SMSC短信请求次数", "en": "SMSC.SMPPtoSMSCAtt"} SMPP到SMSC短信请求次数 SMSC.SMPPtoSMSCAtt
234 SMSC SMSC.A.14 {"cn": "SMPP到SMSC短信成功次数", "en": "SMSC.SMPPtoSMSCSucc"} SMPP到SMSC短信成功次数 SMSC.SMPPtoSMSCSucc
235 SMSC SMSC.A.15 {"cn": "SMPP到SMSC短信失败次数", "en": "SMSC.SMPPtoSMSCFail"} SMPP到SMSC短信失败次数 SMSC.SMPPtoSMSCFail
236 SMSC SMSC.A.16 {"cn": "SMPP到SMSC短信字节数", "en": "SMSC.SMPPtoSMSCBytes"} SMPP到SMSC短信字节数 SMSC.SMPPtoSMSCBytes
237 SMSC SMSC.A.17 {"cn": "SMSC到MS短信请求次数", "en": "SMSC.SMSCtoMSAtt"} SMSC到MS短信请求次数 SMSC.SMSCtoMSAtt
238 SMSC SMSC.A.18 {"cn": "SMSC到MS短信成功次数", "en": "SMSC.SMSCtoMSSucc"} SMSC到MS短信成功次数 SMSC.SMSCtoMSSucc
239 SMSC SMSC.A.19 {"cn": "SMSC到MS短信失败次数", "en": "SMSC.SMSCtoMSFail"} SMSC到MS短信失败次数 SMSC.SMSCtoMSFail
240 SMSC SMSC.A.20 {"cn": "SMSC到MS短信字节数", "en": "SMSC.SMSCtoMSBytes"} SMSC到MS短信字节数 SMSC.SMSCtoMSBytes
241 SMSC SMSC.A.21 {"cn": "SMSC到VSS短信请求次数", "en": "SMSC.SMSCtoVSSAtt"} SMSC到VSS短信请求次数 SMSC.SMSCtoVSSAtt
242 SMSC SMSC.A.22 {"cn": "SMSC到VSS短信成功次数", "en": "SMSC.SMSCtoVSSucc"} SMSC到VSS短信成功次数 SMSC.SMSCtoVSSucc
243 SMSC SMSC.A.23 {"cn": "SMSC到VSS短信失败次数", "en": "SMSC.SMSCtoVSSFail"} SMSC到VSS短信失败次数 SMSC.SMSCtoVSSFail
244 SMSC SMSC.A.24 {"cn": "SMSC到VSS短信字节数", "en": "SMSC.SMSCtoVSSBytes"} SMSC到VSS短信字节数 SMSC.SMSCtoVSSBytes
245 SMSC SMSC.A.25 {"cn": "SMSC到PPS短信请求次数", "en": "SMSC.SMSCtoPPSAtt"} SMSC到PPS短信请求次数 SMSC.SMSCtoPPSAtt
246 SMSC SMSC.A.26 {"cn": "SMSC到PPS短信成功次数", "en": "SMSC.SMSCtoPPSucc"} SMSC到PPS短信成功次数 SMSC.SMSCtoPPSucc
247 SMSC SMSC.A.27 {"cn": "SMSC到PPS短信失败次数", "en": "SMSC.SMSCtoPPSFail"} SMSC到PPS短信失败次数 SMSC.SMSCtoPPSFail
248 SMSC SMSC.A.28 {"cn": "SMSC到PPS短信字节数", "en": "SMSC.SMSCtoPPSBytes"} SMSC到PPS短信字节数 SMSC.SMSCtoPPSBytes
249 SMSC SMSC.A.29 {"cn": "SMSC到SMPP短信请求次数", "en": "SMSC.SMSCtoSMPPAtt"} SMSC到SMPP短信请求次数 SMSC.SMSCtoSMPPAtt
250 SMSC SMSC.A.30 {"cn": "SMSC到SMPP短信成功次数", "en": "SMSC.SMSCtoSMPPucc"} SMSC到SMPP短信成功次数 SMSC.SMSCtoSMPPucc
251 SMSC SMSC.A.31 {"cn": "SMSC到SMPP短信失败次数", "en": "SMSC.SMSCtoSMPPFail"} SMSC到SMPP短信失败次数 SMSC.SMSCtoSMPPFail
252 SMSC SMSC.A.32 {"cn": "SMSC到SMPP短信字节数", "en": "SMSC.SMSCtoSMPPBytes"} SMSC到SMPP短信字节数 SMSC.SMSCtoSMPPBytes
Binary file not shown.
+10
View File
@@ -58,6 +58,7 @@ omc:
- operation: "dsp" - operation: "dsp"
object: "licenseinfo" object: "licenseinfo"
display: "Display NE License Information" display: "Display NE License Information"
status: "Inactive"
params: params:
- name: "netype" - name: "netype"
alias: "neType" alias: "neType"
@@ -77,6 +78,7 @@ omc:
- operation: "lst" - operation: "lst"
object: "license" object: "license"
display: "List NE License Information" display: "List NE License Information"
status: "Inactive"
params: params:
- name: "netype" - name: "netype"
alias: "ne_type" alias: "ne_type"
@@ -97,6 +99,7 @@ omc:
- operation: "dep" - operation: "dep"
object: "license" object: "license"
display: "Deployment NE License" display: "Deployment NE License"
status: "Inactive"
params: params:
- name: "srcnetype" - name: "srcnetype"
alias: "ne_type" alias: "ne_type"
@@ -138,6 +141,7 @@ omc:
- operation: "rel" - operation: "rel"
object: "license" object: "license"
display: "Batch Release NE License" display: "Batch Release NE License"
status: "Inactive"
params: params:
- name: "netype" - name: "netype"
alias: "ne_type" alias: "ne_type"
@@ -169,6 +173,7 @@ omc:
- operation: "ins" - operation: "ins"
object: "license" object: "license"
display: "Install NE License" display: "Install NE License"
status: "Inactive"
params: params:
- name: "netype" - name: "netype"
alias: "ne_type" alias: "ne_type"
@@ -199,6 +204,7 @@ omc:
- operation: "adj" - operation: "adj"
object: "license" object: "license"
display: "Adjustment NE License" display: "Adjustment NE License"
status: "Inactive"
params: params:
- name: "netype" - name: "netype"
alias: "ne_type" alias: "ne_type"
@@ -229,6 +235,7 @@ omc:
- operation: "exp" - operation: "exp"
object: "license" object: "license"
display: "Export NE License" display: "Export NE License"
status: "Inactive"
params: params:
- name: "netype" - name: "netype"
alias: "ne_type" alias: "ne_type"
@@ -249,6 +256,7 @@ omc:
- operation: "uni" - operation: "uni"
object: "license" object: "license"
display: "Uninstall NE License" display: "Uninstall NE License"
status: "Inactive"
params: params:
- name: "netype" - name: "netype"
alias: "ne_type" alias: "ne_type"
@@ -269,6 +277,7 @@ omc:
- operation: "dsp" - operation: "dsp"
object: "nelink" object: "nelink"
display: "Display NE Interface Link Status" display: "Display NE Interface Link Status"
status: "Inactive"
params: params:
- name: "netype" - name: "netype"
alias: "ne_type" alias: "ne_type"
@@ -1067,6 +1076,7 @@ omc:
- operation: "run" - operation: "run"
object: "shell" object: "shell"
display: "Run Shell Command" display: "Run Shell Command"
status: "Inactive"
params: params:
- name: "cmd" - name: "cmd"
alias: "cmd" alias: "cmd"
+323 -71
View File
@@ -23,10 +23,10 @@ udm:
display: "IMSI" display: "IMSI"
comment: "" comment: ""
- name: "ki" - name: "ki"
type: "int" type: "string"
optional: "false" optional: "false"
filter: "" filter: ""
display: "Ki" display: "KI"
comment: "" comment: ""
- name: "amf" - name: "amf"
type: "string" type: "string"
@@ -38,11 +38,11 @@ udm:
type: "int" type: "int"
optional: "false" optional: "false"
filter: "0~15" filter: "0~15"
display: "Algo" display: "Algo Index"
comment: "" comment: ""
- name: "opc" - name: "opc"
type: "string" type: "string"
optional: "false" optional: "true"
filter: "" filter: ""
display: "OPC" display: "OPC"
comment: "" comment: ""
@@ -56,7 +56,7 @@ udm:
filter: "" filter: ""
display: "IMSI" display: "IMSI"
comment: "" comment: ""
- operation: "bat" - operation: "baa"
object: "authdat" object: "authdat"
display: "Batch Add Auth Data" display: "Batch Add Auth Data"
params: params:
@@ -70,13 +70,13 @@ udm:
type: "int" type: "int"
optional: "false" optional: "false"
filter: "" filter: ""
display: "auth data number" display: "Auth Data Number"
comment: "" comment: ""
- name: "ki" - name: "ki"
type: "string" type: "string"
optional: "false" optional: "false"
filter: "" filter: ""
display: "Ki" display: "KI"
comment: "" comment: ""
- name: "amf" - name: "amf"
type: "string" type: "string"
@@ -88,8 +88,14 @@ udm:
type: "int" type: "int"
optional: "false" optional: "false"
filter: "0~15" filter: "0~15"
display: "Algo" display: "Algo Index"
comment: "" comment: ""
- name: "opc"
type: "string"
optional: "true"
filter: ""
display: "OPC"
comment: ""
- operation: "bde" - operation: "bde"
object: "authdat" object: "authdat"
display: "Batch Delete Auth Data" display: "Batch Delete Auth Data"
@@ -104,27 +110,27 @@ udm:
type: "int" type: "int"
optional: "false" optional: "false"
filter: "" filter: ""
display: "auth data number" display: "Auth Data Number"
comment: "" comment: ""
- operation: "import" - operation: "import"
object: "authdat" object: "authdat"
display: "Import Auth Data From File" display: "Import Auth Data From File"
params: params:
- name: "file" - name: "path"
type: "string" type: "file"
optional: "false" optional: "false"
filter: "" filter: ".txt"
display: "Path file" display: "Path File"
comment: "" comment: ""
- operation: "export" - operation: "export"
object: "authdat" object: "authdat"
display: "Export Auth Data to File" display: "Export Auth Data to File"
params: params:
- name: "file" - name: "path"
type: "string" type: "string"
optional: "false" optional: "false"
filter: "" filter: ""
display: "Path file" display: "Path File"
comment: "" comment: ""
subscriberManagement: subscriberManagement:
display: "Subcriber Management" display: "Subcriber Management"
@@ -157,51 +163,99 @@ udm:
comment: "" comment: ""
- name: "ambr" - name: "ambr"
type: "string" type: "string"
optional: "false" optional: "true"
filter: "" filter: ""
display: "AMBR" display: "5G UE AMBR"
comment: "" comment: ""
- name: "nssai" - name: "nssai"
type: "string" type: "string"
optional: "false" optional: "true"
filter: "" filter: ""
display: "Nssai" display: "5G SNSSAIs"
comment: "" comment: ""
- name: "arfb" - name: "arfb"
type: "string" type: "string"
optional: "false" optional: "true"
filter: "" filter: ""
display: "Arfb" display: "5G Forbidden Areas"
comment: "" comment: ""
- name: "sar" - name: "sar"
type: "string" type: "string"
optional: "false" optional: "true"
filter: "" filter: ""
display: "SAR" display: "5G Service Area Restriction"
comment: "" comment: ""
- name: "rat" - name: "rat"
type: "string" type: "string"
optional: "false" optional: "true"
filter: "" filter: ""
display: "RAT" display: "RAT Type"
comment: "" comment: ""
- name: "cn" - name: "cn"
type: "string" type: "string"
optional: "false" optional: "true"
filter: "" filter: ""
display: "CN" display: "Core Network"
comment: "" comment: ""
- name: "smf_sel" - name: "smf_sel"
type: "string" type: "string"
optional: "false" optional: "true"
filter: "" filter: ""
display: "SMF_sel" display: "5G SMF Selection Data"
comment: "" comment: ""
- name: "sm_data" - name: "sm_data"
type: "string" type: "string"
optional: "false" optional: "false"
filter: "" filter: ""
display: "SM_data" display: "5G SM Data"
comment: ""
- name: "static_ip"
type: "string"
optional: "true"
filter: ""
display: "4G Static IP"
comment: "Specify mobile phone static IP address, and '-' indicates the use of dynamic IP address"
- name: "context_id"
type: "int"
optional: "true"
filter: ""
display: "4G Context ID"
comment: ""
- name: "apn_context"
type: "int"
optional: "true"
filter: ""
display: "4G APN Context"
comment: ""
- name: "epstpl"
type: "string"
optional: "true"
filter: ""
display: "4G EPS User Template Name"
comment: ""
- name: "eps_flag"
type: "enum"
optional: "true"
filter: "{\"0\":\"Disable\", \"1\":\"Enable\"}"
display: "4G EPS Flag"
comment: ""
- name: "eps_odb"
type: "int"
optional: "true"
filter: ""
display: "4G EPS ODB"
comment: ""
- name: "hplmn_odb"
type: "int"
optional: "true"
filter: ""
display: "4G HPLMN ODB"
comment: ""
- name: "ard"
type: "int"
optional: "true"
filter: ""
display: "4G Access Restriction Data"
comment: "" comment: ""
- operation: "del" - operation: "del"
object: "udmuser" object: "udmuser"
@@ -222,7 +276,7 @@ udm:
optional: "false" optional: "false"
filter: "" filter: ""
display: "IMSI" display: "IMSI"
c1omment: "" comment: ""
- name: "msisdn" - name: "msisdn"
type: "string" type: "string"
optional: "true" optional: "true"
@@ -233,50 +287,99 @@ udm:
type: "string" type: "string"
optional: "true" optional: "true"
filter: "" filter: ""
display: "AMBR" display: "5G UE AMBR"
comment: "" comment: ""
- name: "nssai" - name: "nssai"
type: "string" type: "string"
optional: "true" optional: "true"
filter: "" filter: ""
display: "Nssai" display: "5G SNSSAIs"
comment: "" comment: ""
- name: "arfb" - name: "arfb"
type: "string" type: "string"
optional: "true" optional: "true"
filter: "" filter: ""
display: "Arfb" display: "5G Forbidden Areas"
comment: "" comment: ""
- name: "sar" - name: "sar"
type: "string" type: "string"
optional: "true" optional: "true"
filter: "" filter: ""
display: "SAR" display: "5G Service Area Restriction"
comment: "" comment: ""
- name: "rat" - name: "rat"
type: "string" type: "string"
optional: "true"
filter: "" filter: ""
display: "RAT" display: "RAT Type"
comment: "" comment: ""
- name: "cn" - name: "cn"
type: "string" type: "string"
optional: "true" optional: "true"
filter: "" filter: ""
display: "CN" display: "Core Network"
comment: "" comment: ""
- name: "smf_sel" - name: "smf_sel"
type: "string" type: "string"
optional: "true" optional: "true"
filter: "" filter: ""
display: "SMF_sel" display: "5G SMF Selection Data"
comment: "" comment: ""
- name: "sm_data" - name: "sm_data"
type: "string" type: "string"
optional: "true" optional: "true"
filter: "" filter: ""
display: "SM_data" display: "5G SM Data"
comment: "" comment: ""
- operation: "bat" - name: "static_ip"
type: "string"
optional: "true"
filter: ""
display: "4G Static IP"
comment: "Specify mobile phone static IP address, and '-' indicates the use of dynamic IP address"
- name: "context_id"
type: "int"
optional: "true"
filter: ""
display: "4G Context ID"
comment: ""
- name: "apn_context"
type: "int"
optional: "true"
filter: ""
display: "4G APN Context"
comment: ""
- name: "epstpl"
type: "string"
optional: "true"
filter: ""
display: "4G EPS User Template Name"
comment: ""
- name: "eps_flag"
type: "enum"
optional: "true"
filter: "{\"0\":\"Disable\", \"1\":\"Enable\"}"
display: "4G EPS Flag"
comment: ""
- name: "eps_odb"
type: "int"
optional: "true"
filter: ""
display: "4G EPS ODB"
comment: ""
- name: "hplmn_odb"
type: "int"
optional: "true"
filter: ""
display: "4G HPLMN ODB"
comment: ""
- name: "ard"
type: "int"
optional: "true"
filter: ""
display: "4G Access Restriction Data"
comment: ""
- operation: "baa"
object: "udmuser" object: "udmuser"
display: "Batch Add UDM Subscriber" display: "Batch Add UDM Subscriber"
params: params:
@@ -284,67 +387,115 @@ udm:
type: "string" type: "string"
optional: "false" optional: "false"
filter: "" filter: ""
display: "IMSI" display: "Starting IMSI"
comment: "" comment: ""
- name: "start_msisdn" - name: "start_msisdn"
type: "string" type: "string"
optional: "false" optional: "false"
filter: "" filter: ""
display: "MSISDN" display: "Starting MSISDN"
comment: "" comment: ""
- name: "sub_num" - name: "sub_num"
type: "int" type: "int"
optional: "false" optional: "false"
filter: "" filter: ""
display: "subscriber number" display: "Subscriber Number"
comment: "" comment: ""
- name: "ambr" - name: "ambr"
type: "string" type: "string"
optional: "false" optional: "true"
filter: "" filter: ""
display: "AMBR" display: "5G UE AMBR"
comment: "" comment: ""
- name: "nssai" - name: "nssai"
type: "string" type: "string"
optional: "false" optional: "true"
filter: "" filter: ""
display: "Nssai" display: "5G SNSSAIs"
comment: "" comment: ""
- name: "arfb" - name: "arfb"
type: "string" type: "string"
optional: "false" optional: "true"
filter: "" filter: ""
display: "Arfb" display: "5G Forbidden Areas"
comment: "" comment: ""
- name: "sar" - name: "sar"
type: "string" type: "string"
optional: "false" optional: "true"
filter: "" filter: ""
display: "SAR" display: "5G Service Area Restriction"
comment: "" comment: ""
- name: "rat" - name: "rat"
type: "string" type: "string"
optional: "false" optional: "true"
filter: "" filter: ""
display: "RAT" display: "RAT Type"
comment: "" comment: ""
- name: "cn" - name: "cn"
type: "string" type: "string"
optional: "false" optional: "true"
filter: "" filter: ""
display: "CN" display: "Core Network"
comment: "" comment: ""
- name: "smf_sel" - name: "smf_sel"
type: "string" type: "string"
optional: "false" optional: "true"
filter: "" filter: ""
display: "SMF_sel" display: "5G SMF Selection Data"
comment: "" comment: ""
- name: "sm_data" - name: "sm_data"
type: "string" type: "string"
optional: "false" optional: "false"
filter: "" filter: ""
display: "SM_data" display: "5G SM Data"
comment: ""
- name: "static_ip"
type: "string"
optional: "true"
filter: ""
display: "4G Static IP"
comment: "Specify mobile phone static IP address, and '-' indicates the use of dynamic IP address"
- name: "context_id"
type: "int"
optional: "true"
filter: ""
display: "4G Context ID"
comment: ""
- name: "apn_context"
type: "int"
optional: "true"
filter: ""
display: "4G APN Context"
comment: ""
- name: "epstpl"
type: "string"
optional: "true"
filter: ""
display: "4G EPS User Template Name"
comment: ""
- name: "eps_flag"
type: "enum"
optional: "true"
filter: "{\"0\":\"Disable\", \"1\":\"Enable\"}"
display: "4G EPS Flag"
comment: ""
- name: "eps_odb"
type: "int"
optional: "true"
filter: ""
display: "4G EPS ODB"
comment: ""
- name: "hplmn_odb"
type: "int"
optional: "true"
filter: ""
display: "4G HPLMN ODB"
comment: ""
- name: "ard"
type: "int"
optional: "true"
filter: ""
display: "4G Access Restriction Data"
comment: "" comment: ""
- operation: "bde" - operation: "bde"
object: "udmuser" object: "udmuser"
@@ -354,13 +505,13 @@ udm:
type: "string" type: "string"
optional: "false" optional: "false"
filter: "" filter: ""
display: "IMSI" display: "Starting IMSI"
comment: "" comment: ""
- name: "sub_num" - name: "sub_num"
type: "string" type: "string"
optional: "false" optional: "false"
filter: "" filter: ""
display: "Subcribers number" display: "Subcribers Number"
comment: "" comment: ""
- operation: "bmd" - operation: "bmd"
object: "udmuser" object: "udmuser"
@@ -370,40 +521,141 @@ udm:
type: "string" type: "string"
optional: "false" optional: "false"
filter: "" filter: ""
display: "IMSI" display: "Starting IMSI"
comment: "" comment: ""
- name: "sub_num" - name: "sub_num"
type: "string" type: "string"
optional: "false" optional: "false"
filter: "" filter: ""
display: "Subcribers number" display: "Subcribers Number"
comment: ""
- name: "ambr"
type: "string"
optional: "true"
filter: ""
display: "5G UE AMBR"
comment: ""
- name: "nssai"
type: "string"
optional: "true"
filter: ""
display: "5G SNSSAIs"
comment: ""
- name: "arfb"
type: "string"
optional: "true"
filter: ""
display: "5G Forbidden Areas"
comment: ""
- name: "sar"
type: "string"
optional: "true"
filter: ""
display: "5G Service Area Restriction"
comment: ""
- name: "rat"
type: "string"
optional: "true"
filter: ""
display: "RAT Type"
comment: ""
- name: "cn"
type: "string"
optional: "true"
filter: ""
display: "Core Network"
comment: ""
- name: "smf_sel"
type: "string"
optional: "true"
filter: ""
display: "5G SMF Selection Data"
comment: "" comment: ""
- name: "sm_data" - name: "sm_data"
type: "string" type: "string"
optional: "false" optional: "true"
filter: "" filter: ""
display: "SM_data" display: "5G SM Data"
comment: ""
- name: "static_ip"
type: "string"
optional: "true"
filter: ""
display: "4G Static IP"
comment: "Specify mobile phone static IP address, and '-' indicates the use of dynamic IP address"
- name: "context_id"
type: "int"
optional: "true"
filter: ""
display: "4G Context ID"
comment: ""
- name: "apn_context"
type: "int"
optional: "true"
filter: ""
display: "4G APN Context"
comment: ""
- name: "epstpl"
type: "string"
optional: "true"
filter: ""
display: "4G EPS User Template Name"
comment: ""
- name: "eps_flag"
type: "enum"
optional: "true"
filter: "{\"0\":\"Disable\", \"1\":\"Enable\"}"
display: "4G EPS Flag"
comment: ""
- name: "eps_odb"
type: "int"
optional: "true"
filter: ""
display: "4G EPS ODB"
comment: ""
- name: "hplmn_odb"
type: "int"
optional: "true"
filter: ""
display: "4G HPLMN ODB"
comment: ""
- name: "ard"
type: "int"
optional: "true"
filter: ""
display: "4G Access Restriction Data"
comment: "" comment: ""
- operation: "import" - operation: "import"
object: "udmuser" object: "udmuser"
display: "Import Subscriber Data From File" display: "Import Subscriber Data From File"
params: params:
- name: "file" - name: "path"
type: "string" type: "file"
optional: "false" optional: "false"
filter: "" filter: ".txt"
display: "Path file" display: "Path File"
comment: "" comment: ""
- operation: "upload" - operation: "upload"
object: "udmuser" object: "udmuser"
display: "Upload Subscriber Data" display: "Upload Subscriber Data"
status: "Inactive"
params: params:
- name: "file" - name: "path"
type: "file"
optional: "false"
filter: ".txt"
display: "Path File"
comment: ""
- operation: "export"
object: "udmuser"
display: "Export Subscriber Data to File"
params:
- name: "path"
type: "string" type: "string"
optional: "false" optional: "false"
filter: "" filter: ""
display: "Path file" display: "Path File"
comment: "" comment: ""
- operation: "sync" - operation: "sync"
object: "start" object: "start"
display: "Sync UDM Data From Public UDM" display: "Sync UDM Data From Public UDM"
+21
View File
@@ -1,10 +1,18 @@
amf: amf:
amfManagement:
display: "AMF Management"
mml:
- operation: "help"
object: ""
display: "List AMF MML CMD"
params:
systemManagement: systemManagement:
display: "System Management" display: "System Management"
mml: mml:
- operation: "set" - operation: "set"
object: "n8_ip" object: "n8_ip"
display: "Set N8 IP Address" display: "Set N8 IP Address"
status: "Inactive"
params: params:
- name: "ip" - name: "ip"
type: "string" type: "string"
@@ -15,6 +23,7 @@ amf:
- operation: "set" - operation: "set"
object: "n11_ip" object: "n11_ip"
display: "Set N11 IP Address" display: "Set N11 IP Address"
status: "Inactive"
params: params:
- name: "ip" - name: "ip"
type: "string" type: "string"
@@ -25,6 +34,7 @@ amf:
- operation: "set" - operation: "set"
object: "n12_ip" object: "n12_ip"
display: "Set N12 IP Address" display: "Set N12 IP Address"
status: "Inactive"
params: params:
- name: "ip" - name: "ip"
type: "string" type: "string"
@@ -35,6 +45,7 @@ amf:
- operation: "set" - operation: "set"
object: "relative_capacity" object: "relative_capacity"
display: "Set Relative Capacity" display: "Set Relative Capacity"
status: "Inactive"
params: params:
- name: "capacity" - name: "capacity"
type: "int" type: "int"
@@ -45,6 +56,7 @@ amf:
- operation: "set" - operation: "set"
object: "n2_ip" object: "n2_ip"
display: "Set N2 IP Address" display: "Set N2 IP Address"
status: "Inactive"
params: params:
- name: "ip" - name: "ip"
type: "string" type: "string"
@@ -55,6 +67,7 @@ amf:
- operation: "set" - operation: "set"
object: "n2_port" object: "n2_port"
display: "Set N2 Port" display: "Set N2 Port"
status: "Inactive"
params: params:
- name: "port" - name: "port"
type: "int" type: "int"
@@ -65,6 +78,7 @@ amf:
- operation: "set" - operation: "set"
object: "ntpversion" object: "ntpversion"
display: "Set NTP Version" display: "Set NTP Version"
status: "Inactive"
params: params:
- name: "version" - name: "version"
type: "int" type: "int"
@@ -75,6 +89,7 @@ amf:
- operation: "set" - operation: "set"
object: "ntpmaxdiff" object: "ntpmaxdiff"
display: "Set NTP Max Diff" display: "Set NTP Max Diff"
status: "Inactive"
params: params:
- name: "value" - name: "value"
type: "int" type: "int"
@@ -85,6 +100,7 @@ amf:
- operation: "set" - operation: "set"
object: "ntpsynctimer" object: "ntpsynctimer"
display: "Set NTP Sync Timer" display: "Set NTP Sync Timer"
status: "Inactive"
params: params:
- name: "periods" - name: "periods"
type: "int" type: "int"
@@ -95,6 +111,7 @@ amf:
- operation: "add" - operation: "add"
object: "slice" object: "slice"
display: "Add Slice" display: "Add Slice"
status: "Inactive"
params: params:
- name: "sst" - name: "sst"
type: "string" type: "string"
@@ -111,6 +128,7 @@ amf:
- operation: "deregister" - operation: "deregister"
object: "imsi" object: "imsi"
display: "Deregister IMSI" display: "Deregister IMSI"
status: "Inactive"
params: params:
- name: "IMSI" - name: "IMSI"
type: "string" type: "string"
@@ -121,6 +139,7 @@ amf:
- operation: "exec" - operation: "exec"
object: "shell" object: "shell"
display: "Execute Shell Command" display: "Execute Shell Command"
status: "Inactive"
params: params:
- name: "cmd" - name: "cmd"
type: "string" type: "string"
@@ -131,6 +150,7 @@ amf:
- operation: "reload" - operation: "reload"
object: "" object: ""
display: "Reload Config" display: "Reload Config"
status: "Inactive"
params: params:
subsManagement: subsManagement:
display: "Subscriber Management" display: "Subscriber Management"
@@ -138,6 +158,7 @@ amf:
- operation: "list" - operation: "list"
object: "imsi" object: "imsi"
display: "List Online IMSI" display: "List Online IMSI"
status: "Inactive"
params: params:
- name: "imsi" - name: "imsi"
type: "string" type: "string"
@@ -1,10 +1,18 @@
ausf: ausf:
ausfManagement:
display: "AUSF Management"
mml:
- operation: "help"
object: ""
display: "List AUSF MML CMD"
params:
systemManagement: systemManagement:
display: "System Management" display: "System Management"
mml: mml:
- operation: "set" - operation: "set"
object: "n12ip" object: "n12ip"
display: "Set N12 IP Address" display: "Set N12 IP Address"
status: "Inactive"
params: params:
- name: "ip" - name: "ip"
type: "string" type: "string"
@@ -15,6 +23,7 @@ ausf:
- operation: "set" - operation: "set"
object: "n12port" object: "n12port"
display: "Set N12 Port" display: "Set N12 Port"
status: "Inactive"
params: params:
- name: "port" - name: "port"
type: "int" type: "int"
@@ -25,6 +34,7 @@ ausf:
- operation: "set" - operation: "set"
object: "n12scheme" object: "n12scheme"
display: "Set N12 Scheme" display: "Set N12 Scheme"
status: "Inactive"
params: params:
- name: "scheme" - name: "scheme"
type: "enum" type: "enum"
@@ -35,6 +45,7 @@ ausf:
- operation: "set" - operation: "set"
object: "supirange" object: "supirange"
display: "Set SUPI Range" display: "Set SUPI Range"
status: "Inactive"
params: params:
- name: "supirange" - name: "supirange"
type: "string" type: "string"
@@ -45,4 +56,5 @@ ausf:
- operation: "reload" - operation: "reload"
object: "" object: ""
display: "Reload Config" display: "Reload Config"
status: "Inactive"
params: params:
@@ -0,0 +1,9 @@
ims:
imsManagement:
display: "IMS Management"
mml:
- operation: "help"
object: ""
display: "List IMS MML CMD"
status: "Active"
params:
@@ -0,0 +1,8 @@
mme:
mmeManagement:
display: "MME Management"
mml:
- operation: "help"
object: ""
display: "List MME MML CMD"
params:
@@ -0,0 +1,8 @@
n3iwf:
n3iwfManagement:
display: "N3IWF Management"
mml:
- operation: "help"
object: ""
display: "List N3IWF MML CMD"
params:
@@ -0,0 +1,8 @@
nrf:
nrfManagement:
display: "NRF Management"
mml:
- operation: "help"
object: ""
display: "List NRF MML CMD"
params:
@@ -0,0 +1,8 @@
nssf:
nssfManagement:
display: "NSSF Management"
mml:
- operation: "help"
object: ""
display: "List NSSF MML CMD"
params:
@@ -0,0 +1,8 @@
pcf:
pcfManagement:
display: "PCF Management"
mml:
- operation: "help"
object: ""
display: "List PCF MML CMD"
params:
+23
View File
@@ -1,10 +1,18 @@
smf: smf:
smfManagement:
display: "SMF Management"
mml:
- operation: "help"
object: ""
display: "List SMF MML CMD"
params:
systemManagement: systemManagement:
display: "System Management" display: "System Management"
mml: mml:
- operation: "set" - operation: "set"
object: "n7 server" object: "n7 server"
display: "Set N7 Server" display: "Set N7 Server"
status: "Inactive"
params: params:
- name: "scheme" - name: "scheme"
type: "enum" type: "enum"
@@ -27,6 +35,7 @@ smf:
- operation: "set" - operation: "set"
object: "n7 client" object: "n7 client"
display: "Set N7 Client" display: "Set N7 Client"
status: "Inactive"
params: params:
- name: "scheme" - name: "scheme"
type: "enum" type: "enum"
@@ -43,6 +52,7 @@ smf:
- operation: "set" - operation: "set"
object: "n10 server" object: "n10 server"
display: "Set N10 Server" display: "Set N10 Server"
status: "Inactive"
params: params:
- name: "scheme" - name: "scheme"
type: "enum" type: "enum"
@@ -65,6 +75,7 @@ smf:
- operation: "set" - operation: "set"
object: "n10 client" object: "n10 client"
display: "Set N10 Client" display: "Set N10 Client"
status: "Inactive"
params: params:
- name: "scheme" - name: "scheme"
type: "enum" type: "enum"
@@ -81,6 +92,7 @@ smf:
- operation: "set" - operation: "set"
object: "n11 server" object: "n11 server"
display: "Set N11 Server" display: "Set N11 Server"
status: "Inactive"
params: params:
- name: "scheme" - name: "scheme"
type: "enum" type: "enum"
@@ -103,6 +115,7 @@ smf:
- operation: "set" - operation: "set"
object: "n11 client" object: "n11 client"
display: "Set N11 Client" display: "Set N11 Client"
status: "Inactive"
params: params:
- name: "scheme" - name: "scheme"
type: "enum" type: "enum"
@@ -119,6 +132,7 @@ smf:
- operation: "set" - operation: "set"
object: "dnn" object: "dnn"
display: "Set DNN" display: "Set DNN"
status: "Inactive"
params: params:
- name: "index" - name: "index"
type: "int" type: "int"
@@ -135,6 +149,7 @@ smf:
- operation: "set pccrule <index> <precedence> <qosIndex> <filter direction> <filter> <appId>" - operation: "set pccrule <index> <precedence> <qosIndex> <filter direction> <filter> <appId>"
object: "pccrule" object: "pccrule"
display: "Set PCC Rule" display: "Set PCC Rule"
status: "Inactive"
params: params:
- name: "index" - name: "index"
type: "int" type: "int"
@@ -175,6 +190,7 @@ smf:
- operation: "set" - operation: "set"
object: "urr" object: "urr"
display: "Set URR" display: "Set URR"
status: "Inactive"
params: params:
- name: "index" - name: "index"
type: "string" type: "string"
@@ -209,6 +225,7 @@ smf:
- operation: "set" - operation: "set"
object: "qos" object: "qos"
display: "Set Qos" display: "Set Qos"
status: "Inactive"
params: params:
- name: "index" - name: "index"
type: "string" type: "string"
@@ -273,6 +290,7 @@ smf:
- operation: "set" - operation: "set"
object: "snssai" object: "snssai"
display: "Set Snssai" display: "Set Snssai"
status: "Inactive"
params: params:
- name: "index" - name: "index"
type: "string" type: "string"
@@ -288,6 +306,7 @@ smf:
- operation: "release" - operation: "release"
object: "imsi" object: "imsi"
display: "Release IMSI" display: "Release IMSI"
status: "Inactive"
params: params:
- name: "imsi" - name: "imsi"
type: "string" type: "string"
@@ -303,6 +322,7 @@ smf:
- operation: "set" - operation: "set"
object: "urr" object: "urr"
display: "Set URR" display: "Set URR"
status: "Inactive"
params: params:
- name: "index" - name: "index"
type: "string" type: "string"
@@ -337,6 +357,7 @@ smf:
- operation: "set" - operation: "set"
object: "dpi" object: "dpi"
display: "Set DPI" display: "Set DPI"
status: "Inactive"
params: params:
- name: "flag" - name: "flag"
type: "enum" type: "enum"
@@ -353,6 +374,7 @@ smf:
- operation: "exec" - operation: "exec"
object: "shell" object: "shell"
display: "Execute Shell Command" display: "Execute Shell Command"
status: "Inactive"
params: params:
- name: "cmd" - name: "cmd"
type: "string" type: "string"
@@ -363,4 +385,5 @@ smf:
- operation: "reload" - operation: "reload"
object: "" object: ""
display: "Reload Config" display: "Reload Config"
status: "Inactive"
params: params:
+15 -43
View File
@@ -1,10 +1,18 @@
udm: udm:
udmManagement:
display: "UDM Management"
mml:
- operation: "help"
object: ""
display: "List UDM MML CMD"
params:
systemManagement: systemManagement:
display: "System Management" display: "System Management"
mml: mml:
- operation: "set" - operation: "set"
object: "n8ip" object: "n8ip"
display: "Set N8 IP Address" display: "Set N8 IP Address"
status: "Inactive"
params: params:
- name: "ip" - name: "ip"
type: "ipv4" type: "ipv4"
@@ -15,6 +23,7 @@ udm:
- operation: "set" - operation: "set"
object: "n8port" object: "n8port"
display: "Set N8 Port" display: "Set N8 Port"
status: "Inactive"
params: params:
- name: "port" - name: "port"
type: "int" type: "int"
@@ -25,6 +34,7 @@ udm:
- operation: "set" - operation: "set"
object: "n8scheme" object: "n8scheme"
display: "Set N8 Scheme" display: "Set N8 Scheme"
status: "Inactive"
params: params:
- name: "scheme" - name: "scheme"
type: "enum" type: "enum"
@@ -35,6 +45,7 @@ udm:
- operation: "set" - operation: "set"
object: "n10ip" object: "n10ip"
display: "Set N10 IP Address" display: "Set N10 IP Address"
status: "Inactive"
params: params:
- name: "ip" - name: "ip"
type: "string" type: "string"
@@ -45,6 +56,7 @@ udm:
- operation: "set" - operation: "set"
object: "n10port" object: "n10port"
display: "Set N10 Port" display: "Set N10 Port"
status: "Inactive"
params: params:
- name: "port" - name: "port"
type: "int" type: "int"
@@ -55,6 +67,7 @@ udm:
- operation: "set" - operation: "set"
object: "n10scheme" object: "n10scheme"
display: "Set N10 Scheme" display: "Set N10 Scheme"
status: "Inactive"
params: params:
- name: "scheme" - name: "scheme"
type: "enum" type: "enum"
@@ -65,6 +78,7 @@ udm:
- operation: "exec" - operation: "exec"
object: "shell" object: "shell"
display: "Execute Shell Command" display: "Execute Shell Command"
status: "Inactive"
params: params:
- name: "cmd" - name: "cmd"
type: "string" type: "string"
@@ -72,50 +86,8 @@ udm:
filter: "" filter: ""
display: "CMD" display: "CMD"
comment: "" comment: ""
ausfManagement:
display: "AUSF Management"
mml:
- operation: "set"
object: "n12ip"
display: "Set N12 IP Address"
params:
- name: "ip"
type: "string"
optional: "false"
filter: ""
display: "IP Address"
comment: ""
- operation: "set"
object: "n12port"
display: "Set N12 Port"
params:
- name: "port"
type: "int"
optional: "false"
filter: "1~65535"
display: "Port"
comment: ""
- operation: "set"
object: "n12scheme"
display: "Set N12 Scheme"
params:
- name: "scheme"
type: "enum"
optional: "false"
filter: '{"0":"http", "1":"https"}'
display: "Scheme"
comment: ""
- operation: "set"
object: "supirange"
display: "Set SUPI Range"
params:
- name: "supirange"
type: "string"
optional: "false"
filter: ""
display: "SUPI Range"
comment: ""
- operation: "reload" - operation: "reload"
object: "" object: ""
display: "Reload Config" display: "Reload Config"
status: "Inactive"
params: params:
+17
View File
@@ -1,10 +1,18 @@
upf: upf:
upfManagement:
display: "UPF Management"
mml:
- operation: "help"
object: ""
display: "List UPF MML CMD"
params:
systemManagement: systemManagement:
display: "System Management" display: "System Management"
mml: mml:
- operation: "set" - operation: "set"
object: "n3 driver" object: "n3 driver"
display: "Set N3 Driver" display: "Set N3 Driver"
status: "Inactive"
params: params:
- name: "type" - name: "type"
type: "int" type: "int"
@@ -39,6 +47,7 @@ upf:
- operation: "set" - operation: "set"
object: "n4 ip" object: "n4 ip"
display: "Set N4 IP Address" display: "Set N4 IP Address"
status: "Inactive"
params: params:
- name: "ip" - name: "ip"
type: "string" type: "string"
@@ -49,6 +58,7 @@ upf:
- operation: "set" - operation: "set"
object: "n6 driver" object: "n6 driver"
display: "Set N6 Driver" display: "Set N6 Driver"
status: "Inactive"
params: params:
- name: "type" - name: "type"
type: "int" type: "int"
@@ -83,6 +93,7 @@ upf:
- operation: "set" - operation: "set"
object: "n9 driver" object: "n9 driver"
display: "Set N9 Driver" display: "Set N9 Driver"
status: "Inactive"
params: params:
- name: "type" - name: "type"
type: "int" type: "int"
@@ -117,6 +128,7 @@ upf:
- operation: "set" - operation: "set"
object: "dnn" object: "dnn"
display: "Set DNN" display: "Set DNN"
status: "Inactive"
params: params:
- name: "dnn" - name: "dnn"
type: "string" type: "string"
@@ -133,6 +145,7 @@ upf:
- operation: "set" - operation: "set"
object: "pfcp" object: "pfcp"
display: "Set PFCP" display: "Set PFCP"
status: "Inactive"
params: params:
- name: "path" - name: "path"
type: "string" type: "string"
@@ -155,6 +168,7 @@ upf:
- operation: "set" - operation: "set"
object: "qos" object: "qos"
display: "Set Qos" display: "Set Qos"
status: "Inactive"
params: params:
- name: "index" - name: "index"
type: "string" type: "string"
@@ -189,6 +203,7 @@ upf:
- operation: "set" - operation: "set"
object: "pccrule" object: "pccrule"
display: "Set PCC Rule" display: "Set PCC Rule"
status: "Inactive"
params: params:
- name: "index" - name: "index"
type: "int" type: "int"
@@ -229,6 +244,7 @@ upf:
- operation: "exec" - operation: "exec"
object: "shell" object: "shell"
display: "Execute Shell Command" display: "Execute Shell Command"
status: "Inactive"
params: params:
- name: "cmd" - name: "cmd"
type: "string" type: "string"
@@ -239,4 +255,5 @@ upf:
- operation: "reload" - operation: "reload"
object: "" object: ""
display: "Reload Config" display: "Reload Config"
status: "Inactive"
params: params:
+9 -21
View File
@@ -212,14 +212,7 @@
{ {
"name": "orig_severity", "name": "orig_severity",
"display": "Original severity", "display": "Original severity",
"length": 11, "length": 11
"alias": [
"Critical",
"Major",
"Minor",
"Warning",
"Event"
]
}, },
{ {
"name": "pv_flag", "name": "pv_flag",
@@ -239,7 +232,7 @@
"retFmt": "GetDB", "retFmt": "GetDB",
"retMsg": "RetCode = %d operation succeeded\n\n", "retMsg": "RetCode = %d operation succeeded\n\n",
"errMsg": "ErrorCode = %d operation failed: %s\n\n", "errMsg": "ErrorCode = %d operation failed: %s\n\n",
"title": "Alarm Information", "title": "Performance Task Information",
"singleList": true, "singleList": true,
"sepSpaceNum": 2, "sepSpaceNum": 2,
"alignmentM": "Left", "alignmentM": "Left",
@@ -846,7 +839,7 @@
"end": "(Number of results = %d)\n\n" "end": "(Number of results = %d)\n\n"
} }
"northbound_cm": { "nbi_cm": {
"retFmt": "GetDB", "retFmt": "GetDB",
"retMsg": "RetCode = %d operation succeeded\n\n", "retMsg": "RetCode = %d operation succeeded\n\n",
"errMsg": "ErrorCode = %d operation failed: %s\n\n", "errMsg": "ErrorCode = %d operation failed: %s\n\n",
@@ -897,7 +890,7 @@
} }
"param_config": { "ne_config": {
"retFmt": "GetDB", "retFmt": "GetDB",
"retMsg": "RetCode = %d operation succeeded\n\n", "retMsg": "RetCode = %d operation succeeded\n\n",
"errMsg": "ErrorCode = %d operation failed: %s\n\n", "errMsg": "ErrorCode = %d operation failed: %s\n\n",
@@ -910,27 +903,22 @@
"cols": [ "cols": [
{ {
"name": "ne_type", "name": "ne_type",
"display": "NE type", "display": "NE Type",
"length": 10 "length": 10
}, },
{ {
"name": "ne_id", "name": "param_display",
"display": "NE ID", "display": "Parameter Display",
"length": 28
},
{
"name": "top_tag",
"display": "Parameters tag",
"length": 128 "length": 128
}, },
{ {
"name": "param_name", "name": "param_name",
"display": "Parameter name list", "display": "Parameter Name",
"length": 256 "length": 256
}, },
{ {
"name": "param_value", "name": "param_value",
"display": "Parameter value list", "display": "Parameter Value",
"length": 256 "length": 256
} }
], ],
+487 -296
View File
@@ -1,310 +1,501 @@
amf: amf:
system: system:
display: "System Config" display: "System Config"
sort: 1
list: list:
- name: "amfName" - name: "amfName"
type: "string" type: "string"
value: "AMF" value: "AMF"
access: "read-write" access: "read-write"
filter: '0~64' filter: "0~64"
display: "AMF Name" display: "AMF Name"
comment: "" comment: ""
- name: "relativeCapacity" - name: "relativeCapacity"
type: "int" type: "int"
value: "255" value: "255"
access: "read-write" access: "read-write"
filter: "0~255" filter: "0~255"
display: "Relative Capacity" display: "Relative Capacity"
comment: "" comment: "0~255"
- name: "sbiScheme" - name: "sbiScheme"
type: "enum" type: "enum"
value: "0" value: "0"
access: "read-write" access: "read-write"
filter: '{"0":"http","1":"https"}' filter: '{"0":"http","1":"https"}'
display: "SBI Scheme" display: "SBI Scheme"
comment: "" comment: ""
- name: "sbiServerIp" - name: "sbiServerIp"
type: "string" type: "string"
value: "192.168.1.183" value: "192.168.1.183"
access: "read-write" access: "read-write"
filter: '0~64' filter: "0~64"
display: "SBI Server IP" display: "SBI Server IP"
comment: "" comment: ""
- name: "sbiServerPort" - name: "sbiServerPort"
type: "int" type: "int"
value: "8080" value: "8080"
access: "read-write" access: "read-write"
filter: "0~65535" filter: "0~65535"
display: "SBI Server Port" display: "SBI Server Port"
comment: "0~65535" comment: "0~65535"
- name: "nrfEnabled" - name: "nrfEnabled"
type: "bool" type: "bool"
value: "0" value: "0"
access: "read-write" access: "read-write"
filter: '{"0":"false","1":"true"}' filter: '{"0":"false","1":"true"}'
display: "NRF Enabled" display: "NRF Enabled"
comment: "" comment: ""
- name: "nrfUri" - name: "nrfUri"
type: "string" type: "string"
value: "http://172.16.5.180:8080" value: "http://172.16.5.180:8080"
access: "read-write" access: "read-write"
filter: '0~64' filter: "0~64"
display: "NRF URI" display: "NRF URI"
comment: "" comment: ""
- name: "ausfUri" - name: "ausfUri"
type: "string" type: "string"
value: "http://172.16.5.130:8080" value: "http://172.16.5.130:8080"
access: "read-write" access: "read-write"
filter: '0~64' filter: "0~64"
display: "AUSF URI" display: "AUSF URI"
comment: "" comment: ""
- name: "udmUri" - name: "udmUri"
type: "string" type: "string"
value: "http://172.16.5.140:8080" value: "http://172.16.5.140:8080"
access: "read-write" access: "read-write"
filter: '0~64' filter: "0~64"
display: "UDM URI" display: "UDM URI"
comment: "" comment: ""
- name: "smfUri" - name: "smfUri"
type: "string" type: "string"
value: "http://172.16.5.150:8080" value: "http://172.16.5.150:8080"
access: "read-write" access: "read-write"
filter: '0~64' filter: "0~64"
display: "SMF URI" display: "SMF URI"
comment: "" comment: ""
- name: "pcfUri" - name: "pcfUri"
type: "string" type: "string"
value: "http://172.16.5.160:8080" value: "http://172.16.5.160:8080"
access: "read-write" access: "read-write"
filter: '0~64' filter: "0~64"
display: "PCF URI" display: "PCF URI"
comment: "" comment: ""
- name: "lmfUri" - name: "backupAusfUri"
type: "string" type: "string"
value: "http://172.16.5.200:8080" value: "http://172.16.5.131:8080"
access: "read-write" access: "read-write"
filter: '0~64' filter: "0~64"
display: "LMF URI" display: "Backup AUSF URI"
comment: "" comment: ""
- name: "nefUri" - name: "backupUdmUri"
type: "string" type: "string"
value: "http://172.16.5.210:8080" value: "http://172.16.5.141:8080"
access: "read-write" access: "read-write"
filter: '0~64' filter: "0~64"
display: "NEF URI" display: "Backup UDM URI"
comment: "" comment: ""
- name: "dnnCorrectionEnabled" - name: "backupSmfUri"
type: "bool" type: "string"
value: "0" value: "http://172.16.5.151:8080"
access: "read-write" access: "read-write"
filter: '{"0":"false","1":"true"}' filter: "0~64"
display: "DNN Correction Enabled" display: "Backup SMF URI"
comment: "" comment: ""
- name: "defaultDnn" - name: "backupPcfUri"
type: "string" type: "string"
value: "cmnet" value: "http://172.16.5.161:8080"
access: "read-write" access: "read-write"
filter: '0~64' filter: "0~64"
display: "Default DNN" display: "Backup PCF URI"
comment: "" comment: ""
- name: "integrityAlgorithm" - name: "lmfUri"
type: "enum" type: "string"
value: "2" value: "http://172.16.5.200:8080"
access: "read-write" access: "read-write"
filter: '{"0":"NIA0","1":"NIA1","2":"NIA2","3":"NIA3"}' filter: "0~64"
display: "Integrity Algorithm" display: "LMF URI"
comment: "" comment: ""
- name: "cipheringAlgorithm" - name: "nefUri"
type: "enum" type: "string"
value: "0" value: "http://172.16.5.210:8080"
access: "read-write" access: "read-write"
filter: '{"0":"NEA0","1":"NEA1","2":"NEA2","3":"NEA3"}' filter: "0~64"
display: "Ciphering Algorithm" display: "NEF URI"
comment: "" comment: ""
- name: "t3502" - name: "imeiRestrictionEnabled"
type: "int" type: "bool"
value: "720" value: "0"
access: "read-write" access: "read-write"
filter: "" filter: '{"0":"false","1":"true"}'
display: "T3502" display: "IMEI Restriction Enabled"
comment: "" comment: ""
- name: "t3512" - name: "allowedImeiPrefix"
type: "int" type: "string"
value: "3600" value: "869583045"
access: "read-write" access: "read-write"
filter: "" filter: "0~128"
display: "T3512" display: "Allowed IMEI Prefix"
comment: "" comment: ""
- name: "t3513" - name: "dnnCorrectionEnabled"
type: "int" type: "bool"
value: "2" value: "0"
access: "read-write" access: "read-write"
filter: "" filter: '{"0":"false","1":"true"}'
display: "T3513" display: "DNN Correction Enabled"
comment: "" comment: ""
- name: "t3522" - name: "defaultDnn"
type: "int" type: "string"
value: "6" value: "internet"
access: "read-write" access: "read-write"
filter: "" filter: "0~64"
display: "T3522" display: "Default DNN"
comment: "" comment: ""
- name: "t3550" - name: "integrityAlgorithm"
type: "int" type: "enum"
value: "6" value: "2"
access: "read-write" access: "read-write"
filter: "" filter: '{"0":"NIA0","1":"NIA1","2":"NIA2","3":"NIA3"}'
display: "T3550" display: "Integrity Algorithm"
comment: "" comment: ""
- name: "t3555" - name: "cipheringAlgorithm"
type: "int" type: "enum"
value: "6" value: "0"
access: "read-write" access: "read-write"
filter: "" filter: '{"0":"NEA0","1":"NEA1","2":"NEA2","3":"NEA3"}'
display: "T3555" display: "Ciphering Algorithm"
comment: "" comment: ""
- name: "t3560" - name: "t3502"
type: "int" type: "int"
value: "6" value: "720"
access: "read-write" access: "read-write"
filter: "" filter: "1~65535"
display: "T3560" display: "T3502"
comment: "" comment: ""
- name: "t3565" - name: "t3512"
type: "int" type: "int"
value: "6" value: "3600"
access: "read-write" access: "read-write"
filter: "" filter: "1~65535"
display: "T3565" display: "T3512"
comment: "" comment: ""
- name: "t3570" - name: "t3513"
type: "int" type: "int"
value: "6" value: "2"
access: "read-write" access: "read-write"
filter: "" filter: "1~65535"
display: "T3570" display: "T3513"
comment: "" comment: ""
- name: "t3522"
type: "int"
value: "6"
access: "read-write"
filter: "1~65535"
display: "T3522"
comment: ""
- name: "t3550"
type: "int"
value: "6"
access: "read-write"
filter: "1~65535"
display: "T3550"
comment: ""
- name: "t3555"
type: "int"
value: "6"
access: "read-write"
filter: "1~65535"
display: "T3555"
comment: ""
- name: "t3560"
type: "int"
value: "6"
access: "read-write"
filter: "1~65535"
display: "T3560"
comment: ""
- name: "t3565"
type: "int"
value: "6"
access: "read-write"
filter: "1~65535"
display: "T3565"
comment: ""
- name: "t3570"
type: "int"
value: "6"
access: "read-write"
filter: "1~65535"
display: "T3570"
comment: ""
association: association:
display: "TNL Association" display: "TNL Association List"
sort: 3
array: array:
- name: "index" - name: "index"
type: "int" type: "int"
value: "0" value: "0"
access: "read-write" access: "read-only"
filter: '0~15' filter: "0~15"
display: "Index" display: "Index"
comment: "0~15" comment: "0~15"
- name: "ngapIp" - name: "ngapIp"
type: "string" type: "string"
value: "192.168.1.183" value: "192.168.1.183"
access: "read-write" access: "read-write"
filter: '0~64' filter: "0~64"
display: "NGAP IP" display: "NGAP IP"
comment: "" comment: ""
- name: "ngapSctpPort" - name: "ngapSctpPort"
type: "int" type: "int"
value: "38412" value: "38412"
access: "read-write" access: "read-write"
filter: "0~65535" filter: "0~65535"
display: "NGAP SCTP Port" display: "NGAP SCTP Port"
comment: "0~65535" comment: "0~65535"
- name: "weightFactor" - name: "weightFactor"
type: "int" type: "int"
value: "255" value: "255"
access: "read-write" access: "read-write"
filter: "0~255" filter: "0~255"
display: "Weight" display: "Weight"
comment: "" comment: "0~255"
guami: guami:
display: "Guami List" display: "GUAMI List"
sort: 5
array: array:
- name: "index" - name: "index"
type: "int" type: "int"
value: "0" value: "0"
access: "read-write" access: "read-only"
filter: '0~15' filter: "0~15"
display: "Index" display: "Index"
comment: "0~15" comment: "0~15"
- name: "plmnId" - name: "plmnId"
type: "regex" type: "regex"
value: '46000' value: "00101"
access: "read-write" access: "read-write"
filter: '^[0-9]{5,6}$' filter: "^[0-9]{5,6}$"
display: "Plmn Id" display: "PLMN ID"
comment: "" comment: ""
- name: "regionId" - name: "regionId"
type: "int" type: "int"
value: '1' value: "1"
access: "read-write" access: "read-write"
filter: '0~256' filter: "0~255"
display: "Region ID" display: "Region ID"
comment: "0~256" comment: "0~255"
- name: "setId" - name: "setId"
type: "int" type: "int"
value: '1' value: "1"
access: "read-write" access: "read-write"
filter: '0~1023' filter: "0~1023"
display: "Set ID" display: "Set ID"
comment: "" comment: "0~1023"
- name: "pointer" - name: "pointer"
type: "int" type: "int"
value: '1' value: "1"
access: "read-write" access: "read-write"
filter: '0~63' filter: "0~63"
display: "Pointer" display: "Pointer"
comment: "" comment: "0~63"
tai: tai:
display: "TAI List" display: "TAI List"
sort: 7
array: array:
- name: "index" - name: "index"
type: "int" type: "int"
value: "0" value: "0"
access: "read-write" access: "read-only"
filter: '0~15' filter: "0~15"
display: "Index" display: "Index"
comment: "0~15" comment: "0~15"
- name: "plmnId" - name: "plmnId"
type: "regex" type: "regex"
value: '46000' value: "00101"
access: "read-write" access: "read-write"
filter: '^[0-9]{5,6}$' filter: "^[0-9]{5,6}$"
display: "Plmn Id" display: "PLMN ID"
comment: "" comment: ""
- name: "tac" - name: "tac"
type: "string" type: "string"
value: "1" value: "1"
access: "read-write" access: "read-write"
filter: '0~8' filter: "0~8"
display: "TAC" display: "TAC"
comment: "0~8" comment: "0~16777215"
slice: slice:
display: "Slice List" display: "Slice List"
sort: 9
array: array:
- name: "index" - name: "index"
type: "int" type: "int"
value: "0" value: "0"
access: "read-write" access: "read-only"
filter: '0~15' filter: "0~15"
display: "Index" display: "Index"
comment: "0~15" comment: "0~15"
- name: "plmnId" - name: "plmnId"
type: "regex" type: "regex"
value: '46000' value: "00101"
access: "read-write" access: "read-write"
filter: '^[0-9]{5,6}$' filter: "^[0-9]{5,6}$"
display: "Plmn Id" display: "PLMN ID"
comment: "" comment: ""
- name: "sst" - name: "sst"
type: "int" type: "int"
value: '1' value: "1"
access: "read-write" access: "read-write"
filter: '0~127' filter: "0~127"
display: "Sst" display: "SST"
comment: "" comment: "0~127"
- name: "sd" - name: "sd"
type: "regex" type: "regex"
value: '000001' value: "000001"
access: "read-write" access: "read-write"
filter: '' filter: "^[A-Fa-f0-9]{6}"
display: "Sd" display: "SD"
comment: "" comment: ""
systemFeatOpt:
display: "System FeatOpt"
sort: 11
list:
- name: "dnnCorrectionEnabled"
type: "bool"
value: "0"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "dnnCorrectionEnabled"
comment: ""
- name: "gutiReallocationInPRUEnabled"
type: "bool"
value: "0"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "gutiReallocationInPRUEnabled"
comment: ""
- name: "ueRadioCapabilityMatchEnabled"
type: "bool"
value: "0"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "ueRadioCapabilityMatchEnabled"
comment: ""
- name: "supportFollowOnRequestIndication"
type: "bool"
value: "0"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "supportFollowOnRequestIndication"
comment: ""
- name: "triggerInitCtxSetupForAllNASProc"
type: "bool"
value: "0"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "triggerInitCtxSetupForAllNASProc"
comment: ""
- name: "supportAllAllowedNssai"
type: "bool"
value: "0"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "supportAllAllowedNssai"
comment: ""
- name: "implicitUnsubscribeEnabled"
type: "bool"
value: "0"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "implicitUnsubscribeEnabled"
comment: ""
- name: "supportRRCInactiveReport"
type: "bool"
value: "0"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "supportRRCInactiveReport"
comment: ""
- name: "supportMappedSecurityContext"
type: "bool"
value: "0"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "supportMappedSecurityContext"
comment: ""
- name: "optimizeSignalingProcedure"
type: "bool"
value: "0"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "optimizeSignalingProcedure"
comment: ""
- name: "reAuthInServiceRequestProc"
type: "bool"
value: "0"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "reAuthInServiceRequestProc"
comment: ""
- name: "skipGetSubscribedNssai"
type: "bool"
value: "0"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "skipGetSubscribedNssai"
comment: ""
- name: "forceIdentityRequest"
type: "bool"
value: "0"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "forceIdentityRequest"
comment: ""
- name: "cagEnabled"
type: "bool"
value: "0"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "cagEnabled"
comment: ""
- name: "imeiRestrictionEnabled"
type: "bool"
value: "0"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "imeiRestrictionEnabled"
comment: ""
- name: "checkSliceInTaEnabled"
type: "bool"
value: "0"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "checkSliceInTaEnabled"
comment: ""
- name: "uePolicyEnabled"
type: "bool"
value: "0"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "uePolicyEnabled"
comment: ""
- name: "smsOverNasEnabled"
type: "bool"
value: "0"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "smsOverNasEnabled"
comment: ""
- name: "statusReportToOmc"
type: "bool"
value: "0"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "statusReportToOmc"
comment: ""
- name: "statusReportEnabled"
type: "bool"
value: "0"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "statusReportEnabled"
comment: ""
+43 -42
View File
@@ -1,46 +1,47 @@
ausf: ausf:
system: system:
display: "System" display: "System"
sort: 1
list: list:
- name: "serviceIP" - name: "serviceIP"
type: "ipv4" type: "ipv4"
value: "172.16.5.130" value: "172.16.5.130"
access: "read-write" access: "read-write"
filter: '' filter: ""
display: "Service IP" display: "Service IP"
comment: "" comment: ""
- name: "servicePort" - name: "servicePort"
type: "int" type: "int"
value: "8080" value: "8080"
access: "read-write" access: "read-write"
filter: "0~65535" filter: "0~65535"
display: "Service Port" display: "Service Port"
comment: "0~65535" comment: ""
- name: "scheme" - name: "scheme"
type: "enum" type: "enum"
value: "http" value: "http"
access: "read-write" access: "read-write"
filter: "{\"0\":\"http\", \"1\":\"https\"}" filter: '{"0":"HTTP", "1":"HTTPS"}'
display: "scheme" display: "Scheme"
comment: "" comment: ""
- name: "nrfUri" - name: "nrfUri"
type: "string" type: "string"
value: "http://172.16.5.180:8080" value: "http://172.16.5.180:8080"
access: "read-write" access: "read-write"
filter: '' filter: ""
display: "NRF URI" display: "NRF URI"
comment: "" comment: ""
- name: "udmUri" - name: "udmUri"
type: "string" type: "string"
value: "http://172.16.5.140:8080" value: "http://172.16.5.140:8080"
access: "read-write" access: "read-write"
filter: '' filter: ""
display: "UDM URI" display: "UDM URI"
comment: "" comment: ""
- name: "groupId" - name: "groupId"
type: "string" type: "string"
value: "0" value: "0"
access: "read-write" access: "read-write"
filter: '' filter: ""
display: "Group Id" display: "Group ID"
comment: "0~31" comment: ""
+120
View File
@@ -0,0 +1,120 @@
cbc:
system:
display: "System Config"
sort: 1
list:
- name: "name"
type: "string"
value: "CBC"
access: "read-write"
filter: "0~64"
display: "CBC Name"
comment: ""
- name: "instance"
type: "string"
value: "CBC-001"
access: "read-write"
filter: "0~64"
display: "NF Instance"
comment: ""
- name: "sbiIp"
type: "string"
value: "127.0.0.1"
access: "read-write"
filter: "0~64"
display: "SBI Server IP"
comment: ""
- name: "sbiPort"
type: "int"
value: "9090"
access: "read-write"
filter: "0~65535"
display: "SBI Server Port"
comment: "0~65535"
- name: "sbiScheme"
type: "enum"
value: "0"
access: "read-write"
filter: '{"0":"http","1":"https"}'
display: "SBI Scheme"
comment: "http or https"
amfProfile:
display: "AMF Profile"
sort: 3
array:
- name: "index"
type: "int"
value: "0"
access: "read-only"
filter: "0~15"
display: "Index"
comment: "0~15"
- name: "name"
type: "string"
value: "AMF"
access: "read-write"
filter: "0~64"
display: "NF Name"
comment: ""
- name: "uri"
type: "string"
value: "http://172.16.5.130:8080"
access: "read-write"
filter: "0~64"
display: "AMF URI"
comment: ""
- name: "plmnId"
type: "regex"
value: "00101"
access: "read-write"
filter: "^[0-9]{5,6}$"
display: "PLMN ID"
comment: ""
- name: "tac"
type: "string"
value: "1"
access: "read-write"
filter: "0~8"
display: "TAC"
comment: "0~16777215"
mmeProfile:
display: "MME Profile"
sort: 5
array:
- name: "index"
type: "int"
value: "0"
access: "read-only"
filter: "0~15"
display: "Index"
comment: "0~15"
- name: "name"
type: "string"
value: "MME"
access: "read-write"
filter: "0~64"
display: "NF Name"
comment: ""
- name: "uri"
type: "string"
value: "sctp://192.168.1.1:9090"
access: "read-write"
filter: "0~64"
display: "MME URI"
comment: ""
- name: "plmnId"
type: "regex"
value: "00101"
access: "read-write"
filter: "^[0-9]{5,6}$"
display: "PLMN ID"
comment: ""
- name: "tac"
type: "string"
value: "1"
access: "read-write"
filter: "0~8"
display: "TAC"
comment: "0~16777215"
+286 -110
View File
@@ -1,114 +1,290 @@
ims: ims:
system: system:
display: "System" display: "System"
sort: 1
list: list:
- name: "label" - name: "label"
type: "string" type: "string"
value: "ims-core" value: "ims-core"
access: "read-write" access: "read-write"
filter: '' filter: ""
display: "label" display: "Label"
comment: "" comment: ""
- name: "hplmnMCC" - name: "hplmnMCC"
type: "string" type: "string"
value: "460" value: "001"
access: "read-write" access: "read-only"
filter: '' filter: ""
display: "HPLMN MCC" display: "HPLMN MCC"
comment: "" comment: ""
- name: "hplmnMNC" - name: "hplmnMNC"
type: "string" type: "string"
value: "00" value: "01"
access: "read-write" access: "read-only"
filter: '' filter: ""
display: "HPLMN MNC" display: "HPLMN MNC"
comment: "" comment: ""
- name: "serviceIP" - name: "LocalNetworkIPv4"
type: "ipv4" type: "ipv4"
value: "172.16.5.110" value: "172.16.5.110"
access: "read-write" access: "read-write"
filter: '' filter: ""
display: "Service IP" display: "Local Network IPv4"
comment: "" comment: ""
- name: "serviceIPv6" - name: "serviceIP"
type: "ipv6" type: "ipv4"
value: "" value: "172.16.5.110"
access: "read-write" access: "read-write"
filter: '' filter: ""
display: "Service IPv6" display: "Public Network IPv4"
comment: "" comment: ""
- name: "domainName1" - name: "serviceIPv6"
type: "string" type: "ipv6"
value: "ims.mnc000.mcc460.3gppnetwork.org" value: ""
access: "read-write" access: "read-write"
filter: '' filter: ""
display: "Domain Name 1" display: "Public Network IPv6"
comment: "" comment: ""
- name: "domainName2" - name: "domainName1"
type: "string" type: "string"
value: "" value: "ims.mnc001.mcc001.3gppnetwork.org"
access: "read-write" access: "read-only"
filter: '' filter: ""
display: "Domain Name 2" display: "Domain Name 1"
comment: "" comment: ""
- name: "domainName3" - name: "domainName2"
type: "string" type: "string"
value: "" value: ""
access: "read-write" access: "read-only"
filter: '' filter: ""
display: "Domain Name 3" display: "Domain Name 2"
comment: "" comment: ""
- name: "domainName4" - name: "domainName3"
type: "string" type: "string"
value: "" value: ""
access: "read-write" access: "read-only"
filter: '' filter: ""
display: "Domain Name 4" display: "Domain Name 3"
comment: "" comment: ""
- name: "multiDomainInd" - name: "domainName4"
type: "bool" type: "string"
value: 'false' value: ""
access: "read-write" access: "read-only"
filter: 'false;true;' filter: ""
display: "MultiDomain Indicator" display: "Domain Name 4"
comment: "" comment: ""
- name: "transcodeInd" - name: "multiIPStackInd"
type: "bool" type: "bool"
value: 'false' value: "false"
access: "read-write" access: "read-write"
filter: 'false;true;' filter: '{"0":"false", "1":"true"}'
display: "Transcode Indicator" display: "MultiIPStack Indicator"
comment: "" comment: ""
- name: "multiIPStackInd" - name: "registerTimer"
type: "bool" type: "int"
value: 'false' value: "7200"
access: "read-write" access: "read-write"
filter: 'false;true;' filter: "120~1000000"
display: "MultiIPStack Indicator" display: "Register Timer"
comment: "" comment: ""
- name: "registerTimer" - name: "maxCallDuration"
type: "int" type: "int"
value: "7200" value: "43200"
access: "read-only" access: "read-write"
filter: '120-1000000' filter: "1800~1000000"
display: "Register Timer" display: "Max Call Duration"
comment: "1~8" comment: ""
- name: "dispatchSystemInd" - name: "internalSMSInd"
type: "bool" type: "bool"
value: 'false' value: "false"
access: "read-write" access: "read-write"
filter: 'false;true;' filter: '{"0":"false", "1":"true"}'
display: "Dispatch System Indicator" display: "Internal SMS Indicator"
comment: "" comment: ""
- name: "dispatchSystemIP" - name: "internalCDRInd"
type: "ipv4" type: "bool"
value: "" value: "false"
access: "read-write" access: "read-write"
filter: '' filter: '{"0":"false", "1":"true"}'
display: "Dispatch System IP" display: "Internal CDR Indicator"
comment: "" comment: ""
- name: "internalKPIInd"
type: "bool"
value: "false"
access: "read-write"
filter: '{"0":"false", "1":"true"}'
display: "Internal KPI Indicator"
comment: ""
- name: "pcfIP"
type: "ipv4"
value: "172.16.5.160"
access: "read-write"
filter: ""
display: "PCF IP Address"
comment: ""
plmn:
display: "PLMN List"
sort: 3
array:
- name: "index"
type: "int"
value: "0"
access: "read-only"
filter: "0~3"
display: "Index"
comment: "0~3"
- name: "mcc"
type: "regex"
value: "001"
access: "read-write"
filter: "^[0-9]{3}$"
display: "MCC"
comment: ""
- name: "mnc"
type: "regex"
value: "01"
access: "read-write"
filter: "^[0-9]{2,3}$"
display: "MNC"
comment: ""
- name: "domain"
type: "string"
value: "ims.mnc001.mcc001.3gppnetwork.org"
access: "read-only"
filter: "0~128"
display: "Domain"
comment: ""
mmtel_dialplan:
display: "MMTEL Dialplan"
sort: 5
array:
- name: "index"
type: "int"
value: "0"
access: "read-only"
filter: "0~15"
display: "Index"
comment: "0~15"
- name: "naName"
type: "string"
value: ""
access: "read-only"
filter: "0~128"
display: "NaName"
comment: ""
- name: "title"
type: "string"
value: ""
access: "read-write"
filter: "0~128"
display: "Title"
comment: ""
- name: "method"
type: "string"
value: "0"
access: "read-write"
filter: "0-2"
display: "Method"
comment: ""
- name: "prefix"
type: "string"
value: ""
access: "read-write"
filter: "0~128"
display: "Prefix"
comment: ""
- name: "start"
type: "string"
value: ""
access: "read-write"
filter: "0~128"
display: "Start"
comment: ""
- name: "end"
type: "string"
value: ""
access: "read-write"
filter: "0~128"
display: "End"
comment: ""
- name: "attrib"
type: "string"
value: ""
access: "read-write"
filter: "0~128"
display: "Attrib"
comment: ""
- name: "numberLen"
type: "string"
value: ""
access: "read-write"
filter: "0~128"
display: "Number Len"
comment: ""
- name: "rsc"
type: "string"
value: ""
access: "read-write"
filter: "0~128"
display: "Rsc"
comment: ""
- name: "e164Nai"
type: "string"
value: ""
access: "read-write"
filter: "0~128"
display: "E164 Nai"
comment: ""
- name: "e164Delete"
type: "string"
value: ""
access: "read-write"
filter: "0~128"
display: "E164 Delete"
comment: ""
- name: "e164Insert"
type: "string"
value: ""
access: "read-write"
filter: "0~128"
display: "E164 Insert"
comment: ""
- name: "adminState"
type: "enum"
value: "0"
access: "read-write"
filter: '{"0":"Close", "1":"Open"}'
display: "Admin State"
comment: "Enable: Close/Open"
ds_system:
display: "DS System"
sort: 7
list:
- name: "dispatchSystemInd"
type: "bool"
value: "false"
access: "read-write"
filter: '{"0":"false", "1":"true"}'
display: "Dispatch System Indicator"
comment: ""
- name: "transcodeInd"
type: "bool"
value: "false"
access: "read-write"
filter: '{"0":"false", "1":"true"}'
display: "Transcode Indicator"
comment: ""
- name: "dispatchSystemIP"
type: "ipv4"
value: "1.0.0.1"
access: "read-write"
filter: ""
display: "Dispatch System IPv4"
comment: ""
- name: "dispatchSystemPort"
type: "int"
value: "5060"
access: "read-write"
filter: ""
display: "Dispatch System Port"
comment: ""
+309
View File
@@ -0,0 +1,309 @@
mme:
system:
display: "System Config"
sort: 1
list:
- name: "csfbEnabled"
type: "bool"
value: "false"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "CSFB Enabled"
comment: "true|false"
- name: "volteEnabled"
type: "bool"
value: "false"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "VoLTE Enabled"
comment: "true|false"
- name: "s1MmeIp"
type: "string"
value: "192.168.1.179"
access: "read-write"
filter: "0~64"
display: "S1 MME IP"
comment: "0~64"
- name: "s1MmePort"
type: "int"
value: "36412"
access: "read-only"
filter: "0~65535"
display: "S1 MME Port"
comment: "0~65535"
- name: "s11MmeIp"
type: "string"
value: "192.168.1.179"
access: "read-write"
filter: "0~64"
display: "S11 MME IP"
comment: "0~64"
- name: "s11MmePort"
type: "int"
value: "2123"
access: "read-write"
filter: "0~65535"
display: "S11 MME Port"
comment: "0~65535"
- name: "s10MmeIp"
type: "string"
value: "192.168.1.178"
access: "read-write"
filter: "0~64"
display: "S10 MME IP"
comment: "0~64"
- name: "s10MmePort"
type: "int"
value: "2123"
access: "read-write"
filter: "0~65535"
display: "S10 MME Port"
comment: "0~65535"
- name: "sgsMmeIp"
type: "string"
value: "192.168.1.179"
access: "read-write"
filter: "0~64"
display: "SGs MME IP"
comment: "0~64"
- name: "sgsMmePort"
type: "int"
value: "29118"
access: "read-only"
filter: "0~65535"
display: "SGs MME Port"
comment: "0~65535"
- name: "s6aIdentity"
type: "string"
value: "mme.epc.mnc001.mcc001.3gppnetwork.org"
access: "read-write"
filter: "0~100"
display: "S6A MME Identity"
comment: "0~100"
- name: "localIp"
type: "string"
value: "172.16.5.220"
access: "read-write"
filter: "0~20"
display: "S6A MME IP"
comment: "0~20"
gummei:
display: "Gummei List"
sort: 3
array:
- name: "index"
type: "int"
value: "0"
access: "read"
filter: "0~15"
display: "Index"
comment: "0~15"
- name: "plmnId"
type: "regex"
value: "00101"
access: "read-write"
filter: "^[0-9]{5,6}$"
display: "PLMN ID"
comment: "^[0-9]{5,6}$"
- name: "groupId"
type: "int"
value: "4"
access: "read-write"
filter: "0~65535"
display: "Group ID"
comment: "0~65535"
- name: "code"
type: "int"
value: "1"
access: "read-write"
filter: "0~255"
display: "Code"
comment: "0~255"
tai:
display: "TAI List"
sort: 5
array:
- name: "index"
type: "int"
value: "0"
access: "read"
filter: "0~15"
display: "Index"
comment: "0~15"
- name: "plmnId"
type: "regex"
value: "00101"
access: "read-write"
filter: "^[0-9]{5,6}$"
display: "PLMN ID"
comment: "^[0-9]{5,6}$"
- name: "tac"
type: "int"
value: "1"
access: "read-write"
filter: "0~65535"
display: "TAC"
comment: "0~65535"
hss:
display: "HSS List"
sort: 7
array:
- name: "index"
type: "int"
value: "0"
access: "read"
filter: "0~15"
display: "Index"
comment: "0~15"
- name: "imsiPre"
type: "regex"
value: "00101"
access: "read-write"
filter: "^[0-9]{1,15}$"
display: "IMSI Prefix"
comment: "^[0-9]{1,15}$"
- name: "hssHostname"
type: "string"
value: "hss.ims.mnc001.mcc001.3gppnetwork.org"
access: "read-write"
filter: "0~128"
display: "HSS Hostname"
comment: "0~128"
- name: "hssRealm"
type: "string"
value: "ims.mnc001.mcc001.3gppnetwork.org"
access: "read-write"
filter: "0~128"
display: "HSS Realm"
comment: "0~128"
- name: "protocol"
type: "string"
value: "SCTP"
access: "read-write"
filter: "0~8"
display: "Protocol"
comment: "SCTP|TCP"
- name: "hssPort"
type: "int"
value: "3868"
access: "read-write"
filter: "0~65535"
display: "HSS Port"
comment: "0~65535"
sgw:
display: "SGW List"
sort: 9
array:
- name: "index"
type: "int"
value: "0"
access: "read"
filter: "0~15"
display: "Index"
comment: "0~15"
- name: "plmnId"
type: "regex"
value: "00101"
access: "read-write"
filter: "^[0-9]{5,6}$"
display: "PLMN ID"
comment: "^[0-9]{5,6}$"
- name: "tac"
type: "int"
value: "1"
access: "read-write"
filter: "0~65535"
display: "TAC"
comment: "0~65535"
- name: "sgwIp"
type: "string"
value: "172.16.5.150"
access: "read-write"
filter: "0~64"
display: "SGW IP"
comment: "0~64"
pgw:
display: "PGW List"
sort: 11
array:
- name: "index"
type: "int"
value: "0"
access: "read"
filter: "0~15"
display: "Index"
comment: "0~15"
- name: "plmnId"
type: "regex"
value: "00101"
access: "read-write"
filter: "^[0-9]{5,6}$"
display: "PLMN ID"
comment: "^[0-9]{5,6}$"
- name: "apn"
type: "string"
value: "internet"
access: "read-write"
filter: "0~128"
display: "APN"
comment: "0~128"
- name: "pgwIp"
type: "string"
value: "192.168.1.181"
access: "read-write"
filter: "0~64"
display: "PGW IP"
comment: "0~64"
amf:
display: "AMF List"
sort: 13
array:
- name: "index"
type: "int"
value: "0"
access: "read"
filter: "0~15"
display: "Index"
comment: "0~15"
- name: "plmnId"
type: "regex"
value: "00101"
access: "read-write"
filter: "^[0-9]{5,6}$"
display: "PLMN ID"
comment: "^[0-9]{5,6}$"
- name: "tac"
type: "int"
value: "1"
access: "read-write"
filter: "0~16777215"
display: "TAC"
comment: "0~16777215"
- name: "regionId"
type: "int"
value: "1"
access: "read-write"
filter: "0~255"
display: "Region ID"
comment: "0~255"
- name: "setId"
type: "int"
value: "1"
access: "read-write"
filter: "0~1023"
display: "Set ID"
comment: "0~1023"
- name: "pointer"
type: "int"
value: "1"
access: "read-write"
filter: "0~63"
display: "Pointer"
comment: "0~63"
- name: "amfIp"
type: "string"
value: "172.16.5.120"
access: "read-write"
filter: "0~64"
display: "AMF IP"
comment: "0~64"
+111
View File
@@ -0,0 +1,111 @@
mocngw:
system:
display: "System Config"
sort: 1
list:
- name: "s1apSouthAddr"
type: "string"
value: "192.168.7.163"
access: "read-write"
filter: "0~64"
display: "S1AP South Address"
comment: ""
- name: "s1apNorthAddr"
type: "string"
value: "192.168.8.163"
access: "read-write"
filter: "0~64"
display: "S1AP North Address"
comment: ""
- name: "tac"
type: "int"
value: "1"
access: "read-write"
filter: "0~65535"
display: "TAC"
comment: "0~65535"
- name: "enbId"
type: "int"
value: "24"
access: "read-write"
filter: "0~1048575"
display: "ENB ID"
comment: "0~1048575"
- name: "userPlaneEnabled"
type: "bool"
value: "0"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "User Plane Enabled"
comment: ""
- name: "pfcpAddr"
type: "string"
value: "192.168.7.163"
access: "read-write"
filter: "0~64"
display: "PFCP Address"
comment: ""
mme:
display: "MME List"
sort: 3
array:
- name: "index"
type: "int"
value: "0"
access: "read-only"
filter: "0~15"
display: "Index"
comment: "0~15"
- name: "s1apAddr"
type: "string"
value: "192.168.1.161"
access: "read-write"
filter: "0~64"
display: "S1AP Address"
comment: ""
- name: "s1apPort"
type: "int"
value: "36412"
access: "read-write"
filter: "0~65535"
display: "S1AP Port"
comment: "0~65535"
- name: "plmnId"
type: "regex"
value: "00101"
access: "read-write"
filter: "^[0-9]{5,6}$"
display: "PLMN ID"
comment: ""
upgw:
display: "UPGW Config"
sort: 5
list:
- name: "pfcpAddr"
type: "string"
value: "192.168.1.159"
access: "read-write"
filter: "0~64"
display: "PFCP Address"
comment: ""
- name: "pfcpPort"
type: "int"
value: "8805"
access: "read-write"
filter: "0~65535"
display: "PFCP Port"
comment: "0~65535"
- name: "gtpuSouthAddr"
type: "string"
value: "10.10.1.2"
access: "read-write"
filter: "0~64"
display: "GTP-U South Address"
comment: ""
- name: "gtpuNorthAddr"
type: "string"
value: "192.168.7.123"
access: "read-write"
filter: "0~64"
display: "GTP-U North Address"
comment: ""
+61
View File
@@ -0,0 +1,61 @@
n3iwf:
system:
display: "System"
sort: 1
list:
- name: "ikeBindAddr"
type: "string"
value: "192.168.12.160"
access: "read-write"
filter: ""
display: "IKEBindAddress"
comment: ""
- name: "gtpBindAddr"
type: "string"
value: "192.168.12.161"
access: "read-write"
filter: ""
display: "GTPBindAddress"
comment: ""
- name: "fqdn"
type: "string"
value: "n3iwf.5gc.mnc00.mcc460.pub.3gppnetwork.org"
access: "read-write"
filter: ""
display: "FQDN"
comment: ""
- name: "internalIP"
type: "string"
value: "172.16.1.190"
access: "read-write"
filter: ""
display: "InternalIP"
comment: ""
- name: "udmAddr"
type: "string"
value: "172.16.1.140:8080"
access: "read-write"
filter: ""
display: "UdmIPAddrPort"
comment: ""
- name: "smfIPAddr"
type: "string"
value: "172.16.1.150"
access: "read-write"
filter: ""
display: "SmfIPAddress"
comment: ""
- name: "n3IPAddr"
type: "string"
value: "192.168.1.160"
access: "read-write"
filter: ""
display: "N3IPAddress"
comment: ""
- name: "n6IPAddr"
type: "string"
value: "192.168.1.161"
access: "read-write"
filter: ""
display: "N6IPAddress"
comment: ""
+40 -37
View File
@@ -1,64 +1,67 @@
nrf: nrf:
system: system:
display: "System" display: "System"
sort: 1
perms: "put"
list: list:
- name: "serviceIP" - name: "serviceIP"
type: "ipv4" type: "ipv4"
value: "172.16.5.180" value: "172.16.5.180"
access: "read-write" access: "read-write"
filter: '' filter: ""
display: "Service IP" display: "Service IP"
comment: "" comment: ""
- name: "servicePort" - name: "servicePort"
type: "int" type: "int"
value: "8080" value: "8080"
access: "read-write" access: "read-write"
filter: "0~65535" filter: "0~65535"
display: "Service Port" display: "Service Port"
comment: "0~65535" comment: ""
- name: "scheme" - name: "scheme"
type: "enum" type: "enum"
value: "0" value: "0"
access: "read-write" access: "read-write"
filter: "{\"0\":\"http\", \"1\":\"https\"}" filter: '{"0":"HTTP", "1":"HTTPS"}'
display: "scheme" display: "Scheme"
comment: "" comment: ""
registeredNFs: registeredNFs:
display: "Registered NFs" display: "Registered NFs"
method: "get" sort: 3
perms: "get"
array: array:
- name: "index" - name: "index"
type: "int" type: "int"
value: "1" value: "1"
access: "read-only" access: "read-only"
filter: '1~256' filter: "1~256"
display: "Index" display: "Index"
comment: "1~256" comment: ""
- name: "nfType" - name: "nfType"
type: "string" type: "string"
value: '' value: ""
access: "read-only" access: "read-only"
filter: '^.{1,128}$' filter: "^.{1,128}$"
display: "NF Type" display: "NF Type"
comment: "1~128" comment: ""
- name: "status" - name: "status"
type: "string" type: "string"
value: '' value: ""
access: "read-only" access: "read-only"
filter: '^.{1,128}$' filter: "^.{1,128}$"
display: "Status" display: "Status"
comment: "1~128" comment: ""
- name: "nfId" - name: "nfId"
type: "string" type: "string"
value: '' value: ""
access: "read-only" access: "read-only"
filter: '^.{1,128}$' filter: "^.{1,128}$"
display: "NF Id" display: "NF ID"
comment: "1~128" comment: ""
- name: "ipAddress" - name: "ipAddress"
type: "string" type: "string"
value: '' value: ""
access: "read-only" access: "read-only"
filter: '^.{1,128}$' filter: "^.{1,128}$"
display: "IP Address" display: "IP Address"
comment: "1~128" comment: ""
+156 -260
View File
@@ -1,366 +1,262 @@
nssf: nssf:
General: general:
display: "General" display: "General"
sort: 1
list: list:
- name: "NssfName" - name: "nssfName"
type: "string"
value: ""
access: "read-write"
filter: ''
display: "NSSF Name"
comment: ""
- name: "NrfUri"
type: "string"
value: ""
access: "read-write"
filter: ''
display: "Nrf Uri"
comment: ""
- name: "LogLevel"
type: "string"
value: "error"
access: "read-write"
filter: ''
display: "Log Level"
comment: ""
- name: "NFId"
type: "string"
value: ""
access: "read-write"
filter: ''
display: "NF Id"
comment: ""
- name: "SystemID"
type: "int"
value: "0"
access: "read-write"
filter: ''
display: "System ID"
comment: ""
Omc:
display: "Omc"
list:
- name: "Enabled"
type: "bool"
value: "false"
access: "read-write"
filter: ''
display: "Enabled"
comment: ""
- name: "IpType"
type: "string"
value: "ipv4"
access: "read-write"
filter: ''
display: "Ip Type"
comment: "ipv4|ipv6|ipv46"
- name: "LocalIpv4"
type: "string"
value: "0.0.0.0"
access: "read-write"
filter: ''
display: "Local Ipv4"
comment: ""
- name: "LocalIpv6"
type: "string" type: "string"
value: "" value: ""
access: "read-write" access: "read-write"
filter: '' filter: ""
display: "Local Ipv6" display: "NSSF Name"
comment: "" comment: ""
- name: "LocalSeverPort" - name: "nrfUri"
type: "int"
value: "3030"
access: "read-write"
filter: '0~65535'
display: "Local Sever Port"
comment: "0~65535"
- name: "OmcIpv4"
type: "string"
value: "0.0.0.0"
access: "read-write"
filter: ''
display: "OMC Ipv4"
comment: ""
- name: "OmcIpv6"
type: "string" type: "string"
value: "" value: ""
access: "read-write" access: "read-write"
filter: '' filter: ""
display: "OMC Ipv6" display: "NRF URI"
comment: "" comment: ""
- name: "OmcPort" - name: "logLevel"
type: "int" type: "string"
value: "3030" value: "error"
access: "read-write" access: "read-write"
filter: '0~65535' filter: ""
display: "OMC Port" display: "Log Level"
comment: "0~65535" comment: ""
- name: "HttpScheme" - name: "nfId"
type: "string"
value: ""
access: "read-write"
filter: ""
display: "NF ID"
comment: ""
- name: "systemId"
type: "int"
value: "0"
access: "read-write"
filter: ""
display: "System ID"
comment: ""
sbi:
display: "SBI"
sort: 3
list:
- name: "scheme"
type: "string" type: "string"
value: "http" value: "http"
access: "read-write" access: "read-write"
filter: '' filter: ""
display: "Http Scheme"
comment: "http|https"
- name: "KpiStatisticInterval"
type: "int"
value: "1"
access: "read-write"
filter: '0~255'
display: "Kpi Statistic Interval"
comment: "0~255"
- name: "NeId"
type: "string"
value: ""
access: "read-write"
filter: ''
display: "Ne Id"
comment: ""
- name: "NeName"
type: "string"
value: ""
access: "read-write"
filter: ''
display: "Ne Name"
comment: ""
- name: "ObjectName"
type: "string"
value: ""
access: "read-write"
filter: ''
display: "Object Name"
comment: ""
- name: "Province"
type: "string"
value: ""
access: "read-write"
filter: ''
display: "Province"
comment: ""
- name: "PVFlag"
type: "string"
value: ""
access: "read-write"
filter: ''
display: "PV Flag"
comment: ""
Sbi:
display: "Sbi"
list:
- name: "Scheme"
type: "string"
value: "http"
access: "read-write"
filter: ''
display: "Scheme" display: "Scheme"
comment: "" comment: ""
- name: "RegisterIPv4" - name: "registerIpv4"
type: "string" type: "string"
value: "" value: ""
access: "read-write" access: "read-write"
filter: '' filter: ""
display: "Register IPv4" display: "Register IPv4"
comment: "Register IPv4" comment: ""
- name: "BindingIPv4" - name: "bindingIpv4"
type: "string" type: "string"
value: "" value: ""
access: "read-write" access: "read-write"
filter: '' filter: ""
display: "Binding IPv4" display: "Binding IPv4"
comment: "Binding IPv4" comment: ""
- name: "Register IPv6" - name: "registerIpv6"
type: "string" type: "string"
value: "" value: ""
access: "read-write" access: "read-write"
filter: '' filter: ""
display: "Register IPv6" display: "Register IPv6"
comment: "Register IPv6" comment: ""
- name: "BindingIPv6" - name: "bindingIpv6"
type: "string" type: "string"
value: "" value: ""
access: "read-write" access: "read-write"
filter: '0~65535' filter: ""
display: "Binding IPv6" display: "Binding IPv6"
comment: "Binding IPv6" comment: ""
- name: "IPType" - name: "ipType"
type: "string" type: "string"
value: "ipv4" value: "ipv4"
access: "read-write" access: "read-write"
filter: '' filter: ""
display: "IP Type" display: "IP Type"
comment: "IP Type" comment: ""
- name: "Port" - name: "port"
type: "int" type: "int"
value: "8080" value: "8080"
access: "read-write" access: "read-write"
filter: '' filter: ""
display: "Port" display: "Port"
comment: "Port" comment: ""
- name: "TelnetIPv4" - name: "telnetIpv4"
type: "string" type: "string"
value: "" value: ""
access: "read-write" access: "read-write"
filter: '' filter: ""
display: "Telnet IPv4" display: "Telnet IPv4"
comment: "Telnet IPv4" comment: ""
- name: "TelnetIPv6" - name: "telnetIpv6"
type: "string" type: "string"
value: "" value: ""
access: "read-write" access: "read-write"
filter: '' filter: ""
display: "Telnet IPv6" display: "Telnet IPv6"
comment: "Telnet IPv6" comment: ""
- name: "TelnetPort" - name: "telnetPort"
type: "int" type: "int"
value: "4100" value: "4100"
access: "read-write" access: "read-write"
filter: '' filter: ""
display: "Telnet Port" display: "Telnet Port"
comment: "Telnet Port" comment: ""
SupportedNetworkSliceList: supportedNetworkSliceList:
display: "Supported Network Slice List" display: "Supported Network Slice List"
sort: 5
array: array:
- name: "Index" - name: "index"
type: "int" type: "int"
value: "1" value: "1"
access: "read-only" access: "read-only"
filter: '1~32' filter: "1~32"
display: "Index" display: "Index"
comment: "1~32" comment: "1~32"
- name: "Mcc" - name: "mcc"
type: "string"
value: "001"
access: "read-write"
filter: ""
display: "MCC"
comment: ""
- name: "mnc"
type: "string"
value: "01"
access: "read-write"
filter: ""
display: "MNC"
comment: ""
- name: "tac"
type: "string" type: "string"
value: "" value: ""
access: "read-only" access: "read-write"
filter: '' filter: ""
display: "Mcc" display: "TAC"
comment: "Mcc" comment: ""
- name: "Mnc" - name: "supportedSst"
type: "string"
value: ""
access: "read-only"
filter: ''
display: "Mnc"
comment: "Mnc"
- name: "Tac"
type: "string"
value: ""
access: "read-only"
filter: ''
display: "Tac"
comment: "Tac"
- name: "SupportedSst"
type: "int" type: "int"
value: "" value: ""
access: "read-only" access: "read-write"
filter: '' filter: ""
display: "Supported Sst" display: "Supported SST"
comment: "Supported Sst" comment: ""
- name: "SupportedSd" - name: "supportedSd"
type: "string" type: "string"
value: "" value: ""
access: "read-write" access: "read-write"
filter: '' filter: ""
display: "Supported Sd" display: "Supported SD"
comment: "Supported Sd" comment: ""
- name: "RestrictedSst" - name: "restrictedSst"
type: "int" type: "int"
value: "" value: ""
access: "read-only" access: "read-write"
filter: '' filter: ""
display: "Restricted Sst" display: "Restricted SST"
comment: "Restricted Sst" comment: ""
- name: "RestrictedSd" - name: "restrictedSd"
type: "string" type: "string"
value: "" value: ""
access: "read-write" access: "read-write"
filter: '' filter: ""
display: "Restricted Sd" display: "Restricted SD"
comment: "Restricted Sd" comment: ""
- name: "NrfId" - name: "nrfId"
type: "string" type: "string"
value: "" value: ""
access: "read-write" access: "read-write"
filter: '' filter: ""
display: "Nrf Id" display: "NRF ID"
comment: "Nrf Id" comment: ""
- name: "Nsi Id" - name: "nsiId"
type: "string" type: "string"
value: "" value: ""
access: "read-write" access: "read-write"
filter: '' filter: ""
display: "Nsi Id" display: "NSI ID"
comment: "Nsi Id" comment: ""
- name: "Access Type" - name: "accessType"
type: "string" type: "string"
value: "" value: ""
access: "read-write" access: "read-write"
filter: '' filter: ""
display: "Access Type" display: "Access Type"
comment: "Access Type" comment: ""
- name: "AmfSetId" - name: "amfSetId"
type: "string" type: "string"
value: "" value: ""
access: "read-write" access: "read-write"
filter: '' filter: ""
display: "Amf Set Id" display: "AMF Set ID"
comment: "Amf Set Id" comment: ""
PlmnMappingList: plmnMappingList:
display: "Plmn Mapping List" display: "PLMN Mapping List"
sort: 7
array: array:
- name: "Index" - name: "index"
type: "int" type: "int"
value: "1" value: "1"
access: "read-only" access: "read-only"
filter: '1~32' filter: "1~32"
display: "Index" display: "Index"
comment: "1~32" comment: "1~32"
- name: "OperatorName" - name: "operatorName"
type: "string" type: "string"
value: "" value: ""
access: "read-only" access: "read-write"
filter: '' filter: ""
display: "Operator Name" display: "Operator Name"
comment: "Operator Name" comment: ""
- name: "Mcc" - name: "mcc"
type: "string" type: "string"
value: "" value: "001"
access: "read-only" access: "read-write"
filter: '' filter: ""
display: "Mcc" display: "MCC"
comment: "Mcc" comment: ""
- name: "Mnc" - name: "mnc"
type: "string" type: "string"
value: "" value: "02"
access: "read-only" access: "read-write"
filter: '' filter: ""
display: "Mnc" display: "MNC"
comment: "Mnc" comment: ""
- name: "ServingSnssaiSst" - name: "servingSnssaiSst"
type: "int" type: "int"
value: "1" value: "1"
access: "read-only" access: "read-write"
filter: '' filter: ""
display: "Serving Snssai Sst" display: "Serving SNSSAI SST"
comment: "Serving Snssai Sst" comment: ""
- name: "ServingSnssaiSd" - name: "servingSnssaiSd"
type: "string" type: "string"
value: "1" value: "1"
access: "read-write" access: "read-write"
filter: '' filter: ""
display: "Serving Snssai Sd" display: "Serving SNSSAI SD"
comment: "Serving Snssai Sd" comment: ""
- name: "HomeSnssaiSst" - name: "homeSnssaiSst"
type: "int" type: "int"
value: "1" value: "1"
access: "read-only" access: "read-write"
filter: '' filter: ""
display: "Home Snssai Sst" display: "Home SNSSAI SST"
comment: "Home Snssai Sst" comment: ""
- name: "HomeSnssaiSd" - name: "homeSnssaiSd"
type: "string" type: "string"
value: "1" value: "1"
access: "read-write" access: "read-write"
filter: '' filter: ""
display: "Home Snssai Sd" display: "Home SNSSAI SD"
comment: "Home Snssai Sd" comment: ""
+114
View File
@@ -0,0 +1,114 @@
omc:
alarmEmailForward:
display: "Alarm Email Forward Interface"
sort: 3
list:
- name: "enable"
type: "bool"
value: "true"
access: "rw"
filter: "true;false"
display: "Enable"
comment: "Is it enabled forward alarm with Email interface"
- name: "emailList"
type: "string"
value: ""
access: "rw"
filter: ""
display: "Email List"
comment: ""
- name: "smtp"
type: "string"
value: ""
access: "rw"
filter: ""
display: "SMTP Server"
comment: "Email SMTP server"
- name: "port"
type: "int"
value: ""
access: "rw"
filter: "0~65535"
display: "Port"
comment: ""
- name: "user"
type: "string"
value: ""
access: "rw"
filter: ""
display: "User"
comment: ""
- name: "password"
type: "string"
value: ""
access: "rw"
filter: ""
display: "Password"
comment: ""
- name: "tlsSkipVerify"
type: "bool"
value: "true"
access: "rw"
filter: "true;false"
display: "TLS Skip Verify"
comment: "If skip TLS verify (true/false)"
alarmSMSForward:
display: "Alarm SMS Forward Interface"
sort: 4
list:
- name: "enable"
type: "bool"
value: "true"
access: "rw"
filter: "true;false"
display: "Enable"
comment: "Is it enabled forward alarm with SMS interface"
- name: "mobileList"
type: "string"
value: ""
access: "rw"
filter: ""
display: "Mobile List"
comment: "Multiple mobile separated by commas"
- name: "smscAddr"
type: "string"
value: ""
access: "rw"
filter: ""
display: "SMSC Address"
comment: "The SMSC SMPP Address"
- name: "systemID"
type: "string"
value: ""
access: "rw"
filter: ""
display: "System ID"
comment: ""
- name: "password"
type: "string"
value: ""
access: "rw"
filter: ""
display: "Password"
comment: ""
- name: "systemType"
type: "string"
value: ""
access: "rw"
filter: ""
display: "System Type"
comment: ""
- name: "dataCoding"
type: "enum"
value: "GSM7BIT"
access: "rw"
filter: '{"0":"GSM7BIT","1":"ASCII","2":"BINARY8BIT1","3":"LATIN1","4":"BINARY8BIT2","6":"CYRILLIC","7":"HEBREW","8":"UCS2"}'
display: "Data Coding"
comment: "Short message coding type"
- name: "serviceNumber"
type: "string"
value: "OMC"
access: "rw"
filter: "3~20"
display: "Service Number"
comment: "It is the source address, the length is between 3 and 20"
+312 -273
View File
@@ -1,594 +1,633 @@
pcf: pcf:
system: system:
display: "System" display: "System"
sort: 1
list: list:
- name: "serviceIP" - name: "serviceIP"
type: "ipv4" type: "ipv4"
value: "172.16.5.160" value: "172.16.5.160"
access: "read-write" access: "read-write"
filter: '' filter: ""
display: "Service IP" display: "Service IP"
comment: "" comment: ""
- name: "servicePort" - name: "servicePort"
type: "int" type: "int"
value: "8080" value: "8080"
access: "read-write" access: "read-write"
filter: "0~65535" filter: "0~65535"
display: "Service Port" display: "Service Port"
comment: "0~65535" comment: ""
- name: "scheme" - name: "scheme"
type: "enum" type: "enum"
value: "0" value: "0"
access: "read-write" access: "read-write"
filter: "{\"0\":\"http\", \"1\":\"https\"}" filter: '{"0":"HTTP", "1":"HTTPS"}'
display: "scheme" display: "Scheme"
comment: "" comment: ""
- name: "nrfUri" - name: "nrfUri"
type: "string" type: "string"
value: "http://172.16.5.180:8080" value: "http://172.16.5.180:8080"
access: "read-write" access: "read-write"
filter: '' filter: ""
display: "NRF URI" display: "NRF URI"
comment: "" comment: ""
- name: "supportedPlmn1"
type: "string"
value: "00101"
access: "read-write"
filter: '^\d{5,6}$'
display: "Supported Plmn1"
comment: ""
- name: "supportedPlmn2"
type: "string"
value: "00101"
access: "read-write"
filter: '^\d{5,6}$'
display: "Supported Plmn2"
comment: ""
- name: "supportedPlmn3"
type: "string"
value: "00101"
access: "read-write"
filter: '^\d{5,6}$'
display: "Supported Plmn3"
comment: ""
- name: "supportedPlmn4"
type: "string"
value: "00101"
access: "read-write"
filter: '^\d{5,6}$'
display: "Supported Plmn4"
comment: ""
serviceAreaRestriction: serviceAreaRestriction:
display: "Service Area Restriction" display: "Service Area Restriction"
sort: 3
array: array:
- name: "index" - name: "index"
type: "int" type: "int"
value: "1" value: "1"
access: "read-only" access: "read-only"
filter: '1~16' filter: "1~16"
display: "Index" display: "Index"
comment: "1~16" comment: ""
- name: "name" - name: "name"
type: "string" type: "string"
value: 'def_ambr' value: "def_ambr"
access: "read-write" access: "read-write"
filter: '^.{1,32}$' filter: "^.{1,32}$"
display: "Name" display: "Name"
comment: "1~32" comment: ""
- name: "restrictionType" - name: "restrictionType"
type: "enum" type: "enum"
value: '0' value: "0"
access: "read-write" access: "read-write"
filter: "{\"0\":\"Allowed Areas\", \"1\":\"Not Allowed Areas\"}" filter: '{"0":"Allowed Areas", "1":"Not Allowed Areas"}'
display: "Restriction Type" display: "Restriction Type"
comment: "" comment: ""
- name: "tacs" - name: "tacs"
type: "string" type: "string"
value: '123' value: "123"
access: "read-write" access: "read-write"
filter: '' filter: ""
display: "TACs" display: "TACs"
comment: "0~128" comment: ""
- name: "areaCodes" - name: "areaCodes"
type: "string" type: "string"
value: '123456' value: "123456"
access: "read-write" access: "read-write"
filter: '' filter: ""
display: "AreaCodes" display: "Area Codes"
comment: "0~128" comment: ""
- name: "maxTAs" - name: "maxTAs"
type: "int" type: "int"
value: "1" value: "1"
access: "read-write" access: "read-write"
filter: '^\d{1,2}$' filter: '^\d{1,2}$'
display: "Max TAs" display: "Max TAs"
comment: "0~32" comment: ""
pccRules: pccRules:
display: "PCC Rules" display: "PCC Rules"
sort: 5
array: array:
- name: "index" - name: "index"
type: "int" type: "int"
value: "1" value: "1"
access: "read-only" access: "read-only"
filter: '1~64' filter: "1~64"
display: "Index" display: "Index"
comment: "1~64" comment: ""
- name: "ruleId" - name: "ruleId"
type: "string" type: "string"
value: 'internet' value: "internet"
access: "read-write" access: "read-write"
filter: '^.{1,63}$' filter: "^.{1,63}$"
display: "Rule Id" display: "Rule ID"
comment: "0~63" comment: ""
- name: "activate" - name: "activate"
type: "bool" type: "bool"
value: 'true' value: "true"
access: "read-write" access: "read-write"
filter: 'false;true;' filter: "false;true;"
display: "Activate" display: "Activate"
comment: "" comment: ""
- name: "precedence" - name: "precedence"
type: "int" type: "int"
value: "80" value: "80"
access: "read-write" access: "read-write"
filter: '0~255' filter: "0~255"
display: "Precedence" display: "Precedence"
comment: "0~255" comment: ""
- name: "flowUsage" - name: "flowUsage"
type: "enum" type: "enum"
value: '0' value: "0"
access: "read-write" access: "read-write"
filter: "{\"0\":\"General\", \"1\":\"IMS-Signalling\"}" filter: '{"0":"General", "1":"IMS-Signalling"}'
display: "Flow Usage" display: "Flow Usage"
comment: "" comment: ""
- name: "appId" - name: "appId"
type: "string" type: "string"
value: '' value: ""
access: "read-write" access: "read-write"
filter: '^.{1,63}$' filter: "^.{1,63}$"
display: "App Id" display: "APP ID"
comment: "0~63" comment: ""
- name: "flowTemplate" - name: "flowTemplate"
type: "string" type: "string"
value: 'flow_any' value: "flow_any"
access: "read-write" access: "read-write"
filter: '^.{1,255}$' filter: "^.{1,255}$"
display: "Flow Template" display: "Flow Template"
comment: "0~255" comment: ""
- name: "qosId" - name: "qosId"
type: "string" type: "string"
value: 'qos_cmnet' value: "qos_internet"
access: "read-write" access: "read-write"
filter: '^.{1,63}$' filter: "^.{1,63}$"
display: "Qos Id" display: "QoS ID"
comment: "0~63" comment: ""
- name: "trafficControlId" - name: "trafficControlId"
type: "string" type: "string"
value: '' value: ""
access: "read-write" access: "read-write"
filter: '^.{1,63}$' filter: "^.{1,63}$"
display: "Traffic Control Id" display: "Traffic Control ID"
comment: "0~63" comment: ""
- name: "usageMonitoringId" - name: "usageMonitoringId"
type: "string" type: "string"
value: '' value: ""
access: "read-write" access: "read-write"
filter: '^.{1,63}$' filter: "^.{1,63}$"
display: "Usage Monitoring Id" display: "Usage Monitoring ID"
comment: "0~63" comment: ""
sessionRules: sessionRules:
display: "Session Rules" display: "Session Rules"
sort: 7
array: array:
- name: "index" - name: "index"
type: "int" type: "int"
value: "1" value: "1"
access: "read-only" access: "read-only"
filter: '1~64' filter: "1~64"
display: "Index" display: "Index"
comment: "1~64" comment: ""
- name: "ruleId" - name: "ruleId"
type: "string" type: "string"
value: 'internet' value: "internet"
access: "read-write" access: "read-write"
filter: '^.{1,63}$' filter: "^.{1,63}$"
display: "Rule Id" display: "Rule ID"
comment: "0~63" comment: ""
- name: "activate" - name: "activate"
type: "bool" type: "bool"
value: 'true' value: "true"
access: "read-write" access: "read-write"
filter: 'false;true;' filter: "false;true;"
display: "Activate" display: "Activate"
comment: "" comment: ""
- name: "fiveQI" - name: "fiveQI"
type: "int" type: "int"
value: "9" value: "9"
access: "read-write" access: "read-write"
filter: '0~255' filter: "0~255"
display: "5QI" display: "5QI"
comment: "0~255" comment: ""
- name: "fiveQIPriorityLevel" - name: "fiveQIPriorityLevel"
type: "int" type: "int"
value: "80" value: "80"
access: "read-write" access: "read-write"
filter: '0~127' filter: "0~127"
display: "5QI Priority Level" display: "5QI Priority Level"
comment: "0~127" comment: ""
- name: "flowUsage" - name: "flowUsage"
type: "enum" type: "enum"
value: '0' value: "0"
access: "read-write" access: "read-write"
filter: "{\"0\":\"General\", \"1\":\"IMS-Signalling\"}" filter: '{"0":"General", "1":"IMS-Signalling"}'
display: "Flow Usage" display: "Flow Usage"
comment: "" comment: ""
- name: "usageMonitoringId" - name: "usageMonitoringId"
type: "string" type: "string"
value: '' value: ""
access: "read-write" access: "read-write"
filter: '^.{1,63}$' filter: "^.{1,63}$"
display: "Usage Monitoring Id" display: "Usage Monitoring ID"
comment: "0~63" comment: ""
- name: "ambrDl" - name: "ambrDl"
type: "string" type: "string"
value: '200Mbps' value: "200Mbps"
access: "read-write" access: "read-write"
filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$' filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$'
display: "Ambr Dl" display: "AMBR Downlink"
comment: "0~31" comment: ""
- name: "ambrUl" - name: "ambrUl"
type: "string" type: "string"
value: '100Mbps' value: "100Mbps"
access: "read-write" access: "read-write"
filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$' filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$'
display: "Ambr Ul" display: "AMBR Uplink"
comment: "0~31" comment: ""
- name: "averagingWindow" - name: "averagingWindow"
type: "int" type: "int"
value: "0" value: "0"
access: "read-write" access: "read-write"
filter: '0~4095' filter: "0~4095"
display: "Packet Delay Budget" display: "Averaging Window"
comment: "0~4095" comment: ""
- name: "maxDataBurstVolume" - name: "maxDataBurstVolume"
type: "int" type: "int"
value: "0" value: "0"
access: "read-write" access: "read-write"
filter: '0~4095' filter: "0~4095"
display: "Max Data Burst Volume" display: "Max Data Burst Volume"
comment: "0~4095" comment: ""
- name: "arpPriorityLevel" - name: "arpPriorityLevel"
type: "int" type: "int"
value: "1" value: "1"
access: "read-write" access: "read-write"
filter: '1~15' filter: "1~15"
display: "ARP Priority Level" display: "ARP Priority Level"
comment: "1~15" comment: ""
- name: "arpPreemptCap" - name: "arpPreemptCap"
type: "enum" type: "enum"
value: "0" value: "0"
access: "read-write" access: "read-write"
filter: "{\"0\":\"Not Preempt\",\"1\":\"May Preempt\"}" filter: '{"0":"Not Preempt","1":"May Preempt"}'
display: "ARP PreemptCap" display: "ARP Preempt Capability"
comment: "" comment: ""
- name: "arpPreemptVuln" - name: "arpPreemptVuln"
type: "enum" type: "enum"
value: "0" value: "0"
access: "read-write" access: "read-write"
filter: "{\"0\":\"Not Preemptable\",\"1\":\"Preemptable\"}" filter: '{"0":"Not Preemptable","1":"Preemptable"}'
display: "ARP PreemptVuln" display: "ARP Preempt Vulnerability"
comment: "" comment: ""
- name: "maxbrDl" - name: "maxbrDl"
type: "string" type: "string"
value: '' value: ""
access: "read-write" access: "read-write"
filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$' filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$'
display: "Max Bitrate Dl" display: "Max Bitrate Downlink"
comment: "0~31" comment: ""
- name: "maxbrUl" - name: "maxbrUl"
type: "string" type: "string"
value: '' value: ""
access: "read-write" access: "read-write"
filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$' filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$'
display: "Max Bitrate Ul" display: "Max Bitrate Uplink"
comment: "0~31" comment: ""
- name: "gbrDl" - name: "gbrDl"
type: "string" type: "string"
value: '' value: ""
access: "read-write" access: "read-write"
filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$' filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$'
display: "Gbr Dl" display: "GBR Downlink"
comment: "0~31" comment: ""
- name: "gbrUl" - name: "gbrUl"
type: "string" type: "string"
value: '' value: ""
access: "read-write" access: "read-write"
filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$' filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$'
display: "Gbr Ul" display: "GBR Uplink"
comment: "0~31" comment: ""
gxServer: gxServer:
display: "Gx Server" display: "Gx Server"
sort: 9
list: list:
- name: "enable" - name: "enable"
type: "bool" type: "bool"
value: 'true' value: "true"
access: "read-write" access: "read-write"
filter: 'false;true;' filter: "false;true;"
display: "enable" display: "Enable"
comment: "" comment: ""
- name: "netType" - name: "netType"
type: "enum" type: "enum"
value: '1' value: "1"
access: "read-write" access: "read-write"
filter: "{\"0\":\"tcp\",\"1\":\"sctp\"}" filter: '{"0":"TCP","1":"SCTP"}'
display: "Link Type" display: "Link Type"
comment: "" comment: ""
- name: "addr" - name: "addr"
type: "string" type: "string"
value: "172.16.5.140:3868" value: "172.16.5.140:3868"
access: "read-write" access: "read-write"
filter: '' filter: ""
display: "address" display: "Address"
comment: "" comment: ""
- name: "host" - name: "host"
type: "string" type: "string"
value: "hss.ims.mnc000.mcc460.3gppnetwork.org" value: "hss.ims.mnc001.mcc001.3gppnetwork.org"
access: "read-write" access: "read-write"
filter: '^.{0,127}$' filter: "^.{0,127}$"
display: "host" display: "Host"
comment: "0~127" comment: ""
- name: "realm" - name: "realm"
type: "string" type: "string"
value: "ims.mnc000.mcc460.3gppnetwork.org" value: "ims.mnc001.mcc001.3gppnetwork.org"
access: "read-write" access: "read-write"
filter: '^.{0,127}$' filter: "^.{0,127}$"
display: "realm" display: "Realm"
comment: "0~127" comment: ""
rxServer: rxServer:
display: "Rx Server" display: "Rx Server"
sort: 11
list: list:
- name: "enable" - name: "enable"
type: "bool" type: "bool"
value: 'true' value: "true"
access: "read-write" access: "read-write"
filter: 'false;true;' filter: "false;true;"
display: "enable" display: "Enable"
comment: "" comment: ""
- name: "netType" - name: "netType"
type: "enum" type: "enum"
value: '0' value: "0"
access: "read-write" access: "read-write"
filter: "{\"0\":\"tcp\",\"1\":\"sctp\"}" filter: '{"0":"TCP","1":"SCTP"}'
display: "Link Type" display: "Link Type"
comment: "" comment: ""
- name: "addr" - name: "addr"
type: "string" type: "string"
value: "172.16.5.140:3868" value: "172.16.5.140:3868"
access: "read-write" access: "read-write"
filter: '' filter: ""
display: "address" display: "Address"
comment: "" comment: ""
- name: "host" - name: "host"
type: "string" type: "string"
value: "hss.ims.mnc000.mcc460.3gppnetwork.org" value: "hss.ims.mnc001.mcc001.3gppnetwork.org"
access: "read-write" access: "read-write"
filter: '^.{0,127}$' filter: "^.{0,127}$"
display: "host" display: "Host"
comment: "0~127" comment: ""
- name: "realm" - name: "realm"
type: "string" type: "string"
value: "ims.mnc000.mcc460.3gppnetwork.org" value: "ims.mnc001.mcc001.3gppnetwork.org"
access: "read-write" access: "read-write"
filter: '^.{0,127}$' filter: "^.{0,127}$"
display: "realm" display: "Realm"
comment: "0~127" comment: ""
flowTemplate: flowTemplate:
display: "Flow Template" display: "Flow Template"
sort: 13
array: array:
- name: "index" - name: "index"
type: "int" type: "int"
value: "1" value: "1"
access: "read-only" access: "read-only"
filter: '1~256' filter: "1~256"
display: "Index" display: "Index"
comment: "1~256" comment: ""
- name: "templateName" - name: "templateName"
type: "string" type: "string"
value: 'flow_any' value: "flow_any"
access: "read-write" access: "read-write"
filter: '^.{1,63}$' filter: "^.{1,63}$"
display: "Template Name" display: "Template Name"
comment: "0~63" comment: ""
- name: "flowDescription" - name: "flowDescription"
type: "string" type: "string"
value: 'permit out ip from any to assigned' value: "permit out ip from any to assigned"
access: "read-write" access: "read-write"
filter: '^.{1,127}$' filter: "^.{1,127}$"
display: "Flow Description" display: "Flow Description"
comment: "0~127" comment: ""
- name: "flowDirection" - name: "flowDirection"
type: "enum" type: "enum"
value: '0' value: "0"
access: "read-write" access: "read-write"
filter: "{\"0\":\"unspecified\", \"1\":\"uplink\", \"2\":\"downlink\", \"3\":\"bidirectional\"}" filter: '{"0":"Unspecified", "1":"Uplink", "2":"Downlink", "3":"Bidirectional"}'
display: "Flow Direction" display: "Flow Direction"
comment: "" comment: ""
qosTemplate: qosTemplate:
display: "Qos Template" display: "QoS Template"
sort: 15
array: array:
- name: "index" - name: "index"
type: "int" type: "int"
value: "1" value: "1"
access: "read-only" access: "read-only"
filter: '1~64' filter: "1~64"
display: "Index" display: "Index"
comment: "1~64" comment: ""
- name: "qosId" - name: "qosId"
type: "string" type: "string"
value: 'qos_cmnet' value: "qos_internet"
access: "read-write" access: "read-write"
filter: '^.{1,63}$' filter: "^.{1,63}$"
display: "Qos Id" display: "QoS ID"
comment: "0~63" comment: ""
- name: "fiveQI" - name: "fiveQI"
type: "int" type: "int"
value: "9" value: "9"
access: "read-write" access: "read-write"
filter: '0~255' filter: "0~255"
display: "5QI" display: "5QI"
comment: "0~255" comment: ""
- name: "fiveQIPriorityLevel" - name: "fiveQIPriorityLevel"
type: "int" type: "int"
value: "80" value: "80"
access: "read-write" access: "read-write"
filter: '0~127' filter: "0~127"
display: "5QI Priority Level" display: "5QI Priority Level"
comment: "0~127" comment: ""
- name: "maxbrDl" - name: "maxbrDl"
type: "string" type: "string"
value: '' value: ""
access: "read-write" access: "read-write"
filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$' filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$'
display: "Max Bitrate Dl" display: "Max Bitrate Downlink"
comment: "0~31" comment: ""
- name: "maxbrUl" - name: "maxbrUl"
type: "string" type: "string"
value: '' value: ""
access: "read-write" access: "read-write"
filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$' filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$'
display: "Max Bitrate Ul" display: "Max Bitrate Uplink"
comment: "0~31" comment: ""
- name: "gbrDl" - name: "gbrDl"
type: "string" type: "string"
value: '' value: ""
access: "read-write" access: "read-write"
filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$' filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$'
display: "Gbr Dl" display: "GBR Downlink"
comment: "0~31" comment: ""
- name: "gbrUl" - name: "gbrUl"
type: "string" type: "string"
value: '' value: ""
access: "read-write" access: "read-write"
filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$' filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$'
display: "Gbr Ul" display: "GBR Uplink"
comment: "0~31" comment: ""
- name: "arpPriorityLevel" - name: "arpPriorityLevel"
type: "int" type: "int"
value: "1" value: "1"
access: "read-write" access: "read-write"
filter: '1~15' filter: "1~15"
display: "ARP Priority Level" display: "ARP Priority Level"
comment: "1~15" comment: ""
- name: "arpPreemptCap" - name: "arpPreemptCap"
type: "enum" type: "enum"
value: "0" value: "0"
access: "read-write" access: "read-write"
filter: "{\"0\":\"Not Preempt\",\"1\":\"May Preempt\"}" filter: '{"0":"Not Preempt","1":"May Preempt"}'
display: "ARP PreemptCap" display: "ARP Preempt Capability"
comment: "" comment: ""
- name: "arpPreemptVuln" - name: "arpPreemptVuln"
type: "enum" type: "enum"
value: "0" value: "0"
access: "read-write" access: "read-write"
filter: "{\"0\":\"Not Preemptable\",\"1\":\"Preemptable\"}" filter: '{"0":"Not Preemptable","1":"Preemptable"}'
display: "ARP PreemptVuln" display: "ARP Preempt Vulnerability"
comment: "" comment: ""
- name: "defQosFlowIndication" - name: "defQosFlowIndication"
type: "bool" type: "bool"
value: 'false' value: "false"
access: "read-write" access: "read-write"
filter: 'false;true;' filter: "false;true;"
display: "Default Qos Flow Indication" display: "Default QoS Flow Indication"
comment: "" comment: ""
usageMonitoringTemplate: usageMonitoringTemplate:
display: "Usage Monitoring Template" display: "Usage Monitoring Template"
sort: 17
array: array:
- name: "index" - name: "index"
type: "int" type: "int"
value: "1" value: "1"
access: "read-only" access: "read-only"
filter: '1~64' filter: "1~64"
display: "Index" display: "Index"
comment: "1~64" comment: ""
- name: "umId" - name: "umId"
type: "string" type: "string"
value: 'flow_any' value: "flow_any"
access: "read-write" access: "read-write"
filter: '^.{1,63}$' filter: "^.{1,63}$"
display: "Usage Monitoring Id" display: "Usage Monitoring ID"
comment: "0~63" comment: ""
- name: "volumeThreshold" - name: "volumeThreshold"
type: "int" type: "int"
value: '5242880' value: "5242880"
access: "read-write" access: "read-write"
filter: '' filter: ""
display: "Volume Threshold(KB)" display: "Volume Threshold(KB)"
comment: "" comment: ""
- name: "volumeThresholdUplink" - name: "volumeThresholdUplink"
type: "int" type: "int"
value: '0' value: "0"
access: "read-write" access: "read-write"
filter: '' filter: ""
display: "Volume Threshold Uplink(KB)" display: "Volume Threshold Uplink(KB)"
comment: "" comment: ""
- name: "volumeThresholdDownlink" - name: "volumeThresholdDownlink"
type: "int" type: "int"
value: '0' value: "0"
access: "read-write" access: "read-write"
filter: '' filter: ""
display: "Volume Threshold Downlink(KB)" display: "Volume Threshold Downlink(KB)"
comment: "" comment: ""
- name: "timeThreshold" - name: "timeThreshold"
type: "int" type: "int"
value: '0' value: "0"
access: "read-write" access: "read-write"
filter: '' filter: ""
display: "Time Threshold" display: "Time Threshold"
comment: "" comment: ""
- name: "inactivityTime" - name: "inactivityTime"
type: "int" type: "int"
value: '0' value: "0"
access: "read-write" access: "read-write"
filter: '' filter: ""
display: "Inactivity Time" display: "Inactivity Time"
comment: "" comment: ""
trafficControlTemplate: trafficControlTemplate:
display: "Traffic Control Template" display: "Traffic Control Template"
sort: 19
array: array:
- name: "index" - name: "index"
type: "int" type: "int"
value: "1" value: "1"
access: "read-only" access: "read-only"
filter: '1~64' filter: "1~64"
display: "Index" display: "Index"
comment: "1~64" comment: ""
- name: "tcId" - name: "tcId"
type: "string" type: "string"
value: '' value: ""
access: "read-write" access: "read-write"
filter: '^.{1,63}$' filter: "^.{1,63}$"
display: "Traffic Control Id" display: "Traffic Control ID"
comment: "0~63" comment: ""
- name: "flowStatus" - name: "flowStatus"
type: "enum" type: "enum"
value: '0' value: "0"
access: "read-write" access: "read-write"
filter: "{\"0\":\"disable\", \"1\":\"uplink\", \"2\":\"downlink\", \"3\":\"enable\", \"4\":\"remove\"}" filter: '{"0":"Disable", "1":"Uplink", "2":"Downlink", "3":"Enable", "4":"Remove"}'
display: "Flow Status" display: "Flow Status"
comment: "" comment: ""
- name: "muteNotif" - name: "muteNotif"
type: "bool" type: "bool"
value: 'true' value: "true"
access: "read-write" access: "read-write"
filter: 'false;true;' filter: "false;true;"
display: "Mute Notify" display: "Mute Notify"
comment: "" comment: ""
- name: "dnai" - name: "dnai"
type: "string" type: "string"
value: '' value: ""
access: "read-write" access: "read-write"
filter: '^.{1,63}$' filter: "^.{1,63}$"
display: "Route to Location Dnai" display: "Route to Location DNAI"
comment: "0~63" comment: ""
headerEnrichTemplate: headerEnrichTemplate:
display: "Header Enrich Template" display: "Header Enrich Template"
sort: 21
array: array:
- name: "index" - name: "index"
type: "int" type: "int"
value: "1" value: "1"
access: "read-only" access: "read-only"
filter: '1~16' filter: "1~16"
display: "Index" display: "Index"
comment: "1~16" comment: ""
- name: "templateName" - name: "templateName"
type: "string" type: "string"
value: '' value: ""
access: "read-write" access: "read-write"
filter: '^.{1,63}$' filter: "^.{1,63}$"
display: "Template Name" display: "Template Name"
comment: "0~63" comment: ""
- name: "headerType" - name: "headerType"
type: "enum" type: "enum"
value: '0' value: "0"
access: "read-write" access: "read-write"
filter: "{\"0\":\"gpsi\", \"1\":\"supi\", \"2\":\"ueip\", \"3\":\"userlocation\", \"4\":\"dnn\"}" filter: '{"0":"GPSI", "1":"SUPI", "2":"UE IP", "3":"User Location", "4":"DNN"}'
display: "Header Type" display: "Header Type"
comment: "" comment: ""
- name: "headerName" - name: "headerName"
type: "string" type: "string"
value: '' value: ""
access: "read-write" access: "read-write"
filter: '^.{1,63}$' filter: "^.{1,63}$"
display: "Header Name" display: "Header Name"
comment: "0~63" comment: ""
+595 -277
View File
@@ -1,286 +1,604 @@
smf: smf:
smfSystem: smfSystem:
display: "SmfSystem" display: "SMF System Config"
sort: 1
list: list:
- name: "sbiIpAddr" - name: "sbiIpAddr"
type: "string" type: "string"
value: "172.16.5.150" value: "172.16.5.150"
access: "read-write" access: "read-write"
filter: '' filter: ""
display: "SBI IpAddr" display: "SBI IP"
comment: "" comment: ""
- name: "sbiPort" - name: "sbiPort"
type: "int" type: "int"
value: "8080" value: "8080"
access: "read-write" access: "read-write"
filter: "0~65535" filter: "0~65535"
display: "SBI Port" display: "SBI Port"
comment: "0~65535" comment: "0~65535"
- name: "sbiScheme" - name: "sbiScheme"
type: "enum" type: "enum"
value: "http" value: "http"
access: "read-write" access: "read-write"
filter: "{\"0\":\"http\", \"1\":\"https\"}" filter: '{"0":"http", "1":"https"}'
display: "SBI Scheme" display: "SBI Scheme"
comment: "" comment: ""
- name: "n4Ipv4" - name: "n4Ipv4"
type: "ipv4" type: "ipv4"
value: "172.16.5.150" value: "172.16.5.150"
access: "read-write" access: "read-write"
filter: '' filter: ""
display: "N4 IPv4" display: "N4 IPv4"
comment: "" comment: ""
- name: "n4Ipv6" - name: "n4Ipv6"
type: "ipv6" type: "ipv6"
value: "" value: ""
access: "read-write" access: "read-write"
filter: '' filter: ""
display: "N4 Ipv6" display: "N4 IPv6"
comment: "N4 IPv6" comment: ""
- name: "n4UIpv4" - name: "n4UIpv4"
type: "ipv4" type: "ipv4"
value: "" value: ""
access: "read-write" access: "read-write"
filter: '' filter: ""
display: "N4U IPv4" display: "N4U IPv4"
comment: "" comment: ""
- name: "n4UIpv6" - name: "n4UIpv6"
type: "ipv6" type: "ipv6"
value: "" value: ""
access: "read-write" access: "read-write"
filter: '' filter: ""
display: "N4U IPv6" display: "N4U IPv6"
comment: "N4U IPv6" comment: ""
- name: "amfUri" - name: "amfUri"
type: "string" type: "string"
value: "http://172.16.5.120:8080" value: "http://172.16.5.120:8080"
access: "read-write" access: "read-write"
filter: '' filter: ""
display: "AMF Uri" display: "AMF URI"
comment: "" comment: ""
- name: "pcfUri" - name: "pcfEnable"
type: "string" type: "bool"
value: "http://172.16.5.160:8080" value: "true"
access: "read-write" access: "read-write"
filter: '' filter: ""
display: "PCF Uri" display: "PCF Enable"
comment: "" comment: ""
- name: "udmUri" - name: "pcfUri"
type: "string" type: "string"
value: "http://172.16.5.140:8080" value: "http://172.16.5.160:8080"
access: "read-write" access: "read-write"
filter: '' filter: ""
display: "UDM Uri" display: "PCF URI"
comment: "" comment: "URI1;URI2"
- name: "nrfEnable" - name: "udmUri"
type: "bool" type: "string"
value: "false" value: "http://172.16.5.140:8080"
access: "read-write" access: "read-write"
filter: "{\"0\":\"false\", \"1\":\"true\"}" filter: ""
display: "NRF Enable" display: "UDM URI"
comment: "" comment: "URI1;URI2"
- name: "nrfUri" - name: "chfEnable"
type: "string" type: "bool"
value: "http://172.16.5.180:8080" value: "false"
access: "read-write" access: "read-write"
filter: '' filter: '{"0":"false", "1":"true"}'
display: "NRF Uri" display: "5G Charging Enable"
comment: "" - name: "chfPrimaryUri"
- name: "primaryDnsIpv4" type: "string"
type: "ipv4" value: "http://172.16.5.240:8080"
value: "114.114.114.114" access: "read-write"
access: "read-write" filter: ""
filter: "" display: "CHF Primary URI"
display: "Primary Dns Ipv4" comment: ""
comment: "" - name: "chfSecondaryUri"
- name: "secondaryDnsIpv4" type: "string"
type: "ipv4" value: ""
value: "" access: "read-write"
access: "read-write" filter: ""
filter: "" display: "CHF Secondary URI"
display: "Secondary Dns Ipv4" comment: ""
comment: "" - name: "nrfEnable"
- name: "primaryDnsIpv6" type: "bool"
type: "ipv6" value: "false"
value: "" access: "read-write"
access: "read-write" filter: '{"0":"false", "1":"true"}'
filter: "" display: "NRF Enable"
display: "Primary Dns Ipv6" comment: ""
comment: "" - name: "nrfUri"
- name: "secondaryDnsIpv6" type: "string"
type: "ipv6" value: "http://172.16.5.180:8080"
value: "" access: "read-write"
access: "read-write" filter: ""
filter: "" display: "NRF URI"
display: "Secondary Dns Ipv6" comment: ""
comment: "" - name: "primaryDnsIpv4"
- name: "primaryPcscfIpv4" type: "ipv4"
type: "ipv4" value: "114.114.114.114"
value: "172.16.5.110" access: "read-write"
access: "read-write" filter: ""
filter: "" display: "Primary DNS IPv4"
display: "Primary Pcscf Ipv4" comment: ""
comment: "" - name: "secondaryDnsIpv4"
- name: "secondaryPcscfIpv4" type: "ipv4"
type: "ipv4" value: ""
value: "" access: "read-write"
access: "read-write" filter: ""
filter: "" display: "Secondary DNS IPv4"
display: "Secondary Pcscf Ipv4" comment: ""
comment: "" - name: "primaryDnsIpv6"
- name: "primaryPcscfIpv6" type: "ipv6"
type: "ipv6" value: ""
value: "" access: "read-write"
access: "read-write" filter: ""
filter: "" display: "Primary DNS IPv6"
display: "Primary Pcscf Ipv6" comment: ""
comment: "" - name: "secondaryDnsIpv6"
- name: "secondaryPcscfIpv6" type: "ipv6"
type: "ipv6" value: ""
value: "" access: "read-write"
access: "read-write" filter: ""
filter: "" display: "Secondary DNS IPv6"
display: "Secondary Pcscf Ipv6" comment: ""
comment: "" - name: "primaryPcscfIpv4"
- name: "ueMtu" type: "ipv4"
type: "int" value: "172.16.5.110"
value: "" access: "read-write"
access: "read-write" filter: ""
filter: "0~65535" display: "Primary PCSCF IPv4"
display: "Ue MTU" comment: ""
comment: "" - name: "secondaryPcscfIpv4"
type: "ipv4"
value: ""
access: "read-write"
filter: ""
display: "Secondary PCSCF IPv4"
comment: ""
- name: "primaryPcscfIpv6"
type: "ipv6"
value: ""
access: "read-write"
filter: ""
display: "Primary PCSCF IPv6"
comment: ""
- name: "secondaryPcscfIpv6"
type: "ipv6"
value: ""
access: "read-write"
filter: ""
display: "Secondary PCSCF IPv6"
comment: ""
- name: "ueMtu"
type: "int"
value: ""
access: "read-write"
filter: "0~65535"
display: "UE MTU"
comment: ""
spgwSystem:
display: "SPGW Sytem Config"
sort: 3
list:
- name: "s11Ip"
type: "string"
value: "172.16.5.150"
access: "read-write"
filter: ""
display: "Local S11 IP"
comment: ""
- name: "localDiameterIp"
type: "string"
value: "172.16.5.150"
access: "read-write"
filter: ""
display: "Local Diameter IP"
comment: ""
- name: "localDiameterHostName"
type: "string"
value: "smf.mnc001.mcc001.3gppnetwork.org"
access: "read-write"
filter: ""
display: "Local Diameter Host Name"
comment: ""
- name: "localDiameterRealmName"
type: "string"
value: "mnc001.mcc001.3gppnetwork.org"
access: "read-write"
filter: ""
display: "Local Diameter Realm Name"
comment: ""
- name: "peerGyEnable"
type: "bool"
value: "false"
access: "read-write"
filter: "false;true;"
display: "Gy Enable"
comment: ""
- name: "primaryPeerGyIp"
type: "string"
value: ""
access: "read-write"
filter: ""
display: "Primary Remote Gy IP"
comment: ""
- name: "primaryPeerGyPort"
type: "int"
value: "3868"
access: "read-write"
filter: "0~65535"
display: "Primary Remote Gy Port"
comment: "0~65535"
- name: "secondaryPeerGyIp"
type: "string"
value: ""
access: "read-write"
filter: ""
display: "Secondary Remote Gy IP"
comment: ""
- name: "secondaryPeerGyPort"
type: "int"
value: "3868"
access: "read-write"
filter: "0~65535"
display: "Secondary Remote Gy Port"
comment: "0~65535"
- name: "peerGxEnable"
type: "bool"
value: "false"
access: "read-write"
filter: "false;true;"
display: "Gx Enable"
comment: ""
- name: "gxChargingEnable"
type: "bool"
value: "false"
access: "read-write"
filter: "false;true;"
display: "Gx Charging Enable"
comment: ""
- name: "primaryPeerGxIp"
type: "string"
value: ""
access: "read-write"
filter: ""
display: "Primary Remote Gx IP"
comment: ""
- name: "primaryPeerGxPort"
type: "int"
value: "3868"
access: "read-write"
filter: "0~65535"
display: "Primary Remote Gx Port"
comment: "0~65535"
- name: "secondaryPeerGxIp"
type: "string"
value: ""
access: "read-write"
filter: ""
display: "Secondary Remote Gx IP"
comment: ""
- name: "secondaryPeerGxPort"
type: "int"
value: "3868"
access: "read-write"
filter: "0~65535"
display: "Secondary Remote Gx Port"
comment: "0~65535"
upfConfig: upfConfig:
display: "UpfConfig" display: "UPF Config"
sort: 5
array: array:
- name: "index" - name: "index"
type: "int" type: "int"
value: "" value: ""
access: "read-write" access: "read-only"
filter: '0~65535' filter: "0~2047"
display: "Index" display: "Index"
comment: "" comment: ""
- name: "id" - name: "id"
type: "string" type: "string"
value: "" value: ""
access: "read-write" access: "read-write"
filter: '1~64' filter: "1~64"
display: "Upf Id" display: "UPF ID"
comment: "upfId-1" comment: ""
- name: "addr" - name: "addr"
type: "string" type: "string"
value: "" value: ""
access: "read-write" access: "read-write"
filter: '7~45' filter: "7~45"
display: "Addr" display: "Address"
comment: "ip:port" comment: "e.g. ip:port"
- name: "ipv4Pools" - name: "ipPoolType"
type: "string" type: "string"
value: "" value: "IPv4v6"
access: "read-write" access: "read-write"
filter: '10~256' filter: ""
display: "Ipv4Pools" display: "Ip Pool Type"
comment: "CIDR format, e.g. 192.168.1.0/24" comment: "IPv4,IPv6,IPv4v6"
- name: "ipv6Pools" - name: "ipv4Pools"
type: "string" type: "string"
value: "" value: ""
access: "read-write" access: "read-write"
filter: '5~512' filter: "10~256"
display: "Ipv6Pools" display: "IPv4 Pools"
comment: "CIDR format, e.g. fe80::20c:29ff:fee4:dab7/50" comment: "CIDR format, e.g. 192.168.1.0/24"
- name: "staticIpv4Enable" - name: "ipv6Pools"
type: "bool" type: "string"
value: "" value: ""
access: "read-write" access: "read-write"
filter: "{\"0\":\"false\", \"1\":\"true\"}" filter: "5~512"
display: "StaticIpv4Enable" display: "IPv6 Pools"
comment: "" comment: "CIDR format, e.g. fe80::20c:29ff:fee4:dab7/50"
- name: "staticIpv4Start" - name: "staticIpv4Enable"
type: "ipv4" type: "bool"
value: "" value: ""
access: "read-write" access: "read-write"
filter: '' filter: '{"0":"false", "1":"true"}'
display: "StaticIpv4Start" display: "Static IPv4 Enable"
comment: "ipv4 format" comment: ""
- name: "staticIpv4End" - name: "staticIpv4Start"
type: "ipv4" type: "ipv4"
value: "" value: ""
access: "read-write" access: "read-write"
filter: '' filter: ""
display: "StaticIpv4End" display: "Static IPv4 Start"
comment: "ipv4 format" comment: "ipv4 format"
- name: "staticIpv6Enable" - name: "staticIpv4End"
type: "bool" type: "ipv4"
value: "" value: ""
access: "read-write" access: "read-write"
filter: "{\"0\":\"false\", \"1\":\"true\"}" filter: ""
display: "StaticIpv6Enable" display: "Static IPv4 End"
comment: "" comment: "ipv4 format"
- name: "staticIpv6Start" - name: "staticIpv6Enable"
type: "ipv6" type: "bool"
value: "" value: ""
access: "read-write" access: "read-write"
filter: '' filter: '{"0":"false", "1":"true"}'
display: "StaticIpv6Start" display: "Static IPv6 Enable"
comment: "ipv6 format" comment: ""
- name: "staticIpv6End" - name: "staticIpv6Start"
type: "ipv6" type: "ipv6"
value: "" value: ""
access: "read-write" access: "read-write"
filter: '' filter: ""
display: "StaticIpv6End" display: "Static IPv6 Start"
comment: "ipv6 format" comment: "ipv6 format"
- name: "staticIpv6End"
type: "ipv6"
value: ""
access: "read-write"
filter: ""
display: "Static IPv6 End"
comment: "ipv6 format"
- name: "ueDnnIpPool"
display: "UE DNN IP Pool"
array:
- name: "index"
type: "int"
value: ""
access: "read-only"
filter: "0~2047"
display: "Index"
comment: ""
- name: "dnn"
type: "string"
value: ""
access: "read-write"
filter: "1~64"
display: "DNN"
comment: ""
- name: "ipPoolType"
type: "string"
value: "IPv4v6"
access: "read-write"
filter: ""
display: "Ip Pool Type"
comment: "IPv4,IPv6,IPv4v6"
- name: "ipv4Pools"
type: "string"
value: ""
access: "read-write"
filter: "10~256"
display: "IPv4 Pools"
comment: "CIDR format, e.g. 192.168.1.0/24"
- name: "ipv6Pools"
type: "string"
value: ""
access: "read-write"
filter: "5~512"
display: "IPv6 Pools"
comment: "CIDR format, e.g. fe80::20c:29ff:fee4:dab7/50"
- name: "staticIpv4Enable"
type: "bool"
value: ""
access: "read-write"
filter: '{"0":"false", "1":"true"}'
display: "Static IPv4 Enable"
comment: ""
- name: "staticIpv4Start"
type: "ipv4"
value: ""
access: "read-write"
filter: ""
display: "Static IPv4 Start"
comment: "ipv4 format"
- name: "staticIpv4End"
type: "ipv4"
value: ""
access: "read-write"
filter: ""
display: "Static IPv4 End"
comment: "ipv4 format"
- name: "staticIpv6Enable"
type: "bool"
value: ""
access: "read-write"
filter: '{"0":"false", "1":"true"}'
display: "Static IPv6 Enable"
comment: ""
- name: "staticIpv6Start"
type: "ipv6"
value: ""
access: "read-write"
filter: ""
display: "Static IPv6 Start"
comment: "ipv6 format"
- name: "staticIpv6End"
type: "ipv6"
value: ""
access: "read-write"
filter: ""
display: "Static IPv6 End"
comment: "ipv6 format"
dnnSelectUpf: dnnSelectUpf:
display: "DnnSelectUpf" display: "DNN Select UPF"
sort: 7
array: array:
- name: "index" - name: "index"
type: "int" type: "int"
value: "0" value: "0"
access: "read-write" access: "read-only"
filter: '0~65535' filter: "0~65535"
display: "Index" display: "Index"
comment: "" comment: ""
- name: "dnn" - name: "dnn"
type: "string" type: "string"
value: "" value: ""
access: "read-write" access: "read-write"
filter: '1~64' filter: "1~64"
display: "Dnn" display: "DNN"
comment: "" comment: ""
- name: "upfId" - name: "upfId"
type: "string" type: "string"
value: "" value: ""
access: "read-write" access: "read-write"
filter: '1~64' filter: "1~64"
display: "Upf Id" display: "UPF ID"
comment: "upf Id" comment: ""
dnnTaiSelectUpf: dnnTaiSelectUpf:
display: "DnnTaiSelectUpf" display: "DNN TAI Select UPF"
sort: 9
array: array:
- name: "index" - name: "index"
type: "int" type: "int"
value: "" value: ""
access: "read-write" access: "read-only"
filter: '0~65535' filter: "0~65535"
display: "Index" display: "Index"
comment: "" comment: ""
- name: "dnn" - name: "dnn"
type: "string" type: "string"
value: "" value: ""
access: "read-write" access: "read-write"
filter: '1~64' filter: "1~64"
display: "Dnn" display: "DNN"
comment: "" comment: ""
- name: "tai" - name: "tai"
type: "string" type: "string"
value: "" value: ""
access: "read-write" access: "read-write"
filter: '1~64' filter: "1~64"
display: "Tai" display: "TAI"
comment: "46000123456" comment: "MCC+MNC+TAC"
- name: "upfId" - name: "upfId"
type: "string" type: "string"
value: "upf2-Id" value: "upf2-Id"
access: "read-write" access: "read-write"
filter: '1~64' filter: "1~64"
display: "Upf Id" display: "UPF ID"
comment: "upf Id" comment: ""
snssaiSelectUpf:
display: "SNSSAI Select UPF"
sort: 11
array:
- name: "index"
type: "int"
value: ""
access: "read-only"
filter: "0~65535"
display: "Index"
comment: ""
- name: "enable"
type: "bool"
value: "true"
access: "read-write"
filter: "false;true;"
display: "Enable"
- name: "snssai"
type: "string"
value: "1-000001"
access: "read-write"
filter: "1~64"
display: "SNSSAI"
comment: "sst1-sd1;sst2-sd2;sst3-sd3"
- name: "upfId"
type: "string"
value: "upf1-Id"
access: "read-write"
filter: "1~64"
display: "UPF ID"
comment: "upf1-id;upf2-id;upf3-id"
offlineChargingConfig:
display: "Offline Charging Config"
sort: 13
list:
- name: "cdrFileName"
type: "string"
value: "smf.cdr"
access: "read-write"
filter: "1~64"
display: "CDR File Name"
comment: ""
- name: "cdrFilePath"
type: "string"
value: "/var/log/smfCdr"
access: "read-write"
filter: "1~256"
display: "CDR File Path"
comment: ""
- name: "cdrFileNum"
type: "int"
value: "50"
access: "read-write"
filter: "1~999999999"
display: "CDR File Num"
comment: ""
- name: "cdrFileSize"
type: "int"
value: "300"
access: "read-write"
filter: "1~999999"
display: "CDR File Size"
comment: "Megabytes"
- name: "cdrFileMaxAge"
type: "int"
value: "30"
access: "read-write"
filter: "0~9999"
display: "CDR File Max Age"
comment: "Days"
- name: "freeSubsCdrEnable"
type: "bool"
value: "false"
access: "read-write"
filter: ""
display: "Free Subscribers CDR Enable"
comment: ""
- name: "timeThreshold"
type: "int"
value: "600"
access: "read-write"
filter: "0~999999999"
display: "Time Threshold"
comment: "Seconds"
- name: "volumeThreshold"
type: "int"
value: "0"
access: "read-write"
filter: "0~999999999999999"
display: "Volume Threshold"
comment: "Bytes"
+438
View File
@@ -0,0 +1,438 @@
smsc:
system:
display: "System"
sort: 1
list:
- name: "cdrFlag"
type: "bool"
value: "1"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "CDR Flag"
comment: ""
- name: "smValidity"
type: "int"
value: "259200"
access: "read-write"
filter: "0-2147483647"
display: "SM Validity"
comment: ""
- name: "logFlag"
type: "bool"
value: "1"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "Log Flag"
comment: ""
- name: "localPollingFlag"
type: "bool"
value: "1"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "Local Polling Flag"
comment: "Enable or disable resend pending SMS to unattainable local users."
- name: "localRoamingOutPollingFlag"
type: "bool"
value: "1"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "Local Roaming Out Polling Flag"
comment: "Enable or disable resend pending SMS to unattainable outbound roaming users."
- name: "visitorRoamingInPollingFlag"
type: "bool"
value: "1"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "Visitor Roaming In Polling Flag"
comment: "Enable or disable resend pending SMS to unattainable inbound roaming users."
- name: "otherPollingFlag"
type: "bool"
value: "1"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "Other Polling Flag"
comment: "Enable or disable resend pending SMS to other unattainable users."
- name: "pollingNumber"
type: "int"
value: "64"
access: "read-write"
filter: "0-64"
display: "Polling Number"
comment: "Define the maximum port number that the queue of pending SMS may grow to."
- name: "priorityFlag"
type: "bool"
value: "1"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "Priority Flag"
comment: "Specify the priority parameter of SM_RP_PRI. true = High; false = Low."
- name: "tpReplyPathFlag"
type: "bool"
value: "1"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "TP Reply Path Flag"
comment: "Enable or disable TP-Reply-Path parameter in the SMS-DELIVER data unit."
- name: "smscDomain"
type: "string"
value: "0.0.0.0"
access: "read-write"
filter: "0~16"
display: "SMSC Domain"
comment: ""
- name: "csfbVolteFlag"
type: "bool"
value: "1"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "CSFB VoLTE Flag"
comment: ""
- name: "camelFlag"
type: "bool"
value: "0"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "Camel Flag"
comment: ""
- name: "scfAddress"
type: "string"
value: "0.0.0.0"
access: "read-write"
filter: "0~16"
display: "SCF Address"
comment: ""
- name: "mtIdFormatFlag"
type: "bool"
value: "0"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "MT Id Format Flag"
comment: "If add plus then set false"
- name: "mcastFlag"
type: "bool"
value: "0"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "Mcast Flag"
comment: "enable mcast sms"
- name: "logLevel"
type: "enum"
value: "0"
access: "read-write"
filter: '{"0":"none","1":"error","2":"debug"}'
display: "Log Level"
comment: ""
- name: "logSize"
type: "int"
value: "200"
access: "read-write"
filter: "1-1000"
display: "Log Size"
comment: "The MB sizeof log file"
- name: "logNum"
type: "int"
value: "10"
access: "read-write"
filter: "1-20"
display: "Log Number"
comment: "The number of log file"
- name: "logDir"
type: "string"
value: "/var/log/"
access: "read-write"
filter: "0~128"
display: "Log Directory"
comment: ""
msisdnsegment:
display: "MSISDN Segment List"
sort: 3
perms: "put"
array:
- name: "index"
type: "int"
value: "0"
access: "read-only"
filter: "0~15"
display: "Index"
comment: "0~15"
- name: "startMSISDN"
type: "string"
value: "0"
access: "read-write"
filter: "0~32"
display: "Start MSISDN"
comment: ""
- name: "endMSISDN"
type: "string"
value: "0"
access: "read-write"
filter: "0~32"
display: "End MSISDN"
comment: ""
smpplink:
display: "SMPP Link List"
sort: 5
perms: "post,put,delete"
array:
- name: "index"
type: "int"
value: "0"
access: "read-only"
filter: "0~63"
display: "Index"
comment: "0~63"
- name: "linkAlias"
type: "string"
value: "0"
access: "read-write"
filter: "0~32"
display: "Link Alias"
comment: ""
- name: "sessionType"
type: "enum"
value: "0"
access: "read-write"
filter: '{"0":"bindTX","1":"bindRX","2":"bindTRX"}'
display: "Session Type"
comment: ""
- name: "serviceNumber"
type: "string"
value: "0"
access: "read-write"
filter: "0~32"
display: "Service Number"
comment: ""
- name: "dataCodingScheme"
type: "enum"
value: "0"
access: "read-write"
filter: '{"0":"smpp7def7","1":"smpp8dcs4def7","2":"smpp8dcs0def7","16":"smpp7def8","17":"smpp8dcs4def8","18":"smpp8dcs0def8"}'
display: "Data Coding Scheme"
comment: ""
- name: "platformNum"
type: "enum"
value: "0"
access: "read-write"
filter: '{"0":"plat0","1":"plat1","2":"ignore"}'
display: "Platform Num"
comment: ""
- name: "timeToLive"
type: "int"
value: "604800"
access: "read-write"
filter: "0-2147483647"
display: "Time To Live"
comment: ""
- name: "manipulationFlag"
type: "bool"
value: "1"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "Manipulation Flag"
comment: ""
- name: "ton"
type: "enum"
value: "0"
access: "read-write"
filter: '{"0":"unknown","1":"international","2":"national","3":"networkSpecific","4":"subscriberNumber","5":"alphanumeric","6":"abbreviated"}'
display: "Type of Number"
comment: ""
- name: "npi"
type: "enum"
value: "0"
access: "read-write"
filter: '{"0":"unknown","1":"isdn","3":"data","4":"telex","6":"landMobile","8":"national","9":"private","10":"ermes","14":"internet","18":"wapClientID"}'
display: "Number Plan Indicator"
comment: ""
- name: "roleType"
type: "enum"
value: "0"
access: "read-write"
filter: '{"0":"server","1":"client"}'
display: "Role Type"
comment: ""
convprefix:
display: "Conv Prefix List"
sort: 7
perms: "post,put,delete"
array:
- name: "index"
type: "int"
value: "0"
access: "read-only"
filter: "0~127"
display: "Index"
comment: "0~127"
- name: "prefix"
type: "string"
value: "0"
access: "read-write"
filter: "0~16"
display: "Prefix"
comment: ""
- name: "deleteLength"
type: "int"
value: "0"
access: "read-write"
filter: "0-16"
display: "Delete Length"
comment: ""
- name: "addLength"
type: "int"
value: "0"
access: "read-write"
filter: "0-16"
display: "Add Length"
comment: ""
- name: "addDigits"
type: "string"
value: "0"
access: "read-write"
filter: "0~16"
display: "Add Digits"
comment: ""
- name: "numberLength"
type: "int"
value: "0"
access: "read-write"
filter: "0-32"
display: "Number Length"
comment: ""
smppparam:
display: "SMPP Param List"
sort: 9
perms: "put"
array:
- name: "index"
type: "int"
value: "0"
access: "read-only"
filter: "0~31"
display: "Index"
comment: "0~31"
- name: "linkAlias"
type: "string"
value: "0"
access: "read-write"
filter: "0-8"
display: "Link Alias"
comment: ""
- name: "linkType"
type: "enum"
value: "0"
access: "read-write"
filter: '{"0":"udp","1":"tcp"}'
display: "Link Type"
comment: ""
- name: "serverType"
type: "enum"
value: "0"
access: "read-write"
filter: '{"0":"client","1":"server"}'
display: "Server Type"
comment: ""
- name: "sessionType"
type: "enum"
value: "0"
access: "read-write"
filter: '{"0":"bindTX","1":"bindRX","2":"bindTRX"}'
display: "Session Type"
comment: ""
- name: "systemID"
type: "string"
value: "0"
access: "read-write"
filter: "0-16"
display: "System ID"
comment: ""
- name: "password"
type: "string"
value: "0"
access: "read-write"
filter: "0-8"
display: "Password"
comment: ""
- name: "systemType"
type: "string"
value: "0"
access: "read-write"
filter: "0-12"
display: "System Type"
comment: ""
- name: "localGTT"
type: "string"
value: "0"
access: "read-write"
filter: "0-16"
display: "Local GTT"
comment: ""
- name: "remoteGTT"
type: "string"
value: "0"
access: "read-write"
filter: "0-16"
display: "Remote GTT"
comment: ""
- name: "localIP"
type: "string"
value: "0"
access: "read-write"
filter: "0-32"
display: "Local IP"
comment: ""
- name: "remoteIP"
type: "string"
value: "0"
access: "read-write"
filter: "0-32"
display: "Remote IP"
comment: ""
- name: "sessionInitTimer"
type: "int"
value: "0"
access: "read-write"
filter: "0-65535"
display: "Session Init Timer"
comment: ""
- name: "enquireLinkTimer"
type: "int"
value: "0"
access: "read-write"
filter: "0-65535"
display: "Enquire Link Timer"
comment: ""
- name: "inactivityTimer"
type: "int"
value: "0"
access: "read-write"
filter: "0-65535"
display: "Inactivity Timer"
comment: ""
- name: "responseTimer"
type: "int"
value: "0"
access: "read-write"
filter: "0-65535"
display: "Response Timer"
comment: ""
- name: "localSSN"
type: "int"
value: "0"
access: "read-write"
filter: "0-255"
display: "Local SSN"
comment: ""
- name: "remoteSSN"
type: "int"
value: "0"
access: "read-write"
filter: "0-255"
display: "Remote SSN"
comment: ""
- name: "enable"
type: "bool"
value: "1"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "Enable Flag"
comment: ""
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
+4 -3
View File
@@ -1,15 +1,16 @@
[Unit] [Unit]
Description=Capture trace data from NF daemon Description=OMC capture trace data from NF daemon
After=network-online.target After=network-online.target mysql.service
[Service] [Service]
Type=simple Type=simple
LimitNOFILE=65535 LimitNOFILE=65535
LimitNPROC=65535
Restart=always Restart=always
ExecStart=/usr/local/omc/bin/captrace -c /usr/local/omc/etc/capconf.yaml ExecStart=/usr/local/omc/bin/captrace -c /usr/local/omc/etc/capconf.yaml
RestartSec=2 RestartSec=2
RestartPreventExitStatus=1 RestartPreventExitStatus=SIGTERM SIGKILL
ExecReload=/bin/kill -HUP $MAINPID ExecReload=/bin/kill -HUP $MAINPID
[Install] [Install]
+4 -3
View File
@@ -1,15 +1,16 @@
[Unit] [Unit]
Description=Cron task daemon Description=OMC cron task daemon
After=network-online.target After=network-online.target mysql.service
[Service] [Service]
Type=simple Type=simple
LimitNOFILE=65535 LimitNOFILE=65535
LimitNPROC=65535
Restart=always Restart=always
ExecStart=/usr/local/omc/bin/crontask -c /usr/local/omc/etc/crontask.yaml ExecStart=/usr/local/omc/bin/crontask -c /usr/local/omc/etc/crontask.yaml
RestartSec=2 RestartSec=2
RestartPreventExitStatus=1 RestartPreventExitStatus=SIGTERM SIGKILL
ExecReload=/bin/kill -HUP $MAINPID ExecReload=/bin/kill -HUP $MAINPID
[Install] [Install]
+4 -3
View File
@@ -1,15 +1,16 @@
[Unit] [Unit]
Description=REST agent daemon Description=OMC rest agent daemon
After=network-online.target After=network-online.target mysql.service kvdb.service
[Service] [Service]
Type=simple Type=simple
LimitNOFILE=65535 LimitNOFILE=65535
LimitNPROC=65535
Restart=always Restart=always
ExecStart=/usr/local/omc/bin/restagent -c /usr/local/omc/etc/restconf.yaml ExecStart=/usr/local/omc/bin/restagent -c /usr/local/omc/etc/restconf.yaml
RestartSec=2 RestartSec=2
RestartPreventExitStatus=1 RestartPreventExitStatus=SIGTERM SIGKILL
ExecReload=/bin/kill -HUP $MAINPID ExecReload=/bin/kill -HUP $MAINPID
[Install] [Install]
+4 -3
View File
@@ -1,15 +1,16 @@
[Unit] [Unit]
Description=SSH MML service daemon Description=OMC SSH MML service daemon
After=network-online.target After=network-online.target mysql.service
[Service] [Service]
Type=simple Type=simple
LimitNOFILE=65535 LimitNOFILE=65535
LimitNPROC=65535
Restart=always Restart=always
ExecStart=/usr/local/omc/bin/sshsvc -c /usr/local/omc/etc/sshsvc.yaml ExecStart=/usr/local/omc/bin/sshsvc -c /usr/local/omc/etc/sshsvc.yaml
RestartSec=2 RestartSec=2
RestartPreventExitStatus=1 RestartPreventExitStatus=SIGTERM SIGKILL
ExecReload=/bin/kill -HUP $MAINPID ExecReload=/bin/kill -HUP $MAINPID
[Install] [Install]
+29 -14
View File
@@ -6,12 +6,23 @@ import (
"os" "os"
"strings" "strings"
"ems.agt/lib/global" "be.ems/lib/global"
"ems.agt/lib/log" "be.ems/lib/log"
"gopkg.in/yaml.v3" "gopkg.in/yaml.v3"
) )
type DbConfig struct {
Type string `yaml:"type"`
User string `yaml:"user"`
Password string `yaml:"password"`
Host string `yaml:"host"`
Port string `yaml:"port"`
Name string `yaml:"name"`
ConnParam string `yaml:"connParam,omitempty"`
Backup string `yaml:"backup"`
}
// Yaml struct of config // Yaml struct of config
type YamlConfig struct { type YamlConfig struct {
Logger struct { Logger struct {
@@ -30,15 +41,7 @@ type YamlConfig struct {
Vendor string `yaml:"vendor"` Vendor string `yaml:"vendor"`
} `yaml:"omc"` } `yaml:"omc"`
Database struct { Database DbConfig `yaml:"database"`
Type string `yaml:"type"`
User string `yaml:"user"`
Password string `yaml:"password"`
Host string `yaml:"host"`
Port string `yaml:"port"`
Name string `yaml:"name"`
Backup string `yaml:"backup"`
} `yaml:"database"`
Tasks struct { Tasks struct {
File string `yaml:"file"` File string `yaml:"file"`
@@ -58,7 +61,17 @@ type YamlConfig struct {
} `yaml:"nbi"` } `yaml:"nbi"`
} }
var yamlConfig YamlConfig var yamlConfig YamlConfig = NewYamlConfig()
// set default value for yaml config
func NewYamlConfig() YamlConfig {
return YamlConfig{
Database: DbConfig{
Type: "mysql",
ConnParam: "charset=utf8mb4&collation=utf8mb4_general_ci&parseTime=True&interpolateParams=True",
},
}
}
func ReadConfig(configFile string) error { func ReadConfig(configFile string) error {
yamlFile, err := os.ReadFile(configFile) yamlFile, err := os.ReadFile(configFile)
@@ -166,14 +179,16 @@ var ConfigFile *string
func init() { func init() {
ConfigFile = flag.String("c", defaultConfigFile, "config file") ConfigFile = flag.String("c", defaultConfigFile, "config file")
pv := flag.Bool("v", false, "print version") pv := flag.Bool("v", false, "print version")
pversion := flag.Bool("version", false, "print version")
ph := flag.Bool("h", false, "print help") ph := flag.Bool("h", false, "print help")
phelp := flag.Bool("help", false, "print help")
flag.Parse() flag.Parse()
if *pv { if *pv || *pversion {
fmt.Printf("OMC crontask version: %s\n%s\n%s\n\n", global.Version, global.BuildTime, global.GoVer) fmt.Printf("OMC crontask version: %s\n%s\n%s\n\n", global.Version, global.BuildTime, global.GoVer)
os.Exit(0) os.Exit(0)
} }
if *ph { if *ph || *phelp {
flag.Usage() flag.Usage()
os.Exit(0) os.Exit(0)
} }
+1 -1
View File
@@ -8,7 +8,7 @@ import (
"os/signal" "os/signal"
"syscall" "syscall"
"ems.agt/lib/log" "be.ems/lib/log"
) )
// 启动一个 goroutine 监听信号量 // 启动一个 goroutine 监听信号量
+1 -1
View File
@@ -8,7 +8,7 @@ import (
"os/signal" "os/signal"
"syscall" "syscall"
"ems.agt/lib/log" "be.ems/lib/log"
) )
// 启动一个 goroutine 监听信号量 // 启动一个 goroutine 监听信号量
+4 -4
View File
@@ -4,9 +4,9 @@ import (
"fmt" "fmt"
"os" "os"
"ems.agt/lib/dborm" "be.ems/lib/dborm"
"ems.agt/lib/global" "be.ems/lib/global"
"ems.agt/lib/log" "be.ems/lib/log"
) )
func main() { func main() {
@@ -17,7 +17,7 @@ func main() {
log.Infof("OMC crontask version: %s %s %s", global.Version, global.BuildTime, global.GoVer) log.Infof("OMC crontask version: %s %s %s", global.Version, global.BuildTime, global.GoVer)
err := dborm.InitDbClient(yamlConfig.Database.Type, yamlConfig.Database.User, yamlConfig.Database.Password, err := dborm.InitDbClient(yamlConfig.Database.Type, yamlConfig.Database.User, yamlConfig.Database.Password,
yamlConfig.Database.Host, yamlConfig.Database.Port, yamlConfig.Database.Name) yamlConfig.Database.Host, yamlConfig.Database.Port, yamlConfig.Database.Name, yamlConfig.Database.ConnParam)
if err != nil { if err != nil {
fmt.Println("dborm.initDbClient err:", err) fmt.Println("dborm.initDbClient err:", err)
os.Exit(1) os.Exit(1)
+20 -12
View File
@@ -5,7 +5,7 @@ import (
"fmt" "fmt"
"time" "time"
"ems.agt/lib/log" "be.ems/lib/log"
_ "github.com/go-sql-driver/mysql" _ "github.com/go-sql-driver/mysql"
"xorm.io/xorm" "xorm.io/xorm"
@@ -28,7 +28,7 @@ var dbClient DBClient
func initDbClient() error { func initDbClient() error {
db := yamlConfig.Database db := yamlConfig.Database
dbClient.dbUrl = fmt.Sprintf("%s:%s@tcp(%s:%s)/%s?charset=utf8&parseTime=true&loc=Local", dbClient.dbUrl = fmt.Sprintf("%s:%s@tcp(%s:%s)/%s?charset=utf8mb4&collation=utf8mb4_general_ci&parseTime=true&loc=Local",
db.User, db.Password, db.Host, db.Port, db.Name) db.User, db.Password, db.Host, db.Port, db.Name)
dbClient.dbType = db.Type dbClient.dbType = db.Type
dbClient.dbConnMaxLifetime = 0 dbClient.dbConnMaxLifetime = 0
@@ -51,19 +51,21 @@ func initDbClient() error {
//} //}
// defer dbClient.xEngine.Close() // 退出后关闭 // defer dbClient.xEngine.Close() // 退出后关闭
if dbClient.IsShowSQL == true { if dbClient.IsShowSQL {
dbClient.xEngine.ShowSQL(true) dbClient.xEngine.ShowSQL(true)
} }
dbClient.xEngine.SetConnMaxLifetime(dbClient.dbConnMaxLifetime) dbClient.xEngine.SetConnMaxLifetime(dbClient.dbConnMaxLifetime)
dbClient.xEngine.SetMaxIdleConns(dbClient.dbMaxIdleConns) dbClient.xEngine.SetMaxIdleConns(dbClient.dbMaxIdleConns)
dbClient.xEngine.SetMaxOpenConns(dbClient.dbMaxOpenConns) dbClient.xEngine.SetMaxOpenConns(dbClient.dbMaxOpenConns)
dbClient.xEngine.DatabaseTZ = time.Local // 必须
dbClient.xEngine.TZLocation = time.Local // 必须
return nil return nil
} }
var xEngine *xorm.Engine var xEngine *xorm.Engine
func XormConnectDatabaseWithUri(sql string) (*xorm.Engine, error) { func XormConnectDatabaseWithUri(sql string) (*xorm.Engine, error) {
sqlStr := fmt.Sprintf("%s?charset=utf8&parseTime=true&loc=Local", sql) sqlStr := fmt.Sprintf("%s?charset=utf8mb4&collation=utf8mb4_general_ci&parseTime=true&loc=Local", sql)
var err error var err error
xEngine, err = xorm.NewEngine("mysql", sqlStr) //1、Create xorm engine xEngine, err = xorm.NewEngine("mysql", sqlStr) //1、Create xorm engine
if err != nil { if err != nil {
@@ -95,7 +97,7 @@ func XormGetNeInfoByType(neType string, nes *[]NeInfo) (*[]NeInfo, error) {
log.Debug("XormGetNeInfoByType processing... ") log.Debug("XormGetNeInfoByType processing... ")
ne := new(NeInfo) ne := new(NeInfo)
rows, err := dbClient.xEngine.Table("ne_info").Where("status=0 and ne_type =?", neType).Rows(ne) rows, err := dbClient.xEngine.Table("ne_info").Where("ne_type =?", neType).Rows(ne)
if err != nil { if err != nil {
log.Error("Failed to get table ne_info from database:", err) log.Error("Failed to get table ne_info from database:", err)
return nil, err return nil, err
@@ -117,7 +119,7 @@ func XormGetAllNeInfo(nes *[]NeInfo) (*[]NeInfo, error) {
log.Debug("XormGetAllNeInfo processing... ") log.Debug("XormGetAllNeInfo processing... ")
ne := new(NeInfo) ne := new(NeInfo)
rows, err := dbClient.xEngine.Table("ne_info").Where("status='0'").Rows(ne) rows, err := dbClient.xEngine.Table("ne_info").Rows(ne)
if err != nil { if err != nil {
log.Error("Failed to get table ne_info from database:", err) log.Error("Failed to get table ne_info from database:", err)
return nil, err return nil, err
@@ -139,7 +141,7 @@ type NeState struct {
Id int `json:"id" xorm:"pk 'id' autoincr"` Id int `json:"id" xorm:"pk 'id' autoincr"`
NeType string `json:"neType" xorm:"ne_type"` NeType string `json:"neType" xorm:"ne_type"`
NeId string `json:"neId" xorm:"ne_id"` NeId string `json:"neId" xorm:"ne_id"`
Version string `json:"version" xorm:"version"` Version string `json:"version" xorm:"column 'version' VARCHAR(16)"`
Capability uint32 `json:"capability" xorm:"capability"` Capability uint32 `json:"capability" xorm:"capability"`
SerialNum string `json:"serialNum" xorm:"serial_num"` SerialNum string `json:"serialNum" xorm:"serial_num"`
ExpiryDate string `json:"expiryDate" xorm:"expiry_date"` ExpiryDate string `json:"expiryDate" xorm:"expiry_date"`
@@ -157,7 +159,13 @@ func XormInsertNeState(neState *NeState) (int64, error) {
session := dbClient.xEngine.NewSession() session := dbClient.xEngine.NewSession()
defer session.Close() defer session.Close()
affected, err := session.InsertOne(neState) affected, err := session.InsertOne(neState)
session.Commit() if err != nil {
return 0, err
}
err = session.Commit()
if err != nil {
return 0, err
}
return affected, err return affected, err
} }
@@ -203,18 +211,18 @@ func XormGetNorthboundPm(date string, index int, neType string, pms *[]Northboun
log.Debug("XormGetNorthboundPm processing... ") log.Debug("XormGetNorthboundPm processing... ")
pm := new(NorthboundPm) pm := new(NorthboundPm)
rows, err := dbClient.xEngine.Table("northbound_pm"). rows, err := dbClient.xEngine.Table("nbi_pm").
Where("`ne_type` = ? AND `date` = ? AND `index` = ?", neType, date, index). Where("`ne_type` = ? AND `date` = ? AND `index` = ?", neType, date, index).
Rows(pm) Rows(pm)
if err != nil { if err != nil {
log.Error("Failed to get table northbound_pm from database:", err) log.Error("Failed to get table nbi_pm from database:", err)
return nil, err return nil, err
} }
defer rows.Close() defer rows.Close()
for rows.Next() { for rows.Next() {
err := rows.Scan(pm) err := rows.Scan(pm)
if err != nil { if err != nil {
log.Error("Failed to get table northbound_pm from database:", err) log.Error("Failed to get table nbi_pm from database:", err)
return nil, err return nil, err
} }
*pms = append(*pms, *pm) *pms = append(*pms, *pm)
@@ -441,7 +449,7 @@ func XormInsertTalbeOne(tbInfo interface{}) (int64, error) {
} }
func XormGetDataBySQL(sql string) (*[]map[string]string, error) { func XormGetDataBySQL(sql string) (*[]map[string]string, error) {
log.Debug("XormGetDataBySQL processing... ") //log.Debug("XormGetDataBySQL processing... ")
rows := make([]map[string]string, 0) rows := make([]map[string]string, 0)
rows, err := dbClient.xEngine.QueryString(sql) rows, err := dbClient.xEngine.QueryString(sql)
+3 -2
View File
@@ -2,7 +2,7 @@
# level: /trace/debug/info/error/warn/error/fatal, default: debug # level: /trace/debug/info/error/warn/error/fatal, default: debug
# duration: saved days, default is 30 days # duration: saved days, default is 30 days
logger: logger:
file: d:/local.git/ems.agt/crontask/log/crontask.log file: d:/omc.git/be.ems/crontask/log/crontask.log
level: trace level: trace
duration: 24 duration: 24
count: 10 count: 10
@@ -25,7 +25,8 @@ database:
host: 127.0.0.1 host: 127.0.0.1
port: 33066 port: 33066
name: omc_db name: omc_db
backup: d:/local.git/ems.agt/restagent/database connParam: charset=utf8mb4&collation=utf8mb4_general_ci&parseTime=True&interpolateParams=True
backup: d:/omc.git/be.ems/restagent/database
# northbound interface, cm/pm # northbound interface, cm/pm
# duration(day): saved days # duration(day): saved days
+18 -2
View File
@@ -20,6 +20,15 @@ tasks:
unit: Seconds #Seconds/Minutes/Hours/Days/Weeks, Monday/Tuesday/.../Sunday, unit: Seconds #Seconds/Minutes/Hours/Days/Weeks, Monday/Tuesday/.../Sunday,
at: 00:10:00 # do at time such as xx:xx:xx when unit such as Day/Days/Mondays... at: 00:10:00 # do at time such as xx:xx:xx when unit such as Day/Days/Mondays...
do: TaskHelloWorld # (Do what: callback function) do: TaskHelloWorld # (Do what: callback function)
- name: Cron user login OMC as startup
status: Inactive
uri: /login
params:
body: '{"username":"cronuser","password":"tcu@1000OMC!","code":"","uuid":""}'
interval: 0
unit: Startup
at: 00:00:00
do: TaskCronUserLoginOMC
- name: clear expired history alarm - name: clear expired history alarm
uri: /api/rest/databaseManagement/v1/omc_db/alarm uri: /api/rest/databaseManagement/v1/omc_db/alarm
params: WHERE=now()+>+ADDDATE(event_time,+interval+(SELECT+`value`+FROM+config+WHERE+config_tag='historyDuration')+day)+and+alarm_status='0' params: WHERE=now()+>+ADDDATE(event_time,+interval+(SELECT+`value`+FROM+config+WHERE+config_tag='historyDuration')+day)+and+alarm_status='0'
@@ -32,7 +41,7 @@ tasks:
params: WHERE=now()+>+ADDDATE(`date`,+interval+IFNULL((SELECT+`value`+FROM+config+WHERE+config_tag='goldKpiDuration'),7)+day) params: WHERE=now()+>+ADDDATE(`date`,+interval+IFNULL((SELECT+`value`+FROM+config+WHERE+config_tag='goldKpiDuration'),7)+day)
interval: 1 interval: 1
unit: Days unit: Days
at: 18:11:00 at: 00:11:00
do: TaskDeleteExpiredRecord do: TaskDeleteExpiredRecord
- name: clear deleted custom pm kpi - name: clear deleted custom pm kpi
uri: /api/rest/databaseManagement/v1/omc_db/pm_custom_title uri: /api/rest/databaseManagement/v1/omc_db/pm_custom_title
@@ -41,6 +50,13 @@ tasks:
unit: Days unit: Days
at: 00:15:00 at: 00:15:00
do: TaskDeleteExpiredRecord do: TaskDeleteExpiredRecord
- name: clear expired ne etc backup
uri: /api/rest/databaseManagement/v1/omc_db/ne_backup
params: WHERE=now()+>+ADDDATE(`create_time`,+interval+IFNULL((SELECT+`value`+FROM+config+WHERE+config_tag='BackUpSaveTime'),30)+day)
interval: 1
unit: Days
at: 15:02:00
do: TaskRemoveExpiredFile
- name: update expired user session - name: update expired user session
uri: /api/rest/databaseManagement/v1/omc_db/session uri: /api/rest/databaseManagement/v1/omc_db/session
params: WHERE=NOW()+>+ADDDATE(shake_time,+interval+expires+second)+and+status='online' params: WHERE=NOW()+>+ADDDATE(shake_time,+interval+expires+second)+and+status='online'
@@ -85,7 +101,7 @@ tasks:
at: 00:30:00 at: 00:30:00
do: TaskDBBackupCSVGetBySQL do: TaskDBBackupCSVGetBySQL
- name: handshake to NF - name: handshake to NF
status: Active status: Inactive
uri: /api/rest/systemManagement/v1/elementType/%s/objectType/systemState uri: /api/rest/systemManagement/v1/elementType/%s/objectType/systemState
params: params:
interval: 10 interval: 10
+4 -4
View File
@@ -10,10 +10,10 @@ import (
"strings" "strings"
"time" "time"
cmschema "ems.agt/crontask/cm/schema" cmschema "be.ems/crontask/cm/schema"
"ems.agt/lib/dborm" "be.ems/lib/dborm"
"ems.agt/lib/global" "be.ems/lib/global"
"ems.agt/lib/log" "be.ems/lib/log"
"gopkg.in/yaml.v3" "gopkg.in/yaml.v3"
) )
+4 -4
View File
@@ -9,9 +9,9 @@ import (
"strings" "strings"
"time" "time"
pmschema "ems.agt/crontask/pm/schema" pmschema "be.ems/crontask/pm/schema"
"ems.agt/lib/global" "be.ems/lib/global"
"ems.agt/lib/log" "be.ems/lib/log"
"gopkg.in/yaml.v3" "gopkg.in/yaml.v3"
) )
@@ -82,7 +82,7 @@ func (t *TaskFunc) GenNFPMXmlFile(neType string) error {
var pmResults []NorthboundPm var pmResults []NorthboundPm
_, err = XormGetNorthboundPm(date, index, neType, &pmResults) _, err = XormGetNorthboundPm(date, index, neType, &pmResults)
if err != nil { if err != nil {
log.Error("Failed to get northbound_pm:", err) log.Error("Failed to get nbi_pm:", err)
return err return err
} }
+3 -3
View File
@@ -1,13 +1,13 @@
# Makefile for OMC-OMC-crontask project # Makefile for OMC-OMC-crontask project
PROJECT = OMC PROJECT = OMC
VERSION = 1.6.2 VERSION = 2.2411.4
LIBDIR = ems.agt/lib LIBDIR = be.ems/lib
BINNAME = crontask BINNAME = crontask
.PHONY: build $(BINNAME) .PHONY: build $(BINNAME)
build $(BINNAME): build $(BINNAME):
go build -o $(BINNAME) -v -ldflags "-X '$(LIBDIR)/global.Version=$(VERSION)' \ go build -o $(BINNAME) -v -ldflags "-s -w -X '$(LIBDIR)/global.Version=$(VERSION)' \
-X '$(LIBDIR)/global.BuildTime=`date`' \ -X '$(LIBDIR)/global.BuildTime=`date`' \
-X '$(LIBDIR)/global.GoVer=`go version`'" -X '$(LIBDIR)/global.GoVer=`go version`'"
+317 -199
View File
@@ -3,7 +3,6 @@ package main
import ( import (
"bytes" "bytes"
"encoding/json" "encoding/json"
"errors"
"fmt" "fmt"
"io" "io"
"mime/multipart" "mime/multipart"
@@ -14,12 +13,11 @@ import (
"strings" "strings"
"time" "time"
"ems.agt/lib/dborm" "be.ems/lib/dborm"
"ems.agt/lib/global" "be.ems/lib/global"
"ems.agt/lib/log" "be.ems/lib/log"
"github.com/go-resty/resty/v2" "github.com/go-resty/resty/v2"
"github.com/shirou/gopsutil/process"
// cron "github.com/go-co-op/gocron" // cron "github.com/go-co-op/gocron"
"github.com/jasonlvhit/gocron" "github.com/jasonlvhit/gocron"
@@ -27,6 +25,7 @@ import (
) )
type TaskFunc struct { type TaskFunc struct {
Token string
} }
var Alarms []Alarm var Alarms []Alarm
@@ -127,6 +126,8 @@ func initCronTasks() {
} else { } else {
gocron.Every(t.Interval).Sunday().At(t.At).DoSafely(taskFunc, t.Uri, t.Params, t.Body) gocron.Every(t.Interval).Sunday().At(t.At).DoSafely(taskFunc, t.Uri, t.Params, t.Body)
} }
case "Startup":
gocron.Every(0).DoSafely(taskFunc, t.Uri, t.Params, t.Body)
default: default:
log.Error("Error config:", t) log.Error("Error config:", t)
} }
@@ -161,6 +162,14 @@ func initCronTabs() {
job.Start() job.Start()
} }
type LoginRespone struct {
Code int `json:"code"`
Data struct {
AccessToken string `json:"access_token"`
} `json:"data"`
Msg string `json:"msg"`
}
type TaskJob struct { type TaskJob struct {
Do interface{} Do interface{}
Uri string Uri string
@@ -200,21 +209,28 @@ func (t *TaskFunc) TaskWithParams(a int, b string) {
log.Trace(a, b) log.Trace(a, b)
} }
func (t *TaskFunc) TaskDeleteExpiredRecord(uri, params, body string) { func (t *TaskFunc) TaskCronUserLoginOMC(uri, params, body string) {
log.Debug("TaskDeleteExpiredRecord processing... ") log.Debug("TaskCronUserLoginOMC processing... ")
var response *resty.Response var response *resty.Response
requestURI := fmt.Sprintf("%s?%s", uri, params) requestURI := fmt.Sprintf("%s?%s", uri, params)
requestURL := fmt.Sprintf("%s%s", yamlConfig.OMC.HostUri, requestURI) requestURL := fmt.Sprintf("%s%s", yamlConfig.OMC.HostUri, requestURI)
log.Debug("requestURL: DELETE ", requestURL) log.Debug("requestURL: POST ", requestURL)
var loginBody string
if body != "" {
loginBody = body
} else {
loginBody = "{\"username\": \"cronuser\",\"password\": \"tcu@1000OMC!\",\"code\": \"\", \"uuid\": \"\"}"
}
client := resty.New() client := resty.New()
response, err := client.R(). response, err := client.R().
EnableTrace(). EnableTrace().
SetHeaders(map[string]string{"User-Agent": GetDefaultUserAgent()}). SetHeaders(map[string]string{"User-Agent": GetDefaultUserAgent()}).
SetHeaders(map[string]string{"Content-Type": "application/json;charset=UTF-8"}). SetHeaders(map[string]string{"Content-Type": "application/json;charset=UTF-8"}).
Delete(requestURL) SetBody(loginBody).
Post(requestURL)
if err != nil { if err != nil {
log.Error("Failed to delete:", err) log.Error("Failed to post:", err)
} }
log.Debug("StatusCode: ", response.StatusCode()) log.Debug("StatusCode: ", response.StatusCode())
@@ -230,40 +246,142 @@ func (t *TaskFunc) TaskDeleteExpiredRecord(uri, params, body string) {
} }
} }
func (t *TaskFunc) TaskDeleteExpiredRecord(uri, params, body string) {
log.Debug("TaskDeleteExpiredRecord processing... ")
// var response *resty.Response
// requestURI := fmt.Sprintf("%s?%s", uri, params)
// requestURL := fmt.Sprintf("%s%s", yamlConfig.OMC.HostUri, requestURI)
// log.Debug("requestURL: DELETE ", requestURL)
// client := resty.New()
// response, err := client.R().
// EnableTrace().
// SetHeaders(map[string]string{"User-Agent": GetDefaultUserAgent()}).
// SetHeaders(map[string]string{"Content-Type": "application/json;charset=UTF-8"}).
// Delete(requestURL)
// if err != nil {
// log.Error("Failed to delete:", err)
// }
// log.Debug("StatusCode: ", response.StatusCode())
// switch response.StatusCode() {
// case http.StatusOK, http.StatusCreated, http.StatusNoContent, http.StatusAccepted:
// log.Debug("response body:", string(response.Body()))
// body := new(map[string]interface{})
// _ = json.Unmarshal(response.Body(), &body)
// default:
// log.Debug("response body:", string(response.Body()))
// body := new(map[string]interface{})
// _ = json.Unmarshal(response.Body(), &body)
// }
}
func (t *TaskFunc) TaskUpdateTable(uri, params, body string) { func (t *TaskFunc) TaskUpdateTable(uri, params, body string) {
log.Debug("TaskUpdateTable processing... ") log.Debug("TaskUpdateTable processing... ")
var response *resty.Response // var response *resty.Response
requestURI := fmt.Sprintf("%s?%s", uri, params) // requestURI := fmt.Sprintf("%s?%s", uri, params)
requestURL := fmt.Sprintf("%s%s", yamlConfig.OMC.HostUri, requestURI) // requestURL := fmt.Sprintf("%s%s", yamlConfig.OMC.HostUri, requestURI)
// reqBody, err := json.Marshal(body) // // reqBody, err := json.Marshal(body)
// // if err != nil {
// // log.Error("Failed to Marshal:", err)
// // }
// log.Debug("requestURL: Put ", requestURL)
// log.Trace("body:", body)
// client := resty.New()
// response, err := client.R().
// EnableTrace().
// SetHeaders(map[string]string{"accessToken": t.Token}).
// SetHeaders(map[string]string{"User-Agent": GetDefaultUserAgent()}).
// SetHeaders(map[string]string{"Content-Type": "application/json;charset=UTF-8"}).
// SetBody(body).
// Put(requestURL)
// if err != nil { // if err != nil {
// log.Error("Failed to Marshal:", err) // log.Error("Failed to put:", err)
// } // }
log.Debug("requestURL: Put ", requestURL)
log.Trace("body:", body)
client := resty.New()
response, err := client.R().
EnableTrace().
SetHeaders(map[string]string{"User-Agent": GetDefaultUserAgent()}).
SetHeaders(map[string]string{"Content-Type": "application/json;charset=UTF-8"}).
SetBody(body).
Put(requestURL)
if err != nil {
log.Error("Failed to put:", err)
}
log.Debug("StatusCode: ", response.StatusCode()) // log.Debug("StatusCode: ", response.StatusCode())
switch response.StatusCode() { // switch response.StatusCode() {
case http.StatusOK, http.StatusCreated, http.StatusNoContent, http.StatusAccepted: // case http.StatusOK, http.StatusCreated, http.StatusNoContent, http.StatusAccepted:
log.Debug("response body:", string(response.Body())) // log.Debug("response body:", string(response.Body()))
body := new(map[string]interface{}) // body := new(map[string]interface{})
_ = json.Unmarshal(response.Body(), &body) // _ = json.Unmarshal(response.Body(), &body)
default: // default:
log.Debug("response body:", string(response.Body())) // log.Debug("response body:", string(response.Body()))
body := new(map[string]interface{}) // body := new(map[string]interface{})
_ = json.Unmarshal(response.Body(), &body) // _ = json.Unmarshal(response.Body(), &body)
} // }
}
func (t *TaskFunc) TaskRemoveExpiredFile(uri, params, body string) {
log.Debug("TaskRemoveExpiredFile processing... ")
// var response *resty.Response
// loginUri := "/login"
// loginBody := "{\"username\": \"cronuser\",\"password\": \"tcu@1000OMC!\",\"code\": \"\", \"uuid\": \"\"}"
// t.TaskCronUserLoginOMC(loginUri, "", loginBody)
// loginURI := fmt.Sprintf("%s?%s", loginUri, "")
// loginURL := fmt.Sprintf("%s%s", yamlConfig.OMC.HostUri, loginURI)
// log.Debug("requestURL: Post ", loginURL)
// client := resty.New()
// loginResponse, err := client.R().
// EnableTrace().
// SetHeaders(map[string]string{"User-Agent": GetDefaultUserAgent()}).
// SetHeaders(map[string]string{"Content-Type": "application/json;charset=UTF-8"}).
// SetBody(loginBody).
// Post(loginURL)
// if err != nil {
// log.Error("Failed to post:", err)
// return
// }
// var accessToken string
// log.Debug("StatusCode: ", loginResponse.StatusCode())
// switch loginResponse.StatusCode() {
// case http.StatusOK, http.StatusCreated, http.StatusNoContent, http.StatusAccepted:
// log.Debug("response body:", string(loginResponse.Body()))
// var loginResp LoginRespone
// err = json.Unmarshal(loginResponse.Body(), &loginResp)
// if err != nil {
// log.Error("Failed to unmarshal:", err)
// return
// }
// if loginResp.Code == 1 {
// accessToken = loginResp.Data.AccessToken
// } else {
// log.Error("Failed to login: %s", loginResp.Msg)
// return
// }
// default:
// log.Debug("response body:", string(response.Body()))
// return
// }
// requestURI := fmt.Sprintf("%s?%s", uri, params)
// requestURL := fmt.Sprintf("%s%s", yamlConfig.OMC.HostUri, requestURI)
// log.Debug("requestURL: DELETE ", requestURL)
// response, err = client.R().
// EnableTrace().
// SetHeaders(map[string]string{"Authorization": "Bearer " + accessToken}).
// SetHeaders(map[string]string{"User-Agent": GetDefaultUserAgent()}).
// SetHeaders(map[string]string{"Content-Type": "application/json;charset=UTF-8"}).
// Delete(requestURL)
// if err != nil {
// log.Error("Failed to delete:", err)
// return
// }
// log.Debug("StatusCode: ", response.StatusCode())
// switch response.StatusCode() {
// case http.StatusOK, http.StatusCreated, http.StatusNoContent, http.StatusAccepted:
// log.Debug("response body:", string(response.Body()))
// body := new(map[string]interface{})
// _ = json.Unmarshal(response.Body(), &body)
// default:
// log.Debug("response body:", string(response.Body()))
// body := new(map[string]interface{})
// _ = json.Unmarshal(response.Body(), &body)
// }
} }
func (t *TaskFunc) GetTableNameFromUri(uri string) string { func (t *TaskFunc) GetTableNameFromUri(uri string) string {
@@ -278,39 +396,39 @@ func (t *TaskFunc) GetTableNameFromUri(uri string) string {
func (t *TaskFunc) TaskDBBackupCSVGetBySQL(uri, params, body string) { func (t *TaskFunc) TaskDBBackupCSVGetBySQL(uri, params, body string) {
log.Debug("TaskDBBackupCSVGetBySQL processing... ") log.Debug("TaskDBBackupCSVGetBySQL processing... ")
var response *resty.Response // var response *resty.Response
tableName := t.GetTableNameFromUri(uri) // tableName := t.GetTableNameFromUri(uri)
filePath := fmt.Sprintf("/tmp/%s-%s.csv", tableName, time.Now().Local().Format(global.DateData)) // filePath := fmt.Sprintf("/tmp/%s-%s.csv", tableName, time.Now().Local().Format(global.DateData))
pa := fmt.Sprintf(params, filePath) // pa := fmt.Sprintf(params, filePath)
requestURI := fmt.Sprintf("%s?%s", uri, pa) // requestURI := fmt.Sprintf("%s?%s", uri, pa)
requestURL := fmt.Sprintf("%s%s", yamlConfig.OMC.HostUri, requestURI) // requestURL := fmt.Sprintf("%s%s", yamlConfig.OMC.HostUri, requestURI)
log.Debug("requestURL: Get ", requestURL) // log.Debug("requestURL: Get ", requestURL)
client := resty.New() // client := resty.New()
response, err := client.R(). // response, err := client.R().
EnableTrace(). // EnableTrace().
SetHeaders(map[string]string{"User-Agent": GetDefaultUserAgent()}). // SetHeaders(map[string]string{"User-Agent": GetDefaultUserAgent()}).
SetHeaders(map[string]string{"Content-Type": "application/json;charset=UTF-8"}). // SetHeaders(map[string]string{"Content-Type": "application/json;charset=UTF-8"}).
Get(requestURL) // Get(requestURL)
if err != nil { // if err != nil {
log.Error("Failed to Get:", err) // log.Error("Failed to Get:", err)
} // }
log.Debug("StatusCode: ", response.StatusCode()) // log.Debug("StatusCode: ", response.StatusCode())
switch response.StatusCode() { // switch response.StatusCode() {
case http.StatusOK, http.StatusCreated, http.StatusNoContent, http.StatusAccepted: // case http.StatusOK, http.StatusCreated, http.StatusNoContent, http.StatusAccepted:
cmd := exec.Command("cp", "-rf", filePath, GetYamlConfig().Database.Backup) // cmd := exec.Command("cp", "-rf", filePath, GetYamlConfig().Database.Backup)
out, err := cmd.CombinedOutput() // out, err := cmd.CombinedOutput()
log.Tracef("Exec output: %v", string(out)) // log.Tracef("Exec output: %v", string(out))
if err != nil { // if err != nil {
log.Errorf("Faile to exec:", err) // log.Errorf("Faile to exec:", err)
return // return
} // }
log.Debug("response body:", string(response.Body())) // log.Debug("response body:", string(response.Body()))
body := new(map[string]interface{}) // body := new(map[string]interface{})
_ = json.Unmarshal(response.Body(), &body) // _ = json.Unmarshal(response.Body(), &body)
default: // default:
log.Error("response body:", string(response.Body())) // log.Error("response body:", string(response.Body()))
} // }
} }
func (t *TaskFunc) TaskRunShellCommand(uri, params, body string) { func (t *TaskFunc) TaskRunShellCommand(uri, params, body string) {
@@ -374,59 +492,59 @@ type SystemState struct {
func (t *TaskFunc) TaskHandShakeToNF(uri, params, body string) { func (t *TaskFunc) TaskHandShakeToNF(uri, params, body string) {
log.Debug("TaskHandShakeToNF processing... ") log.Debug("TaskHandShakeToNF processing... ")
var nes []NeInfo // var nes []NeInfo
_, err := XormGetAllNeInfo(&nes) // _, err := XormGetAllNeInfo(&nes)
if err != nil { // if err != nil {
log.Error("Failed to get all ne info:", err) // log.Error("Failed to get all ne info:", err)
} // }
for _, ne := range nes { // for _, ne := range nes {
requestURI := fmt.Sprintf(uri, strings.ToLower(ne.NeType)) // requestURI := fmt.Sprintf(uri, strings.ToLower(ne.NeType))
if params != "" { // if params != "" {
requestURI = fmt.Sprintf("%s?%s", requestURI, params) // requestURI = fmt.Sprintf("%s?%s", requestURI, params)
} // }
requestURL := fmt.Sprintf("http://%s:%s%s", ne.Ip, ne.Port, requestURI) // requestURL := fmt.Sprintf("http://%s:%s%s", ne.Ip, ne.Port, requestURI)
log.Debug("requestURL: Get", requestURL) // log.Debug("requestURL: Get", requestURL)
client := resty.New() // client := resty.New()
response, err := client.R(). // response, err := client.R().
EnableTrace(). // EnableTrace().
SetHeaders(map[string]string{"User-Agent": GetDefaultUserAgent()}). // SetHeaders(map[string]string{"User-Agent": GetDefaultUserAgent()}).
SetHeaders(map[string]string{"Content-Type": "application/json;charset=UTF-8"}). // SetHeaders(map[string]string{"Content-Type": "application/json;charset=UTF-8"}).
Get(requestURL) // Get(requestURL)
if err != nil { // if err != nil {
log.Error("Failed to Get:", err) // log.Error("Failed to Get:", err)
} // }
log.Debug("StatusCode: ", response.StatusCode()) // log.Debug("StatusCode: ", response.StatusCode())
switch response.StatusCode() { // switch response.StatusCode() {
case http.StatusOK, http.StatusCreated, http.StatusNoContent, http.StatusAccepted: // case http.StatusOK, http.StatusCreated, http.StatusNoContent, http.StatusAccepted:
log.Debug("response body:", string(response.Body())) // log.Debug("response body:", string(response.Body()))
state := new(SystemState) // state := new(SystemState)
_ = json.Unmarshal(response.Body(), &state) // _ = json.Unmarshal(response.Body(), &state)
neState := new(NeState) // neState := new(NeState)
neState.NeType = ne.NeType // neState.NeType = ne.NeType
neState.NeId = ne.NeId // neState.NeId = ne.NeId
neState.Version = state.Version // neState.Version = state.Version
neState.Capability = state.Capability // neState.Capability = state.Capability
neState.SerialNum = state.SerialNum // neState.SerialNum = state.SerialNum
neState.ExpiryDate = state.ExpiryDate // neState.ExpiryDate = state.ExpiryDate
cu, _ := json.Marshal(state.CpuUsage) // cu, _ := json.Marshal(state.CpuUsage)
neState.CpuUsage = string(cu) // neState.CpuUsage = string(cu)
mu, _ := json.Marshal(state.MemUsage) // mu, _ := json.Marshal(state.MemUsage)
neState.MemUsage = string(mu) // neState.MemUsage = string(mu)
ds, _ := json.Marshal(state.DiskSpace) // ds, _ := json.Marshal(state.DiskSpace)
neState.DiskSpace = string(ds) // neState.DiskSpace = string(ds)
log.Debug("neState:", neState) // log.Debug("neState:", neState)
_, err := XormInsertNeState(neState) // _, err := XormInsertNeState(neState)
if err != nil { // if err != nil {
log.Error("Failed to insert ne_state:", err) // log.Error("Failed to insert ne_state:", err)
} // }
default: // default:
log.Debug("response body:", string(response.Body())) // log.Debug("response body:", string(response.Body()))
body := new(map[string]interface{}) // body := new(map[string]interface{})
_ = json.Unmarshal(response.Body(), &body) // _ = json.Unmarshal(response.Body(), &body)
} // }
} // }
} }
func (t *TaskFunc) TaskExportCmFromNF(uri, params, body string) { func (t *TaskFunc) TaskExportCmFromNF(uri, params, body string) {
@@ -558,7 +676,7 @@ func (t *TaskFunc) TaskGenMeasureThresholdAlarm(uri, params, body string) {
// log.Debug("alarm:", *alarm) // log.Debug("alarm:", *alarm)
// kpi pm non-exceed, check if exist alarm // kpi pm non-exceed, check if exist alarm
if measureData.Value <= m.Threshold && m.AlarmFlag == true { if measureData.Value <= m.Threshold && m.AlarmFlag {
// if len(*alarm) == 0 || (*alarm)[0]["alarm_status"] == AlarmStatusClearString { // if len(*alarm) == 0 || (*alarm)[0]["alarm_status"] == AlarmStatusClearString {
// continue // continue
// } // }
@@ -642,7 +760,7 @@ func (t *TaskFunc) TaskGenMeasureThresholdAlarm(uri, params, body string) {
body := new(map[string]interface{}) body := new(map[string]interface{})
_ = json.Unmarshal(response.Body(), &body) _ = json.Unmarshal(response.Body(), &body)
} }
} else if measureData.Value > m.Threshold && m.AlarmFlag == false { } else if measureData.Value > m.Threshold && !m.AlarmFlag {
var alarmSeq int = 1 var alarmSeq int = 1
// insert alarm // insert alarm
var pvFlag string var pvFlag string
@@ -757,7 +875,7 @@ func (t *TaskFunc) TaskGenMeasureReportTimeoutAlarm(uri, params, body string) {
continue continue
} }
if neInfo == nil { if neInfo == nil {
err := errors.New(fmt.Sprintf("not found target NE neType=%s, neId=%s", measureTask.NeType, neId)) err := fmt.Errorf("not found target NE neType=%s, neId=%s", measureTask.NeType, neId)
log.Error(err) log.Error(err)
continue continue
} }
@@ -1337,82 +1455,82 @@ func init() {
func (t *TaskFunc) TaskWriteSystemLog(uri, params, body string) { func (t *TaskFunc) TaskWriteSystemLog(uri, params, body string) {
processes, err := process.Processes() // processes, err := process.Processes()
if err != nil { // if err != nil {
log.Error("Failed to get processes:", err) // log.Error("Failed to get processes:", err)
return // return
} // }
for _, proc := range processes { // for _, proc := range processes {
name, err := proc.Name() // name, err := proc.Name()
if err != nil { // if err != nil {
log.Error("Failed to get process name:", err) // log.Error("Failed to get process name:", err)
continue // continue
} // }
for i, procInfo := range procInfos { // for i, procInfo := range procInfos {
if name == procInfo.Name { // if name == procInfo.Name {
pid := proc.Pid // pid := proc.Pid
timestamp, _ := proc.CreateTime() // timestamp, _ := proc.CreateTime()
userName, _ := proc.Username() // userName, _ := proc.Username()
startTime := time.Unix((timestamp / 1000), 0).Format(time.DateTime) // startTime := time.Unix((timestamp / 1000), 0).Format(time.DateTime)
newProcInfo := &ProcInfo{ // newProcInfo := &ProcInfo{
Name: procInfo.Name, // Name: procInfo.Name,
Pid: pid, // Pid: pid,
StartTime: startTime, // StartTime: startTime,
} // }
log.Trace("newProcInfo:", *newProcInfo) // log.Trace("newProcInfo:", *newProcInfo)
log.Trace("procInfo:", procInfo) // log.Trace("procInfo:", procInfo)
if *newProcInfo != procInfo { // if *newProcInfo != procInfo {
procInfos[i] = *newProcInfo // procInfos[i] = *newProcInfo
var operation string // var operation string
if newProcInfo.Pid != 0 { // if newProcInfo.Pid != 0 {
operation = "start" // operation = "start"
} else { // } else {
operation = "stop" // operation = "stop"
} // }
sysLogs := &[]dborm.SystemLog{} // sysLogs := &[]dborm.SystemLog{}
sysLog := &dborm.SystemLog{ // sysLog := &dborm.SystemLog{
UserName: userName, // UserName: userName,
ProcessName: newProcInfo.Name, // ProcessName: newProcInfo.Name,
ProcessID: newProcInfo.Pid, // ProcessID: newProcInfo.Pid,
Operation: operation, // Operation: operation,
StartTime: newProcInfo.StartTime, // StartTime: newProcInfo.StartTime,
LogTime: time.Now().Format(time.DateTime), // LogTime: time.Now().Format(time.DateTime),
} // }
var response *resty.Response // var response *resty.Response
requestURI := fmt.Sprintf("%s?%s", uri, params) // requestURI := fmt.Sprintf("%s?%s", uri, params)
requestURL := fmt.Sprintf("%s%s", yamlConfig.OMC.HostUri, requestURI) // requestURL := fmt.Sprintf("%s%s", yamlConfig.OMC.HostUri, requestURI)
*sysLogs = append(*sysLogs, *sysLog) // *sysLogs = append(*sysLogs, *sysLog)
data := make(map[string]interface{}) // data := make(map[string]interface{})
data["system_log"] = *sysLogs // data["system_log"] = *sysLogs
body, err := json.Marshal(data) // body, _ := json.Marshal(data)
log.Trace("data:", data) // log.Trace("data:", data)
log.Debug("requestURL: POST ", requestURL) // log.Debug("requestURL: POST ", requestURL)
client := resty.New() // client := resty.New()
response, err = client.R(). // response, err = client.R().
EnableTrace(). // EnableTrace().
SetHeaders(map[string]string{"User-Agent": GetDefaultUserAgent()}). // SetHeaders(map[string]string{"User-Agent": GetDefaultUserAgent()}).
SetHeaders(map[string]string{"Content-Type": "application/json;charset=UTF-8"}). // SetHeaders(map[string]string{"Content-Type": "application/json;charset=UTF-8"}).
SetBody(body). // SetBody(body).
Post(requestURL) // Post(requestURL)
if err != nil { // if err != nil {
log.Error("Failed to post:", err) // log.Error("Failed to post:", err)
} // }
log.Debug("StatusCode: ", response.StatusCode()) // log.Debug("StatusCode: ", response.StatusCode())
switch response.StatusCode() { // switch response.StatusCode() {
case http.StatusOK, http.StatusCreated, http.StatusNoContent, http.StatusAccepted: // case http.StatusOK, http.StatusCreated, http.StatusNoContent, http.StatusAccepted:
log.Debug("response body:", string(response.Body())) // log.Debug("response body:", string(response.Body()))
body := new(map[string]interface{}) // body := new(map[string]interface{})
_ = json.Unmarshal(response.Body(), &body) // _ = json.Unmarshal(response.Body(), &body)
default: // default:
log.Debug("response body:", string(response.Body())) // log.Debug("response body:", string(response.Body()))
body := new(map[string]interface{}) // body := new(map[string]interface{})
_ = json.Unmarshal(response.Body(), &body) // _ = json.Unmarshal(response.Body(), &body)
} // }
} // }
} // }
} // }
} // }
} }
+1 -1
View File
@@ -77,7 +77,7 @@ func execTshark(html string, filename string, proto string, port int) {
//if err1 != nil { //if err1 != nil {
// fmt.Println("write html failed") // fmt.Println("write html failed")
//}else { //}else {
//xsltproc pdml2html.xsl ngap.pdml > /home/agtuser/ngap.html //xsltproc pdml2html.xsl ngap.pdml > /home/omcuser/ngap.html
command := fmt.Sprintf("xsltproc /usr/local/omc/etc/schema/pdml2html.xsl %s > %s", pdmlFile, html) command := fmt.Sprintf("xsltproc /usr/local/omc/etc/schema/pdml2html.xsl %s > %s", pdmlFile, html)
dest := exec.Command("sh", "-c", command) dest := exec.Command("sh", "-c", command)
_, err2 := dest.Output() _, err2 := dest.Output()
+3 -3
View File
@@ -1,7 +1,7 @@
# Makefile for rest agent project # Makefile for rest agent project
PROJECT = OMC PROJECT = OMC
VERSION = 1.6.2 VERSION = 2.2411.4
RelDate = `date +%Y%m%d` RelDate = `date +%Y%m%d`
Release = $(RelDate) Release = $(RelDate)
RelVer = $(VERSION)-$(RelDate) RelVer = $(VERSION)-$(RelDate)
@@ -12,12 +12,12 @@ DEBBUILDDIR = ../../debbuild
RPMBUILDDIR = $(HOME)/goprojects/rpmbuild RPMBUILDDIR = $(HOME)/goprojects/rpmbuild
INSTALLDIR = /usr/local/omc INSTALLDIR = /usr/local/omc
RELEASEDIR = ../../release RELEASEDIR = ../../release
LIBDIR = ems.agt/lib LIBDIR = be.ems/lib
BINNAME = data2html BINNAME = data2html
.PHONY: build $(BINNAME) .PHONY: build $(BINNAME)
build $(BINNAME): build $(BINNAME):
go build -o $(BINNAME) -v -ldflags "-X '$(LIBDIR)/global.Version=$(RelVer)' \ go build -o $(BINNAME) -v -ldflags "-s -w -X '$(LIBDIR)/global.Version=$(VERSION)' \
-X '$(LIBDIR)/global.BuildTime=`date`' \ -X '$(LIBDIR)/global.BuildTime=`date`' \
-X '$(LIBDIR)/global.GoVer=`go version`'" -X '$(LIBDIR)/global.GoVer=`go version`'"
+182
View File
@@ -0,0 +1,182 @@
select count(*) from kpi_report_upf
CREATE VIEW kpi_report_all AS
SELECT * FROM kpi_report_udm
UNION ALL
SELECT * FROM kpi_report_amf
UNION ALL
SELECT * FROM kpi_report_upf;
select DISTINCT(ne_type) from kpi_title
SELECT DISTINCT LOWER(ne_type) FROM kpi_title
SELECT JSON_EXTRACT(kpi_values, CONCAT('$[', @path, '].', @key_to_search)) AS value FROM kpi_report_upf where `date`="2024-04-26";
SELECT JSON_EXTRACT(JSON_CONTAINS(kpi_values, '{"kpi_id": "UPF.01"}') FROM kpi_report_upf where `date`="2024-04-26";
SELECT
JSON_EXTRACT(kpi_values, CONCAT('$[', JSON_UNQUOTE(JSON_SEARCH(kpi_values, 'kpi_id', 'UPF.01')), '].value')) AS value_UPF01,
JSON_EXTRACT(kpi_values, CONCAT('$[', JSON_UNQUOTE(JSON_SEARCH(kpi_values, 'kpi_id', 'UPF.03')), '].value')) AS value_UPF03
FROM
kpi_report_upf
WHERE
JSON_SEARCH(kpi_values, 'kpi_id', 'UPF.01') IS NOT NULL
AND JSON_SEARCH(kpi_values, 'kpi_id', 'UPF.03') IS NOT NULL;
SELECT
JSON_EXTRACT(kpi_values, CONCAT('$[', JSON_UNQUOTE(JSON_SEARCH(kpi_values, 'all', 'UPF.01')), '].value')) AS value_UPF01
FROM
kpi_report_upf
WHERE
JSON_CONTAINS(kpi_values, '{"kpi_id": "UPF.01"}');
SELECT
COALESCE(JSON_EXTRACT(kpi_values, CONCAT('$[', JSON_UNQUOTE(JSON_SEARCH(kpi_values, 'all', 'UPF.01')), '].value')), 0) AS value_UPF01
FROM
kpi_report_upf
WHERE
JSON_CONTAINS(kpi_values, '{"kpi_id": "UPF.01"}');
SELECT
CONCAT(
DATE_FORMAT( gk.start_time, '%H:' ),
LPAD( FLOOR( MINUTE ( gk.start_time ) / 15 ) * 15, 2, '0' )
) AS timeGroup,
min( CASE WHEN gk.INDEX != '' THEN gk.INDEX ELSE 0 END ) AS startIndex,
min( CASE WHEN gk.ne_name != '' THEN gk.ne_name ELSE 0 END ) AS neName,
sum( CASE WHEN JSON_CONTAINS(kpi_values,JSON_OBJECT('kpi_id', "UPF.01")) THEN gk.kpi_values->'$[*].value ELSE 0 END ) AS 'UPF.01',
sum( CASE WHEN JSON_CONTAINS(kpi_values,JSON_OBJECT('kpi_id', "UPF.02")) THEN gk.kpi_values->'$[*].value ELSE 0 END ) AS 'UPF.02',
sum( CASE WHEN gk.kpi_id = 'UPF.03' THEN gk.VALUE ELSE 0 END ) AS 'UPF.03',
sum( CASE WHEN gk.kpi_id = 'UPF.04' THEN gk.VALUE ELSE 0 END ) AS 'UPF.04',
sum( CASE WHEN gk.kpi_id = 'UPF.05' THEN gk.VALUE ELSE 0 END ) AS 'UPF.05',
sum( CASE WHEN gk.kpi_id = 'UPF.06' THEN gk.VALUE ELSE 0 END ) AS 'UPF.06',
sum( CASE WHEN gk.kpi_id = 'UPF.07' THEN gk.VALUE ELSE 0 END ) AS 'UPF.07',
sum( CASE WHEN gk.kpi_id = 'UPF.08' THEN gk.VALUE ELSE 0 END ) AS 'UPF.08',
sum( CASE WHEN gk.kpi_id = 'UPF.09' THEN gk.VALUE ELSE 0 END ) AS 'UPF.09',
sum( CASE WHEN gk.kpi_id = 'UPF.10' THEN gk.VALUE ELSE 0 END ) AS 'UPF.10',
sum( CASE WHEN gk.kpi_id = 'UPF.14' THEN gk.VALUE ELSE 0 END ) AS 'UPF.14',
sum( CASE WHEN gk.kpi_id = 'UPF.11' THEN gk.VALUE ELSE 0 END ) AS 'UPF.11',
sum( CASE WHEN gk.kpi_id = 'UPF.12' THEN gk.VALUE ELSE 0 END ) AS 'UPF.12',
sum( CASE WHEN gk.kpi_id = 'UPF.13' THEN gk.VALUE ELSE 0 END ) AS 'UPF.13',
sum( CASE WHEN gk.kpi_id = 'UPF.15' THEN gk.VALUE ELSE 0 END ) AS 'UPF.15'
FROM
kpi_report_upf gk
WHERE
gk.rm_uid = '4400HX1UPF001'
AND gk.date = "2024-04-26"
AND gk.start_time >= '00:00:00'
AND gk.start_time <= '23:59:59'
GROUP BY
timeGroup
ORDER BY
timeGroup DESC
SELECT
CONCAT(
DATE_FORMAT( gk.start_time, '%H:' ),
LPAD( FLOOR( MINUTE ( gk.start_time ) / 15 ) * 15, 2, '0' )
) AS timeGroup,
min( CASE WHEN gk.INDEX != '' THEN gk.INDEX ELSE 0 END ) AS startIndex,
min( CASE WHEN gk.ne_name != '' THEN gk.ne_name ELSE 0 END ) AS neName,
SUM(CASE WHEN JSON_EXTRACT(gk.kpi_values, '$[0].kpi_id') = "UPF.01" THEN JSON_EXTRACT(gk.kpi_values, '$[0].value') ELSE 0 END) AS 'UPF.01',
SUM(CASE WHEN JSON_EXTRACT(gk.kpi_values, '$[1].kpi_id') = "UPF.02" THEN JSON_EXTRACT(gk.kpi_values, '$[1].value') ELSE 0 END) AS 'UPF.02',
SUM(CASE WHEN JSON_EXTRACT(gk.kpi_values, '$[2].kpi_id') = "UPF.03" THEN JSON_EXTRACT(gk.kpi_values, '$[2].value') ELSE 0 END) AS 'UPF.03'
FROM
kpi_report_upf gk
WHERE
gk.rm_uid = '4400HX1UPF001'
AND gk.date = "2024-05-08"
AND gk.start_time >= '10:55:00'
AND gk.start_time <= '23:59:59'
GROUP BY
timeGroup
ORDER BY
timeGroup DESC
SELECT
CONCAT(
DATE_FORMAT( gk.start_time, '%H:' ),
LPAD( FLOOR( MINUTE ( gk.start_time ) / 15 ) * 15, 2, '0' )
) AS timeGroup,
min( CASE WHEN gk.INDEX != '' THEN gk.INDEX ELSE 0 END ) AS startIndex,
min( CASE WHEN gk.ne_name != '' THEN gk.ne_name ELSE 0 END ) AS neName,
SUM(JSON_EXTRACT(gk.kpi_values, '$[0].`UPF.01`')) AS 'UPF.01',
SUM(JSON_EXTRACT(gk.kpi_values, '$[1].`UPF.02`')) AS 'UPF.02',
SUM(JSON_EXTRACT(gk.kpi_values, '$[2].`UPF.03`')) AS 'UPF.03'
FROM
kpi_report_upf gk
WHERE
gk.rm_uid = '4400HX1UPF001'
AND gk.date = "2024-05-08"
AND gk.start_time >= '10:53:00'
AND gk.start_time <= '10:59:59'
GROUP BY
timeGroup
ORDER BY
timeGroup DESC
SELECT
min( CASE WHEN gk.INDEX != '' THEN gk.INDEX ELSE 0 END ) AS startIndex,
min( CASE WHEN gk.ne_name != '' THEN gk.ne_name ELSE 0 END ) AS neName,
SUM(CASE WHEN JSON_EXTRACT(gk.kpi_values, '$[*].kpi_id') = 'UPF.01' THEN JSON_EXTRACT(gk.kpi_values, '$[*].value') ELSE 0 END) AS 'UPF.01',
SUM(CASE WHEN JSON_EXTRACT(gk.kpi_values, '$[*].kpi_id') = 'UPF.02' THEN JSON_EXTRACT(gk.kpi_values, '$[*].value') ELSE 0 END) AS 'UPF.02',
SUM(CASE WHEN JSON_EXTRACT(gk.kpi_values, '$[*].kpi_id') = 'UPF.03' THEN JSON_EXTRACT(gk.kpi_values, '$[*].value') ELSE 0 END) AS 'UPF.03'
FROM
kpi_report_upf gk
WHERE
gk.rm_uid = '4400HX1UPF001'
AND gk.date = "2024-05-03"
AND gk.start_time >= '00:00:00'
AND gk.start_time <= '23:59:59'
SELECT
CONCAT( DATE_FORMAT(CONCAT(gk.`date`, " ", gk.start_time), '%Y-%m-%d %H:'), LPAD(FLOOR(MINUTE(gk.start_time) / 15) * 15, 2, '0') ) AS timeGroup,
min(CASE WHEN gk.index != '' THEN gk.index ELSE 0 END) AS startIndex,
min(CASE WHEN gk.ne_type != '' THEN gk.ne_type ELSE 0 END) AS neType,
min(CASE WHEN gk.ne_name != '' THEN gk.ne_name ELSE 0 END) AS neName,
sum(CASE WHEN JSON_EXTRACT(gk.kpi_values, '$[0].kpi_id') = 'UPF.01' THEN JSON_EXTRACT(gk.kpi_values, '$[0].value') ELSE 0 END) AS 'UPF.01',
sum(CASE WHEN JSON_EXTRACT(gk.kpi_values, '$[1].kpi_id') = 'UPF.02' THEN JSON_EXTRACT(gk.kpi_values, '$[1].value') ELSE 0 END) AS 'UPF.02',
sum(CASE WHEN JSON_EXTRACT(gk.kpi_values, '$[2].kpi_id') = 'UPF.03' THEN JSON_EXTRACT(gk.kpi_values, '$[2].value') ELSE 0 END) AS 'UPF.03',
sum(CASE WHEN JSON_EXTRACT(gk.kpi_values, '$[3].kpi_id') = 'UPF.04' THEN JSON_EXTRACT(gk.kpi_values, '$[3].value') ELSE 0 END) AS 'UPF.04',
sum(CASE WHEN JSON_EXTRACT(gk.kpi_values, '$[4].kpi_id') = 'UPF.05' THEN JSON_EXTRACT(gk.kpi_values, '$[4].value') ELSE 0 END) AS 'UPF.05',
sum(CASE WHEN JSON_EXTRACT(gk.kpi_values, '$[5].kpi_id') = 'UPF.06' THEN JSON_EXTRACT(gk.kpi_values, '$[5].value') ELSE 0 END) AS 'UPF.06',
sum(CASE WHEN JSON_EXTRACT(gk.kpi_values, '$[6].kpi_id') = 'UPF.07' THEN JSON_EXTRACT(gk.kpi_values, '$[6].value') ELSE 0 END) AS 'UPF.07',
sum(CASE WHEN JSON_EXTRACT(gk.kpi_values, '$[7].kpi_id') = 'UPF.08' THEN JSON_EXTRACT(gk.kpi_values, '$[7].value') ELSE 0 END) AS 'UPF.08',
sum(CASE WHEN JSON_EXTRACT(gk.kpi_values, '$[8].kpi_id') = 'UPF.09' THEN JSON_EXTRACT(gk.kpi_values, '$[8].value') ELSE 0 END) AS 'UPF.09',
sum(CASE WHEN JSON_EXTRACT(gk.kpi_values, '$[9].kpi_id') = 'UPF.10' THEN JSON_EXTRACT(gk.kpi_values, '$[9].value') ELSE 0 END) AS 'UPF.10'
FROM kpi_report_upf gk
where gk.rm_uid = '4400HX1UPF001' and gk.ne_type = 'UPF' and CONCAT(gk.`date`, " ", gk.start_time) >= '2024-05-08 10:00:00' and CONCAT(gk.`date`, " ", gk.start_time) <= '2024-05-08 23:59:59'
GROUP BY timeGroup order by timeGroup desc
DELETE t1
FROM ne_state t1
JOIN (
SELECT `timestamp`
FROM ne_state where ne_type='upf'
ORDER BY id DESC
LIMIT 999999 OFFSET 3
) t2 ON t1.`timestamp` = t2.`timestamp` and ne_type='upf';
select count(1) from ne_state where ne_type='upf'
CREATE TABLE IF NOT EXISTS kpi_report_test AS SELECT * FROM kpi_report WHERE 1=0;ALTER TABLE kpi_report_test MODIFY COLUMN `id` int(11) NOT NULL AUTO_INCREMENT FIRST,ADD PRIMARY KEY IF NOT EXISTS (`id`);
ALTER TABLE kpi_report_ims MODIFY COLUMN `id` int(11) NOT NULL AUTO_INCREMENT FIRST,ADD PRIMARY KEY IF NOT EXISTS (`id`)
SELECT * FROM kpi_report WHERE 1=0
File diff suppressed because it is too large. Load diff
+65
View File
@@ -0,0 +1,65 @@
-- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64)
--
-- Host: 192.168.2.219 Database: omc_db
-- ------------------------------------------------------
-- Server version 10.3.38-MariaDB
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--
-- Table structure for table `alarm_define`
--
DROP TABLE IF EXISTS `alarm_define`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `alarm_define` (
`alarm_id` varchar(32) NOT NULL,
`alarm_code` int(11) DEFAULT NULL,
`alarm_title_cn` varchar(255) DEFAULT NULL,
`alarm_title` varchar(255) DEFAULT NULL,
`ne_type` varchar(32) DEFAULT NULL,
`alarm_type` varchar(64) DEFAULT '',
`orig_severity` enum('Critical','Major','Minor','Warning','Event') DEFAULT 'Warning' COMMENT 'Critical, Major, Minor, Warning, Event(Only VNF)',
`object_uid` varchar(28) DEFAULT NULL,
`object_name` varchar(64) DEFAULT '0',
`object_type` varchar(20) DEFAULT NULL,
`location_info` varchar(255) DEFAULT NULL,
`specific_problem` varchar(255) DEFAULT NULL,
`specific_problem_id` varchar(32) DEFAULT NULL,
`add_info` varchar(255) DEFAULT NULL,
`threshold` bigint(20) DEFAULT NULL,
`status` enum('Inactive','Active') DEFAULT 'Active',
PRIMARY KEY (`alarm_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `alarm_define`
--
LOCK TABLES `alarm_define` WRITE;
/*!40000 ALTER TABLE `alarm_define` DISABLE KEYS */;
INSERT INTO `alarm_define` VALUES ('HXEMSCM10100',10100,'License即将过期','The license is about to expire','OMC','EnvironmentalAlarm','Warning',NULL,'EMS;CM;License','CM','','Alarm cause: the license expiration time is less than %d days','AC10100','',30,'Active'),('HXEMSPM10200',10200,'性能越限','Performance exceeds the threshold','OMC','QualityOfServiceAlarm','Warning',NULL,'EMS;PM','PM','','Alarm cause: performance exceed threshold, alarm generate from omc','AC10200','',NULL,'Active'),('HXEMSPM10201',10201,'性能数据采集超时','Performance data report timed out','OMC','EquipmentAlarm','Minor',NULL,'EMS;PM','PM','','Alarm cause: performance data report timed out, period=%d(minutes), time delay=%d(minutes), alarm generate from omc','AC10201','',NULL,'Active'),('HXEMSSM10000',10000,'系统状态异常','The system state is abnormal','OMC','EquipmentAlarm','Major',NULL,'EMS;SystemManagement;Heartbeat','SystemState','','Alarm cause: the system state of target NE has not been received for %d seconds','AC10000','',30,'Active'),('HXEMSSM10001',10001,'CPU占用率越限','CPU usage exceeds the threshold','OMC','EnvironmentalAlarm','Minor',NULL,'EMS;SystemManagement;Heartbeat','SystemState','','Alarm cause: the CPU occupancy rate of the target NE exceeds %d','AC10001','',70,'Active'),('HXEMSSM10002',10002,'NTP时间同步失败','NTP Sync failure','OMC','EnvironmentalAlarm','Minor',NULL,'EMS;SystemManagement;Heartbeat','SystemState','','Alarm cause: the CPU occupancy rate of the target NE exceeds %d','AC10001','',70,'Active');
/*!40000 ALTER TABLE `alarm_define` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
-- Dump completed on 2024-03-06 17:27:01
+182
View File
@@ -0,0 +1,182 @@
--
-- Table structure for table `chart_graph`
--
DROP TABLE IF EXISTS `chart_graph`;
CREATE TABLE `chart_graph` (
`row_id` bigint NOT NULL AUTO_INCREMENT COMMENT '记录ID',
`row_type` enum('node','edge','combo') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '记录类型',
`row_group` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '记录组名',
`id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '元素ID',
`type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'node/combo 类型',
`depth` int DEFAULT '0' COMMENT 'node/combo 深度',
`x` float DEFAULT '0' COMMENT 'node/combo 横向坐标',
`y` float DEFAULT '0' COMMENT 'node/combo 纵向坐标',
`size` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '30' COMMENT 'node/combo 大小-JSON数组',
`icon` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'node-部分类型支持图标JSON配置',
`img` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'node-img 图片',
`clip_cfg` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'node-img 图片裁剪JSON配置',
`direction` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'node-triangle 三角形的方向',
`source` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'edge-边起始',
`target` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'edge-边目标',
`combo_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'combo-分组',
`padding` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '30' COMMENT 'combo-JSON分组内边距',
`parent_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'combo-父级分组',
`children` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'combo-JSON分组内含元素',
`style` varchar(2048) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '元素样式-JONS配置',
`label` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '标签文本',
`label_cfg` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '标签文本-JSON配置',
PRIMARY KEY (`row_id`) USING BTREE,
KEY `idx_group` (`row_group`) USING BTREE COMMENT '组'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='图表-G6关系图数据';
--
-- Dumping data for table `chart_graph`
--
LOCK TABLES `chart_graph` WRITE;
INSERT INTO `chart_graph` VALUES (1, 'node', 'hello', 'node-1', 'rect', 0, -218, -20, '[80,40]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#ff0000\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ff0000\"}', 'Node-1', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (2, 'node', 'hello', 'node-2', 'star', 0, 82, -15, '60', '{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#2bff00\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#05ff16\"}', 'Node-2', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (3, 'edge', 'hello', 'node-1~1704427926706~node-2', 'polyline', 0, 0, 0, '', '', '', '', '', 'node-1', 'node-2', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"endArrow\":true,\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":5,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#0062ff\"}', '1 to 2', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1177, 'node', 'demo', 'one', 'circle-animate-shape-r', 0, -123.911, 5, '60', '{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#00ff91\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ff4d4d\"}', 'One', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1178, 'node', 'demo', 'two', 'circle-animate-shape-stroke', 0, 228.652, 10.3481, '60', '{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#fe5a01\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#9497ff\"}', 'Two', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1179, 'node', 'demo', 'three', 'rect-animate-state', 0, 65, 127, '[80,40]', '{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#ffffff\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'Three', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#000000\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1180, 'edge', 'demo', 'one~1704764271132~two', 'cubic-animate-line-dash', 0, 0, 0, '', '', '', '', '', 'one', 'two', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"endArrow\":true,\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#fbfe39\"}', 'one-two', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1181, 'edge', 'demo', 'two~1704764297866~three', 'cubic-animate-circle-move', 0, 0, 0, '', '', '', '', '', 'two', 'three', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#80f0ff\"}', 'two-three', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1182, 'edge', 'demo', 'three~1704764353721~one', 'line-animate-state', 0, 0, 0, '', '', '', '', '', 'three', 'one', '', '', '', '', '{\"cursor\":\"pointer\",\"lineWidth\":1,\"offset\":20,\"radius\":2,\"stroke\":\"#ffffff\"}', 'three-one', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1725, 'node', '5GC System Architecture1', 'Base', 'image-animate-state', 0, -530.671, -66.6639, '[64,64]', '{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/base.svg', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}', '(R)AN', '{\"offset\":4,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1726, 'node', '5GC System Architecture1', 'DN', 'image-animate-state', 0, -529.46, 62.62, '[64,64]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/cloud.svg', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}', 'DN', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1727, 'node', '5GC System Architecture1', 'OMC', 'image-animate-state', 0, -527.746, -346.76, '[64,64]', '{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/service_db.svg', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#783636\"}', 'OMC', '{\"offset\":4,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1728, 'node', '5GC System Architecture1', 'IMS', 'rect-animate-state', 23, 22.4671, -231.155, '[80,40]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#f5222d\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f1212c\"}', 'IMS', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1729, 'node', '5GC System Architecture1', 'NSSF', 'rect-animate-state', 22, -116.316, -335.56, '[80,40]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#f5222d\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'NSSF', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1730, 'node', '5GC System Architecture1', 'UPF', 'rect-animate-state', 21, -268.005, -52.6272, '[80,40]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#f5222d\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'UPF', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1731, 'node', '5GC System Architecture1', 'UE', 'image', 14, -532.589, -231.622, '[64,64]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/mobile.svg', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'UE', '{\"offset\":4,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1732, 'node', '5GC System Architecture1', 'PCF', 'rect-animate-state', 20, -267.905, -152.894, '[80,40]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#f5222d\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'PCF', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1733, 'node', '5GC System Architecture1', 'SMF', 'rect-animate-state', 19, -117.66, -53.1161, '[80,40]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#f5222d\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f0212c\"}', 'SMF', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1734, 'node', '5GC System Architecture1', 'AMF', 'rect-animate-state', 18, -268.316, -235.06, '[80,40]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#f5222d\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'AMF', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1735, 'node', '5GC System Architecture1', 'UDM', 'rect-animate-state', 17, 19.8172, -333.371, '[80,40]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#f5222d\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'UDM', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1736, 'node', '5GC System Architecture1', 'AUSF', 'rect-animate-state', 16, -269.316, -335.56, '[80,40]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#f5222d\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'AUSF', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1737, 'node', '5GC System Architecture1', 'NRF', 'rect', 15, 26.4865, -150.732, '[80,40]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '5GC', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"#f5222d\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#f5222d\"}', 'NRF', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1738, 'node', '5GC System Architecture1', 'LMF', 'rect', 14, -266.158, 48.8341, '[80,40]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '5GC', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"#f5222d\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#f5222d\"}', 'LMF', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1739, 'node', '5GC System Architecture1', 'NEF', 'rect', 13, -120.613, -149.621, '[80,40]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#f5222d\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'NEF', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1740, 'node', '5GC System Architecture1', 'MME', 'rect', 12, -118.002, -233.655, '[80,40]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '5GC', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"#f5222d\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#f5222d\"}', 'MME', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1741, 'node', '5GC System Architecture1', 'N3IWF', 'rect', 11, 20.4198, -58.2659, '[80,40]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '5GC', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"#f5222d\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#f5222d\"}', 'N3IWF', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1742, 'edge', '5GC System Architecture1', '5GC~1704764825481~Base', 'cubic-animate-line-dash', 0, 0, 0, '', '', '', '', '', 'Base', '5GC', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'N2', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1743, 'edge', '5GC System Architecture1', 'UE~1704534736553~AMF', 'cubic-animate-line-dash', 0, 0, 0, '', '', '', '', '', 'UE', 'Base', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1744, 'edge', '5GC System Architecture1', 'RAN~1704534829539~UPF', 'line-animate-state', 0, 0, 0, '', '', '', '', '', 'Base', 'UPF', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'N3', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1745, 'edge', '5GC System Architecture1', 'DN~1704534869360~UPF', 'cubic-animate-line-dash', 0, 0, 0, '', '', '', '', '', 'DN', 'UPF', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'N6', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1746, 'edge', '5GC System Architecture1', 'OMC~1704535021073~5GC', 'line-animate-state', 0, 0, 0, '', '', '', '', '', 'OMC', '5GC', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1747, 'edge', '5GC System Architecture1', 'SMF~1704765447548~UPF', 'line', 0, 0, 0, '', '', '', '', '', 'SMF', 'UPF', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'N4', '{\"autoRotate\":true,\"position\":\"end\",\"refX\":-12,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1748, 'combo', '5GC System Architecture1', '5GC', 'rect', 10, -121.415, -143.363, '[40,40]', '', '', '', '', '', '', '', '[40,45,40,45]', '', '[{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"IMS\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"NSSF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"UPF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"PCF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"SMF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"AMF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"UDM\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"AUSF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"NRF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"LMF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"NEF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"MME\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"N3IWF\",\"itemType\":\"node\"}]', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"grab\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"fill\":\"#ffffff\",\"fillOpacity\":0.1,\"height\":425.39430000000004,\"highlight\":{\"fill\":\"rgb(253, 253, 253)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(253, 253, 253)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"lineWidth\":1,\"r\":212.69715000000002,\"radius\":2,\"selected\":{\"fill\":\"rgb(253, 253, 253)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\",\"width\":376.8029}', 'Core Network', '{\"position\":\"top\",\"refX\":10,\"refY\":10,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1869, 'node', '5GC System Architecture2', 'Base', 'image-animate-state', 0, -530.671, -66.6639, '[64,64]', '{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/base.svg', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}', '(R)AN', '{\"offset\":4,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1870, 'node', '5GC System Architecture2', 'DN', 'image-animate-state', 0, -544.46, 45.62, '[60,60]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/cloud6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}', 'DN', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1871, 'node', '5GC System Architecture2', 'OMC', 'image-animate-state', 0, -531.746, -291.76, '[64,64]', '{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/omc6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#783636\"}', 'OMC', '{\"offset\":4,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1872, 'node', '5GC System Architecture2', 'IMS', 'image-animate-state', 23, 32.8038, -208.015, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/ims6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f1212c\"}', 'IMS', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1873, 'node', '5GC System Architecture2', 'NSSF', 'image-animate-state', 22, -103.637, -294.34, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/nssf6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'NSSF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1874, 'node', '5GC System Architecture2', 'UPF', 'image-animate-state', 21, -251.745, -30.487, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/upf6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'UPF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1875, 'node', '5GC System Architecture2', 'UE', 'image', 14, -535.589, -178.622, '[64,64]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/mobile.svg', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'UE', '{\"offset\":4,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1876, 'node', '5GC System Architecture2', 'PCF', 'image-animate-state', 20, -251.569, -121.754, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/pcf6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'PCF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1877, 'node', '5GC System Architecture2', 'SMF', 'image-animate-state', 19, -102.324, -30.9759, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/smf6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f0212c\"}', 'SMF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1878, 'node', '5GC System Architecture2', 'AMF', 'image-animate-state', 18, -252.824, -212.92, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/amf6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'AMF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1879, 'node', '5GC System Architecture2', 'UDM', 'image-animate-state', 17, 30.371, -283.065, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/udm6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'UDM', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1880, 'node', '5GC System Architecture2', 'AUSF', 'image-animate-state', 16, -248.56, -291.872, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/ausf6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'AUSF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1881, 'node', '5GC System Architecture2', 'NRF', 'image-animate-state', 15, 31.0121, -130.814, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/nrf6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'NRF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1882, 'node', '5GC System Architecture2', 'LMF', 'image-animate-state', 14, -247.573, 58.3507, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/lmf.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'LMF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1883, 'node', '5GC System Architecture2', 'NEF', 'image-animate-state', 13, -102.277, -127.481, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/nef6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'NEF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1884, 'node', '5GC System Architecture2', 'MME', 'image-animate-state', 12, -102.666, -211.515, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/mme6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'MME', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1885, 'node', '5GC System Architecture2', 'N3IWF', 'image-animate-state', 11, 32.0232, -36.1257, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/n3iwf61.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'N3IWF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1886, 'edge', '5GC System Architecture2', 'RAN~1704534829539~UPF', 'line-animate-state', 0, 0, 0, '', '', '', '', '', 'Base', 'UPF', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'N3', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1887, 'edge', '5GC System Architecture2', 'DN~1704534869360~UPF', 'cubic-animate-line-dash', 0, 0, 0, '', '', '', '', '', 'DN', 'UPF', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'N6', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1888, 'edge', '5GC System Architecture2', 'OMC~1704535021073~5GC', 'line-animate-state', 0, 0, 0, '', '', '', '', '', 'OMC', '5GC', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1889, 'edge', '5GC System Architecture2', 'SMF~1704765447548~UPF', 'line', 0, 0, 0, '', '', '', '', '', 'SMF', 'UPF', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'N4', '{\"autoRotate\":true,\"position\":\"end\",\"refX\":-12,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1890, 'edge', '5GC System Architecture2', '5GC~1704764825481~Base', 'cubic-animate-line-dash', 0, 0, 0, '', '', '', '', '', 'Base', '5GC', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'N2', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1891, 'edge', '5GC System Architecture2', 'UE~1704534736553~AMF', 'cubic-animate-line-dash', 0, 0, 0, '', '', '', '', '', 'UE', 'Base', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":1,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (1892, 'combo', '5GC System Architecture2', '5GC', 'rect', 10, -110.01, -117.995, '[40,40]', '', '', '', '', '', '', '', '[40,45,45,40]', '', '[{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"IMS\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"NSSF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"UPF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"PCF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"SMF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"AMF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"UDM\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"AUSF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"NRF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"LMF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"NEF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"MME\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"N3IWF\",\"itemType\":\"node\"}]', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"grab\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"fill\":\"#318c7d\",\"fillOpacity\":0.1,\"height\":402.691157,\"highlight\":{\"fill\":\"rgb(253, 253, 253)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(253, 253, 253)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"lineWidth\":1,\"r\":201.3455785,\"radius\":2,\"selected\":{\"fill\":\"rgb(253, 253, 253)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\",\"width\":345.628003}', 'Core Network', '{\"position\":\"top\",\"refX\":10,\"refY\":10,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (2304, 'node', '5GC System Architecture3', 'Base', 'image-animate-state', 0, -371.671, -129.664, '[64,64]', '{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/base.svg', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}', '(R)AN', '{\"offset\":-4,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (2305, 'node', '5GC System Architecture3', 'DN', 'image-animate-state', 0, 325.54, -71.38, '[80,80]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/earth3d-1.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}', 'DN', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (2306, 'node', '5GC System Architecture3', 'OMC', 'image-animate-state', 0, 327.254, -266.76, '[64,64]', '{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/omc6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#783636\"}', 'OMC', '{\"offset\":4,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (2307, 'node', '5GC System Architecture3', 'IMS', 'image-animate-state', 24, 40.3237, -119.48, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/ims6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f1212c\"}', 'IMS', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (2308, 'node', '5GC System Architecture3', 'NSSF', 'image-animate-state', 23, 49.2396, -291.854, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/nssf6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'NSSF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (2309, 'node', '5GC System Architecture3', 'UPF', 'image-animate-state', 22, -31.0923, -18.3086, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/upf6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'UPF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (2310, 'node', '5GC System Architecture3', 'UE', 'image', 14, -366.589, 0.378, '[64,64]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/mobile.svg', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'UE', '{\"offset\":-10,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (2311, 'node', '5GC System Architecture3', 'PCF', 'image-animate-state', 21, 114.148, -293.478, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/pcf6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'PCF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (2312, 'node', '5GC System Architecture3', 'SMF', 'image-animate-state', 20, -28.5624, -116.024, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/smf6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f0212c\"}', 'SMF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (2313, 'node', '5GC System Architecture3', 'AMF', 'image-animate-state', 19, -166.037, -115.898, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/amf6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'AMF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (2314, 'node', '5GC System Architecture3', 'UDM', 'image-animate-state', 18, -21.8787, -293.295, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/udm6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'UDM', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (2315, 'node', '5GC System Architecture3', 'AUSF', 'image-animate-state', 17, -89.9143, -291.872, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/ausf6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'AUSF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (2316, 'node', '5GC System Architecture3', 'NRF', 'image-animate-state', 16, 107.349, -117.955, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/nrf6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'NRF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (2317, 'node', '5GC System Architecture3', 'LMF', 'image-animate-state', 15, 178.417, -292.559, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/lmf.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'LMF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (2318, 'node', '5GC System Architecture3', 'NEF', 'image-animate-state', 14, -89.82, -113.764, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/nef6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'NEF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (2319, 'node', '5GC System Architecture3', 'MME', 'image-animate-state', 13, -169.465, -291.82, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/mme6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'MME', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (2320, 'node', '5GC System Architecture3', 'N3IWF', 'image-animate-state', 12, 178.037, -121.058, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/n3iwf6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'N3IWF', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (2321, 'node', '5GC System Architecture3', 'lan', 'image-animate-state', 11, 10, -193, '[300,30]', '{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/router3d-3.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '5GC', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#fafafa\"}', 'Router', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#2e0b7f\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (2322, 'edge', '5GC System Architecture3', 'RAN~1704534829539~UPF', 'cubic-animate-line-dash', 0, 0, 0, '', '', '', '', '', 'Base', 'UPF', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":4,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'N3', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":-15,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (2323, 'edge', '5GC System Architecture3', 'DN~1704534869360~UPF', 'cubic-animate-line-dash', 0, 0, 0, '', '', '', '', '', 'UPF', 'DN', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":4,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'N6', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":-8,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (2324, 'edge', '5GC System Architecture3', 'OMC~1704535021073~5GC', 'line-animate-state', 0, 0, 0, '', '', '', '', '', 'OMC', '5GC', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (2325, 'edge', '5GC System Architecture3', 'SMF~1704765447548~UPF', 'line', 0, 0, 0, '', '', '', '', '', 'SMF', 'UPF', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'N4', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":5,\"refY\":-4,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (2326, 'edge', '5GC System Architecture3', '5GC~1704764825481~Base', 'cubic-animate-circle-move', 0, 0, 0, '', '', '', '', '', 'Base', 'AMF', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'N2', '{\"autoRotate\":false,\"position\":\"end\",\"refX\":-10,\"refY\":6,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (2327, 'edge', '5GC System Architecture3', 'UE~1704534736553~AMF', 'cubic-animate-circle-move', 0, 0, 0, '', '', '', '', '', 'UE', 'Base', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (2328, 'edge', '5GC System Architecture3', 'IMS~1706170983368~lan', 'line', 0, 0, 0, '', '', '', '', '', 'IMS', 'lan', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (2329, 'edge', '5GC System Architecture3', 'NSSF~1706171150530~lan', 'line', 0, 0, 0, '', '', '', '', '', 'NSSF', 'lan', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (2330, 'edge', '5GC System Architecture3', 'PCF~1706171215279~lan', 'line', 0, 0, 0, '', '', '', '', '', 'PCF', 'lan', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (2331, 'edge', '5GC System Architecture3', 'AMF~1706171248818~lan', 'line', 0, 0, 0, '', '', '', '', '', 'AMF', 'lan', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (2332, 'edge', '5GC System Architecture3', 'AUSF~1706171282723~lan', 'line', 0, 0, 0, '', '', '', '', '', 'AUSF', 'lan', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (2333, 'edge', '5GC System Architecture3', 'MME~1706173575994~lan', 'line', 0, 0, 0, '', '', '', '', '', 'MME', 'lan', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (2334, 'edge', '5GC System Architecture3', 'NEF~1706173617894~lan', 'line', 0, 0, 0, '', '', '', '', '', 'NEF', 'lan', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (2335, 'edge', '5GC System Architecture3', 'SMF~1706173671962~lan', 'line', 0, 0, 0, '', '', '', '', '', 'SMF', 'lan', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (2336, 'edge', '5GC System Architecture3', 'UDM~1706173695080~lan', 'line', 0, 0, 0, '', '', '', '', '', 'UDM', 'lan', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (2337, 'edge', '5GC System Architecture3', 'NRF~1706173798165~lan', 'line', 0, 0, 0, '', '', '', '', '', 'NRF', 'lan', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (2338, 'edge', '5GC System Architecture3', 'N3IWF~1706173823374~lan', 'line', 0, 0, 0, '', '', '', '', '', 'N3IWF', 'lan', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (2339, 'edge', '5GC System Architecture3', 'LMF~1706173845506~lan', 'line', 0, 0, 0, '', '', '', '', '', 'LMF', 'lan', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (2340, 'edge', '5GC System Architecture3', 'Base~1706176128676~MME', 'cubic-animate-circle-move', 0, 0, 0, '', '', '', '', '', 'Base', 'MME', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'S1-MME', '{\"autoRotate\":false,\"position\":\"end\",\"refX\":-15,\"refY\":-35,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (2341, 'combo', '5GC System Architecture3', '5GC', 'rect', 10, 4.47597, -155.893, '[40,40]', '', '', '', '', '', '', '', '[40,40,40,40]', '', '[{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"IMS\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"NSSF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"UPF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"PCF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"SMF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"AMF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"UDM\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"AUSF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"NRF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"LMF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"NEF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"MME\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"N3IWF\",\"itemType\":\"node\"},{\"comboId\":\"5GC\",\"depth\":12,\"id\":\"lan\",\"itemType\":\"node\"}]', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"grab\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"fill\":\"#318c7d\",\"fillOpacity\":0.1,\"height\":325.169599,\"highlight\":{\"fill\":\"rgb(253, 253, 253)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(253, 253, 253)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"lineWidth\":1,\"r\":203.94142,\"radius\":2,\"selected\":{\"fill\":\"rgb(253, 253, 253)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\",\"width\":407.88284}', 'Core Network', '{\"position\":\"top\",\"refX\":10,\"refY\":10,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (4366, 'node', '5GC System Architecture', 'Base', 'image-animate-state', 0, -110, -30, '[60,50]', '{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/base.svg', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}', '(R)AN', '{\"offset\":-5,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (4367, 'node', '5GC System Architecture', 'DN', 'image-animate-state', 0, 240, -30, '[60,60]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/earth3d-1.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}', 'DN', '{\"offset\":-5,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (4368, 'node', '5GC System Architecture', 'OMC', 'image-animate-state', 0, 238.846, -329.519, '[60,60]', '{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/omc62.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#783636\"}', 'OMC', '{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (4369, 'node', '5GC System Architecture', 'NR', 'image', 0, -153, -27, '[30,30]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/lightning1.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}', '', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#000000\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (4370, 'node', '5GC System Architecture', 'IMS', 'image-animate-state', 11, 170, -130, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/ims62.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f1212c\"}', 'IMS', '{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (4371, 'node', '5GC System Architecture', 'SMSC', 'image-animate-state', 11, 238.918, -139.149, '[50,40]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/smsc.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'SMSC', '{\"offset\":0,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (4372, 'node', '5GC System Architecture', 'NSSF', 'image-animate-state', 12, -110, -260, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/nssf62.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'NSSF', '{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (4373, 'node', '5GC System Architecture', 'UPF', 'image-animate-state', 13, 30, -30, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/upf6.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'UPF', '{\"offset\":-5,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (4374, 'node', '5GC System Architecture', 'PCF', 'image-animate-state', 14, 100, -260, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/pcf62.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'PCF', '{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (4375, 'node', '5GC System Architecture', 'UE', 'image', 14, -201.589, -29.622, '[64,64]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/mobile.svg', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'UE', '{\"offset\":-10,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (4376, 'node', '5GC System Architecture', 'SMF', 'image-animate-state', 15, 30, -130, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/smf62.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f0212c\"}', 'SMF', '{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (4377, 'node', '5GC System Architecture', 'AMF', 'image-animate-state', 16, -110, -130, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/amf62.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'AMF', '{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (4378, 'node', '5GC System Architecture', 'AUSF', 'image-animate-state', 16, -180, -260, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/ausf62.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'AUSF', '{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (4379, 'node', '5GC System Architecture', 'UDM', 'image-animate-state', 17, -40, -260, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/udm62.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'UDM', '{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (4380, 'node', '5GC System Architecture', 'NRF', 'image-animate-state', 19, 100, -130, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/nrf62.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'NRF', '{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (4381, 'node', '5GC System Architecture', 'LMF', 'image-animate-state', 20, 170, -260, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/lmf62.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'LMF', '{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (4382, 'node', '5GC System Architecture', 'NEF', 'image-animate-state', 21, 30, -260, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/nef62.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'NEF', '{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (4383, 'node', '5GC System Architecture', 'MME', 'image-animate-state', 22, -180, -130, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/mme62.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'MME', '{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (4384, 'node', '5GC System Architecture', 'N3IWF', 'image-animate-state', 23, -40, -130, '[60,50]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/n3iwf62.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#f5222d\"}', 'N3IWF', '{\"offset\":-15,\"position\":\"bottom\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":14,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (4385, 'node', '5GC System Architecture', 'lan7', 'image', 24, 238.892, -195.039, '[70,10]', '{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/lan2.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}', 'LAN7', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":10,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (4386, 'node', '5GC System Architecture', 'lan1', 'image', 24, -180, -195, '[70,10]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/lan2.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}', 'LAN1', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#f6f4f4\",\"fontSize\":10,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (4387, 'node', '5GC System Architecture', 'lan2', 'image', 24, -110, -195, '[70,10]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/lan2.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"transparent\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'LAN2', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#f8f7f7\",\"fontSize\":10,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (4388, 'node', '5GC System Architecture', 'lan3', 'image', 24, -40, -195, '[70,10]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/lan2.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}', 'LAN3', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":10,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (4389, 'node', '5GC System Architecture', 'lan4', 'image', 24, 30, -195, '[70,10]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/lan2.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}', 'LAN4', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":10,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (4390, 'node', '5GC System Architecture', 'lan5', 'image', 24, 100, -195, '[70,10]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/lan2.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}', 'LAN5', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":10,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (4391, 'node', '5GC System Architecture', 'lan6', 'image', 24, 170, -195, '[70,10]', '{\"height\":25,\"img\":\"\",\"offset\":20,\"show\":false,\"width\":25}', '/svg/lan2.png', '{\"height\":0,\"show\":false,\"type\":\"circle\",\"width\":0}', '', '', '', '', '', '', '', '{\"cursor\":\"pointer\",\"fill\":\"transparent\",\"lineWidth\":1,\"radius\":4,\"stroke\":\"#ffffff\"}', 'LAN6', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#ffffff\",\"fontSize\":10,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (4392, 'node', '5GC System Architecture', 'LAN', 'rect', 30, 30.0301, -195.517, '[500,10]', '{\"height\":25,\"img\":\"/svg/service.svg\",\"offset\":20,\"show\":false,\"width\":25}', '', '', '', '', '', '', '', '', '', '{\"active\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"fill\":\"rgb(250, 250, 250)\",\"lineWidth\":1,\"stroke\":\"rgb(224, 224, 224)\"},\"fill\":\"#87cefa\",\"highlight\":{\"fill\":\"rgb(223, 234, 255)\",\"lineWidth\":2,\"stroke\":\"#4572d9\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"fill\":\"rgb(247, 250, 255)\",\"lineWidth\":1,\"stroke\":\"rgb(191, 213, 255)\"},\"lineWidth\":1,\"radius\":4,\"selected\":{\"fill\":\"rgb(255, 255, 255)\",\"lineWidth\":4,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#87cefa\"}', '', '{\"offset\":0,\"position\":\"center\",\"style\":{\"fill\":\"#000000\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (4393, 'edge', '5GC System Architecture', 'RAN~1704534829539~UPF', 'line-animate-state', 0, 0, 0, '', '', '', '', '', 'Base', 'UPF', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":5,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#7b68ee\"}', 'N3', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":-10,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (4394, 'edge', '5GC System Architecture', 'N3IWF~1706496082968~lan6', 'polyline', 0, 0, 0, '', '', '', '', '', 'N3IWF', 'lan3', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (4395, 'edge', '5GC System Architecture', 'NEF~1706494552592~lan5', 'line', 0, 0, 0, '', '', '', '', '', 'NEF', 'lan4', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (4396, 'edge', '5GC System Architecture', 'LMF~1706495015507~lan6', 'polyline', 0, 0, 0, '', '', '', '', '', 'LMF', 'lan6', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (4397, 'edge', '5GC System Architecture', 'OMC~1706495150020~lan7', 'polyline', 0, 0, 0, '', '', '', '', '', 'OMC', 'lan7', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (4398, 'edge', '5GC System Architecture', 'AUSF~1706495243932~lan1', 'polyline', 0, 0, 0, '', '', '', '', '', 'AUSF', 'lan1', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (4399, 'edge', '5GC System Architecture', 'AMF~1706495271064~lan2', 'polyline', 0, 0, 0, '', '', '', '', '', 'AMF', 'lan2', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (4400, 'edge', '5GC System Architecture', 'NRF~1706495715971~lan3', 'polyline', 0, 0, 0, '', '', '', '', '', 'NRF', 'lan5', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (4401, 'edge', '5GC System Architecture', 'SMF~1706495739277~lan4', 'polyline', 0, 0, 0, '', '', '', '', '', 'SMF', 'lan4', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (4402, 'edge', '5GC System Architecture', 'IMS~1706496047466~lan5', 'polyline', 0, 0, 0, '', '', '', '', '', 'IMS', 'lan6', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (4403, 'edge', '5GC System Architecture', 'DN~1704534869360~UPF', 'line-animate-state', 0, 0, 0, '', '', '', '', '', 'UPF', 'DN', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":5,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#7b68ee\"}', 'N6', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":-10,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (4404, 'edge', '5GC System Architecture', 'SMF~1704765447548~UPF', 'line-animate-state', 0, 0, 0, '', '', '', '', '', 'SMF', 'UPF', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'N4', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":3,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (4405, 'edge', '5GC System Architecture', '5GC~1704764825481~Base', 'line-animate-state', 0, 0, 0, '', '', '', '', '', 'Base', 'AMF', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', 'N2', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":-5,\"refY\":-2,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (4406, 'edge', '5GC System Architecture', 'MME~1706492758830~lan1', 'polyline', 0, 0, 0, '', '', '', '', '', 'MME', 'lan1', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (4407, 'edge', '5GC System Architecture', 'UDM~1706493787944~lan2', 'line', 0, 0, 0, '', '', '', '', '', 'UDM', 'lan3', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (4408, 'edge', '5GC System Architecture', 'PCF~1706494120334~lan3', 'line', 0, 0, 0, '', '', '', '', '', 'PCF', 'lan5', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (4409, 'edge', '5GC System Architecture', 'NSSF~1706494145341~lan4', 'polyline', 0, 0, 0, '', '', '', '', '', 'NSSF', 'lan2', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
INSERT INTO `chart_graph` VALUES (4410, 'edge', '5GC System Architecture', 'SMSC~1728441658350~LAN', 'polyline', 0, 0, 0, '', '', '', '', '', 'SMSC', 'lan7', '', '', '', '', '{\"active\":{\"lineWidth\":1,\"stroke\":\"rgb(95, 149, 255)\"},\"cursor\":\"pointer\",\"disable\":{\"lineWidth\":1,\"stroke\":\"rgb(245, 245, 245)\"},\"highlight\":{\"lineWidth\":2,\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"inactive\":{\"lineWidth\":1,\"stroke\":\"rgb(234, 234, 234)\"},\"lineWidth\":2,\"offset\":20,\"radius\":2,\"selected\":{\"lineWidth\":2,\"shadowBlur\":10,\"shadowColor\":\"rgb(95, 149, 255)\",\"stroke\":\"rgb(95, 149, 255)\",\"text-shape\":{\"fontWeight\":500}},\"stroke\":\"#ffffff\"}', '', '{\"autoRotate\":false,\"position\":\"middle\",\"refX\":0,\"refY\":0,\"style\":{\"fill\":\"#ffffff\",\"fontSize\":12,\"fontWeight\":500}}');
UNLOCK TABLES;
-- Dump completed on 2024-03-06 17:27:01
+56
View File
@@ -0,0 +1,56 @@
-- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64)
--
-- Host: 192.168.2.219 Database: omc_db
-- ------------------------------------------------------
-- Server version 10.3.38-MariaDB
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--
-- Table structure for table `cm_title`
--
DROP TABLE IF EXISTS `cm_title`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `cm_title` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`ne_type` varchar(16) DEFAULT NULL,
`object` varchar(32) DEFAULT NULL,
`code` varchar(32) DEFAULT NULL,
`cm_en` varchar(128) DEFAULT NULL,
`cm_cn` varchar(128) DEFAULT NULL,
`description` varchar(1024) DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=3056 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `cm_title`
--
LOCK TABLES `cm_title` WRITE;
/*!40000 ALTER TABLE `cm_title` DISABLE KEYS */;
INSERT INTO `cm_title` VALUES (2800,'AMF','ManagedElement','AMFAA01','Id','标识符','网元标识,只在OMC范围内有效'),(2801,'AMF','ManagedElement','AMFAA02','UserLabel','用户友好名','网元名称,根据运营商的网元命名规则设定。'),(2802,'AMF','ManagedElement','AMFAA03','VendorName','厂商名称','厂商名称'),(2803,'AMF','ManagedElement','AMFAA04','ManagedBy','管理节点','管理ManagedElement的ManagementNode对象类的DN值'),(2804,'AMF','ManagedElement','AMFAA05','ManagementIpAddress','网管接口IP地址列表','网管接口IP地址列表\n如支持IPV4V6,IPV4和IPV6都要呈现。'),(2805,'AMF','ManagedElement','AMFAA06','SwVersion','软件版本','网元的软件版本'),(2806,'AMF','ManagedElement','AMFAA07','PatchInfo','补丁信息','补丁信息,用于表示当前网元加载的补丁名称列表。'),(2807,'AMF','ManagedElement','AMFAA08','AdministrativeState','管理状态','管理的状态,取值范围为{Locked,Unlocked,ShuttingDown}'),(2808,'AMF','ManagedElement','AMFAA09','OperationalState','运行状态','运行的状态,取值范围为{Disabled, Enabled}'),(2809,'AMF','AmfFunction','AMFAB01','Id','标识符','对象标识,只在OMC范围内有效'),(2810,'AMF','AmfFunction','AMFAB02','UserLabel','用户友好名','对象名称'),(2811,'AMF','AmfFunction','AMFAB03','AdministrativeState','管理状态','管理的状态,取值范围为{Locked,Unlocked,ShuttingDown}'),(2812,'AMF','AmfFunction','AMFAB04','OperationalState','运行状态','运行的状态,取值范围为{Disabled, Enabled}'),(2813,'AMF','AmfFunction','AMFAB05','VnfInstanceId','虚拟化实例标识','虚拟网元的InstanceId'),(2814,'AMF','AmfFunction','AMFAB06','Fqdn','AmfFunction的FQDN','基于服务化接口的AmfFunction的FQDN,FQDN结构请参见TS23.003.'),(2815,'AMF','AmfFunction','AMFAB07','SbiServiceList','AmfFunction的服务列表','AmfFunction上所有注册到服务化接口的service列表,该列表由每个service的名称组成,其中ServiceName参见29.510 Table 6.1.6.3.11-1: Enumeration ServiceName定义'),(2816,'AMF','AmfFunction','AMFAB08','AmfGuamiList','全球AMF唯一标识列表','<GUAMI> = <MCC><MNC><AMF Identifier>\n<AMF Identifier> = <AMF Region ID><AMF Set ID><AMF Pointer>'),(2817,'AMF','AmfFunction','AMFAB09','SnssaiList','网络切片列表','S-NSSAI的列表,S-NSSAI=SST-SD。S-NSSAI的格式按照3GPP规范要求,本身32bit,前8bit代表SST,后24bit代表SD。\n此变量为长度为10个字符字符,组成方式:3个字符标识SST + “-” + 6个字符标识SD\n前3个字符为SST对应8bit十进制数直接变为字符串(比如数字133->”133”)\n后6个字符位SD对应的24bit的十六进制数直接变为字符串(例如数字FEFA89->”FEFA89”)样例(供参考):133-FEFA89'),(2818,'AMF','AmfFunction','AMFAB10','MaxUser','最大注册用户数','当前软硬件配置条件下(如licence限制),AMF最大能够支持的注册用户数。'),(2819,'AMF','AmfFunction','AMFAB11','RelativeCapacity','相对容量','AMF集合内该AMF的相对容量,代表了NG-RAN选择AMF的概率。取值为整数[0..255]。'),(2820,'AMF','AmfFunction','AMFAB12','MaxGnbNum','最大支持基站数','当前软硬件配置条件下(如licence限制),AMF最大可以支持的5G基站数。'),(2821,'AMF','EpRpDynN8Amf','AMFAC01','Id','标识符','N8接口标识'),(2822,'AMF','EpRpDynN8Amf','AMFAC02','UserLabel','用户友好名','对象名称'),(2823,'AMF','EpRpDynN8Amf','AMFAC03','LocIpAddrList','本端IP地址列表','参考点所关联的本端网元的IP地址列表(Ipv4或Ipv6的地址格式)。'),(2824,'AMF','EpRpDynN8Amf','AMFAC04','FarIpSubnetworkList','远端IP子网列表','参考点所关联的远端IP子网列表:\n1.Ipv4:List of Struct{\n Subnetwork:string,\n Mask:string }\n若子网仅包含一个IP地址,则Subnetwork为该IP地址,Mask为255.255.255.255。\n若子网地址为0.0.0.0,Mask可为任意值(通常也取0.0.0.0),代表所有局向。\n2.Ipv6:子网+前缀方式,样例供参考:\n{(2409:802F:0000:0207:0000:0000:1001:0502,128),(2409:802F:0000:0207:0000:0000:1001:0501,128)}或{(2409:802F:0000:0207::1001:0502,128),(2409:802F:0000:0207::1001:0501,128)}或{(2409:802F:0:207::1001:502,128),(2409:802F:0:207::1001:501,128)}'),(2825,'AMF','EpRpDynN11Amf','AMFAD01','Id','标识符','N11接口标识'),(2826,'AMF','EpRpDynN11Amf','AMFAD02','UserLabel','用户友好名','对象名称'),(2827,'AMF','EpRpDynN11Amf','AMFAD03','LocIpAddrList','本端IP地址列表','参考点所关联的本端网元的IP地址列表(Ipv4或Ipv6的地址格式)。'),(2828,'AMF','EpRpDynN11Amf','AMFAD04','FarIpSubnetworkList','远端IP子网列表','参考点所关联的远端IP子网列表:\n1.Ipv4:List of Struct{\n Subnetwork:string,\n Mask:string }\n若子网仅包含一个IP地址,则Subnetwork为该IP地址,Mask为255.255.255.255。\n若子网地址为0.0.0.0,Mask可为任意Line truncated
/*!40000 ALTER TABLE `cm_title` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
-- Dump completed on 2024-03-06 17:27:01
+58
View File
@@ -0,0 +1,58 @@
-- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64)
--
-- Host: 192.168.2.219 Database: omc_db
-- ------------------------------------------------------
-- Server version 10.3.38-MariaDB
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--
-- Table structure for table `config`
--
DROP TABLE IF EXISTS `config`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `config` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`module_name` varchar(32) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL,
`config_tag` varchar(32) NOT NULL,
`title_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
`value` varchar(255) CHARACTER SET latin1 COLLATE latin1_swedish_ci DEFAULT NULL,
`value_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
`update_time` datetime DEFAULT current_timestamp() ON UPDATE current_timestamp(),
`comment` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `idx_uni_mod_tag` (`module_name`,`config_tag`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=44 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `config`
--
LOCK TABLES `config` WRITE;
/*!40000 ALTER TABLE `config` DISABLE KEYS */;
INSERT INTO `config` VALUES (1,'Alarm','historyDuration','{\"cn\": \"历史告警保留时间间隔(天)\", \"en\": \"History alarm duration(day)\"}','90',NULL,'2023-07-25 20:41:18',NULL),(2,'LOG','logDuration','{\"cn\": \"日志保留时间(天)\", \"en\": \"Log saved duration(day)\"}','90',NULL,'2023-05-08 17:40:28',NULL),(3,'LOG','logCapacity','{\"cn\": \"日志占用空间(MB)\", \"en\": \"Log occupation space(MB)\"}','1344',NULL,'2023-08-02 17:20:39',NULL),(4,'PM','pmBackupTask','{\"cn\": \"性能数据报表定期备份(天)\", \"en\": \"PM data backup task(day)\"}','',NULL,'2023-09-08 13:59:09',NULL),(5,'Alarm','syncTaskPeriod','{\"cn\": \"告警同步周期时长(小时)\", \"en\": \"Alarm sync task period(小时)\"}','24','{\"alarmEnd\":\"2023-08-21 00:00:00\",\"alarmStart\":\"2023-08-08 00:00:00\",\"syncTaskPeriod\":\"23\",\"unit\":\"hour\"}','2023-08-10 20:03:38',NULL),(6,'Alarm','displayFilter','{\"cn\": \"告警显示过滤设置\", \"en\": \"Alarm filter setting\"}','','{\"ne_type\":\"\",\"ne_id\":\"\",\"orig_severity\":\"\",\"alarm_code\":\"\",\"pv_flag\":\"\"}','2023-12-26 10:13:07',NULL),(7,'Alarm','autoAlarmAck','{\"cn\": \"告警自动确认设置\", \"en\": \"Alarm automatic ack setting\"}','','{\"alarm_status\":\"0\",\"alarm_type\":\"EquipmentAlarm\",\"orig_severity\":\"Major\",\"ack_user\":\"admin\"}','2023-07-28 08:07:02',NULL),(8,'PM','keepPMCKpi','{\"cn\": \"删除指标保留时长(天)\", \"en\": \"Keep custom pm kpi duration(day)\"}','4',NULL,'2023-07-29 11:01:45',NULL),(9,'Security','sessionExpires','{\"cn\": \"登录会话超时时长(秒)\", \"en\": \"User\'s session expires(second)\"}','1800000',NULL,'2023-07-31 09:45:17',NULL),(10,'Alarm','forwardAlarm','{\"cn\": \"告警前转接口设置\", \"en\": \"Alarm forward interface\"}',NULL,'[{\"interface\":\"Email\",\"to_user\":[]},{\"interface\":\"SMS\",\"to_user\":[\"138111112222\"]}]','2024-02-23 14:57:04',NULL),(17,'Security','highRisk','{\"cn\":\"高危指令设置\",\"en\":\"High risk instruction settings\"}','1','[{\"timePart\":\"04:00:00,06:00:00\",\"text\":\"请不要重复111\"},{\"timePart\":\"07:00:00,14:00:00\",\"text\":\"请不要重复22222\"},{\"timePart\":\"09:00:00,15:00:00\",\"text\":\"请不要重复3333\"}]','2023-08-16 11:23:37',NULL),(18,'Gold','goldSet','{\"cn\":\"黄金指标设置\",\"en\":\"Gold Index Setting\"}',NULL,'{\"goldWeek\":\"1\",\"omc_name\":\"23123\",\"login_url\":\"231231\",\"handshake_url\":\"321312\",\"grant_type\":\"321312\",\"user_name\":\"32131\",\"user_key\":\"22321\",\"max_data_len\":\"231\",\"kpi_report_url\":\"1231231\",\"time_out\":\"2131\"}','2023-08-13 18:15:01',NULL),(19,'Security','userTimeSet','{\"cn\":\"账号有效期设置\",\"en\":\"Account validity period setting\"}','18000',NULL,'2023-08-10 14:18:57',NULL),(20,'Security','pwdStrong','{\"cn\":\"密码强度设置\",\"en\":\"Account validity period setting\"}',NULL,'{\"pwdMinLength\":\"4\",\"pwdTime\":\"12\",\"strongNum\":\"1\",\"outTimeMsg\":\"密码有效期已过,请联系管理员进行修改密码\"}','2023-08-14 20:18:21',NULL),(22,'Nbi','nbiSet','{\"cn\":\"北向接口设置\",\"en\":\"Interface settings\"}',NULL,'{\"listeningAddress\":\"21312222222222222222\",\"listeningPort\":\"312\",\"nbiFileTime\":\"12312312\"}','2023-08-20 14:30:07',NULL),(25,'SystemMonitor','cpuThreshold','{\"cn\":\"CPU阈值及告警级别设置\",\"en\":\"threshold of CPU settings\"}',NULL,'{\"Major\":\"60\",\"Minor\":\"50\",\"Critical\":\"80\",\"Warning\":\"90\",\"Event\":\"75\"}','2023-08-15 18:06:13',NULL),(26,'SystemMonitor','sampleTime','{\"cn\":\"系统监控采样时间设置\",\"en\":\"settings\"}',NULL,'{\"sampleTime\":\"120\"}','2023-09-04 14:53:24',NULL),(27,'SystemMonitor','fileThreshold','{\"cn\":\"文件资源阈值及告警级别设置\",\"en\":\"threshold of file threshold settings\"}',NULL,'{\"type\":\"cpuThreshold\",\"Major\":\"12\",\"Minor\":\"\",\"Critical\":\"\",\"Warning\":\"\",\"Event\":\"\"}','2023-08-15 18:44:18',NULL),(28,'SystemMonitor','RAMThreshold','{\"cn\":\"内存阈值及告警级别设置\",\"en\":\"threshold of RAM threshold settings\"}',NULL,'{\"Major\":\"\", \"Minor\": \"\",\"Critical\": \"\",\"Warning\": \"\",\"Event\":\"\"}','2023-08-15 17:34:22',NULL),(29,'SystemMonitor','backupHandle','{\"cn\":\"手动备份设置\",\"en\":\"Periodic backup Settings\"}',NULL,'{\"isAuto\":\"1\",\"backup_way\":\"1\",\"backup_value\":\"2\",\"backup_time\":\"2023-08-30 18:41:00\",\"backup_medium\":\"/usr/backup\"}','2023-09-05 11:44:24','backup_way:备份方式,backup_value:备份内容,backup_time:备份时间,backup_medium:备份介质,isAuto:是否开启自动备份,\"backup_cycle\":备份周期'),(30,'SystemMonitor','databaseThreshold','{\"cn\":\"数据库阈值及告警级别设置\",\"en\":\"threshold of database settings\"}',NULL,'{\"Major\":\"\", \"Minor\": \"\",\"Critical\": \"\",\"Warning\": \"\",\"Event\":\"\"}','2023-08-15 17:32:55',NULL),(31,'LOG','remoteLogSet','{\"cn\":\"日志远程输出设置\",\"en\":\Line truncated
/*!40000 ALTER TABLE `config` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
-- Dump completed on 2024-03-06 17:27:01
+55
View File
@@ -0,0 +1,55 @@
-- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64)
--
-- Host: 192.168.2.219 Database: omc_db
-- ------------------------------------------------------
-- Server version 10.3.38-MariaDB
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--
-- Table structure for table `group`
--
DROP TABLE IF EXISTS `group`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `group` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL,
`description` varchar(255) DEFAULT NULL,
`create_time` datetime DEFAULT current_timestamp(),
PRIMARY KEY (`name`) USING BTREE,
KEY `fk_account_id` (`id`) USING BTREE,
KEY `name` (`name`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=80 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `group`
--
LOCK TABLES `group` WRITE;
/*!40000 ALTER TABLE `group` DISABLE KEYS */;
INSERT INTO `group` VALUES (1,'admin','administrator','2023-05-13 11:04:54'),(3,'audit','audit group','2023-05-16 22:48:54'),(7,'manager','manager','2023-08-08 13:02:47'),(6,'monitor','monitor','2023-08-24 22:34:44'),(9,'ne','all ne','2023-08-21 11:24:33'),(10,'omc','omc','2023-08-24 09:55:54'),(2,'operator','operator','2023-05-16 22:49:42'),(4,'oss','oss ','2023-05-16 22:54:50'),(8,'test','test group','2023-08-09 15:57:34'),(5,'user','user group','2023-05-16 22:48:46');
/*!40000 ALTER TABLE `group` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
-- Dump completed on 2024-03-06 17:27:02
+296
View File
@@ -0,0 +1,296 @@
/*
Navicat Premium Data Transfer
Source Server : local_mariadb
Source Server Type : MariaDB
Source Server Version : 100338 (10.3.38-MariaDB)
Source Host : localhost:33066
Source Schema : omc_db
Target Server Type : MariaDB
Target Server Version : 100338 (10.3.38-MariaDB)
File Encoding : 65001
Date: 22/07/2024 14:45:49
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for kpi_title
-- ----------------------------
DROP TABLE IF EXISTS `kpi_title`;
CREATE TABLE `kpi_title` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`ne_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`kpi_id` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`title_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL,
`cn_title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`en_title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE,
INDEX `idx_kpi_id`(`kpi_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 220 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of kpi_title
-- ----------------------------
INSERT INTO `kpi_title` VALUES (1, 'AMF', 'AMF.01', '{\"cn\": \"AMF注册态用户数\", \"en\": \"AMF.RegSub\"}', 'AMF注册态用户数', 'AMF.RegSub');
INSERT INTO `kpi_title` VALUES (2, 'AMF', 'AMF.02', '{\"cn\": \"AMF初始注册请求次数\", \"en\": \"AMF.AttInitReg\"}', 'AMF初始注册请求次数', 'AMF.AttInitReg');
INSERT INTO `kpi_title` VALUES (3, 'AMF', 'AMF.03', '{\"cn\": \"AMF初始注册成功次数\", \"en\": \"AMF.SuccInitReg\"}', 'AMF初始注册成功次数', 'AMF.SuccInitReg');
INSERT INTO `kpi_title` VALUES (4, 'AMF', 'AMF.04', '{\"cn\": \"AMF初始注册失败次数_非法用户\", \"en\": \"AMF.FailedInitReg.3\"}', 'AMF初始注册失败次数_非法用户', 'AMF.FailedInitReg.3');
INSERT INTO `kpi_title` VALUES (5, 'AMF', 'AMF.05', '{\"cn\": \"AMF初始注册失败次数_PEI不允许\", \"en\": \"AMF.FailedInitReg.5\"}', 'AMF初始注册失败次数_PEI不允许', 'AMF.FailedInitReg.5');
INSERT INTO `kpi_title` VALUES (6, 'AMF', 'AMF.06', '{\"cn\": \"AMF初始注册失败次数_非法设备\", \"en\": \"AMF.FailedInitReg.6\"}', 'AMF初始注册失败次数_非法设备', 'AMF.FailedInitReg.6');
INSERT INTO `kpi_title` VALUES (7, 'AMF', 'AMF.07', '{\"cn\": \"AMF初始注册失败次数_5GS服务不允许_用户原因\", \"en\": \"AMF.FailedInitReg.7.User\"}', 'AMF初始注册失败次数_5GS服务不允许_用户原因', 'AMF.FailedInitReg.7.User');
INSERT INTO `kpi_title` VALUES (8, 'AMF', 'AMF.08', '{\"cn\": \"AMF初始注册失败次数_跟踪区内无合适小区_用户原因\", \"en\": \"AMF.FailedInitReg.15.User\"}', 'AMF初始注册失败次数_跟踪区内无合适小区_用户原因', 'AMF.FailedInitReg.15.User');
INSERT INTO `kpi_title` VALUES (9, 'AMF', 'AMF.09', '{\"cn\": \"AMF初始注册失败次数_N1模式不允许\", \"en\": \"AMF.FailedInitReg.27\"}', 'AMF初始注册失败次数_N1模式不允许', 'AMF.FailedInitReg.27');
INSERT INTO `kpi_title` VALUES (10, 'AMF', 'AMF.10', '{\"cn\": \"AMF初始注册失败次数_PLMN不允许\", \"en\": \"AMF.FailedInitReg.11\"}', 'AMF初始注册失败次数_PLMN不允许', 'AMF.FailedInitReg.11');
INSERT INTO `kpi_title` VALUES (11, 'AMF', 'AMF.11', '{\"cn\": \"AMF初始注册失败次数_跟踪区不允许\", \"en\": \"AMF.FailedInitReg.12\"}', 'AMF初始注册失败次数_跟踪区不允许', 'AMF.FailedInitReg.12');
INSERT INTO `kpi_title` VALUES (12, 'AMF', 'AMF.12', '{\"cn\": \"AMF初始注册失败次数_漫游跟踪区禁止接入\", \"en\": \"AMF.FailedInitReg.13\"}', 'AMF初始注册失败次数_漫游跟踪区禁止接入', 'AMF.FailedInitReg.13');
INSERT INTO `kpi_title` VALUES (13, 'AMF', 'AMF.13', '{\"cn\": \"AMF初始注册失败次数_无可用网络切片\", \"en\": \"AMF.FailedInitReg.62\"}', 'AMF初始注册失败次数_无可用网络切片', 'AMF.FailedInitReg.62');
INSERT INTO `kpi_title` VALUES (14, 'AMF', 'AMF.14', '{\"cn\": \"AMF初始注册失败次数_协议错误_用户原因\", \"en\": \"AMF.FailedInitReg.111.User\"}', 'AMF初始注册失败次数_协议错误_用户原因', 'AMF.FailedInitReg.111.User');
INSERT INTO `kpi_title` VALUES (15, 'AMF', 'AMF.15', '{\"cn\": \"AMF一次寻呼响应次数\", \"en\": \"AMF.FirstPagingSucc\"}', 'AMF一次寻呼响应次数', 'AMF.FirstPagingSucc');
INSERT INTO `kpi_title` VALUES (16, 'AMF', 'AMF.16', '{\"cn\": \"AMF二次寻呼响应次数\", \"en\": \"AMF.SecondPagingSucc\"}', 'AMF二次寻呼响应次数', 'AMF.SecondPagingSucc');
INSERT INTO `kpi_title` VALUES (17, 'AMF', 'AMF.17', '{\"cn\": \"AMF寻呼请求次数\", \"en\": \"AMF.PagAtt\"}', 'AMF寻呼请求次数', 'AMF.PagAtt');
INSERT INTO `kpi_title` VALUES (18, 'AMF', 'AMF.18', '{\"cn\": \"AMF业务请求被拒次数\", \"en\": \"AMF.FailServiceReq\"}', 'AMF业务请求被拒次数', 'AMF.FailServiceReq');
INSERT INTO `kpi_title` VALUES (19, 'AMF', 'AMF.19', '{\"cn\": \"AMF业务请求尝试次数\", \"en\": \"AMF.AttServiceReq\"}', 'AMF业务请求尝试次数', 'AMF.AttServiceReq');
INSERT INTO `kpi_title` VALUES (20, 'SMF', 'SMF.01', '{\"cn\": \"5G实时PDU会话数\", \"en\": \"SMF.MeanPduSession\"}', '5G实时PDU会话数', 'SMF.MeanPduSession');
INSERT INTO `kpi_title` VALUES (21, 'SMF', 'SMF.02', '{\"cn\": \"PDU会话建立成功次数\", \"en\": \"SMF.SuccCreatePduSession\"}', 'PDU会话建立成功次数', 'SMF.SuccCreatePduSession');
INSERT INTO `kpi_title` VALUES (22, 'SMF', 'SMF.03', '{\"cn\": \"PDU会话建立请求次数\", \"en\": \"SMF.AttCreatePduSession\"}', 'PDU会话建立请求次数', 'SMF.AttCreatePduSession');
INSERT INTO `kpi_title` VALUES (23, 'SMF', 'SMF.04', '{\"cn\": \"IMS PDU会话建立成功次数\", \"en\": \"SMF.SuccCreatePduSession._Ims\"}', 'IMS PDU会话建立成功次数', 'SMF.SuccCreatePduSession._Ims');
INSERT INTO `kpi_title` VALUES (24, 'SMF', 'SMF.05', '{\"cn\": \"IMS PDU会话建立请求次数\", \"en\": \"SMF.AttCreatePduSession._Ims\"}', 'IMS PDU会话建立请求次数', 'SMF.AttCreatePduSession._Ims');
INSERT INTO `kpi_title` VALUES (25, 'SMF', 'SMF.06', '{\"cn\": \"EPS-Fallback成功数\", \"en\": \"SMF.SuccSmfModifyBearerResponse.Epsfb\"}', 'EPS-Fallback成功数', 'SMF.SuccSmfModifyBearerResponse.Epsfb');
INSERT INTO `kpi_title` VALUES (26, 'SMF', 'SMF.07', '{\"cn\": \"EPS-Fallback请求数\", \"en\": \"SMF.AttSmfModifyPduSession.Epsfb\"}', 'EPS-Fallback请求数', 'SMF.AttSmfModifyPduSession.Epsfb');
INSERT INTO `kpi_title` VALUES (27, 'UDM', 'UDM.01', '{\"cn\": \"5G注册用户数\", \"en\": \"UDR.5gActSub\"}', '5G注册用户数', 'UDR.5gActSub');
INSERT INTO `kpi_title` VALUES (28, 'UDM', 'UDM.02', '{\"cn\": \"AMF发起的UECM注册请求次数\", \"en\": \"UDM.AmfUecmRegReq\"}', 'AMF发起的UECM注册请求次数', 'UDM.AmfUecmRegReq');
INSERT INTO `kpi_title` VALUES (29, 'UDM', 'UDM.03', '{\"cn\": \"AMF发起的UECM注册成功次数\", \"en\": \"UDM.AmfUecmRegSucc\"}', 'AMF发起的UECM注册成功次数', 'UDM.AmfUecmRegSucc');
INSERT INTO `kpi_title` VALUES (30, 'UDM', 'UDM.04', '{\"cn\": \"SMF发起的UECM注册成功次数\", \"en\": \"UDM.SmfUecmRegSucc\"}', 'SMF发起的UECM注册成功次数', 'UDM.SmfUecmRegSucc');
INSERT INTO `kpi_title` VALUES (31, 'UDM', 'UDM.05', '{\"cn\": \"SMF发起的UECM注册请求次数\", \"en\": \"UDM.SmfUecmRegReq\"}', 'SMF发起的UECM注册请求次数', 'UDM.SmfUecmRegReq');
INSERT INTO `kpi_title` VALUES (32, 'UDM', 'UDM.06', '{\"cn\": \"4G注册用户数\", \"en\": \"SUB.EpsActSubsInHss\"}', '4G注册用户数', 'SUB.EpsActSubsInHss');
INSERT INTO `kpi_title` VALUES (33, 'UDM', 'UDM.07', '{\"cn\": \"4G鉴权信息查询成功次数\", \"en\": \"DIAM.AucInfoAnsSucc\"}', '4G鉴权信息查询成功次数', 'DIAM.AucInfoAnsSucc');
INSERT INTO `kpi_title` VALUES (34, 'UDM', 'UDM.08', '{\"cn\": \"4G鉴权信息查询请求次数\", \"en\": \"DIAM.AucInfoReq\"}', '4G鉴权信息查询请求次数', 'DIAM.AucInfoReq');
INSERT INTO `kpi_title` VALUES (35, 'UDM', 'UDM.09', '{\"cn\": \"4G更新位置成功次数\", \"en\": \"DIAM.UpdateLocationAnsSucc\"}', '4G更新位置成功次数', 'DIAM.UpdateLocationAnsSucc');
INSERT INTO `kpi_title` VALUES (36, 'UDM', 'UDM.10', '{\"cn\": \"4G更新位置请求次数\", \"en\": \"DIAM.UpdateLocationReq\"}', '4G更新位置请求次数', 'DIAM.UpdateLocationReq');
INSERT INTO `kpi_title` VALUES (37, 'UDM', 'UDM.11', '{\"cn\": \"SAR成功响应总次数\", \"en\": \"UR.SuccSAA\"}', 'SAR成功响应总次数', 'UR.SuccSAA');
INSERT INTO `kpi_title` VALUES (38, 'UDM', 'UDM.12', '{\"cn\": \"SAR请求总次数\", \"en\": \"UR.AttSAR\"}', 'SAR请求总次数', 'UR.AttSAR');
INSERT INTO `kpi_title` VALUES (39, 'UDM', 'UDM.13', '{\"cn\": \"LIR成功响应总次数\", \"en\": \"LIQ.SuccLIA\"}', 'LIR成功响应总次数', 'LIQ.SuccLIA');
INSERT INTO `kpi_title` VALUES (40, 'UDM', 'UDM.14', '{\"cn\": \"LIR请求总次数\", \"en\": \"LIQ.AttLIR\"}', 'LIR请求总次数', 'LIQ.AttLIR');
INSERT INTO `kpi_title` VALUES (41, 'AUSF', 'AUSF.01', '{\"cn\": \"鉴权成功次数\", \"en\": \"Ausf.UeAuthAnsSucc\"}', '鉴权成功次数', 'Ausf.UeAuthAnsSucc');
INSERT INTO `kpi_title` VALUES (42, 'AUSF', 'AUSF.02', '{\"cn\": \"鉴权请求次数\", \"en\": \"Ausf.UeAuthReq\"}', '鉴权请求次数', 'Ausf.UeAuthReq');
INSERT INTO `kpi_title` VALUES (43, 'UPF', 'UPF.01', '{\"cn\": \"PFCP会话建立成功次数\", \"en\": \"UPF.PfcpSessionEstabSucc\"}', 'PFCP会话建立成功次数', 'UPF.PfcpSessionEstabSucc');
INSERT INTO `kpi_title` VALUES (44, 'UPF', 'UPF.02', '{\"cn\": \"PFCP会话建立请求次数\", \"en\": \"UPF.PfcpSessionEstabReq\"}', 'PFCP会话建立请求次数', 'UPF.PfcpSessionEstabReq');
INSERT INTO `kpi_title` VALUES (45, 'UPF', 'UPF.03', '{\"cn\": \"N6接口上行字节数\", \"en\": \"UPF.N6OgOct\"}', 'N6接口上行字节数', 'UPF.N6OgOct');
INSERT INTO `kpi_title` VALUES (46, 'UPF', 'UPF.04', '{\"cn\": \"N6接口下行字节数\", \"en\": \"UPF.N6IncOct\"}', 'N6接口下行字节数', 'UPF.N6IncOct');
INSERT INTO `kpi_title` VALUES (47, 'UPF', 'UPF.05', '{\"cn\": \"N3接口上行字节数\", \"en\": \"UPF.N3OgOct\"}', 'N3接口上行字节数', 'UPF.N3OgOct');
INSERT INTO `kpi_title` VALUES (48, 'UPF', 'UPF.06', '{\"cn\": \"N3接口下行字节数\", \"en\": \"UPF.N3IncOct\"}', 'N3接口下行字节数', 'UPF.N3IncOct');
INSERT INTO `kpi_title` VALUES (49, 'UPF', 'UPF.07', '{\"cn\": \"SGi接口上行字节数\", \"en\": \"IP.PeakThroughputUlSgi\"}', 'SGi接口上行字节数', 'IP.PeakThroughputUlSgi');
INSERT INTO `kpi_title` VALUES (50, 'UPF', 'UPF.08', '{\"cn\": \"SGi接口下行字节数\", \"en\": \"IP.PeakThroughputDlSgi\"}', 'SGi接口下行字节数', 'IP.PeakThroughputDlSgi');
INSERT INTO `kpi_title` VALUES (51, 'UPF', 'UPF.09', '{\"cn\": \"S1-U接口上行字节数\", \"en\": \"GTP.OutOctS1uSgw\"}', 'S1-U接口上行字节数', 'GTP.OutOctS1uSgw');
INSERT INTO `kpi_title` VALUES (52, 'UPF', 'UPF.10', '{\"cn\": \"S1-U接口下行字节数\", \"en\": \"GTP.IncOctS1uSgw\"}', 'S1-U接口下行字节数', 'GTP.IncOctS1uSgw');
INSERT INTO `kpi_title` VALUES (53, 'AMF', 'AMF.20', '{\"cn\": \"EPS在线用户数\", \"en\": \"SUB.NbrSub.EcmIdle+SUB.NbrSub.EcmConnected\"}', 'EPS在线用户数', 'SUB.NbrSub.EcmIdle+SUB.NbrSub.EcmConnected');
INSERT INTO `kpi_title` VALUES (54, 'AMF', 'AMF.21', '{\"cn\": \"EPS附着成功次数\", \"en\": \"MM.SuccEpsAttach\"}', 'EPS附着成功次数', 'MM.SuccEpsAttach');
INSERT INTO `kpi_title` VALUES (55, 'AMF', 'AMF.22', '{\"cn\": \"EPS附着请求次数\", \"en\": \"MM.AttEpsAttach\"}', 'EPS附着请求次数', 'MM.AttEpsAttach');
INSERT INTO `kpi_title` VALUES (56, 'AMF', 'AMF.23', '{\"cn\": \"EPS附着失败次数_非法用户\", \"en\": \"MM.FailedEpsAttach.3\"}', 'EPS附着失败次数_非法用户', 'MM.FailedEpsAttach.3');
INSERT INTO `kpi_title` VALUES (57, 'AMF', 'AMF.24', '{\"cn\": \"EPS附着失败次数_非法终端\", \"en\": \"MM.FailedEpsAttach.5\"}', 'EPS附着失败次数_非法终端', 'MM.FailedEpsAttach.5');
INSERT INTO `kpi_title` VALUES (58, 'AMF', 'AMF.25', '{\"cn\": \"EPS附着失败次数_非法ME\", \"en\": \"MM.FailedEpsAttach.6\"}', 'EPS附着失败次数_非法ME', 'MM.FailedEpsAttach.6');
INSERT INTO `kpi_title` VALUES (59, 'AMF', 'AMF.26', '{\"cn\": \"EPS附着失败次数_EPS服务不允许_用户原因\", \"en\": \"MM.FailedEpsAttach.7.User\"}', 'EPS附着失败次数_EPS服务不允许_用户原因', 'MM.FailedEpsAttach.7.User');
INSERT INTO `kpi_title` VALUES (60, 'AMF', 'AMF.27', '{\"cn\": \"EPS附着失败次数_EPS和非EPS服务不允许\", \"en\": \"MM.FailedEpsAttach.8\"}', 'EPS附着失败次数_EPS和非EPS服务不允许', 'MM.FailedEpsAttach.8');
INSERT INTO `kpi_title` VALUES (61, 'AMF', 'AMF.28', '{\"cn\": \"EPS附着失败次数_跟踪区内无合适小区_用户原因\", \"en\": \"MM.FailedEpsAttach.15.User\"}', 'EPS附着失败次数_跟踪区内无合适小区_用户原因', 'MM.FailedEpsAttach.15.User');
INSERT INTO `kpi_title` VALUES (62, 'AMF', 'AMF.29', '{\"cn\": \"EPS附着失败次数_ESM失败_用户原因\", \"en\": \"MM.FailedEpsAttach.19.User\"}', 'EPS附着失败次数_ESM失败_用户原因', 'MM.FailedEpsAttach.19.User');
INSERT INTO `kpi_title` VALUES (63, 'AMF', 'AMF.30', '{\"cn\": \"MME一次寻呼响应次数\", \"en\": \"MM.FirstPagingSucc\"}', 'MME一次寻呼响应次数', 'MM.FirstPagingSucc');
INSERT INTO `kpi_title` VALUES (64, 'AMF', 'AMF.31', '{\"cn\": \"MME二次寻呼响应次数\", \"en\": \"MM.SecondPagingSucc\"}', 'MME二次寻呼响应次数', 'MM.SecondPagingSucc');
INSERT INTO `kpi_title` VALUES (65, 'AMF', 'AMF.32', '{\"cn\": \"MME寻呼请求次数\", \"en\": \"MM.PagAtt\"}', 'MME寻呼请求次数', 'MM.PagAtt');
INSERT INTO `kpi_title` VALUES (66, 'SMF', 'SMF.08', '{\"cn\": \"4G在线会话数\", \"en\": \"SM.MeanNbrBearerPgw.Default\"}', '4G在线会话数', 'SM.MeanNbrBearerPgw.Default');
INSERT INTO `kpi_title` VALUES (67, 'SMF', 'SMF.09', '{\"cn\": \"PGW缺省承载建立成功个数\", \"en\": \"SM.SuccCreateDefaultEpsBearer\"}', 'PGW缺省承载建立成功个数', 'SM.SuccCreateDefaultEpsBearer');
INSERT INTO `kpi_title` VALUES (68, 'SMF', 'SMF.10', '{\"cn\": \"PGW缺省承载建立请求个数\", \"en\": \"SM.AttCreateDefaultEpsBearer\"}', 'PGW缺省承载建立请求个数', 'SM.AttCreateDefaultEpsBearer');
INSERT INTO `kpi_title` VALUES (69, 'SMF', 'SMF.11', '{\"cn\": \"PGW专用承载建立成功个数\", \"en\": \"SM.SuccCreateDedicatedEpsBearer\"}', 'PGW专用承载建立成功个数', 'SM.SuccCreateDedicatedEpsBearer');
INSERT INTO `kpi_title` VALUES (70, 'SMF', 'SMF.12', '{\"cn\": \"PGW专用承载建立请求个数\", \"en\": \"SM.AttCreateDedicatedEpsBearer\"}', 'PGW专用承载建立请求个数', 'SM.AttCreateDedicatedEpsBearer');
INSERT INTO `kpi_title` VALUES (71, 'SMF', 'SMF.13', '{\"cn\": \"IMS缺省承载成功建立个数\", \"en\": \"SM.SuccCreateDefaultEpsBearer._Ims\"}', 'IMS缺省承载成功建立个数', 'SM.SuccCreateDefaultEpsBearer._Ims');
INSERT INTO `kpi_title` VALUES (72, 'SMF', 'SMF.14', '{\"cn\": \"IMS缺省承载请求建立个数\", \"en\": \"SM.AttCreateDefaultEpsBearer._Ims\"}', 'IMS缺省承载请求建立个数', 'SM.AttCreateDefaultEpsBearer._Ims');
INSERT INTO `kpi_title` VALUES (73, 'AMF', 'AMF.A.02', '{\"cn\":\"AMF移动性注册更新成功次数\",\"en\":\"AMF.SuccMobiReg\"}', 'AMF移动性注册更新成功次数', 'AMF.SuccMobiReg');
INSERT INTO `kpi_title` VALUES (74, 'AMF', 'AMF.A.03', '{\"cn\":\"AMF移动性注册更新失败次数\",\"en\":\"AMF.FailedMobiReg\"}', 'AMF移动性注册更新失败次数', 'AMF.FailedMobiReg');
INSERT INTO `kpi_title` VALUES (75, 'AMF', 'AMF.A.04', '{\"cn\":\"AMF紧急注册请求次数\",\"en\":\"AMF.AttEmergReg\"}', 'AMF紧急注册请求次数', 'AMF.AttEmergReg');
INSERT INTO `kpi_title` VALUES (76, 'AMF', 'AMF.A.05', '{\"cn\":\"AMF紧急注册成功次数\",\"en\":\"AMF.SuccEmergReg\"}', 'AMF紧急注册成功次数', 'AMF.SuccEmergReg');
INSERT INTO `kpi_title` VALUES (77, 'AMF', 'AMF.A.06', '{\"cn\":\"AMF紧急注册失败次数\",\"en\":\"AMF.FailedEmergReg\"}', 'AMF紧急注册失败次数', 'AMF.FailedEmergReg');
INSERT INTO `kpi_title` VALUES (78, 'AMF', 'AMF.A.07', '{\"cn\":\"UE发起的去注册请求次数\",\"en\":\"AMF.AttUeDereg\"}', 'UE发起的去注册请求次数', 'AMF.AttUeDereg');
INSERT INTO `kpi_title` VALUES (79, 'AMF', 'AMF.A.08', '{\"cn\":\"UE发起的去注册成功次数\",\"en\":\"AMF.SuccUeDereg\"}', 'UE发起的去注册成功次数', 'AMF.SuccUeDereg');
INSERT INTO `kpi_title` VALUES (80, 'AMF', 'AMF.A.09', '{\"cn\":\"AMF发起的去注册请求次数\",\"en\":\"AMF.AttAmfDereg\"}', 'AMF发起的去注册请求次数', 'AMF.AttAmfDereg');
INSERT INTO `kpi_title` VALUES (81, 'AMF', 'AMF.A.10', '{\"cn\":\"AMF发起的去注册成功次数\",\"en\":\"AMF.SuccAmfDereg\"}', 'AMF发起的去注册成功次数', 'AMF.SuccAmfDereg');
INSERT INTO `kpi_title` VALUES (82, 'AMF', 'AMF.A.11', '{\"cn\":\"UDM发起的去注册请求次数\",\"en\":\"AMF.AttUdmDereg\"}', 'UDM发起的去注册请求次数', 'AMF.AttUdmDereg');
INSERT INTO `kpi_title` VALUES (83, 'AMF', 'AMF.A.12', '{\"cn\":\"UDM发起的去注册成功次数\",\"en\":\"AMF.SuccUdmDereg\"}', 'UDM发起的去注册成功次数', 'AMF.SuccUdmDereg');
INSERT INTO `kpi_title` VALUES (84, 'AMF', 'AMF.A.13', '{\"cn\":\"AMF寻呼失败次数\",\"en\":\"AMF.PagFail\"}', 'AMF寻呼失败次数', 'AMF.PagFail');
INSERT INTO `kpi_title` VALUES (85, 'AMF', 'AMF.A.14', '{\"cn\":\"AMF隐式去注册次数\",\"en\":\"AMF.ImplicitDereg\"}', 'AMF隐式去注册次数', 'AMF.ImplicitDereg');
INSERT INTO `kpi_title` VALUES (86, 'SMF', 'SMF.A.01', '{\"cn\":\"PDU会话接受次数\",\"en\":\"SMF.PduSessAcpt\"}', 'PDU会话接受次数', 'SMF.PduSessAcpt');
INSERT INTO `kpi_title` VALUES (87, 'SMF', 'SMF.A.02', '{\"cn\":\"基站Pdu资源创建成功次数\",\"en\":\"SM.PduResSetupSucc\"}', '基站Pdu资源创建成功次数', 'SM.PduResSetupSucc');
INSERT INTO `kpi_title` VALUES (88, 'SMF', 'SMF.A.03', '{\"cn\":\"查询用户SM数据失败次数\",\"en\":\"SM.RetrieveSmDataFail\"}', '查询用户SM数据失败次数', 'SM.RetrieveSmDataFail');
INSERT INTO `kpi_title` VALUES (89, 'SMF', 'SMF.A.04', '{\"cn\":\"PFCP会话建立失败次数\",\"en\":\"SM.PfcpSessEstFail\"}', 'PFCP会话建立失败次数', 'SM.PfcpSessEstFail');
INSERT INTO `kpi_title` VALUES (90, 'SMF', 'SMF.A.05', '{\"cn\":\"基站Pdu资源创建失败次数\",\"en\":\"SM.PduResSetupFail\"}', '基站Pdu资源创建失败次数', 'SM.PduResSetupFail');
INSERT INTO `kpi_title` VALUES (91, 'SMF', 'SMF.A.06', '{\"cn\":\"PFCP会话修改失败次数\",\"en\":\"SM.PfcpSessMdfyFail\"}', 'PFCP会话修改失败次数', 'SM.PfcpSessMdfyFail');
INSERT INTO `kpi_title` VALUES (92, 'SMF', 'SMF.A.07', '{\"cn\":\"PDU会话拒绝次数\",\"en\":\"SM.PduSessRejt\"}', 'PDU会话拒绝次数', 'SM.PduSessRejt');
INSERT INTO `kpi_title` VALUES (93, 'SMF', 'SMF.A.08', '{\"cn\":\"PDU会话释放指示次数\",\"en\":\"SM.PduSessRelCmd\"}', 'PDU会话释放指示次数', 'SM.PduSessRelCmd');
INSERT INTO `kpi_title` VALUES (94, 'NSSF', 'NSSF.A.02', '{\"cn\":\"可用AMF注册次数\",\"en\":\"NSSF.SuccAvailAMFPut\"}', '可用AMF注册成功次数', 'NSSF.SuccAvailAMFPut');
INSERT INTO `kpi_title` VALUES (95, 'NSSF', 'NSSF.A.03', '{\"cn\":\"可用AMF注册更新成功次数\",\"en\":\"NSSF.AvailAMFPut\"}', '可用AMF注册次数', 'NSSF.AvailAMFPut');
INSERT INTO `kpi_title` VALUES (96, 'NSSF', 'NSSF.A.04', '{\"cn\":\"可用AMF注册更新次数\",\"en\":\"NSSF.SuccAvailAMFPatch\"}', '可用AMF注册更新成功次数', 'NSSF.SuccAvailAMFPatch');
INSERT INTO `kpi_title` VALUES (97, 'NSSF', 'NSSF.A.01', '{\"cn\":\"可用AMF注册成功次数\",\"en\":\"NSSF.AvailAMFPatch\"}', '可用AMF注册更新次数', 'NSSF.AvailAMFPatch');
INSERT INTO `kpi_title` VALUES (98, 'NSSF', 'NSSF.A.05', '{\"cn\":\"可用AMF去注册成功次数\",\"en\":\"NSSF.SuccAvailAMFDelete\"}', '可用AMF去注册成功次数', 'NSSF.SuccAvailAMFDelete');
INSERT INTO `kpi_title` VALUES (99, 'NSSF', 'NSSF.A.06', '{\"cn\":\"可用AMF去注册次数\",\"en\":\"NSSF.AvailAMFDelete\"}', '可用AMF去注册次数', 'NSSF.AvailAMFDelete');
INSERT INTO `kpi_title` VALUES (100, 'NSSF', 'NSSF.A.07', '{\"cn\":\"网元订阅成功次数\",\"en\":\"NSSF.SuccAvailSubscription\"}', '网元订阅成功次数', 'NSSF.SuccAvailSubscription');
INSERT INTO `kpi_title` VALUES (101, 'NSSF', 'NSSF.A.08', '{\"cn\":\"网元订阅次数\",\"en\":\"NSSF.AvailSubscription\"}', '网元订阅次数', 'NSSF.AvailSubscription');
INSERT INTO `kpi_title` VALUES (102, 'NSSF', 'NSSF.A.09', '{\"cn\":\"网元去订阅成功次数\",\"en\":\"NSSF.SuccAvailUnsubscription\"}', '网元去订阅成功次数', 'NSSF.SuccAvailUnsubscription');
INSERT INTO `kpi_title` VALUES (103, 'NSSF', 'NSSF.A.10', '{\"cn\":\"网元去订阅次数\",\"en\":\"NSSF.AvailUnsubscription\"}', '网元去订阅次数', 'NSSF.AvailUnsubscription');
INSERT INTO `kpi_title` VALUES (104, 'NSSF', 'NSSF.A.11', '{\"cn\":\"向NRF注册成功次数\",\"en\":\"NSSF.SuccNRFReg\"}', '向NRF注册成功次数', 'NSSF.SuccNRFReg');
INSERT INTO `kpi_title` VALUES (105, 'NSSF', 'NSSF.A.12', '{\"cn\":\"向NRF注册次数\",\"en\":\"NSSF.NRFReg\"}', '向NRF注册次数', 'NSSF.NRFReg');
INSERT INTO `kpi_title` VALUES (106, 'NSSF', 'NSSF.A.13', '{\"cn\":\"向NRF发送心跳次数\",\"en\":\"NSSF.NRFHeartbeat\"}', '向NRF发送心跳次数', 'NSSF.NRFHeartbeat');
INSERT INTO `kpi_title` VALUES (107, 'NSSF', 'NSSF.A.14', '{\"cn\":\"当前注册AMF个数\",\"en\":\"NSSF.CurrentAMFCount\"}', '当前注册AMF个数', 'NSSF.CurrentAMFCount');
INSERT INTO `kpi_title` VALUES (108, 'NSSF', 'NSSF.A.15', '{\"cn\":\"当前订阅网元个数\",\"en\":\"NSSF.CurrentSubscriperCount\"}', '当前订阅网元个数', 'NSSF.CurrentSubscriperCount');
INSERT INTO `kpi_title` VALUES (109, 'MME', 'MME.A.01', '{\"cn\":\"MME附着请求次数\",\"en\":\"EpsAttachAtt\"}', 'MME附着请求次数', 'EpsAttachAtt');
INSERT INTO `kpi_title` VALUES (110, 'MME', 'MME.A.02', '{\"cn\":\"MME附着成功次数\",\"en\":\"EpsAttachSucc\"}', 'MME附着成功次数', 'EpsAttachSucc');
INSERT INTO `kpi_title` VALUES (111, 'MME', 'MME.A.03', '{\"cn\":\"MME附着失败次数\",\"en\":\"EpsAttachFail\"}', 'MME附着失败次数', 'EpsAttachFail');
INSERT INTO `kpi_title` VALUES (112, 'MME', 'MME.A.04', '{\"cn\":\"MME组合附着请求次数\",\"en\":\"CombAttachAtt\"}', 'MME组合附着请求次数', 'CombAttachAtt');
INSERT INTO `kpi_title` VALUES (113, 'MME', 'MME.A.05', '{\"cn\":\"MME组合附着成功次数\",\"en\":\"CombAttachSucc\"}', 'MME组合附着成功次数', 'CombAttachSucc');
INSERT INTO `kpi_title` VALUES (114, 'MME', 'MME.A.06', '{\"cn\":\"MME组合附着失败次数\",\"en\":\"CombAttachFail\"}', 'MME组合附着失败次数', 'CombAttachFail');
INSERT INTO `kpi_title` VALUES (115, 'MME', 'MME.A.07', '{\"cn\":\"MME紧急附着请求次数\",\"en\":\"EmergAttachAtt\"}', 'MME紧急附着请求次数', 'EmergAttachAtt');
INSERT INTO `kpi_title` VALUES (116, 'MME', 'MME.A.08', '{\"cn\":\"MME紧急附着成功次数\",\"en\":\"EmergAttachSucc\"}', 'MME紧急附着成功次数', 'EmergAttachSucc');
INSERT INTO `kpi_title` VALUES (117, 'MME', 'MME.A.09', '{\"cn\":\"MME紧急附着失败次数\",\"en\":\"EmergAttachFail\"}', 'MME紧急附着失败次数', 'EmergAttachFail');
INSERT INTO `kpi_title` VALUES (118, 'MME', 'MME.A.10', '{\"cn\":\"UE发起的分离请求次数\",\"en\":\"EpsDetachUeAtt\"}', 'UE发起的分离请求次数', 'EpsDetachUeAtt');
INSERT INTO `kpi_title` VALUES (119, 'MME', 'MME.A.11', '{\"cn\":\"UE发起的分离请求成功次数\",\"en\":\"EpsDetachUeSucc\"}', 'UE发起的分离请求成功次数', 'EpsDetachUeSucc');
INSERT INTO `kpi_title` VALUES (120, 'MME', 'MME.A.12', '{\"cn\":\"MME发起的分离请求次数\",\"en\":\"EpsDetachMMEAtt\"}', 'MME发起的分离请求次数', 'EpsDetachMMEAtt');
INSERT INTO `kpi_title` VALUES (121, 'MME', 'MME.A.13', '{\"cn\":\"MME发起的分离请求成功次数\",\"en\":\"EpsDetachMMESucc\"}', 'MME发起的分离请求成功次数', 'EpsDetachMMESucc');
INSERT INTO `kpi_title` VALUES (122, 'MME', 'MME.A.14', '{\"cn\":\"伴随SGW内切换的TAU请求次数\",\"en\":\"TauIntraSgwAtt\"}', '伴随SGW内切换的TAU请求次数', 'TauIntraSgwAtt');
INSERT INTO `kpi_title` VALUES (123, 'MME', 'MME.A.15', '{\"cn\":\"伴随SGW内切换的TAU成功请求次数\",\"en\":\"TauIntraSgwSucc\"}', '伴随SGW内切换的TAU成功请求次数', 'TauIntraSgwSucc');
INSERT INTO `kpi_title` VALUES (124, 'MME', 'MME.A.16', '{\"cn\":\"伴随SGW内切换的TAU失败请求次数\",\"en\":\"TauIntraSgwFail\"}', '伴随SGW内切换的TAU失败请求次数', 'TauIntraSgwFail');
INSERT INTO `kpi_title` VALUES (125, 'MME', 'MME.A.17', '{\"cn\":\"MME寻呼次数\",\"en\":\"PagingEpsAtt\"}', 'MME寻呼次数', 'PagingEpsAtt');
INSERT INTO `kpi_title` VALUES (126, 'MME', 'MME.A.18', '{\"cn\":\"MME寻呼成功次数\",\"en\":\"PagingEpsSucc\"}', 'MME寻呼成功次数', 'PagingEpsSucc');
INSERT INTO `kpi_title` VALUES (127, 'MME', 'MME.A.19', '{\"cn\":\"MME寻呼失败次数\",\"en\":\"PagingEpsFail\"}', 'MME寻呼失败次数', 'PagingEpsFail');
INSERT INTO `kpi_title` VALUES (128, 'MME', 'MME.A.20', '{\"cn\":\"MME隐式分离请求次数\",\"en\":\"EpsImplicitDetach\"}', 'MME隐式分离请求次数', 'EpsImplicitDetach');
INSERT INTO `kpi_title` VALUES (129, 'MME', 'MME.A.21', '{\"cn\":\"MME激活专用承载请求次数\",\"en\":\"ActDedicatedEpsBearerAtt\"}', 'MME激活专用承载请求次数', 'ActDedicatedEpsBearerAtt');
INSERT INTO `kpi_title` VALUES (130, 'MME', 'MME.A.22', '{\"cn\":\"MME激活专用承载请求成功次数\",\"en\":\"ActDedicatedEpsBearerSucc\"}', 'MME激活专用承载请求成功次数', 'ActDedicatedEpsBearerSucc');
INSERT INTO `kpi_title` VALUES (131, 'MME', 'MME.A.23', '{\"cn\":\"MME激活专用承载请求失败次数\",\"en\":\"ActDedicatedEpsBearerFail\"}', 'MME激活专用承载请求失败次数', 'ActDedicatedEpsBearerFail');
INSERT INTO `kpi_title` VALUES (132, 'MME', 'MME.A.24', '{\"cn\":\"MME去激活专用承载请求次数\",\"en\":\"DeactEpsDedicatedBearerAtt\"}', 'MME去激活专用承载请求次数', 'DeactEpsDedicatedBearerAtt');
INSERT INTO `kpi_title` VALUES (133, 'MME', 'MME.A.25', '{\"cn\":\"MME去激活专用承载请求成功次数\",\"en\":\"DeactEpsDedicatedBearerSucc\"}', 'MME去激活专用承载请求成功次数', 'DeactEpsDedicatedBearerSucc');
INSERT INTO `kpi_title` VALUES (134, 'MME', 'MME.A.26', '{\"cn\":\"MME修改专用承载请求次数\",\"en\":\"ModEpsBearerAtt\"}', 'MME修改专用承载请求次数', 'ModEpsBearerAtt');
INSERT INTO `kpi_title` VALUES (135, 'MME', 'MME.A.27', '{\"cn\":\"MME修改专用承载请求成功次数\",\"en\":\"ModEpsBearerSucc\"}', 'MME修改专用承载请求成功次数', 'ModEpsBearerSucc');
INSERT INTO `kpi_title` VALUES (136, 'MME', 'MME.A.28', '{\"cn\":\"MME修改专用承载请求失败次数\",\"en\":\"ModEpsBearerFail\"}', 'MME修改专用承载请求失败次数', 'ModEpsBearerFail');
INSERT INTO `kpi_title` VALUES (137, 'MME', 'MME.A.29', '{\"cn\":\"MME服务请求次数\",\"en\":\"EpsServiceReqAtt\"}', 'MME服务请求次数', 'EpsServiceReqAtt');
INSERT INTO `kpi_title` VALUES (138, 'MME', 'MME.A.30', '{\"cn\":\"MME服务请求成功次数\",\"en\":\"EpsServiceReqSucc\"}', 'MME服务请求成功次数', 'EpsServiceReqSucc');
INSERT INTO `kpi_title` VALUES (139, 'MME', 'MME.A.31', '{\"cn\":\"MME服务请求失败次数\",\"en\":\"EpsServiceReqFail\"}', 'MME服务请求失败次数', 'EpsServiceReqFail');
INSERT INTO `kpi_title` VALUES (140, 'MOCNGW', 'MOCNGW.01', '{\"cn\":\"AttachRequest\",\"en\":\"AttachRequest\"}', 'AttachRequest', 'AttachRequest');
INSERT INTO `kpi_title` VALUES (141, 'MOCNGW', 'MOCNGW.02', '{\"cn\":\"AttachAccept\",\"en\":\"AttachAccept\"}', 'AttachAccept', 'AttachAccept');
INSERT INTO `kpi_title` VALUES (142, 'MOCNGW', 'MOCNGW.03', '{\"cn\":\"AttachComplete\",\"en\":\"AttachComplete\"}', 'AttachComplete', 'AttachComplete');
INSERT INTO `kpi_title` VALUES (143, 'MOCNGW', 'MOCNGW.04', '{\"cn\":\"AttachReject\",\"en\":\"AttachReject\"}', 'AttachReject', 'AttachReject');
INSERT INTO `kpi_title` VALUES (144, 'MOCNGW', 'MOCNGW.05', '{\"cn\":\"DetachRequest\",\"en\":\"DetachRequest\"}', 'DetachRequest', 'DetachRequest');
INSERT INTO `kpi_title` VALUES (145, 'MOCNGW', 'MOCNGW.06', '{\"cn\":\"DetachAccept\",\"en\":\"DetachAccept\"}', 'DetachAccept', 'DetachAccept');
INSERT INTO `kpi_title` VALUES (146, 'MOCNGW', 'MOCNGW.07', '{\"cn\":\"TrackingAreaUpdateRequest\",\"en\":\"TrackingAreaUpdateRequest\"}', 'TrackingAreaUpdateRequest', 'TrackingAreaUpdateRequest');
INSERT INTO `kpi_title` VALUES (147, 'MOCNGW', 'MOCNGW.08', '{\"cn\":\"TrackingAreaUpdateAccept\",\"en\":\"TrackingAreaUpdateAccept\"}', 'TrackingAreaUpdateAccept', 'TrackingAreaUpdateAccept');
INSERT INTO `kpi_title` VALUES (148, 'MOCNGW', 'MOCNGW.09', '{\"cn\":\"TrackingAreaUpdateComplete\",\"en\":\"TrackingAreaUpdateComplete\"}', 'TrackingAreaUpdateComplete', 'TrackingAreaUpdateComplete');
INSERT INTO `kpi_title` VALUES (149, 'MOCNGW', 'MOCNGW.10', '{\"cn\":\"TrackingAreaUpdateReject\",\"en\":\"TrackingAreaUpdateReject\"}', 'TrackingAreaUpdateReject', 'TrackingAreaUpdateReject');
INSERT INTO `kpi_title` VALUES (150, 'MOCNGW', 'MOCNGW.11', '{\"cn\":\"ServiceRequest\",\"en\":\"ServiceRequest\"}', 'ServiceRequest', 'ServiceRequest');
INSERT INTO `kpi_title` VALUES (151, 'MOCNGW', 'MOCNGW.12', '{\"cn\":\"ExtendedServiceRequest\",\"en\":\"ExtendedServiceRequest\"}', 'ExtendedServiceRequest', 'ExtendedServiceRequest');
INSERT INTO `kpi_title` VALUES (152, 'MOCNGW', 'MOCNGW.13', '{\"cn\":\"ControlPlaneServiceRequest\",\"en\":\"ControlPlaneServiceRequest\"}', 'ControlPlaneServiceRequest', 'ControlPlaneServiceRequest');
INSERT INTO `kpi_title` VALUES (153, 'MOCNGW', 'MOCNGW.14', '{\"cn\":\"ServiceReject\",\"en\":\"ServiceReject\"}', 'ServiceReject', 'ServiceReject');
INSERT INTO `kpi_title` VALUES (154, 'MOCNGW', 'MOCNGW.15', '{\"cn\":\"ServiceAccept\",\"en\":\"ServiceAccept\"}', 'ServiceAccept', 'ServiceAccept');
INSERT INTO `kpi_title` VALUES (155, 'MOCNGW', 'MOCNGW.16', '{\"cn\":\"GutiReallocationCommand\",\"en\":\"GutiReallocationCommand\"}', 'GutiReallocationCommand', 'GutiReallocationCommand');
INSERT INTO `kpi_title` VALUES (156, 'MOCNGW', 'MOCNGW.17', '{\"cn\":\"GutiReallocationComplete\",\"en\":\"GutiReallocationComplete\"}', 'GutiReallocationComplete', 'GutiReallocationComplete');
INSERT INTO `kpi_title` VALUES (157, 'MOCNGW', 'MOCNGW.18', '{\"cn\":\"AuthenticationRequest\",\"en\":\"AuthenticationRequest\"}', 'AuthenticationRequest', 'AuthenticationRequest');
INSERT INTO `kpi_title` VALUES (158, 'MOCNGW', 'MOCNGW.19', '{\"cn\":\"AuthenticationResponse\",\"en\":\"AuthenticationResponse\"}', 'AuthenticationResponse', 'AuthenticationResponse');
INSERT INTO `kpi_title` VALUES (159, 'MOCNGW', 'MOCNGW.20', '{\"cn\":\"AuthenticationReject\",\"en\":\"AuthenticationReject\"}', 'AuthenticationReject', 'AuthenticationReject');
INSERT INTO `kpi_title` VALUES (160, 'MOCNGW', 'MOCNGW.21', '{\"cn\":\"AuthenticationFailure\",\"en\":\"AuthenticationFailure\"}', 'AuthenticationFailure', 'AuthenticationFailure');
INSERT INTO `kpi_title` VALUES (161, 'MOCNGW', 'MOCNGW.22', '{\"cn\":\"IdentityRequest\",\"en\":\"IdentityRequest\"}', 'IdentityRequest', 'IdentityRequest');
INSERT INTO `kpi_title` VALUES (162, 'MOCNGW', 'MOCNGW.23', '{\"cn\":\"IdentityResponse\",\"en\":\"IdentityResponse\"}', 'IdentityResponse', 'IdentityResponse');
INSERT INTO `kpi_title` VALUES (163, 'MOCNGW', 'MOCNGW.24', '{\"cn\":\"SecurityModeCommand\",\"en\":\"SecurityModeCommand\"}', 'SecurityModeCommand', 'SecurityModeCommand');
INSERT INTO `kpi_title` VALUES (164, 'MOCNGW', 'MOCNGW.25', '{\"cn\":\"SecurityModeComplete\",\"en\":\"SecurityModeComplete\"}', 'SecurityModeComplete', 'SecurityModeComplete');
INSERT INTO `kpi_title` VALUES (165, 'MOCNGW', 'MOCNGW.26', '{\"cn\":\"SecurityModeReject\",\"en\":\"SecurityModeReject\"}', 'SecurityModeReject', 'SecurityModeReject');
INSERT INTO `kpi_title` VALUES (166, 'MOCNGW', 'MOCNGW.27', '{\"cn\":\"EmmStatus\",\"en\":\"EmmStatus\"}', 'EmmStatus', 'EmmStatus');
INSERT INTO `kpi_title` VALUES (167, 'MOCNGW', 'MOCNGW.28', '{\"cn\":\"EmmInformation\",\"en\":\"EmmInformation\"}', 'EmmInformation', 'EmmInformation');
INSERT INTO `kpi_title` VALUES (168, 'MOCNGW', 'MOCNGW.29', '{\"cn\":\"DownlinkNasTransport\",\"en\":\"DownlinkNasTransport\"}', 'DownlinkNasTransport', 'DownlinkNasTransport');
INSERT INTO `kpi_title` VALUES (169, 'MOCNGW', 'MOCNGW.30', '{\"cn\":\"UplinkNasTransport\",\"en\":\"UplinkNasTransport\"}', 'UplinkNasTransport', 'UplinkNasTransport');
INSERT INTO `kpi_title` VALUES (170, 'MOCNGW', 'MOCNGW.31', '{\"cn\":\"CsServiceNotification\",\"en\":\"CsServiceNotification\"}', 'CsServiceNotification', 'CsServiceNotification');
INSERT INTO `kpi_title` VALUES (171, 'MOCNGW', 'MOCNGW.32', '{\"cn\":\"DownlinkGenericNasTransport\",\"en\":\"DownlinkGenericNasTransport\"}', 'DownlinkGenericNasTransport', 'DownlinkGenericNasTransport');
INSERT INTO `kpi_title` VALUES (172, 'MOCNGW', 'MOCNGW.33', '{\"cn\":\"UplinkGenericNasTransport\",\"en\":\"UplinkGenericNasTransport\"}', 'UplinkGenericNasTransport', 'UplinkGenericNasTransport');
INSERT INTO `kpi_title` VALUES (173, 'IMS', 'SCSCF.01', '{\"cn\": \"LTE接入注册用户数\",\"en\": \"UR.SubsLTE.fromVoLTE\"}', 'LTE接入注册用户数', 'UR.SubsLTE.fromVoLTE');
INSERT INTO `kpi_title` VALUES (174, 'IMS', 'SCSCF.02', '{\"cn\": \"5G接入注册用户数\",\"en\": \"UR.Subs5G.fromVo5G\"}', '5G接入注册用户数', 'UR.Subs5G.fromVo5G');
INSERT INTO `kpi_title` VALUES (175, 'IMS', 'SCSCF.03', '{\"cn\": \"初始注册成功次数\",\"en\": \"UR.SuccInitReg\"}', '初始注册成功次数', 'UR.SuccInitReg');
INSERT INTO `kpi_title` VALUES (176, 'IMS', 'SCSCF.04', '{\"cn\": \"初始注册请求次数\",\"en\": \"UR.AttInitReg\"}', '初始注册请求次数', 'UR.AttInitReg');
INSERT INTO `kpi_title` VALUES (177, 'IMS', 'SCSCF.05', '{\"cn\": \"主叫接通次数\",\"en\": \"SC.SuccSessionOrig\"}', '主叫接通次数', 'SC.SuccSessionOrig');
INSERT INTO `kpi_title` VALUES (178, 'IMS', 'SCSCF.06', '{\"cn\": \"主叫试呼次数\",\"en\": \"SC.AttSessionOrig\"}', '主叫试呼次数', 'SC.AttSessionOrig');
INSERT INTO `kpi_title` VALUES (179, 'IMS', 'SCSCF.07', '{\"cn\": \"被叫接通次数\",\"en\": \"SC.SuccSessionTerm\"}', '被叫接通次数', 'SC.SuccSessionTerm');
INSERT INTO `kpi_title` VALUES (180, 'IMS', 'SCSCF.08', '{\"cn\": \"被叫试呼次数\",\"en\": \"SC.AttSessionTerm\"}', '被叫试呼次数', 'SC.AttSessionTerm');
INSERT INTO `kpi_title` VALUES (181, 'IMS', 'SCSCF.09', '{\"cn\": \"主叫应答次数\",\"en\": \"SC.AnsSessionOrig\"}', '主叫应答次数', 'SC.AnsSessionOrig');
INSERT INTO `kpi_title` VALUES (182, 'IMS', 'SCSCF.10', '{\"cn\": \"主叫早释次数\",\"en\": \"SC.OrigRelBeforeRing\"}', '主叫早释次数', 'SC.OrigRelBeforeRing');
INSERT INTO `kpi_title` VALUES (183, 'IMS', 'SCSCF.11', '{\"cn\": \"主叫振铃早释次数\",\"en\": \"SC.OrigRelAfterRing\"}', '主叫振铃早释次数', 'SC.OrigRelAfterRing');
INSERT INTO `kpi_title` VALUES (184, 'IMS', 'SCSCF.12', '{\"cn\": \"主叫403请求禁止次数\",\"en\": \"SC.FailSessionOrig.403\"}', '主叫403请求禁止次数', 'SC.FailSessionOrig.403');
INSERT INTO `kpi_title` VALUES (185, 'IMS', 'SCSCF.13', '{\"cn\": \"主叫404未找到次数\",\"en\": \"SC.FailSessionOrig.404\"}', '主叫404未找到次数', 'SC.FailSessionOrig.404');
INSERT INTO `kpi_title` VALUES (186, 'IMS', 'SCSCF.14', '{\"cn\": \"主叫408请求超时次数\",\"en\": \"SC.FailSessionOrig.408\"}', '主叫408请求超时次数', 'SC.FailSessionOrig.408');
INSERT INTO `kpi_title` VALUES (187, 'IMS', 'SCSCF.15', '{\"cn\": \"主叫480久叫不应次\",\"en\": \"SC.FailSessionOrig.480\"}', '主叫480久叫不应次', 'SC.FailSessionOrig.480');
INSERT INTO `kpi_title` VALUES (188, 'IMS', 'SCSCF.16', '{\"cn\": \"主叫484Request-URI不完整次\",\"en\": \"SC.FailSessionOrig.484\"}', '主叫484Request-URI不完整次', 'SC.FailSessionOrig.484');
INSERT INTO `kpi_title` VALUES (189, 'IMS', 'SCSCF.17', '{\"cn\": \"主叫486用户忙次数\",\"en\": \"SC.FailSessionOrig.486\"}', '主叫486用户忙次数', 'SC.FailSessionOrig.486');
INSERT INTO `kpi_title` VALUES (190, 'IMS', 'SCSCF.18', '{\"cn\": \"主叫487请求终止次数\",\"en\": \"SC.FailSessionOrig.487\"}', '主叫487请求终止次数', 'SC.FailSessionOrig.487');
INSERT INTO `kpi_title` VALUES (191, 'IMS', 'SCSCF.19', '{\"cn\": \"主叫600用户忙次数\",\"en\": \"SC.FailSessionOrig.600\"}', '主叫600用户忙次数', 'SC.FailSessionOrig.600');
INSERT INTO `kpi_title` VALUES (192, 'IMS', 'SCSCF.20', '{\"cn\": \"主叫603用户拒接次数\",\"en\": \"SC.FailSessionOrig.603\"}', '主叫603用户拒接次数', 'SC.FailSessionOrig.603');
INSERT INTO `kpi_title` VALUES (193, 'IMS', 'SCSCF.21', '{\"cn\": \"主叫604用户信息不存在次数\",\"en\": \"SC.FailSessionOrig.604\"}', '主叫604用户信息不存在次数', 'SC.FailSessionOrig.604');
INSERT INTO `kpi_title` VALUES (194, 'IMS', 'SCSCF.22', '{\"cn\": \"被叫应答次数\",\"en\": \"SC.AnsSessionTerm\"}', '被叫应答次数', 'SC.AnsSessionTerm');
INSERT INTO `kpi_title` VALUES (195, 'IMS', 'SCSCF.23', '{\"cn\": \"被叫早释次\",\"en\": \"SC.TermiRelBeforeRing\"}', '被叫早释次', 'SC.TermiRelBeforeRing');
INSERT INTO `kpi_title` VALUES (196, 'IMS', 'SCSCF.24', '{\"cn\": \"被叫振铃早释次数\",\"en\": \"SC.TermiRelAfterRing\"}', '被叫振铃早释次数', 'SC.TermiRelAfterRing');
INSERT INTO `kpi_title` VALUES (197, 'IMS', 'SCSCF.25', '{\"cn\": \"被叫403请求禁止次数\",\"en\": \"SC.FailSessionTerm.403\"}', '被叫403请求禁止次数', 'SC.FailSessionTerm.403');
INSERT INTO `kpi_title` VALUES (198, 'IMS', 'SCSCF.26', '{\"cn\": \"被叫404未找到次数\",\"en\": \"SC.FailSessionTerm.404\"}', '被叫404未找到次数', 'SC.FailSessionTerm.404');
INSERT INTO `kpi_title` VALUES (199, 'IMS', 'SCSCF.27', '{\"cn\": \"被叫408请求超时次数\",\"en\": \"SC.FailSessionTerm.408\"}', '被叫408请求超时次数', 'SC.FailSessionTerm.408');
INSERT INTO `kpi_title` VALUES (200, 'IMS', 'SCSCF.28', '{\"cn\": \"被叫480久叫不应次数\",\"en\": \"SC.FailSessionTerm.480\"}', '被叫480久叫不应次数', 'SC.FailSessionTerm.480');
INSERT INTO `kpi_title` VALUES (201, 'IMS', 'SCSCF.29', '{\"cn\": \"被叫484Request-URI不完整次数\",\"en\": \"SC.FailSessionTerm.484\"}', '被叫484Request-URI不完整次数', 'SC.FailSessionTerm.484');
INSERT INTO `kpi_title` VALUES (202, 'IMS', 'SCSCF.30', '{\"cn\": \"被叫486用户忙次数\",\"en\": \"SC.FailSessionTerm.486\"}', '被叫486用户忙次数', 'SC.FailSessionTerm.486');
INSERT INTO `kpi_title` VALUES (203, 'IMS', 'SCSCF.31', '{\"cn\": \"被叫487请求终止次数\",\"en\": \"SC.FailSessionTerm.487\"}', '被叫487请求终止次数', 'SC.FailSessionTerm.487');
INSERT INTO `kpi_title` VALUES (204, 'IMS', 'SCSCF.32', '{\"cn\": \"被叫600用户忙次数\",\"en\": \"SC.FailSessionTerm.600\"}', '被叫600用户忙次数', 'SC.FailSessionTerm.600');
INSERT INTO `kpi_title` VALUES (205, 'IMS', 'SCSCF.33', '{\"cn\": \"被叫603用户拒接次数\",\"en\": \"SC.FailSessionTerm.603\"}', '被叫603用户拒接次数', 'SC.FailSessionTerm.603');
INSERT INTO `kpi_title` VALUES (206, 'IMS', 'SCSCF.34', '{\"cn\": \"被叫604用户信息不存在次数\",\"en\": \"SC.FailSessionTerm.604\"}', '被叫604用户信息不存在次数', 'SC.FailSessionTerm.604');
INSERT INTO `kpi_title` VALUES (207, 'PCF', 'PCF.01', '{\"cn\": \"在线N7会话数\", \"en\": \"PCF.SmAssocNbrMean\"}', '在线N7会话数', 'PCF.SmAssocNbrMean');
INSERT INTO `kpi_title` VALUES (208, 'PCF', 'PCF.02', '{\"cn\": \"SM策略关联建立成功次数\", \"en\": \"PCF.PolicySmAssocCreateSucc\"}', 'SM策略关联建立成功次数', 'PCF.PolicySmAssocCreateSucc');
INSERT INTO `kpi_title` VALUES (209, 'PCF', 'PCF.03', '{\"cn\": \"SM策略关联建立请求次数\", \"en\": \"PCF.PolicySmAssocCreateReq\"}', 'SM策略关联建立请求次数', 'PCF.PolicySmAssocCreateReq');
INSERT INTO `kpi_title` VALUES (210, 'PCF', 'PCF.04', '{\"cn\": \"SM策略关联更新成功次数\", \"en\": \"PCF.PolicySmAssocUpdateSucc\"}', 'SM策略关联更新成功次数', 'PCF.PolicySmAssocUpdateSucc');
INSERT INTO `kpi_title` VALUES (211, 'PCF', 'PCF.05', '{\"cn\": \"SM策略关联更新请求次数\", \"en\": \"PCF.PolicySmAssocUpdateReq\"}', 'SM策略关联更新请求次数', 'PCF.PolicySmAssocUpdateReq');
INSERT INTO `kpi_title` VALUES (212, 'PCF', 'PCF.06', '{\"cn\": \"在线Gx会话数\", \"en\": \"SM.SessionNbrMean\"}', '在线Gx会话数', 'SM.SessionNbrMean');
INSERT INTO `kpi_title` VALUES (213, 'PCF', 'PCF.07', '{\"cn\": \"在线Rx会话数\", \"en\": \"SM.RxSessionMean\"}', '在线Rx会话数', 'SM.RxSessionMean');
INSERT INTO `kpi_title` VALUES (214, 'PCF', 'PCF.08', '{\"cn\": \"PCRF策略控制发起成功次数\", \"en\": \"DIAM.CcInitialSuccess\"}', 'PCRF策略控制发起成功次数', 'DIAM.CcInitialSuccess');
INSERT INTO `kpi_title` VALUES (215, 'PCF', 'PCF.09', '{\"cn\": \"PCRF策略控制发起请求次数\", \"en\": \"DIAM.CcInitialRequest\"}', 'PCRF策略控制发起请求次数', 'DIAM.CcInitialRequest');
INSERT INTO `kpi_title` VALUES (216, 'PCF', 'PCF.10', '{\"cn\": \"应用会话授权成功次数\", \"en\": \"DIAM.AuthSucc\"}', '应用会话授权成功次数', 'DIAM.AuthSucc');
INSERT INTO `kpi_title` VALUES (217, 'PCF', 'PCF.11', '{\"cn\": \"应用会话授权尝试次数\", \"en\": \"DIAM.AuthRequest\"}', '应用会话授权尝试次数', 'DIAM.AuthRequest');
INSERT INTO `kpi_title` VALUES (218, 'PCF', 'PCF.12', '{\"cn\": \"PCRF策略控制更新成功次数\", \"en\": \"DIAM.CcUpdateSuccess\"}', 'PCRF策略控制更新成功次数', 'DIAM.CcUpdateSuccess');
INSERT INTO `kpi_title` VALUES (219, 'PCF', 'PCF.13', '{\"cn\": \"PCRF策略控制更新请求次数\", \"en\": \"DIAM.CcUpdateRequest\"}', 'PCRF策略控制更新请求次数', 'DIAM.CcUpdateRequest');
-- 更新SMSC 20240815
INSERT INTO `kpi_title` VALUES (220, 'SMSC', 'SMSC.A.01', '{\"cn\": \"MS到SMSC短信请求次数\", \"en\": \"SMSC.MStoSMSCAtt\"}', 'MS到SMSC短信请求次数', 'SMSC.MStoSMSCAtt');
INSERT INTO `kpi_title` VALUES (221, 'SMSC', 'SMSC.A.02', '{\"cn\": \"MS到SMSC短信成功次数\", \"en\": \"SMSC.MStoSMSCSucc\"}', 'MS到SMSC短信成功次数', 'SMSC.MStoSMSCSucc');
INSERT INTO `kpi_title` VALUES (222, 'SMSC', 'SMSC.A.03', '{\"cn\": \"MS到SMSC短信失败次数\", \"en\": \"SMSC.MStoSMSCFail\"}', 'MS到SMSC短信失败次数', 'SMSC.MStoSMSCFail');
INSERT INTO `kpi_title` VALUES (223, 'SMSC', 'SMSC.A.04', '{\"cn\": \"MS到SMSC短信字节数\", \"en\": \"SMSC.MStoSMSCBytes\"}', 'MS到SMSC短信字节数', 'SMSC.MStoSMSCBytes');
INSERT INTO `kpi_title` VALUES (224, 'SMSC', 'SMSC.A.05', '{\"cn\": \"VSS到SMSC短信请求次数\", \"en\": \"SMSC.VSStoSMSCAtt\"}', 'VSS到SMSC短信请求次数', 'SMSC.VSStoSMSCAtt');
INSERT INTO `kpi_title` VALUES (225, 'SMSC', 'SMSC.A.06', '{\"cn\": \"VSS到SMSC短信成功次数\", \"en\": \"SMSC.VSStoSMSCSucc\"}', 'VSS到SMSC短信成功次数', 'SMSC.VSStoSMSCSucc');
INSERT INTO `kpi_title` VALUES (226, 'SMSC', 'SMSC.A.07', '{\"cn\": \"VSS到SMSC短信失败次数\", \"en\": \"SMSC.VSStoSMSCFail\"}', 'VSS到SMSC短信失败次数', 'SMSC.VSStoSMSCFail');
INSERT INTO `kpi_title` VALUES (227, 'SMSC', 'SMSC.A.08', '{\"cn\": \"VSS到SMSC短信字节数\", \"en\": \"SMSC.VSStoSMSCBytes\"}', 'VSS到SMSC短信字节数', 'SMSC.VSStoSMSCBytes');
INSERT INTO `kpi_title` VALUES (228, 'SMSC', 'SMSC.A.09', '{\"cn\": \"PPS到SMSC短信请求次数\", \"en\": \"SMSC.PPStoSMSCAtt\"}', 'PPS到SMSC短信请求次数', 'SMSC.PPStoSMSCAtt');
INSERT INTO `kpi_title` VALUES (229, 'SMSC', 'SMSC.A.10', '{\"cn\": \"PPS到SMSC短信成功次数\", \"en\": \"SMSC.PPStoSMSCSucc\"}', 'PPS到SMSC短信成功次数', 'SMSC.PPStoSMSCSucc');
INSERT INTO `kpi_title` VALUES (230, 'SMSC', 'SMSC.A.11', '{\"cn\": \"PPS到SMSC短信失败次数\", \"en\": \"SMSC.PPStoSMSCFail\"}', 'PPS到SMSC短信失败次数', 'SMSC.PPStoSMSCFail');
INSERT INTO `kpi_title` VALUES (231, 'SMSC', 'SMSC.A.12', '{\"cn\": \"PPS到SMSC短信字节数\", \"en\": \"SMSC.PPStoSMSCBytes\"}', 'PPS到SMSC短信字节数', 'SMSC.PPStoSMSCBytes');
INSERT INTO `kpi_title` VALUES (232, 'SMSC', 'SMSC.A.13', '{\"cn\": \"SMPP到SMSC短信请求次数\", \"en\": \"SMSC.SMPPtoSMSCAtt\"}', 'SMPP到SMSC短信请求次数', 'SMSC.SMPPtoSMSCAtt');
INSERT INTO `kpi_title` VALUES (233, 'SMSC', 'SMSC.A.14', '{\"cn\": \"SMPP到SMSC短信成功次数\", \"en\": \"SMSC.SMPPtoSMSCSucc\"}', 'SMPP到SMSC短信成功次数', 'SMSC.SMPPtoSMSCSucc');
INSERT INTO `kpi_title` VALUES (234, 'SMSC', 'SMSC.A.15', '{\"cn\": \"SMPP到SMSC短信失败次数\", \"en\": \"SMSC.SMPPtoSMSCFail\"}', 'SMPP到SMSC短信失败次数', 'SMSC.SMPPtoSMSCFail');
INSERT INTO `kpi_title` VALUES (235, 'SMSC', 'SMSC.A.16', '{\"cn\": \"SMPP到SMSC短信字节数\", \"en\": \"SMSC.SMPPtoSMSCBytes\"}', 'SMPP到SMSC短信字节数', 'SMSC.SMPPtoSMSCBytes');
INSERT INTO `kpi_title` VALUES (236, 'SMSC', 'SMSC.A.17', '{\"cn\": \"SMSC到MS短信请求次数\", \"en\": \"SMSC.SMSCtoMSAtt\"}', 'SMSC到MS短信请求次数', 'SMSC.SMSCtoMSAtt');
INSERT INTO `kpi_title` VALUES (237, 'SMSC', 'SMSC.A.18', '{\"cn\": \"SMSC到MS短信成功次数\", \"en\": \"SMSC.SMSCtoMSSucc\"}', 'SMSC到MS短信成功次数', 'SMSC.SMSCtoMSSucc');
INSERT INTO `kpi_title` VALUES (238, 'SMSC', 'SMSC.A.19', '{\"cn\": \"SMSC到MS短信失败次数\", \"en\": \"SMSC.SMSCtoMSFail\"}', 'SMSC到MS短信失败次数', 'SMSC.SMSCtoMSFail');
INSERT INTO `kpi_title` VALUES (239, 'SMSC', 'SMSC.A.20', '{\"cn\": \"SMSC到MS短信字节数\", \"en\": \"SMSC.SMSCtoMSBytes\"}', 'SMSC到MS短信字节数', 'SMSC.SMSCtoMSBytes');
INSERT INTO `kpi_title` VALUES (240, 'SMSC', 'SMSC.A.21', '{\"cn\": \"SMSC到VSS短信请求次数\", \"en\": \"SMSC.SMSCtoVSSAtt\"}', 'SMSC到VSS短信请求次数', 'SMSC.SMSCtoVSSAtt');
INSERT INTO `kpi_title` VALUES (241, 'SMSC', 'SMSC.A.22', '{\"cn\": \"SMSC到VSS短信成功次数\", \"en\": \"SMSC.SMSCtoVSSucc\"}', 'SMSC到VSS短信成功次数', 'SMSC.SMSCtoVSSucc');
INSERT INTO `kpi_title` VALUES (242, 'SMSC', 'SMSC.A.23', '{\"cn\": \"SMSC到VSS短信失败次数\", \"en\": \"SMSC.SMSCtoVSSFail\"}', 'SMSC到VSS短信失败次数', 'SMSC.SMSCtoVSSFail');
INSERT INTO `kpi_title` VALUES (243, 'SMSC', 'SMSC.A.24', '{\"cn\": \"SMSC到VSS短信字节数\", \"en\": \"SMSC.SMSCtoVSSBytes\"}', 'SMSC到VSS短信字节数', 'SMSC.SMSCtoVSSBytes');
INSERT INTO `kpi_title` VALUES (244, 'SMSC', 'SMSC.A.25', '{\"cn\": \"SMSC到PPS短信请求次数\", \"en\": \"SMSC.SMSCtoPPSAtt\"}', 'SMSC到PPS短信请求次数', 'SMSC.SMSCtoPPSAtt');
INSERT INTO `kpi_title` VALUES (245, 'SMSC', 'SMSC.A.26', '{\"cn\": \"SMSC到PPS短信成功次数\", \"en\": \"SMSC.SMSCtoPPSucc\"}', 'SMSC到PPS短信成功次数', 'SMSC.SMSCtoPPSucc');
INSERT INTO `kpi_title` VALUES (246, 'SMSC', 'SMSC.A.27', '{\"cn\": \"SMSC到PPS短信失败次数\", \"en\": \"SMSC.SMSCtoPPSFail\"}', 'SMSC到PPS短信失败次数', 'SMSC.SMSCtoPPSFail');
INSERT INTO `kpi_title` VALUES (247, 'SMSC', 'SMSC.A.28', '{\"cn\": \"SMSC到PPS短信字节数\", \"en\": \"SMSC.SMSCtoPPSBytes\"}', 'SMSC到PPS短信字节数', 'SMSC.SMSCtoPPSBytes');
INSERT INTO `kpi_title` VALUES (248, 'SMSC', 'SMSC.A.29', '{\"cn\": \"SMSC到SMPP短信请求次数\", \"en\": \"SMSC.SMSCtoSMPPAtt\"}', 'SMSC到SMPP短信请求次数', 'SMSC.SMSCtoSMPPAtt');
INSERT INTO `kpi_title` VALUES (249, 'SMSC', 'SMSC.A.30', '{\"cn\": \"SMSC到SMPP短信成功次数\", \"en\": \"SMSC.SMSCtoSMPPucc\"}', 'SMSC到SMPP短信成功次数', 'SMSC.SMSCtoSMPPucc');
INSERT INTO `kpi_title` VALUES (250, 'SMSC', 'SMSC.A.31', '{\"cn\": \"SMSC到SMPP短信失败次数\", \"en\": \"SMSC.SMSCtoSMPPFail\"}', 'SMSC到SMPP短信失败次数', 'SMSC.SMSCtoSMPPFail');
INSERT INTO `kpi_title` VALUES (251, 'SMSC', 'SMSC.A.32', '{\"cn\": \"SMSC到SMPP短信字节数\", \"en\": \"SMSC.SMSCtoSMPPBytes\"}', 'SMSC到SMPP短信字节数', 'SMSC.SMSCtoSMPPBytes');
-- 更新CBC 20240823
INSERT INTO `kpi_title` VALUES (252, 'CBC', 'CBC.A.01', '{\"cn\": \"CBC 发起 Create Write 消息成功\", \"en\": \"WarningReqSucc\"}', 'CBC 发起 Create Write 消息成功', 'WarningReqSucc');
INSERT INTO `kpi_title` VALUES (253, 'CBC', 'CBC.A.02', '{\"cn\": \"CBC 发起 Create Write 消息失败\", \"en\": \"WarningReqFail\"}', 'CBC 发起 Create Write 消息失败', 'WarningReqFail');
INSERT INTO `kpi_title` VALUES (254, 'CBC', 'CBC.A.03', '{\"cn\": \"CBC 发起 Cancel Write 消息成功\", \"en\": \"WarningCancelSucc\"}', 'CBC 发起 Cancel Write 消息成功', 'WarningCancelSucc');
INSERT INTO `kpi_title` VALUES (255, 'CBC', 'CBC.A.04', '{\"cn\": \"CBC 发起 Cancel Write 消息失败\", \"en\": \"WarningCancelFail\"}', 'CBC 发起 Cancel Write 消息失败', 'WarningCancelFail');
SET FOREIGN_KEY_CHECKS = 1;
@@ -11,7 +11,7 @@
Target Server Version : 100338 (10.3.38-MariaDB) Target Server Version : 100338 (10.3.38-MariaDB)
File Encoding : 65001 File Encoding : 65001
Date: 21/06/2023 20:46:17 Date: 14/05/2024 14:36:54
*/ */
SET NAMES utf8mb4; SET NAMES utf8mb4;
@@ -28,7 +28,7 @@ CREATE TABLE `measure_title` (
`kpi_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `kpi_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`pseudo` enum('false','true') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'false', `pseudo` enum('false','true') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'false',
`object_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `object_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`Period` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '', `period` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '',
`title_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL, `title_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL,
`description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE PRIMARY KEY (`id`) USING BTREE
+55
View File
@@ -0,0 +1,55 @@
-- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64)
--
-- Host: 192.168.2.219 Database: omc_db
-- ------------------------------------------------------
-- Server version 10.3.38-MariaDB
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--
-- Table structure for table `menu`
--
DROP TABLE IF EXISTS `menu`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `menu` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`group_name` varchar(16) DEFAULT NULL,
`menu_tag` varchar(64) DEFAULT '',
`sort_id` int(11) DEFAULT NULL,
`lang_tag` varchar(16) DEFAULT NULL,
`menu_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=77 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `menu`
--
LOCK TABLES `menu` WRITE;
/*!40000 ALTER TABLE `menu` DISABLE KEYS */;
INSERT INTO `menu` VALUES (1,'manager','topologyManagement',1,'cn','{\r\n \"id\": 1,\r\n \"href\": null,\r\n \"icon\": \"fa fa-home\",\r\n \"child\": [\r\n {\r\n \"id\": 3,\r\n \"href\": \"page/main/main.html\",\r\n \"icon\": \"fa fa-caret-right\",\r\n \"child\": null,\r\n \"title\": \"网元状态\",\r\n \"target\": null,\r\n \"parentId\": 1\r\n },\r\n {\r\n \"id\": 4,\r\n \"href\": \"page/system/performanceCount.html\",\r\n \"icon\": \"fa fa-caret-right\",\r\n \"child\": null,\r\n \"title\": \"运行统计\",\r\n \"target\": null,\r\n \"parentId\": 1\r\n }\r\n ],\r\n \"title\": \"系统状态\",\r\n \"target\": null,\r\n \"parentId\": 0\r\n}'),(2,'manager','faultManagement',2,'cn','{\r\n \"id\": 1,\r\n \"href\": \"\",\r\n \"icon\": \"fa fa-wrench\",\r\n \"child\": [{\r\n \"id\": 2,\r\n \"href\": \"page/alarm/alarmListDown.html\",\r\n \"icon\": \"fa fa-caret-right\",\r\n \"child\": null,\r\n \"title\": \"活动告警\",\r\n \"target\": null,\r\n \"parentId\": 1\r\n }, {\r\n \"id\": 3,\r\n \"href\": \"page/alarm/AlarmListHistory.html\",\r\n \"icon\": \"fa fa-caret-right\",\r\n \"child\": null,\r\n \"title\": \"历史告警\",\r\n \"target\": null,\r\n \"parentId\": 1\r\n }, {\r\n \"id\": 4,\r\n \"href\": \"page/alarm/alarmInfoConfig.html\",\r\n \"icon\": \"fa fa-caret-right\",\r\n \"child\": null,\r\n \"title\": \"告警设置\",\r\n \"target\": null,\r\n \"parentId\": 1\r\n } ,{\r\n \"id\": 6,\r\n \"href\": \"page/alarm/synchronous.html\",\r\n \"icon\": \"fa fa-caret-right\",\r\n \"child\": null,\r\n \"title\": \"定时同步设置\",\r\n \"target\": null,\r\n \"parentId\": 1\r\n },{\r\n \"id\": 5,\r\n \"href\": \"page/alarm/alarmForwarding.html\",\r\n \"icon\": \"fa fa-caret-right\",\r\n \"child\": null,\r\n \"title\": \"告警前转\",\r\n \"target\": null,\r\n \"parentId\": 1\r\n }],\r\n \"title\": \"故障管理\",\r\n \"target\": null,\r\n \"parentId\": 0\r\n}'),(3,'manager','systemManagement',3,'cn','{\r\n \"id\": 1,\r\n \"href\": null,\r\n \"icon\": \"fa fa-pencil-square-o\",\r\n \"child\": [{\r\n \"id\": 2,\r\n \"href\": \"page/nfManage/list.html\",\r\n \"icon\": \"fa fa-caret-right\",\r\n \"child\": null,\r\n \"title\": \"网元管理\",\r\n \"target\": null,\r\n \"parentId\": 1\r\n }, {\r\n \"id\": 3,\r\n \"href\": \"page/configParam/list.html\",\r\n \"icon\": \"fa fa-caret-right\",\r\n \"child\": null,\r\n \"title\": \"参数配置\",\r\n \"target\": null,\r\n \"parentId\": 1\r\n }, {\r\n \"id\": 4,\r\n \"href\": \"page/softwareManage/softwareManage.html\",\r\n \"icon\": \"fa fa-caret-right\",\r\n \"child\": null,\r\n \"title\": \"软件管理\",\r\n \"target\": null,\r\n \"parentId\": 1\r\n }, {\r\n \"id\": 5,\r\n \"href\": \"page/softwareManage/backupManage.html\",\r\n \"icon\": \"fa fa-caret-right\",\r\n \"child\": null,\r\n \"title\": \"备份管理\",\r\n \"target\": null,\r\n \"parentId\": 1\r\n }],\r\n \"title\": \"配置管理\",\r\n \"target\": null,\r\n \"parentId\": 0\r\n}'),(4,'manager','performanceManagement',4,'cn','{\r\n \"id\": 1,\r\n \"href\": null,\r\n \"icon\": \"fa fa-line-chart\",\r\n \"child\": [{\r\n \"id\": 1,\r\n \"href\": \"page/task/list.html\",\r\n \"icon\": \"fa fa-caret-right\",\r\n \"child\": null,\r\n \"title\": \"任务管理\",\r\n \"target\": null,\r\n \"parentId\": 1\r\n }, {\r\n \"id\": 2,\r\n \"href\": \"page/repair/list.html\",\r\n \"icon\": \"fa fa-caret-right\",\r\n \"child\": null,\r\n \"title\": \"性能数据\",\r\n \"target\": null,\r\n \"parentId\": 1\r\n }, {\r\n \"id\": 5,\r\n \"href\": \"page/task/perfReport.html\",\r\n \"icon\": \"fa fa-caret-right\",\r\n \"child\": null,\r\n \"title\": \"性能报表\",\r\n \"target\": null,\r\n \"parentId\": 1\r\n },\r\n {\r\n \"id\": 4,\r\n \"href\": \"page/task/threshold.html\",\r\n \"icon\": \"fa fa-caret-right\",\r\n \"child\": null,\r\n \"title\": \"性能门限\",\r\n \"target\": null,\r\n \"parentId\": 1\r\n },{\r\n \"id\": 6,\r\n \"href\": \"page/gold/list.html\",\r\n \"icon\": \"fa fa-caret-right\",\r\n \"child\": null,\r\n \"title\": \"黄金指标\",\r\n \"target\": null,\r\n \"parentId\": 1\r\n },{\r\n \"id\": 7,\r\n \"href\": \"page/task/perfReportSet.html\",\r\n \"icon\": \"fa fa-caret-right\",\r\n \"child\": null,\r\n \"title\": \"性能通用设置\",\r\n \"target\": null,\r\n \"parentId\": 1\r\n },{\r\n \"id\": 8,\r\n \"href\": \"page/indicators/list.html\",\r\n \"icon\": \"fa fa-caret-right\",\r\n \"child\": null,\r\n \"title\": \"自定义指标\",\r\n \"target\": null,\r\n \"parentId\": 1\r\n }\r\n ],\r\n \"title\": \"性能管理\",\r\n \"target\": null,\r\n \"parentId\": 0\r\n}'),(5,'manager','operationMaintenance',5,'cnLine truncated
/*!40000 ALTER TABLE `menu` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
-- Dump completed on 2024-03-06 17:27:03
+75
View File
@@ -0,0 +1,75 @@
/*
Navicat Premium Data Transfer
Source Server : local_mariadb
Source Server Type : MariaDB
Source Server Version : 100338 (10.3.38-MariaDB)
Source Host : localhost:33066
Source Schema : omc_db
Target Server Type : MariaDB
Target Server Version : 100338 (10.3.38-MariaDB)
File Encoding : 65001
Date: 14/05/2024 11:55:53
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for mml_command
-- ----------------------------
DROP TABLE IF EXISTS `mml_command`;
CREATE TABLE `mml_command` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`ne_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`category` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`cat_display` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`operation` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`object` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`mml_display` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`param_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL,
`status` enum('Active','Inactive') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'Active' COMMENT '激活: Active 未激活: Inactive',
PRIMARY KEY (`id`) USING BTREE,
INDEX `id`(`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1626 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of mml_command
-- ----------------------------
INSERT INTO `mml_command` VALUES (1593, 'OMC', 'neManagement', 'Network Element Management', 'lst', 'neinfo', 'List NE Information', '[{\"alias\":\"ne_type\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE type\",\"filter\":\"\",\"name\":\"netype\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"ne_id\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE ID\",\"filter\":\"\",\"name\":\"neid\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"rm_uid\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Resource management UID\",\"filter\":\"\",\"name\":\"rmuid\",\"optional\":\"true\",\"type\":\"string\"}]', 'Active');
INSERT INTO `mml_command` VALUES (1594, 'OMC', 'neManagement', 'Network Element Management', 'lst', 'memap', 'List Managed Element Map', '[{\"alias\":\"rm_uid\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Resource management UID\",\"filter\":\"\",\"name\":\"rmuid\",\"optional\":\"true\",\"type\":\"string\"}]', 'Active');
INSERT INTO `mml_command` VALUES (1595, 'OMC', 'neManagement', 'Network Element Management', 'add', 'neinfo', 'Add Network Element', '[{\"alias\":\"ne_type\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"NE type\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"netype\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"ne_id\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"NE ID\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"neid\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"rm_uid\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"Resource management UID\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"rmuid\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"ip\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"IP address\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"ip\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"port\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"Port\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"port\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"ne_name\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"NE name\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"nename\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"pv_flag\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"PV flag\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"pvflag\",\"optional\":\"false\",\"type\":\"string\"}]', 'Active');
INSERT INTO `mml_command` VALUES (1596, 'OMC', 'neManagement', 'Network Element Management', 'mod', 'neinfo', 'Modify Network Element', '[{\"alias\":\"ne_type\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE type\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"netype\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"ne_id\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE ID\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"neid\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"rm_uid\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"Resource management UID\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"rmuid\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"ip\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"IP address\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"ip\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"port\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"Port\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"port\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"ne_name\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"NE name\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"nename\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"pv_flag\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"PV flag\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"pvflag\",\"optional\":\"true\",\"type\":\"string\"}]', 'Active');
INSERT INTO `mml_command` VALUES (1597, 'OMC', 'neManagement', 'Network Element Management', 'del', 'neinfo', 'Delete Network Element', '[{\"alias\":\"ne_type\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE type\",\"filter\":\"\",\"name\":\"netype\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"ne_id\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE ID\",\"filter\":\"\",\"name\":\"neid\",\"optional\":\"false\",\"type\":\"string\"}]', 'Active');
INSERT INTO `mml_command` VALUES (1598, 'OMC', 'neConfigManagement', 'NE Config Parameter Management', 'dsp', 'neconfig', 'Display NE Config Parameter', '[{\"alias\":\"ne_type\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE Type\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"netype\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"param_display\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Parameters Display\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"paramDisplay\",\"optional\":\"true\",\"type\":\"string\"}]', 'Active');
INSERT INTO `mml_command` VALUES (1599, 'OMC', 'faultManagement', 'Fault Management', 'dsp', 'alarm', 'Display Alarm Information', '[{\"alias\":\"ne_type\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE type\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"netype\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"ne_id\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE UID\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"neid\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"ne_name\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE name\",\"filter\":\"\",\"name\":\"nename\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"alarm_code\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Alarm code\",\"filter\":\"\",\"name\":\"alarmcode\",\"optional\":\"true\",\"type\":\"int\"},{\"alias\":\"orig_severity\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Original severity\",\"filter\":\"{\\\"Critical\\\":\\\"Critical\\\",\\\"Major\\\":\\\"Major\\\",\\\"Minor\\\":\\\"Minor\\\",\\\"Warning\\\":\\\"Warning\\\",\\\"Event\\\":\\\"Event\\\"}\",\"name\":\"origseverity\",\"optional\":\"true\",\"type\":\"enum\"},{\"alias\":\"pv_flag\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"PV flag\",\"filter\":\"\",\"name\":\"pvflag\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"event_time\\u003e\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Alarm event start time\",\"filter\":\"\",\"name\":\"starttime\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"event_time\\u003c\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Alarm event end time\",\"filter\":\"\",\"name\":\"endtime\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"alarm_type\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Alarm type\",\"filter\":\"{\\\"CommunicationAlarm\\\":\\\"CommunicationAlarm\\\",\\\"EquipmentAlarm\\\":\\\"EquipmentAlarm\\\",\\\"ProcessingFailure\\\":\\\"ProcessingFailure\\\",\\\"EnvironmentalAlarm\\\":\\\"EnvironmentalAlarm\\\",\\\"QualityOfServiceAlarm\\\":\\\"QualityOfServiceAlarm\\\"}\",\"name\":\"alarmtype\",\"optional\":\"true\",\"type\":\"enum\"},{\"alias\":\"alarm_status\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Alarm status\",\"filter\":\"\",\"name\":\"alarmstatus\",\"optional\":\"true\",\"type\":\"int\"}]', 'Active');
INSERT INTO `mml_command` VALUES (1600, 'OMC', 'systemCommand', 'Linux System Command', 'run', 'shell', 'Run Shell Command', '[{\"alias\":\"cmd\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Shell command\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"cmd\",\"optional\":\"false\",\"type\":\"string\"}]', 'Inactive');
INSERT INTO `mml_command` VALUES (1601, 'OMC', 'licenseManagement', 'License Management', 'dsp', 'licenseinfo', 'Display NE License Information', '[{\"alias\":\"neType\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"NE type\",\"filter\":\"\",\"name\":\"netype\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"neId\",\"comment\":\"\",\"display\":\"NE ID\",\"filter\":\"\",\"name\":\"neid\",\"optional\":\"true\",\"type\":\"string\"}]', 'Inactive');
INSERT INTO `mml_command` VALUES (1602, 'OMC', 'licenseManagement', 'License Management', 'lst', 'license', 'List NE License Information', '[{\"alias\":\"ne_type\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE type\",\"filter\":\"\",\"name\":\"netype\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"ne_id\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE ID\",\"filter\":\"\",\"name\":\"neid\",\"optional\":\"true\",\"type\":\"string\"}]', 'Inactive');
INSERT INTO `mml_command` VALUES (1603, 'OMC', 'licenseManagement', 'License Management', 'dep', 'license', 'Deployment NE License', '[{\"alias\":\"ne_type\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Source NE type\",\"filter\":\"\",\"name\":\"srcnetype\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"ne_id\",\"comment\":\"\",\"display\":\"Source NE ID\",\"filter\":\"\",\"name\":\"srcneid\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"ne_type\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"Destination NE type\",\"filter\":\"\",\"name\":\"dstnetype\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"ne_id\",\"comment\":\"\",\"display\":\"Destination NE ID\",\"filter\":\"\",\"name\":\"dstneid\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"dep_number\",\"comment\":\"\",\"display\":\"Deployment number\",\"filter\":\"\",\"name\":\"number\",\"optional\":\"false\",\"type\":\"int\"}]', 'Inactive');
INSERT INTO `mml_command` VALUES (1604, 'OMC', 'licenseManagement', 'License Management', 'rel', 'license', 'Batch Release NE License', '[{\"alias\":\"ne_type\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE type\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"netype\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"ne_id\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE ID\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"neid\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"capcity\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"Release number\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"capcity\",\"optional\":\"false\",\"type\":\"int\"}]', 'Inactive');
INSERT INTO `mml_command` VALUES (1605, 'OMC', 'licenseManagement', 'License Management', 'ins', 'license', 'Install NE License', '[{\"alias\":\"ne_type\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE type\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"netype\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"ne_id\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE ID\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"neid\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"capcity\",\"comment\":\"\",\"display\":\"Install number\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"capcity\",\"optional\":\"false\",\"type\":\"int\"}]', 'Inactive');
INSERT INTO `mml_command` VALUES (1606, 'OMC', 'licenseManagement', 'License Management', 'adj', 'license', 'Adjustment NE License', '[{\"alias\":\"ne_type\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE type\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"netype\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"ne_id\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE ID\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"neid\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"number\",\"comment\":\"\",\"display\":\"Adjustment number\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"number\",\"optional\":\"false\",\"type\":\"int\"}]', 'Inactive');
INSERT INTO `mml_command` VALUES (1607, 'OMC', 'licenseManagement', 'License Management', 'exp', 'license', 'Export NE License', '[{\"alias\":\"ne_type\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE type\",\"filter\":\"\",\"name\":\"netype\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"ne_id\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE ID\",\"filter\":\"\",\"name\":\"neid\",\"optional\":\"true\",\"type\":\"string\"}]', 'Inactive');
INSERT INTO `mml_command` VALUES (1608, 'OMC', 'licenseManagement', 'License Management', 'uni', 'license', 'Uninstall NE License', '[{\"alias\":\"ne_type\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE type\",\"filter\":\"\",\"name\":\"netype\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"ne_id\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE ID\",\"filter\":\"\",\"name\":\"neid\",\"optional\":\"false\",\"type\":\"string\"}]', 'Inactive');
INSERT INTO `mml_command` VALUES (1609, 'OMC', 'licenseManagement', 'License Management', 'dsp', 'nelink', 'Display NE Interface Link Status', '[{\"alias\":\"ne_type\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"NE type\",\"filter\":\"\",\"name\":\"netype\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"ne_id\",\"comment\":\"\",\"display\":\"NE ID\",\"filter\":\"\",\"name\":\"neid\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"interface\",\"comment\":\"\",\"display\":\"Interface\",\"filter\":\"\",\"name\":\"interface\",\"optional\":\"true\",\"type\":\"string\"}]', 'Inactive');
INSERT INTO `mml_command` VALUES (1610, 'OMC', 'nrmManagement', 'NBI Resources Management', 'dsp', 'nbicm', 'Display NBI Resources Management', '[{\"alias\":\"ne_type\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE type\",\"filter\":\"\",\"name\":\"netype\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"ne_id\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE ID\",\"filter\":\"\",\"name\":\"neid\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"rm_uid\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Resource management UID\",\"filter\":\"\",\"name\":\"rmuid\",\"optional\":\"true\",\"type\":\"string\"}]', 'Inactive');
INSERT INTO `mml_command` VALUES (1611, 'OMC', 'neVersionManagement', 'NE Version Management', 'upg', 'neversion', 'Upgrade NE Software Version', '[{\"alias\":\"ne_type\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE type\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"netype\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"ne_id\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE ID\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"neid\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"version\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Version\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"version\",\"optional\":\"false\",\"type\":\"string\"}]', 'Inactive');
INSERT INTO `mml_command` VALUES (1612, 'OMC', 'pmTaskManagement', 'Performance Measure Task Management', 'lst', 'measuretask', 'List Performance Measure Task', '[{\"alias\":\"id\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"Task ID\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"id\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"ne_type\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE type\",\"filter\":\"\",\"name\":\"netype\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"granul_option\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Time granularity\",\"filter\":\"\",\"name\":\"granuloption\",\"optional\":\"true\",\"type\":\"string\"}]', 'Active');
INSERT INTO `mml_command` VALUES (1613, 'OMC', 'pmTaskManagement', 'Performance Measure Task Management', 'add', 'measuretask', 'Add Performance Measure Task', '[{\"alias\":\"ne_type\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"NE type\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"netype\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"ne_ids\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"NE ID set\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"neids\",\"optional\":\"false\",\"type\":\"array\"},{\"alias\":\"granul_option\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"Granularity option\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"granuloption\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"kpi_set\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"KPI set\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"kpiset\",\"optional\":\"false\",\"type\":\"json\"},{\"alias\":\"start_time\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"Measure task start time\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"starttime\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"end_time\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"Measure task end time\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"endtime\",\"optional\":\"false\",\"type\":\"string\"}]', 'Active');
INSERT INTO `mml_command` VALUES (1614, 'OMC', 'pmTaskManagement', 'Performance Measure Task Management', 'mod', 'measuretask', 'Modify Performance Measure Task', '[{\"alias\":\"id\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"Task ID\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"id\",\"optional\":\"false\",\"type\":\"string\"},{\"alias\":\"kpi_set\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"KPI set\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"kpiset\",\"optional\":\"true\",\"type\":\"json\"},{\"alias\":\"start_time\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"Measure task start time\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"starttime\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"end_time\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"Measure task end time\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"endtime\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"granul_option\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"granularity option\",\"filter\":\"\",\"loc\":\"false\",\"name\":\"granuloption\",\"optional\":\"true\",\"type\":\"string\"}]', 'Active');
INSERT INTO `mml_command` VALUES (1615, 'OMC', 'pmTaskManagement', 'Performance Measure Task Management', 'del', 'measuretask', 'Delete Performance Measure Task', '[{\"alias\":\"id\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"Task ID\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"id\",\"optional\":\"false\",\"type\":\"string\"}]', 'Active');
INSERT INTO `mml_command` VALUES (1616, 'OMC', 'pmTaskManagement', 'Performance Measure Task Management', 'act', 'measuretask', 'Active Performance Measure Task', '[{\"alias\":\"id\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"Task ID\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"id\",\"optional\":\"false\",\"type\":\"string\"}]', 'Active');
INSERT INTO `mml_command` VALUES (1617, 'OMC', 'pmTaskManagement', 'Performance Measure Task Management', 'dea', 'measuretask', 'Deactive Performance Measure Task', '[{\"alias\":\"id\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"Task ID\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"id\",\"optional\":\"false\",\"type\":\"string\"}]', 'Active');
INSERT INTO `mml_command` VALUES (1618, 'OMC', 'pmDataManagement', 'Performance Data Management', 'lst', 'measuredata', 'List Performance Data', '[{\"alias\":\"task_id\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"Task ID\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"id\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"ne_type\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE type\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"netype\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"kpi_id\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"KPI ID\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"kpiid\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"start_time\\u003e\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"Measure period start time(\\u003e=)\",\"filter\":\"\",\"name\":\"starttime\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"start_time\\u003c\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"Measure period start time(\\u003c=)\",\"filter\":\"\",\"name\":\"endtime\",\"optional\":\"true\",\"type\":\"string\"}]', 'Active');
INSERT INTO `mml_command` VALUES (1619, 'OMC', 'logManagement', 'Log Management', 'lst', 'systemlog', 'List System Log', '[{\"alias\":\"process_type\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Process type\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"processtype\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"log_time\\u003e\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Log time more than\",\"filter\":\"\",\"name\":\"starttime\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"log_time\\u003c\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Log time less than\",\"filter\":\"\",\"name\":\"endtime\",\"optional\":\"true\",\"type\":\"string\"}]', 'Active');
INSERT INTO `mml_command` VALUES (1620, 'OMC', 'logManagement', 'Log Management', 'lst', 'operationlog', 'List Operation Log', '[{\"alias\":\"account_name\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Account ID\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"accountid\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"log_time\\u003e\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Log time more than\",\"filter\":\"\",\"name\":\"starttime\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"log_time\\u003c\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Log Time Less Than\",\"filter\":\"\",\"name\":\"endtime\",\"optional\":\"true\",\"type\":\"string\"}]', 'Active');
INSERT INTO `mml_command` VALUES (1621, 'OMC', 'logManagement', 'Log Management', 'lst', 'securitylog', 'List Security Log', '[{\"alias\":\"account_name\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Account ID\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"accountid\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"op_time\\u003e\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Log time more than\",\"filter\":\"\",\"name\":\"starttime\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"op_time\\u003c\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Log time less than\",\"filter\":\"\",\"name\":\"endtime\",\"optional\":\"true\",\"type\":\"string\"}]', 'Active');
INSERT INTO `mml_command` VALUES (1622, 'OMC', 'logManagement', 'Log Management', 'lst', 'alarmlog', 'List Alarm Log', '[{\"alias\":\"ne_type\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE type\",\"filter\":\"\",\"name\":\"netype\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"log_time\\u003e\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Log time(\\u003e=)\",\"filter\":\"\",\"name\":\"starttime\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"log_time\\u003c\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Log time less than\",\"filter\":\"\",\"name\":\"endtime\",\"optional\":\"true\",\"type\":\"string\"}]', 'Active');
INSERT INTO `mml_command` VALUES (1623, 'OMC', 'logManagement', 'Log Management', 'lst', 'eventlog', 'List NE Event Log', '[{\"alias\":\"ne_type\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE type\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"netype\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"ne_id\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"NE ID\",\"filter\":\"\",\"loc\":\"true\",\"name\":\"neid\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"log_time\\u003e\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Log time(\\u003e=)\",\"filter\":\"\",\"name\":\"starttime\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"log_time\\u003c\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Log time(\\u003c=)\",\"filter\":\"\",\"name\":\"endtime\",\"optional\":\"true\",\"type\":\"string\"}]', 'Active');
INSERT INTO `mml_command` VALUES (1624, 'OMC', 'mmlManagement', 'MML Management', 'lst', 'mmlcmd', 'List MML Command', '[{\"alias\":\"ne_type\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Category\",\"filter\":\"\",\"name\":\"category\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"operation\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Operation\",\"filter\":\"\",\"name\":\"operation\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"object\",\"apostr\":\"true\",\"comment\":\"\",\"display\":\"Object\",\"filter\":\"\",\"name\":\"object\",\"optional\":\"true\",\"type\":\"string\"}]', 'Active');
INSERT INTO `mml_command` VALUES (1625, 'OMC', 'systemManagement', 'System Management', 'dsp', 'sysinfo', 'Display NE System Information', '[{\"alias\":\"neType\",\"apostr\":\"false\",\"comment\":\"\",\"display\":\"NE type\",\"filter\":\"\",\"name\":\"netype\",\"optional\":\"true\",\"type\":\"string\"},{\"alias\":\"neId\",\"comment\":\"\",\"display\":\"NE ID\",\"filter\":\"\",\"name\":\"neid\",\"optional\":\"true\",\"type\":\"string\"}]', 'Active');
SET FOREIGN_KEY_CHECKS = 1;
+78
View File
@@ -0,0 +1,78 @@
/*
Navicat Premium Data Transfer
Source Server : local_mariadb
Source Server Type : MariaDB
Source Server Version : 100338 (10.3.38-MariaDB)
Source Host : localhost:33066
Source Schema : omc_db
Target Server Type : MariaDB
Target Server Version : 100338 (10.3.38-MariaDB)
File Encoding : 65001
Date: 14/05/2024 10:37:36
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for mml_http_map
-- ----------------------------
DROP TABLE IF EXISTS `mml_http_map`;
CREATE TABLE `mml_http_map` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`ne_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`operation` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`object` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`method` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL,
`uri` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`ext_uri` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`param_tag` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`params` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`input` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL,
`output` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE,
INDEX `id`(`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 35 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of mml_http_map
-- ----------------------------
INSERT INTO `mml_http_map` VALUES (1, 'OMC', 'dsp', 'sysinfo', 'Get', '/api/rest/systemManagement/v1/sysInfo', '/%s', NULL, NULL, '{}', '{\r\n \"retFmt\": \"GetNF\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"title\": \"NE System Information\",\r\n \"singleList\": true,\r\n \"sepSpaceNum\": 2,\r\n \"alignmentM\": \"Left\",\r\n \"alignmentSN\": \"Right\",\r\n \"alignmentSV\": \"Left\",\r\n \"cols\": [\r\n {\r\n \"name\": \"neType\",\r\n \"display\": \"NE type\",\r\n \"length\": 10\r\n },\r\n {\r\n \"name\": \"neId\",\r\n \"display\": \"NE ID\",\r\n \"length\": 28\r\n }, \r\n {\r\n \"name\": \"hostName\",\r\n \"display\": \"Host name\",\r\n \"length\": 16\r\n },\r\n {\r\n \"name\": \"osInfo\",\r\n \"display\": \"OS information\",\r\n \"length\": 128\r\n },\r\n {\r\n \"name\": \"dbInfo\",\r\n \"display\": \"Database information\",\r\n \"length\": 80\r\n },\r\n {\r\n \"name\": \"version\",\r\n \"display\": \"Software version\",\r\n \"length\": 12\r\n },\r\n {\r\n \"name\": \"ipAddr\",\r\n \"display\": \"IP address\",\r\n \"length\": 20\r\n },\r\n {\r\n \"name\": \"port\",\r\n \"display\": \"Port\",\r\n \"length\": 6\r\n },\r\n {\r\n \"name\": \"cpus\",\r\n \"display\": \"CPUs\",\r\n \"length\": 4\r\n },\r\n {\r\n \"name\": \"totalMem\",\r\n \"display\": \"Total memory(KB)\",\r\n \"length\": 11\r\n } \r\n ],\r\n \"end\": \"(Number of results = %d)\\n\\n\"\r\n}');
INSERT INTO `mml_http_map` VALUES (2, 'OMC', 'lst', 'memap', 'Get', '/api/rest/dataManagement/v1/omc_db/ne_info', NULL, NULL, '?loc=', '{}', '{\r\n \"retFmt\": \"GetDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"title\": \"Managed Element Map\",\r\n \"singleList\": true,\r\n \"sepSpaceNum\": 2,\r\n \"alignmentM\": \"Left\",\r\n \"alignmentSN\": \"Right\",\r\n \"alignmentSV\": \"Left\",\r\n \"cols\": [\r\n {\r\n \"name\": \"rm_uid\",\r\n \"display\": \"Resource management UID\",\r\n \"length\": 28\r\n },\r\n {\r\n \"name\": \"ne_name\",\r\n \"display\": \"NE name\",\r\n \"length\": 28\r\n }\r\n ],\r\n \"end\": \"(Number of results = %d)\\n\\n\"\r\n}');
INSERT INTO `mml_http_map` VALUES (3, 'OMC', 'lst', 'neinfo', 'Get', '/api/rest/dataManagement/v1/omc_db/ne_info', NULL, NULL, '?loc=', '{}', '{\r\n \"retFmt\": \"GetDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"title\": \"Network element information\",\r\n \"singleList\": true,\r\n \"sepSpaceNum\": 2,\r\n \"alignmentM\": \"Left\",\r\n \"alignmentSN\": \"Right\",\r\n \"alignmentSV\": \"Left\",\r\n \"cols\": [\r\n {\r\n \"name\": \"ne_type\",\r\n \"display\": \"NE type\",\r\n \"length\": 10\r\n },\r\n {\r\n \"name\": \"ne_id\",\r\n \"display\": \"NE ID\",\r\n \"length\": 16\r\n },\r\n {\r\n \"name\": \"rm_uid\",\r\n \"display\": \"Resource management UID\",\r\n \"length\": 28\r\n },\r\n {\r\n \"name\": \"ne_name\",\r\n \"display\": \"NE name\",\r\n \"length\": 28\r\n },\r\n {\r\n \"name\": \"pv_flag\",\r\n \"display\": \"PV flag\",\r\n \"length\": 10\r\n },\r\n {\r\n \"name\": \"ip\",\r\n \"display\": \"IP address\",\r\n \"length\": 32\r\n },\r\n {\r\n \"name\": \"port\",\r\n \"display\": \"Port\",\r\n \"length\": 6\r\n },\r\n {\r\n \"name\": \"status\",\r\n \"display\": \"Status\",\r\n \"length\": 10,\r\n \"alias\": [\r\n \"offline\",\r\n \"online\",\r\n \"standby\",\r\n \"maintain\"\r\n ]\r\n }\r\n ],\r\n \"end\": \"(Number of results = %d)\\n\\n\"\r\n}\r\n');
INSERT INTO `mml_http_map` VALUES (4, 'OMC', 'add', 'neinfo', 'Post', '/api/rest/dataManagement/v1/omc_db/ne_info', NULL, NULL, '', '{\"bodyFmt\":\"PostDB\", \"bodyKey\":\"ne_info\"}', '{\r\n \"retFmt\": \"PostDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"cols\": [\r\n {\r\n \"name\": \"affectedRows\",\r\n \"display\": \"Affected rows\",\r\n \"length\": 11\r\n }\r\n ]\r\n}\r\n');
INSERT INTO `mml_http_map` VALUES (5, 'OMC', 'del', 'neinfo', 'Delete', '/api/rest/dataManagement/v1/omc_db/ne_info', NULL, NULL, '?loc=', '{}', '{\r\n \"retFmt\": \"DeleteDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"cols\": [\r\n {\r\n \"name\": \"affectedRows\",\r\n \"display\": \"Affected rows\",\r\n \"length\": 11\r\n }\r\n ]\r\n}');
INSERT INTO `mml_http_map` VALUES (6, 'OMC', 'mod', 'neinfo', 'Put', '/api/rest/dataManagement/v1/omc_db/ne_info', NULL, NULL, '?loc=', '{\"bodyFmt\":\"PutDB\", \"bodyKey\":\"ne_info\"}', '{\r\n \"retFmt\": \"PutDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"cols\": [\r\n {\r\n \"name\": \"affectedRows\",\r\n \"display\": \"Affected rows\",\r\n \"length\": 11\r\n }\r\n ]\r\n}');
INSERT INTO `mml_http_map` VALUES (7, 'OMC', 'dsp', 'alarm', 'Get', '/api/rest/dataManagement/v1/omc_db/alarm', NULL, NULL, '?loc=', '{}', '{\r\n \"retFmt\": \"GetDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"title\": \"Alarm Information\",\r\n \"singleList\": true,\r\n \"sepSpaceNum\": 2,\r\n \"alignmentM\": \"Left\",\r\n \"alignmentSN\": \"Right\",\r\n \"alignmentSV\": \"Left\",\r\n \"cols\": [\r\n {\r\n \"name\": \"ne_type\",\r\n \"display\": \"NE type\",\r\n \"length\": 10\r\n },\r\n {\r\n \"name\": \"ne_id\",\r\n \"display\": \"NE UID\",\r\n \"length\": 28\r\n },\r\n {\r\n \"name\": \"ne_name\",\r\n \"display\": \"NE name\",\r\n \"length\": 28\r\n },\r\n {\r\n \"name\": \"alarm_seq\",\r\n \"display\": \"Alarm sequence\",\r\n \"length\": 11\r\n },\r\n {\r\n \"name\": \"alarm_title\",\r\n \"display\": \"Alarm title\",\r\n \"length\": 30\r\n }, \r\n {\r\n \"name\": \"orig_severity\",\r\n \"display\": \"Original severity\",\r\n \"length\": 11 \r\n },\r\n {\r\n \"name\": \"pv_flag\",\r\n \"display\": \"PV flag\",\r\n \"length\": 10\r\n },\r\n {\r\n \"name\": \"event_time\",\r\n \"display\": \"Event time\",\r\n \"length\": 20\r\n }\r\n ],\r\n \"end\": \"(Number of results = %d)\\n\\n\"\r\n}');
INSERT INTO `mml_http_map` VALUES (8, 'OMC', 'lst', 'measuretask', 'Get', '/api/rest/dataManagement/v1/omc_db/measure_task', NULL, NULL, '?loc=', '{}', '{\r\n \"retFmt\": \"GetDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"title\": \"Performance Task Information\",\r\n \"singleList\": true,\r\n \"sepSpaceNum\": 2,\r\n \"alignmentM\": \"Left\",\r\n \"alignmentSN\": \"Right\",\r\n \"alignmentSV\": \"Left\",\r\n \"cols\": [\r\n {\r\n \"name\": \"id\",\r\n \"display\": \"Task ID\",\r\n \"length\": 11\r\n },\r\n {\r\n \"name\": \"ne_type\",\r\n \"display\": \"NE type\",\r\n \"length\": 10\r\n },\r\n {\r\n \"name\": \"ne_ids\",\r\n \"display\": \"NE ID Set\",\r\n \"length\": 28\r\n },\r\n {\r\n \"name\": \"granul_option\",\r\n \"display\": \"Time granulity\",\r\n \"length\": 5\r\n },\r\n {\r\n \"name\": \"kpi_set\",\r\n \"display\": \"KPI set\",\r\n \"length\": 60\r\n },\r\n {\r\n \"name\": \"start_time\",\r\n \"display\": \"Start time\",\r\n \"length\": 20\r\n },\r\n {\r\n \"name\": \"end_time\",\r\n \"display\": \"End time\",\r\n \"length\": 20\r\n },\r\n {\r\n \"name\": \"status\",\r\n \"display\": \"Status\",\r\n \"length\": 8\r\n }\r\n ],\r\n \"end\": \"(Number of results = %d)\\n\\n\"\r\n}');
INSERT INTO `mml_http_map` VALUES (9, 'OMC', 'add', 'measuretask', 'Post', '/api/rest/dataManagement/v1/omc_db/measure_task', NULL, NULL, '', '{\"bodyFmt\":\"PostDB\", \"bodyKey\":\"measure_task\"}', '{\r\n \"retFmt\": \"PostDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"cols\": [\r\n {\r\n \"name\": \"affectedRows\",\r\n \"display\": \"Affected rows\",\r\n \"length\": 11\r\n }\r\n ]\r\n}\r\n');
INSERT INTO `mml_http_map` VALUES (10, 'OMC', 'del', 'measuretask', 'Delete', '/api/rest/dataManagement/v1/omc_db/measure_task', NULL, NULL, '?loc=', '{}', '{\r\n \"retFmt\": \"DeleteDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"cols\": [\r\n {\r\n \"name\": \"affectedRows\",\r\n \"display\": \"Affected rows\",\r\n \"length\": 11\r\n }\r\n ]\r\n}');
INSERT INTO `mml_http_map` VALUES (11, 'OMC', 'mod', 'measuretask', 'Put', '/api/rest/dataManagement/v1/omc_db/measure_task', NULL, NULL, '?loc=', '{\"bodyFmt\":\"PutDB\", \"bodyKey\":\"measure_task\"}', '{\r\n \"retFmt\": \"PutDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"cols\": [\r\n {\r\n \"name\": \"affectedRows\",\r\n \"display\": \"Affected rows\",\r\n \"length\": 11\r\n }\r\n ]\r\n}');
INSERT INTO `mml_http_map` VALUES (12, 'OMC', 'lst', 'measuredata', 'Get', '/api/rest/dataManagement/v1/omc_db/measure_data', NULL, NULL, '?loc=', '{}', '{\r\n \"retFmt\": \"GetDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"title\": \"Performance Measure Data\",\r\n \"singleList\": true,\r\n \"sepSpaceNum\": 2,\r\n \"alignmentM\": \"Left\",\r\n \"alignmentSN\": \"Right\",\r\n \"alignmentSV\": \"Left\",\r\n \"cols\": [\r\n {\r\n \"name\": \"task_id\",\r\n \"display\": \"Task ID\",\r\n \"length\": 11\r\n },\r\n {\r\n \"name\": \"ne_type\",\r\n \"display\": \"NE type\",\r\n \"length\": 10\r\n },\r\n {\r\n \"name\": \"rm_uid\",\r\n \"display\": \"Resource management UID\",\r\n \"length\": 28\r\n },\r\n {\r\n \"name\": \"ne_name\",\r\n \"display\": \"NE name\",\r\n \"length\": 28\r\n }, \r\n {\r\n \"name\": \"granul_option\",\r\n \"display\": \"Time granulity\",\r\n \"length\": 5\r\n },\r\n {\r\n \"name\": \"kpi_id\",\r\n \"display\": \"KPI ID\",\r\n \"length\": 32\r\n },\r\n {\r\n \"name\": \"start_time\",\r\n \"display\": \"Start time\",\r\n \"length\": 20\r\n },\r\n {\r\n \"name\": \"end_time\",\r\n \"display\": \"End time\",\r\n \"length\": 20\r\n },\r\n {\r\n \"name\": \"value\",\r\n \"display\": \"value\",\r\n \"length\": 11\r\n }\r\n ],\r\n \"end\": \"(Number of results = %d)\\n\\n\"\r\n}');
INSERT INTO `mml_http_map` VALUES (13, 'OMC', 'lst', 'operationlog', 'Get', '/api/rest/dataManagement/v1/omc_db/operation_log', NULL, NULL, '?loc=', '{}', '{\r\n \"retFmt\": \"GetDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"title\": \"Operation Log\",\r\n \"singleList\": true,\r\n \"sepSpaceNum\": 2,\r\n \"alignmentM\": \"Left\",\r\n \"alignmentSN\": \"Right\",\r\n \"alignmentSV\": \"Left\",\r\n \"cols\": [\r\n {\r\n \"name\": \"account_name\",\r\n \"display\": \"Account ID\",\r\n \"length\": 10\r\n },\r\n {\r\n \"name\": \"op_ip\",\r\n \"display\": \"Source IP address\",\r\n \"length\": 20\r\n },\r\n {\r\n \"name\": \"op_type\",\r\n \"display\": \"Opration type\",\r\n \"length\": 12\r\n },\r\n {\r\n \"name\": \"op_content\",\r\n \"display\": \"Operation content\",\r\n \"length\": 50\r\n },\r\n {\r\n \"name\": \"op_result\",\r\n \"display\": \"Operation result\",\r\n \"length\": 20\r\n },\r\n {\r\n \"name\": \"log_time\",\r\n \"display\": \"Log time\",\r\n \"length\": 20\r\n }\r\n ],\r\n \"end\": \"(Number of results = %d)\\n\\n\"\r\n}');
INSERT INTO `mml_http_map` VALUES (14, 'OMC', 'lst', 'securitylog', 'Get', '/api/rest/dataManagement/v1/omc_db/security_log', NULL, NULL, '?loc=', '{}', '{\r\n \"retFmt\": \"GetDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"title\": \"Security Log\",\r\n \"singleList\": true,\r\n \"sepSpaceNum\": 2,\r\n \"alignmentM\": \"Left\",\r\n \"alignmentSN\": \"Right\",\r\n \"alignmentSV\": \"Left\",\r\n \"cols\": [\r\n {\r\n \"name\": \"account_name\",\r\n \"display\": \"Account ID\",\r\n \"length\": 10\r\n },\r\n {\r\n \"name\": \"op_ip\",\r\n \"display\": \"Source IP address\",\r\n \"length\": 20\r\n },\r\n {\r\n \"name\": \"op_type\",\r\n \"display\": \"Opration type\",\r\n \"length\": 12\r\n },\r\n {\r\n \"name\": \"op_content\",\r\n \"display\": \"Operation content\",\r\n \"length\": 50\r\n },\r\n {\r\n \"name\": \"op_result\",\r\n \"display\": \"Operation result\",\r\n \"length\": 20\r\n },\r\n {\r\n \"name\": \"op_time\",\r\n \"display\": \"Operation log time\",\r\n \"length\": 20\r\n }\r\n ],\r\n \"end\": \"(Number of results = %d)\\n\\n\"\r\n}');
INSERT INTO `mml_http_map` VALUES (15, 'OMC', 'lst', 'alarmlog', 'Get', '/api/rest/dataManagement/v1/omc_db/alarm_log', NULL, NULL, '?loc=', '{}', '{\r\n \"retFmt\": \"GetDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"title\": \"Alarm Log\",\r\n \"singleList\": true,\r\n \"sepSpaceNum\": 2,\r\n \"alignmentM\": \"Left\",\r\n \"alignmentSN\": \"Right\",\r\n \"alignmentSV\": \"Left\",\r\n \"cols\": [\r\n {\r\n \"name\": \"ne_type\",\r\n \"display\": \"NE type\",\r\n \"length\": 8\r\n },\r\n {\r\n \"name\": \"ne_id\",\r\n \"display\": \"NE UID\",\r\n \"length\": 28\r\n },\r\n {\r\n \"name\": \"alarm_seq\",\r\n \"display\": \"Alarm sequence\",\r\n \"length\": 12\r\n },\r\n {\r\n \"name\": \"alarm_id\",\r\n \"display\": \"Alarm ID\",\r\n \"length\": 20\r\n }, \r\n {\r\n \"name\": \"event_time\",\r\n \"display\": \"Alarm event time\",\r\n \"length\": 20\r\n },\r\n {\r\n \"name\": \"log_time\",\r\n \"display\": \"Log time\",\r\n \"length\": 20\r\n }\r\n ],\r\n \"end\": \"(Number of results = %d)\\n\\n\"\r\n}');
INSERT INTO `mml_http_map` VALUES (16, 'OMC', 'dsp', 'licenseinfo', 'Get', '/api/rest/systemManagement/v1/licenseInfo', '/%s', NULL, NULL, '{}', '{\r\n \"retFmt\": \"GetNF\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"title\": \"NE License Information\",\r\n \"singleList\": true,\r\n \"sepSpaceNum\": 2,\r\n \"alignmentM\": \"Left\",\r\n \"alignmentSN\": \"Right\",\r\n \"alignmentSV\": \"Left\",\r\n \"cols\": [\r\n {\r\n \"name\": \"neType\",\r\n \"display\": \"NE type\",\r\n \"length\": 10\r\n },\r\n {\r\n \"name\": \"neId\",\r\n \"display\": \"NE ID\",\r\n \"length\": 20\r\n },\r\n {\r\n \"name\": \"serialNum\",\r\n \"display\": \"Serial No\",\r\n \"length\": 12\r\n },\r\n {\r\n \"name\": \"capability\",\r\n \"display\": \"License capability\",\r\n \"length\": 11\r\n },\r\n {\r\n \"name\": \"capUsed\",\r\n \"display\": \"License used\",\r\n \"length\": 11\r\n }, \r\n {\r\n \"name\": \"featureEnabled\",\r\n \"display\": \"Feature enabled\",\r\n \"length\": 28\r\n },\r\n {\r\n \"name\": \"expiryDate\",\r\n \"display\": \"License expiry date\",\r\n \"length\": 20\r\n }\r\n ],\r\n \"end\": \"(Number of results = %d)\\n\\n\"\r\n}');
INSERT INTO `mml_http_map` VALUES (17, 'OMC', 'lst', 'systemlog', 'Get', '/api/rest/dataManagement/v1/omc_db/system_log', NULL, NULL, '?loc=', '{}', '{\r\n \"retFmt\": \"GetDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"title\": \"System Log\",\r\n \"singleList\": true,\r\n \"sepSpaceNum\": 2,\r\n \"alignmentM\": \"Left\",\r\n \"alignmentSN\": \"Right\",\r\n \"alignmentSV\": \"Left\",\r\n \"cols\": [\r\n {\r\n \"name\": \"process_type\",\r\n \"display\": \"Process type\",\r\n \"length\": 10\r\n },\r\n {\r\n \"name\": \"process_name\",\r\n \"display\": \"Process name\",\r\n \"length\": 28\r\n },\r\n {\r\n \"name\": \"user_name\",\r\n \"display\": \"User name\",\r\n \"length\": 12\r\n },\r\n {\r\n \"name\": \"process_id\",\r\n \"display\": \"Process ID\",\r\n \"length\": 12\r\n },\r\n {\r\n \"name\": \"event\",\r\n \"display\": \"Event\",\r\n \"length\": 20\r\n },\r\n {\r\n \"name\": \"start_time\",\r\n \"display\": \"Start time\",\r\n \"length\": 20\r\n },\r\n {\r\n \"name\": \"end_time\",\r\n \"display\": \"End time\",\r\n \"length\": 20\r\n }, \r\n {\r\n \"name\": \"log_time\",\r\n \"display\": \"Log time\",\r\n \"length\": 20\r\n }\r\n ],\r\n \"end\": \"(Number of results = %d)\\n\\n\"\r\n}');
INSERT INTO `mml_http_map` VALUES (18, 'OMC', 'lst', 'eventlog', 'Get', '/api/rest/dataManagement/v1/omc_db/event_log', NULL, NULL, '?loc=', '{}', '{\r\n \"retFmt\": \"GetDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"title\": \"Event Log\",\r\n \"singleList\": true,\r\n \"sepSpaceNum\": 2,\r\n \"alignmentM\": \"Left\",\r\n \"alignmentSN\": \"Right\",\r\n \"alignmentSV\": \"Left\",\r\n \"cols\": [\r\n {\r\n \"name\": \"ne_type\",\r\n \"display\": \"NE type\",\r\n \"length\": 10\r\n },\r\n {\r\n \"name\": \"ne_id\",\r\n \"display\": \"NE ID\",\r\n \"length\": 28\r\n },\r\n {\r\n \"name\": \"event\",\r\n \"display\": \"Event\",\r\n \"length\": 12\r\n },\r\n {\r\n \"name\": \"event time\",\r\n \"display\": \"Event\",\r\n \"length\": 20\r\n },\r\n {\r\n \"name\": \"log_time\",\r\n \"display\": \"Log time\",\r\n \"length\": 20\r\n }\r\n ],\r\n \"end\": \"(Number of results = %d)\\n\\n\"\r\n}');
INSERT INTO `mml_http_map` VALUES (19, 'OMC', 'lst', 'mmlcmd', 'Get', '/api/rest/dataManagement/v1/omc_db/mml_command', NULL, NULL, '?loc=`status`=\'Active\'', '{}', '{\r\n \"retFmt\": \"GetDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"title\": \"OMC MML Command List\",\r\n \"singleList\": true,\r\n \"sepSpaceNum\": 2,\r\n \"alignmentM\": \"Left\",\r\n \"alignmentSN\": \"Right\",\r\n \"alignmentSV\": \"Left\",\r\n \"cols\": [\r\n {\r\n \"name\": \"operation\",\r\n \"display\": \"Operation\",\r\n \"length\": 10\r\n },\r\n {\r\n \"name\": \"object\",\r\n \"display\": \"Object\",\r\n \"length\": 28\r\n },\r\n {\r\n \"name\": \"mml_display\",\r\n \"display\": \"MML description\",\r\n \"length\": 20\r\n }\r\n ],\r\n \"end\": \"(Number of results = %d)\\n\\n\"\r\n}');
INSERT INTO `mml_http_map` VALUES (20, 'OMC', 'help', 'mmlcmd', 'Get', '/api/rest/dataManagement/v1/omc_db/mml_command', NULL, NULL, '?SQL=select+operation,object,mml_display,json_extract(param_json,\'$[*].name\')+as+params+from+mml_command', '{}', '{\r\n \"retFmt\": \"GetDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"title\": \"OMC MML Command Help List\",\r\n \"singleList\": true,\r\n \"sepSpaceNum\": 2,\r\n \"alignmentM\": \"Left\",\r\n \"alignmentSN\": \"Right\",\r\n \"alignmentSV\": \"Left\",\r\n \"cols\": [\r\n {\r\n \"name\": \"operation\",\r\n \"display\": \"Operation\",\r\n \"length\": 10\r\n },\r\n {\r\n \"name\": \"object\",\r\n \"display\": \"Object\",\r\n \"length\": 28\r\n },\r\n {\r\n \"name\": \"params\",\r\n \"display\": \"Parameter list\",\r\n \"length\": 128\r\n }\r\n ],\r\n \"end\": \"(Number of results = %d)\\n\\n\"\r\n}');
INSERT INTO `mml_http_map` VALUES (21, 'OMC', 'dsp', 'nelink', 'Get', '/api/rest/dataManagement/v1/omc_db/ne_link', NULL, NULL, '?loc=', '{}', '{\r\n \"retFmt\": \"GetDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"title\": \"Network Element Link\",\r\n \"singleList\": true,\r\n \"sepSpaceNum\": 2,\r\n \"alignmentM\": \"Left\",\r\n \"alignmentSN\": \"Right\",\r\n \"alignmentSV\": \"Left\",\r\n \"cols\": [\r\n {\r\n \"name\": \"ne_type\",\r\n \"display\": \"NE type\",\r\n \"length\": 10\r\n },\r\n {\r\n \"name\": \"ne_id\",\r\n \"display\": \"NE ID\",\r\n \"length\": 28\r\n },\r\n {\r\n \"name\": \"interface\",\r\n \"display\": \"Interface\",\r\n \"length\": 20\r\n },\r\n {\r\n \"name\": \"status\",\r\n \"display\": \"Status\",\r\n \"length\": 20\r\n }, \r\n {\r\n \"name\": \"created_at\",\r\n \"display\": \"Timestamp\",\r\n \"length\": 20\r\n }\r\n ],\r\n \"end\": \"(Number of results = %d)\\n\\n\"\r\n}');
INSERT INTO `mml_http_map` VALUES (22, 'OMC', 'act', 'measuretask', 'Put', '/api/rest/dataManagement/v1/omc_db/measure_task', NULL, NULL, '?loc=', '{\r\n \"bodyFmt\": \"PutDB\",\r\n \"bodyKey\": \"measure_task\",\r\n \"cols\": [\r\n {\r\n \"name\": \"status\",\r\n \"alias\": \"status\",\r\n \"type\": \"int\",\r\n \"length\": 11,\r\n \"value\": \"Active\"\r\n }\r\n ]\r\n}', '{\r\n \"retFmt\": \"PutDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"cols\": [\r\n {\r\n \"name\": \"affectedRows\",\r\n \"display\": \"Affected rows\",\r\n \"length\": 11\r\n }\r\n ]\r\n}');
INSERT INTO `mml_http_map` VALUES (23, 'OMC', 'dea', 'measuretask', 'Put', '/api/rest/dataManagement/v1/omc_db/measure_task', NULL, NULL, '?loc=', '{\r\n \"bodyFmt\": \"PutDB\",\r\n \"bodyKey\": \"measure_task\",\r\n \"cols\": [\r\n {\r\n \"name\": \"status\",\r\n \"alias\": \"status\",\r\n \"type\": \"int\",\r\n \"length\": 11,\r\n \"value\": \"Inactive\"\r\n }\r\n ]\r\n}\r\n', '{\r\n \"retFmt\": \"PutDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"cols\": [\r\n {\r\n \"name\": \"affectedRows\",\r\n \"display\": \"Affected rows\",\r\n \"length\": 11\r\n }\r\n ]\r\n}');
INSERT INTO `mml_http_map` VALUES (24, 'OMC', 'dsp', 'nbicm', 'Get', '/api/rest/dataManagement/v1/omc_db/nbi_cm', NULL, NULL, '?loc=', '{}', '{\r\n \"retFmt\": \"GetDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"title\": \"NBI Resources Management\",\r\n \"singleList\": true,\r\n \"sepSpaceNum\": 2,\r\n \"alignmentM\": \"Left\",\r\n \"alignmentSN\": \"Right\",\r\n \"alignmentSV\": \"Left\",\r\n \"cols\": [\r\n {\r\n \"name\": \"ne_type\",\r\n \"display\": \"NE type\",\r\n \"length\": 10\r\n },\r\n {\r\n \"name\": \"ne_id\",\r\n \"display\": \"NE ID\",\r\n \"length\": 20\r\n },\r\n {\r\n \"name\": \"rm_uid\",\r\n \"display\": \"RM UID\",\r\n \"length\": 20\r\n },\r\n {\r\n \"name\": \"user_label\",\r\n \"display\": \"User label\",\r\n \"length\": 20\r\n },\r\n {\r\n \"name\": \"object_type\",\r\n \"display\": \"Object type\",\r\n \"length\": 20\r\n },\r\n {\r\n \"name\": \"pv_flag\",\r\n \"display\": \"PV flag\",\r\n \"length\": 8\r\n },\r\n {\r\n \"name\": \"value_json\",\r\n \"display\": \"NBI resource management\",\r\n \"length\": 200\r\n } \r\n ],\r\n \"end\": \"(Number of results = %d)\\n\\n\"\r\n}\r\n');
INSERT INTO `mml_http_map` VALUES (25, 'OMC', 'upg', 'neversion', 'Put', '/api/rest/dataManagement/v1/omc_db/ne_version', NULL, NULL, '?loc=', '{\r\n \"bodyFmt\": \"PutDB\",\r\n \"bodyKey\": \"ne_version\",\r\n \"cols\": [\r\n {\r\n \"name\": \"status\",\r\n \"alias\": \"status\",\r\n \"type\": \"string\",\r\n \"length\": 8,\r\n \"value\": \"Active\"\r\n }\r\n ]\r\n}', '{\r\n \"retFmt\": \"PutDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"cols\": [\r\n {\r\n \"name\": \"affectedRows\",\r\n \"display\": \"Affected rows\",\r\n \"length\": 11\r\n }\r\n ]\r\n}');
INSERT INTO `mml_http_map` VALUES (26, 'OMC', 'dsp', 'neconfig', 'Get', '/api/rest/dataManagement/v1/omc_db/ne_config', NULL, 'SQL', '?SQL=select+ne_type,param_display,JSON_UNQUOTE(json_extract(param_json,\'$[0].name\'))+as+param_name,JSON_UNQUOTE(json_extract(param_json,\'$[0].value\'))+as+param_value+from+ne_config', '{}', '{\r\n \"retFmt\": \"GetDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"title\": \"NE Config Parameters\",\r\n \"singleList\": true,\r\n \"sepSpaceNum\": 2,\r\n \"alignmentM\": \"Left\",\r\n \"alignmentSN\": \"Right\",\r\n \"alignmentSV\": \"Left\",\r\n \"cols\": [\r\n {\r\n \"name\": \"ne_type\",\r\n \"display\": \"NE Type\",\r\n \"length\": 10\r\n },\r\n {\r\n \"name\": \"param_display\",\r\n \"display\": \"Parameter Display\",\r\n \"length\": 128\r\n },\r\n {\r\n \"name\": \"param_name\",\r\n \"display\": \"Parameter Name\",\r\n \"length\": 256\r\n },\r\n {\r\n \"name\": \"param_value\",\r\n \"display\": \"Parameter Value\",\r\n \"length\": 256\r\n }\r\n ],\r\n \"end\": \"(Number of results = %d)\\n\\n\"\r\n}');
INSERT INTO `mml_http_map` VALUES (27, 'OMC', 'lst', 'license', 'Get', '/api/rest/dataManagement/v1/omc_db/ne_license', NULL, 'loc', '?loc=', '{}', '{\r\n \"retFmt\": \"GetDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"title\": \"NE License Information\",\r\n \"singleList\": true,\r\n \"sepSpaceNum\": 2,\r\n \"alignmentM\": \"Left\",\r\n \"alignmentSN\": \"Right\",\r\n \"alignmentSV\": \"Left\",\r\n \"cols\": [\r\n {\r\n \"name\": \"ne_type\",\r\n \"display\": \"NE type\",\r\n \"length\": 10\r\n },\r\n {\r\n \"name\": \"ne_id\",\r\n \"display\": \"NE ID\",\r\n \"length\": 20\r\n },\r\n {\r\n \"name\": \"serial_no\",\r\n \"display\": \"Serial no\",\r\n \"length\": 12\r\n },\r\n {\r\n \"name\": \"capcity\",\r\n \"display\": \"License capcity\",\r\n \"length\": 11\r\n },\r\n {\r\n \"name\": \"used\",\r\n \"display\": \"License used\",\r\n \"length\": 11\r\n },\r\n {\r\n \"name\": \"feature_enabled\",\r\n \"display\": \"Feature enabled\",\r\n \"length\": 30\r\n },\r\n {\r\n \"name\": \"expiration_date\",\r\n \"display\": \"License expiration date\",\r\n \"length\": 20\r\n }\r\n ],\r\n \"end\": \"(Number of results = %d)\\n\\n\"\r\n}');
INSERT INTO `mml_http_map` VALUES (28, 'OMC', 'dep', 'license', 'Put', '/api/rest/dataManagement/v1/omc_db/ne_license', NULL, 'loc', '?loc=', '{\r\n \"bodyFmt\": \"PutDB\",\r\n \"bodyKey\": \"ne_license\",\r\n \"callFunc\": \"DeploymentLicense\"\r\n}', '{\r\n \"retFmt\": \"DeleteDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"cols\": [\r\n {\r\n \"name\": \"affectedRows\",\r\n \"display\": \"Affected rows\",\r\n \"length\": 11\r\n }\r\n ]\r\n}');
INSERT INTO `mml_http_map` VALUES (29, 'OMC', 'rel', 'license', 'Put', '/api/rest/dataManagement/v1/omc_db/ne_license', NULL, 'loc', '?loc=', '{\r\n \"bodyFmt\": \"PutDB\",\r\n \"bodyKey\": \"ne_license\",\r\n \"callFunc\": \"InstallLicense\"\r\n}', '{\r\n \"retFmt\": \"DeleteDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"cols\": [\r\n {\r\n \"name\": \"affectedRows\",\r\n \"display\": \"Affected rows\",\r\n \"length\": 11\r\n }\r\n ]\r\n}');
INSERT INTO `mml_http_map` VALUES (30, 'OMC', 'ins', 'license', 'Put', '/api/rest/dataManagement/v1/omc_db/ne_license', NULL, 'loc', '?loc=', '{\r\n \"bodyFmt\": \"PutDB\",\r\n \"bodyKey\": \"ne_license\",\r\n \"callFunc\": \"InstallLicense\"\r\n}', '{\r\n \"retFmt\": \"DeleteDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"cols\": [\r\n {\r\n \"name\": \"affectedRows\",\r\n \"display\": \"Affected rows\",\r\n \"length\": 11\r\n }\r\n ]\r\n}');
INSERT INTO `mml_http_map` VALUES (31, 'OMC', 'adj', 'license', 'Put', '/api/rest/dataManagement/v1/omc_db/ne_license', NULL, 'loc', '?loc=', '{\r\n \"bodyFmt\": \"PutDB\",\r\n \"bodyKey\": \"ne_license\",\r\n \"callFunc\": \"AdjustmentLicense\"\r\n}', '{\r\n \"retFmt\": \"DeleteDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"cols\": [\r\n {\r\n \"name\": \"affectedRows\",\r\n \"display\": \"Affected rows\",\r\n \"length\": 11\r\n }\r\n ]\r\n}');
INSERT INTO `mml_http_map` VALUES (32, 'OMC', 'exp', 'license', 'Put', '/api/rest/dataManagement/v1/omc_db/ne_license', NULL, 'loc', '?loc=', '{\r\n \"bodyFmt\": \"PutDB\",\r\n \"bodyKey\": \"ne_license\",\r\n \"cols\": [\r\n {\r\n \"name\": \"updated_at\",\r\n \"alias\": \"updated_at\",\r\n \"type\": \"string\",\r\n \"length\": 20,\r\n \"value\": \"2023-08-17 23:38:53\"\r\n }\r\n ]\r\n}', '{\r\n \"retFmt\": \"DeleteDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"cols\": [\r\n {\r\n \"name\": \"affectedRows\",\r\n \"display\": \"Affected rows\",\r\n \"length\": 11\r\n }\r\n ]\r\n}');
INSERT INTO `mml_http_map` VALUES (33, 'OMC', 'uni', 'license', 'Delete', '/api/rest/dataManagement/v1/omc_db/ne_license', NULL, 'loc', '?loc=', '{}', '{\r\n \"retFmt\": \"DeleteDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"cols\": [\r\n {\r\n \"name\": \"affectedRows\",\r\n \"display\": \"Affected rows\",\r\n \"length\": 11\r\n }\r\n ]\r\n}');
INSERT INTO `mml_http_map` VALUES (34, 'OMC', 'run', 'shell', 'Put', '/api/rest/systemCommand/v1/omc/shell', NULL, 'loc', '?loc=', '{\r\n \"bodyFmt\": \"PutDB\",\r\n \"bodyKey\": \"shell\",\r\n \"callFunc\": \"RunShellCommand\"\r\n}', '{\r\n \"retFmt\": \"DeleteDB\",\r\n \"retMsg\": \"RetCode = %d operation succeeded\\n\\n\",\r\n \"errMsg\": \"ErrorCode = %d operation failed: %s\\n\\n\",\r\n \"cols\": [\r\n {\r\n \"name\": \"affectedRows\",\r\n \"display\": \"Affected rows\",\r\n \"length\": 11\r\n }\r\n ]\r\n}');
SET FOREIGN_KEY_CHECKS = 1;
+61
View File
@@ -0,0 +1,61 @@
/*
Navicat Premium Data Transfer
Source Server : local_mariadb
Source Server Type : MariaDB
Source Server Version : 100338 (10.3.38-MariaDB)
Source Host : localhost:33066
Source Schema : omc_db
Target Server Type : MariaDB
Target Server Version : 100338 (10.3.38-MariaDB)
File Encoding : 65001
Date: 14/05/2024 11:56:10
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for mml_subscriber
-- ----------------------------
DROP TABLE IF EXISTS `mml_subscriber`;
CREATE TABLE `mml_subscriber` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`ne_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`category` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`cat_display` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`operation` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`object` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`mml_display` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`param_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL,
`status` enum('Active','Inactive') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'Active' COMMENT '激活: Active 未激活: Inactive',
PRIMARY KEY (`id`) USING BTREE,
INDEX `id`(`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 609 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of mml_subscriber
-- ----------------------------
INSERT INTO `mml_subscriber` VALUES (590, 'UDM', 'authdataManagement', 'Authentication Data Management', 'dsp', 'authdat', 'Display Auth Data', '[{\"comment\":\"\",\"display\":\"IMSI\",\"filter\":\"\",\"name\":\"imsi\",\"optional\":\"false\",\"type\":\"string\"}]', 'Active');
INSERT INTO `mml_subscriber` VALUES (591, 'UDM', 'authdataManagement', 'Authentication Data Management', 'add', 'authdat', 'Add Auth Data', '[{\"comment\":\"\",\"display\":\"IMSI\",\"filter\":\"\",\"name\":\"imsi\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"KI\",\"filter\":\"\",\"name\":\"ki\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"AMF\",\"filter\":\"\",\"name\":\"amf\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"Algo Index\",\"filter\":\"0~15\",\"name\":\"algo\",\"optional\":\"false\",\"type\":\"int\"},{\"comment\":\"\",\"display\":\"OPC\",\"filter\":\"\",\"name\":\"opc\",\"optional\":\"true\",\"type\":\"string\"}]', 'Active');
INSERT INTO `mml_subscriber` VALUES (592, 'UDM', 'authdataManagement', 'Authentication Data Management', 'del', 'authdat', 'Delete Auth Data', '[{\"comment\":\"\",\"display\":\"IMSI\",\"filter\":\"\",\"name\":\"imsi\",\"optional\":\"false\",\"type\":\"string\"}]', 'Active');
INSERT INTO `mml_subscriber` VALUES (593, 'UDM', 'authdataManagement', 'Authentication Data Management', 'baa', 'authdat', 'Batch Add Auth Data', '[{\"comment\":\"\",\"display\":\"Starting IMSI\",\"filter\":\"\",\"name\":\"start_imsi\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"Auth Data Number\",\"filter\":\"\",\"name\":\"sub_num\",\"optional\":\"false\",\"type\":\"int\"},{\"comment\":\"\",\"display\":\"KI\",\"filter\":\"\",\"name\":\"ki\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"AMF\",\"filter\":\"\",\"name\":\"amf\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"Algo Index\",\"filter\":\"0~15\",\"name\":\"algo\",\"optional\":\"false\",\"type\":\"int\"},{\"comment\":\"\",\"display\":\"OPC\",\"filter\":\"\",\"name\":\"opc\",\"optional\":\"true\",\"type\":\"string\"}]', 'Active');
INSERT INTO `mml_subscriber` VALUES (594, 'UDM', 'authdataManagement', 'Authentication Data Management', 'bde', 'authdat', 'Batch Delete Auth Data', '[{\"comment\":\"\",\"display\":\"Starting IMSI\",\"filter\":\"\",\"name\":\"start_imsi\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"Auth Data Number\",\"filter\":\"\",\"name\":\"sub_num\",\"optional\":\"false\",\"type\":\"int\"}]', 'Active');
INSERT INTO `mml_subscriber` VALUES (595, 'UDM', 'authdataManagement', 'Authentication Data Management', 'import', 'authdat', 'Import Auth Data From File', '[{\"comment\":\"\",\"display\":\"Path File\",\"filter\":\".txt\",\"name\":\"path\",\"optional\":\"false\",\"type\":\"file\"}]', 'Active');
INSERT INTO `mml_subscriber` VALUES (596, 'UDM', 'authdataManagement', 'Authentication Data Management', 'export', 'authdat', 'Export Auth Data to File', '[{\"comment\":\"\",\"display\":\"Path File\",\"filter\":\"\",\"name\":\"path\",\"optional\":\"false\",\"type\":\"string\"}]', 'Active');
INSERT INTO `mml_subscriber` VALUES (597, 'UDM', 'subscriberManagement', 'Subcriber Management', 'dsp', 'udmuser', 'Display UDM Subscriber', '[{\"comment\":\"\",\"display\":\"IMSI\",\"filter\":\"\",\"name\":\"imsi\",\"optional\":\"false\",\"type\":\"string\"}]', 'Active');
INSERT INTO `mml_subscriber` VALUES (598, 'UDM', 'subscriberManagement', 'Subcriber Management', 'add', 'udmuser', 'Add UDM Subscriber', '[{\"comment\":\"\",\"display\":\"IMSI\",\"filter\":\"\",\"name\":\"imsi\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"MSISDN\",\"filter\":\"\",\"name\":\"msisdn\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"5G UE AMBR\",\"filter\":\"\",\"name\":\"ambr\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"5G SNSSAIs\",\"filter\":\"\",\"name\":\"nssai\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"5G Forbidden Areas\",\"filter\":\"\",\"name\":\"arfb\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"5G Service Area Restriction\",\"filter\":\"\",\"name\":\"sar\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"RAT Type\",\"filter\":\"\",\"name\":\"rat\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"Core Network\",\"filter\":\"\",\"name\":\"cn\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"5G SMF Selection Data\",\"filter\":\"\",\"name\":\"smf_sel\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"5G SM Data\",\"filter\":\"\",\"name\":\"sm_data\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"Specify mobile phone static IP address, and \'-\' indicates the use of dynamic IP address\",\"display\":\"4G Static IP\",\"filter\":\"\",\"name\":\"static_ip\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"4G Context ID\",\"filter\":\"\",\"name\":\"context_id\",\"optional\":\"true\",\"type\":\"int\"},{\"comment\":\"\",\"display\":\"4G APN Context\",\"filter\":\"\",\"name\":\"apn_context\",\"optional\":\"true\",\"type\":\"int\"},{\"comment\":\"\",\"display\":\"4G EPS User Template Name\",\"filter\":\"\",\"name\":\"epstpl\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"4G EPS Flag\",\"filter\":\"{\\\"0\\\":\\\"Disable\\\", \\\"1\\\":\\\"Enable\\\"}\",\"name\":\"eps_flag\",\"optional\":\"true\",\"type\":\"enum\"},{\"comment\":\"\",\"display\":\"4G EPS ODB\",\"filter\":\"\",\"name\":\"eps_odb\",\"optional\":\"true\",\"type\":\"int\"},{\"comment\":\"\",\"display\":\"4G HPLMN ODB\",\"filter\":\"\",\"name\":\"hplmn_odb\",\"optional\":\"true\",\"type\":\"int\"},{\"comment\":\"\",\"display\":\"4G Access Restriction Data\",\"filter\":\"\",\"name\":\"ard\",\"optional\":\"true\",\"type\":\"int\"}]', 'Active');
INSERT INTO `mml_subscriber` VALUES (599, 'UDM', 'subscriberManagement', 'Subcriber Management', 'del', 'udmuser', 'Delete Subscriber Data', '[{\"comment\":\"\",\"display\":\"IMSI\",\"filter\":\"\",\"name\":\"imsi\",\"optional\":\"false\",\"type\":\"string\"}]', 'Active');
INSERT INTO `mml_subscriber` VALUES (600, 'UDM', 'subscriberManagement', 'Subcriber Management', 'mod', 'udmuser', 'Modify Subscriber Data', '[{\"comment\":\"\",\"display\":\"IMSI\",\"filter\":\"\",\"name\":\"imsi\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"MSISDN\",\"filter\":\"\",\"name\":\"msisdn\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"5G UE AMBR\",\"filter\":\"\",\"name\":\"ambr\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"5G SNSSAIs\",\"filter\":\"\",\"name\":\"nssai\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"5G Forbidden Areas\",\"filter\":\"\",\"name\":\"arfb\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"5G Service Area Restriction\",\"filter\":\"\",\"name\":\"sar\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"RAT Type\",\"filter\":\"\",\"name\":\"rat\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"Core Network\",\"filter\":\"\",\"name\":\"cn\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"5G SMF Selection Data\",\"filter\":\"\",\"name\":\"smf_sel\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"5G SM Data\",\"filter\":\"\",\"name\":\"sm_data\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"Specify mobile phone static IP address, and \'-\' indicates the use of dynamic IP address\",\"display\":\"4G Static IP\",\"filter\":\"\",\"name\":\"static_ip\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"4G Context ID\",\"filter\":\"\",\"name\":\"context_id\",\"optional\":\"true\",\"type\":\"int\"},{\"comment\":\"\",\"display\":\"4G APN Context\",\"filter\":\"\",\"name\":\"apn_context\",\"optional\":\"true\",\"type\":\"int\"},{\"comment\":\"\",\"display\":\"4G EPS User Template Name\",\"filter\":\"\",\"name\":\"epstpl\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"4G EPS Flag\",\"filter\":\"{\\\"0\\\":\\\"Disable\\\", \\\"1\\\":\\\"Enable\\\"}\",\"name\":\"eps_flag\",\"optional\":\"true\",\"type\":\"enum\"},{\"comment\":\"\",\"display\":\"4G EPS ODB\",\"filter\":\"\",\"name\":\"eps_odb\",\"optional\":\"true\",\"type\":\"int\"},{\"comment\":\"\",\"display\":\"4G HPLMN ODB\",\"filter\":\"\",\"name\":\"hplmn_odb\",\"optional\":\"true\",\"type\":\"int\"},{\"comment\":\"\",\"display\":\"4G Access Restriction Data\",\"filter\":\"\",\"name\":\"ard\",\"optional\":\"true\",\"type\":\"int\"}]', 'Active');
INSERT INTO `mml_subscriber` VALUES (601, 'UDM', 'subscriberManagement', 'Subcriber Management', 'baa', 'udmuser', 'Batch Add UDM Subscriber', '[{\"comment\":\"\",\"display\":\"Starting IMSI\",\"filter\":\"\",\"name\":\"start_imsi\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"Starting MSISDN\",\"filter\":\"\",\"name\":\"start_msisdn\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"Subscriber Number\",\"filter\":\"\",\"name\":\"sub_num\",\"optional\":\"false\",\"type\":\"int\"},{\"comment\":\"\",\"display\":\"5G UE AMBR\",\"filter\":\"\",\"name\":\"ambr\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"5G SNSSAIs\",\"filter\":\"\",\"name\":\"nssai\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"5G Forbidden Areas\",\"filter\":\"\",\"name\":\"arfb\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"5G Service Area Restriction\",\"filter\":\"\",\"name\":\"sar\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"RAT Type\",\"filter\":\"\",\"name\":\"rat\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"Core Network\",\"filter\":\"\",\"name\":\"cn\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"5G SMF Selection Data\",\"filter\":\"\",\"name\":\"smf_sel\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"5G SM Data\",\"filter\":\"\",\"name\":\"sm_data\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"Specify mobile phone static IP address, and \'-\' indicates the use of dynamic IP address\",\"display\":\"4G Static IP\",\"filter\":\"\",\"name\":\"static_ip\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"4G Context ID\",\"filter\":\"\",\"name\":\"context_id\",\"optional\":\"true\",\"type\":\"int\"},{\"comment\":\"\",\"display\":\"4G APN Context\",\"filter\":\"\",\"name\":\"apn_context\",\"optional\":\"true\",\"type\":\"int\"},{\"comment\":\"\",\"display\":\"4G EPS User Template Name\",\"filter\":\"\",\"name\":\"epstpl\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"4G EPS Flag\",\"filter\":\"{\\\"0\\\":\\\"Disable\\\", \\\"1\\\":\\\"Enable\\\"}\",\"name\":\"eps_flag\",\"optional\":\"true\",\"type\":\"enum\"},{\"comment\":\"\",\"display\":\"4G EPS ODB\",\"filter\":\"\",\"name\":\"eps_odb\",\"optional\":\"true\",\"type\":\"int\"},{\"comment\":\"\",\"display\":\"4G HPLMN ODB\",\"filter\":\"\",\"name\":\"hplmn_odb\",\"optional\":\"true\",\"type\":\"int\"},{\"comment\":\"\",\"display\":\"4G Access Restriction Data\",\"filter\":\"\",\"name\":\"ard\",\"optional\":\"true\",\"type\":\"int\"}]', 'Active');
INSERT INTO `mml_subscriber` VALUES (602, 'UDM', 'subscriberManagement', 'Subcriber Management', 'bde', 'udmuser', 'Batch Delete Subscriber Data', '[{\"comment\":\"\",\"display\":\"Starting IMSI\",\"filter\":\"\",\"name\":\"start_imsi\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"Subcribers Number\",\"filter\":\"\",\"name\":\"sub_num\",\"optional\":\"false\",\"type\":\"string\"}]', 'Active');
INSERT INTO `mml_subscriber` VALUES (603, 'UDM', 'subscriberManagement', 'Subcriber Management', 'bmd', 'udmuser', 'Batch Modify Subscriber Data', '[{\"comment\":\"\",\"display\":\"Starting IMSI\",\"filter\":\"\",\"name\":\"start_imsi\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"Subcribers Number\",\"filter\":\"\",\"name\":\"sub_num\",\"optional\":\"false\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"5G UE AMBR\",\"filter\":\"\",\"name\":\"ambr\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"5G SNSSAIs\",\"filter\":\"\",\"name\":\"nssai\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"5G Forbidden Areas\",\"filter\":\"\",\"name\":\"arfb\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"5G Service Area Restriction\",\"filter\":\"\",\"name\":\"sar\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"RAT Type\",\"filter\":\"\",\"name\":\"rat\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"Core Network\",\"filter\":\"\",\"name\":\"cn\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"5G SMF Selection Data\",\"filter\":\"\",\"name\":\"smf_sel\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"5G SM Data\",\"filter\":\"\",\"name\":\"sm_data\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"Specify mobile phone static IP address, and \'-\' indicates the use of dynamic IP address\",\"display\":\"4G Static IP\",\"filter\":\"\",\"name\":\"static_ip\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"4G Context ID\",\"filter\":\"\",\"name\":\"context_id\",\"optional\":\"true\",\"type\":\"int\"},{\"comment\":\"\",\"display\":\"4G APN Context\",\"filter\":\"\",\"name\":\"apn_context\",\"optional\":\"true\",\"type\":\"int\"},{\"comment\":\"\",\"display\":\"4G EPS User Template Name\",\"filter\":\"\",\"name\":\"epstpl\",\"optional\":\"true\",\"type\":\"string\"},{\"comment\":\"\",\"display\":\"4G EPS Flag\",\"filter\":\"{\\\"0\\\":\\\"Disable\\\", \\\"1\\\":\\\"Enable\\\"}\",\"name\":\"eps_flag\",\"optional\":\"true\",\"type\":\"enum\"},{\"comment\":\"\",\"display\":\"4G EPS ODB\",\"filter\":\"\",\"name\":\"eps_odb\",\"optional\":\"true\",\"type\":\"int\"},{\"comment\":\"\",\"display\":\"4G HPLMN ODB\",\"filter\":\"\",\"name\":\"hplmn_odb\",\"optional\":\"true\",\"type\":\"int\"},{\"comment\":\"\",\"display\":\"4G Access Restriction Data\",\"filter\":\"\",\"name\":\"ard\",\"optional\":\"true\",\"type\":\"int\"}]', 'Active');
INSERT INTO `mml_subscriber` VALUES (604, 'UDM', 'subscriberManagement', 'Subcriber Management', 'import', 'udmuser', 'Import Subscriber Data From File', '[{\"comment\":\"\",\"display\":\"Path File\",\"filter\":\".txt\",\"name\":\"path\",\"optional\":\"false\",\"type\":\"file\"}]', 'Active');
INSERT INTO `mml_subscriber` VALUES (605, 'UDM', 'subscriberManagement', 'Subcriber Management', 'upload', 'udmuser', 'Upload Subscriber Data', '[{\"comment\":\"\",\"display\":\"Path File\",\"filter\":\".txt\",\"name\":\"path\",\"optional\":\"false\",\"type\":\"file\"}]', 'Inactive');
INSERT INTO `mml_subscriber` VALUES (606, 'UDM', 'subscriberManagement', 'Subcriber Management', 'export', 'udmuser', 'Export Subscriber Data to File', '[{\"comment\":\"\",\"display\":\"Path File\",\"filter\":\"\",\"name\":\"path\",\"optional\":\"false\",\"type\":\"string\"}]', 'Active');
INSERT INTO `mml_subscriber` VALUES (607, 'UDM', 'subscriberManagement', 'Subcriber Management', 'sync', 'start', 'Sync UDM Data From Public UDM', 'null', 'Active');
INSERT INTO `mml_subscriber` VALUES (608, 'UDM', 'subscriberManagement', 'Subcriber Management', 'sync', 'state', 'Query State of Sync Task', 'null', 'Active');
SET FOREIGN_KEY_CHECKS = 1;
Loaded 100 of 864 files, more files were not shown because too many files have changed in this diff. Show more