• [技术干货] 【基线BO】【人员BO】【唯一性校验】基线人员BO数据表里面是否可以确定一个主键,作为人员唯一性校验的标示
    1、问题描述基线人员BO数据表里面是否可以确定一个主键,作为人员唯一性校验的标示 第三方推送人员数据到智慧通行应用中,需要通行应用确保数据的唯一性。详细地: 1、第三方应用推送了人员A的数据,该条数据状态是add,在通行应用中已经有该人员A的数据,因此通行应用能识别出该人员A数据已经存在且冲突,需要反馈异常状态给第三方应用。 2、第三方应用推送了人员A的数据,该条数据状态是update,在通行应用中已经有该人员A的数据,因此通行应用能识别出该人员A数据已经存在,且需要将该人员A的新的数据刷新到通行应用中已有的数据条目里面,形成最新数据记录。 综上,能否针对基线数据表里面的字段按需设置“主键”。 2、问题分析咨询人员BO研发是否有唯一性字段,反馈人员的证件类型+证件号是唯一的(即同一种类型的证件号不能有重复)3、解决方案1、告知伙伴人员的证件类型+证件号是唯一的(即同一种类型的证件号不能有重复); 2、提供人员BO的人员实例服务资产文档:https://support.huawei.com/enterpriseics/hwics.do?nid=EDOC1100314018&pidid=pid_bookmap_0000001572030945&docnavid=DOCNAVE39DA7EC6BD74C66B10AA5D965064DD7&topicid=TOPIC_00000015173158904、总结人员的证件类型+证件号是唯一的(即同一种类型的证件号不能有重复)
  • [技术干货] 【基线应用】【智慧安防】【点击播放视频报错:摄像机正在播放,不可重复选择】中维插件关闭视频播放窗口失败
    1、问题描述基线视频调阅使用中维插件播放,加入视频到视频窗口后,点击一键关闭。视频关闭正常,但再次点击该视频,报‘’摄像机正在播放,不可重复选择“2、问题分析查看视频框指令接口,关闭实时播放窗口action=“real_play”,推测伙伴只是关闭了展示的的窗口,并没有调用关闭实时播放窗口的action3、解决方案提供视频框指令文档给伙伴参考,建议调用关闭实时播放窗口,https://support.huawei.com/enterpriseics/hwics.do?nid=EDOC1100314018&pidid=pid_bookmap_0000001572030945&docnavid=DOCNAVE39DA7EC6BD74C66B10AA5D965064DD7&topicid=TOPIC_0000001299328182
  • [技术干货] 【Linksoft】【API开发】【异常捕获】link代码里做代码运行异常处理失败
    1、问题描述link代码里做代码运行异常处理失败 背景:调用错误的url造成代码异常报错。在link环境使用try catch捕捉异常,捕捉失败,看了基线link的代码也没有做校验,请问在这块有什么好的方法能捕捉到异常吗 报错信息:Authorization failed2、问题分析1、根据报错信息,检查伙伴的配置信息路劲配置错误; 2、咨询linksoft开发明确没有日志信息可以查看,但在脚本逻辑中可以通过return函数一步一步查看返回信息,从而判断是哪个环节报错; 3、可以在try catch代码中添加异常捕获查看错误码;3、解决方案向伙伴说明23.0版本只要接口调通,就算执行成功,并不会跳转到catch里,因此无法用catch捕获。 接口实际的401等错误,一起存放在返回的body中,建议在try中增加逻辑判断,判断返回码不等于200,自行进行异常处理4、总结1、linksoft接口调用没有日志可以查看; 2、可以通过在try中增加逻辑判断,判断返回码不等于200,然后就跳到异常处理查看错误码;
  • [技术干货] 【Appcube】【高级页面】【地图无法显示】Ulab环境,新建应用引入地图组件,地图不显示 已解决
    1、问题定位Ulab环境,新建应用引入地图组件,地图不显示 已解决 gis 资源都引入,属性也配置,地图还是无法显示,如何处理?2、问题分析进入伙伴的开发环境检查资源引入情况,发现页面中并没有导入SmarCampus SupermapAdapter资源组件3、解决方案进入开发态的高级页面,点击页面设置,选择资源,找到SmarCampus SupermapAdapter资源导入进来,地图成功加载4、总结高级页面开发中需要确保依赖的资源已经导入
  • [技术干货] 【统一运维】【uniagent安装】【安装报错:/sysomc/bin does not exsit,not need chmod】安装uniagent时报错
    1、问题描述uniagent安装包名称:DigitalView-SW_V800R023C20_UniAgent-RUN_Linux.tar.gz,安装过程中有如下2个报错 1、Uni-Agent failed; 2、/sysomc/bin  does not exsit,not need chmod  但执行ps -ef|grep uniagent查看服务进程是存在的 2、问题定位咨询测试在安装UniAgent是确实有一些存在的报错, 但只要查询uniagent进程启动就证明安装成功,则不需要关注安装过程中出现的报错 这个安装uniagent报错的问题已经在23.2基线文档中做了特别说明3、解决方案执行ps -ef|grep uniagent查看服务进程是存在的 ,表示安装成功,不需要关注安装过程中的报错信息
  • [技术干货] 【Linksoft】【华为视频分析平台】【图像信息库发布文件失败】 华为视频分析平台IVS3800调用图像信息库发布文件接口,后台报文件没有被上传
    1、问题描述 华为视频分析平台IVS3800调用图像信息库发布文件接口,后台报文件没有被上传 1、上传图片流程:查询图像信息库上传通道-》图像信息库上传文件-》图像信息库发布文件。 2、查询图像信息库上传通道成功,图像信息库上传文件成功,图像信息库发布文件失败。  请求消息:{"request":{"casefile":{"modify-tim:1715569016189,"source-system-id":"0","name":"CiiS72ZBgXaAaxF4AAVE_ZP7kzQ571.png"},"uploaded-file-id":"QnvebSHsTmVXCvs0h8kx5m5Y9OhkddTP"}}  响应消息:{"response":{"result":{"code":"30870239114030","errmsg":"File has not been uploaded."}}} 2、问题分析经定位发现,图像信息库上传文件接口被伙伴其他同事修改,直接返回的测试数据, 真实文件并没有走上传逻辑,所以发布接口报文件发布失败3、解决方案请删除测试数据,并将基线接口恢复至原有逻辑4、总结在开发过程中请遵守开发规范,不要修改基线的接口逻辑,如果要定制开发请新建接口
  • [技术干货] 【Appcube】【组件事件】【如何打开另一个应用的高级页面】高级页面组件中通过事件触发的方式去打开另外包里面的高级页面和标准页面
    1、问题描述高级页面组件中通过事件触发的方式去打开另外包里面的高级页面和标准页面 1.高级页面中可以通过事件触发的方式去打开本包中的高级页面和标准页面 2.如果想打开别的包里面的高级页面和标准页面该如何实现呢2、问题分析1、在组件的事件中无法打开其他应用包中的页面; 2、推荐在前端页面中做跳转功能; 3、解决方案1、推荐在前段页面中做跳转功能; 2、跳转的目标页面可以点击预览查看具体的url,并把url中id替换成对应的id,最后用这个url在页面中做跳转逻辑;
  • [技术干货] 【Appcube】【连接器】【如何从MINIO/OBS存储中下载文件】 上传文件到SmartCampus__Object_Storage_Public后,怎么拿到文件下载地址并完成下载
    1、问题描述 上传文件到SmartCampus__Object_Storage_Public后,怎么拿到文件下载地址并完成下载上传文件代码2、问题定位1、查阅appcube平台的下载文件文档,参考文档中的URI拼接下载连接,并测试成功下载文件; 2、appcube平台提供了上传并返回文件下载路径的方法,也可以通过提供的方法下载上传的文件;3、解决方案1、参考appcube平台提供的下载文件文档https://support.huaweicloud.com/api-astrozero/astrozero_api_0086.html 按照文档中请求实例的拼接方式,ulab23.0开发环境下载文件的路径请求如下图2、appcube平台提供了上传并返回文件下载路径的方法,可以参考事件HiCampus_VCMAlarm中引用的脚本HiCampus_dealObsFile中的uploadToOBS方法,上传文件时返回了文件路径,用这个返回的路径可以成功下载文件;其中的storageName为存储代理的名称,如下图返回的正确的文件下载请求路径如下图:
  • [技术干货] 【统一运维】【DigitalView】【容器化接入上传证书报错:文件上传异常】DigitalView接入k8s证书上传失败
    1、问题定位DigitalView接入k8s证书上传失败 操作步骤:使用的是本地环境k8s的证书,使用命令kubectl config view --raw | grep client-cert获取对应的编码并保存到一个文件了,再使用命令cat client-certificate-data.txt | cut -d" " -f6 | base64 -d > /home/certificate.pem获取到pem文件。2、问题分析1、在跳板机中创建接入k8s所需的三个pem证书,并上传验证成功,让伙伴把他们的证书发给我们上传验证失败,报错文件上传异常,推断伙伴的证书生成有问题; 2、检查后半的pem证书发现有重复字段,并在伙伴的k8s环境中再次生成pem证书同样发现重复字段,再次跟伙伴的环境安装人员确认他们部署的是k3s(k8s的阉割版),因此问题原因是伙伴的环境证书格式错误;3、解决方案建议伙伴按照基线的标准方案完成k8s的接入,选择完整的k8s环境生成pem证书,然后上传证书成功4、总结1、dv接入k8s所需证书需要在标准环境中生成获取; 2、dv平台接入k8s主机用到了端口6443,因此ulab的网络管理需要放通对外的6443端口; 3、纳管k8s成功后,需要在admin账号中同步信息;
  • [技术干货] 【统一运维】【DigitalView】【非容器化应用接入无法新增配置Agent管理协议】虚拟机已成功接入DigitalView,但非容器化应用接入无法新增配置Agent管理协议
    1、问题定位虚拟机已成功接入DigitalView,但非容器化应用接入无法新增配置Agent管理协议2、问题分析1、查看网元包是容器化的定义方式,如果虚拟机接入成功应用就可以自动接入到dv平台,目前无法接入应用需要检查应用定义中的Deployment文件标签是否定义正确; 2、再次跟研发确认伙伴使用的是非容器化网元定义,但伙伴定义出错缺少AgentConnector相关配置,需要按照非容器化网元定义重新定义第三层;3、解决方案1、根据非容器化网元定义文档重新定义第三层 https://support.huawei.com/enterpriseics/hwics.do?nid=EDOC1100348086&pidid=pid_bookmap_0000001681568745&docnavid=DOCNAV661454CFAF0E4BA590ECA30791B1998C&topicid=TOPIC_0000001756845877 2、重新上传定义的网元包,然后登录dv平台在对应的应用目录下可以进行Agent管理协议配置;4、总结1、有两种网元包,容器化网元定义和非容器化网元定义; 2、容器化网元定义自动接入应用,非容器化网元定义需要手动接入应用;
  • [技术干货] 【统一运维】【DigitalView】【接入虚拟机失败IP地址重复】报错提示IP地址重复
    1、问题描述接入虚拟机提交时没有报错,但接入后在页面没有显示, 重新添加虚拟机并点击提交,报错提示IP地址重复2、问题定位1、登录admin账号可以查看到伙伴添加的虚拟机信息,但伙伴账号无法显示,应该是没有授权虚拟机的权限给伙伴的dv用户账号; 2、因为实际已经成功添加虚拟机,只是还没有授权显示,因此重新添加才会报错IP地址重复;3、解决方案1、登录admin账号进入安全管理,选择被授权账号对应的角色,然后选择管理对象-子网-修改,将已接入的虚拟机授权给角色账号,然后登陆被授权账号就可以显示接入的虚拟机了。2、之前伙伴添加虚拟机时默认选择Campus core VM Group组,考虑到安全性并没有将改组的权限全都授权给伙伴的用户角色,只是将组中的某个虚拟机对象授权。现在为伙伴单独创建一个组,并将这个组全都授权给伙伴的用户角色,接入虚拟机时选择这个特定组;4、总结1、admin账号可以将组或者组中的某个实例对象授权给用户角色; 2、考虑到安全因素,可以创建特定组并授权给对应的用户角色;
  • [技术干货] 【Appcube】【连接器】【对象'Connector'中不存在记录'ES', 或者用户无权操作该记录】对象'Connector'中不存在记录'ES', 或者用户无权操作该记录
    1、问题描述ulab环境中,资产SmartCampus__AssetManagement APP中,执行ES功能,报错: 对象'Connector'中不存在记录'ES', 或者用户无权操作该记录2、问题定位1、检查报错脚本中系统参数的配置,系统参数Assets_elastic_connector的值为ES; 2、检查连接器中es的配置,连接器es的命名为:esConnector; 3、es的命名与系统参数的值不一样,因此报错;3、解决方案将自定义的系统参数Assets_elastic_connector值修改成esConnector4、总结1、与es相关的系统参数值需要修改成连接器es的名称; 2、es的命名可以自定义,在Appcube平台进入管理—应用管理—连接器—云搜索配置es;
  • [技术干货] 【Linksoft】【FDI任务】【定时任务执行失败】Ulab环境园区数字平台很多Fdi数据同步任务会出现数据同步异常
    1、问题描述Ulab环境园区数字平台很多Fdi数据同步任务会出现数据同步异常 【操作步骤】 1、在园区数字平台的设置FDI定时任务; 2、多等一段时间后查看任务的运动状态; 3、发现任务调度会频繁出现调度失败,影响数据抽取,影响页面数据展示,不仅仅是一两个任务会出现这种问题;2、问题定位研发定位问题,报错有两种原因,但不影响开发进度 1、因数据库中没有数据,FDI任务直接停止,这种是正常的处理机制; 2、任务执行完成,实际已经将数据写入数据库,只是日志返回报错(这是一个日志bug,已经在23.1修复),但不影响业务开发;3、解决方案向伙伴澄清报错原因,并说明不影响开发进度 1、因数据库中没有数据,FDI任务直接停止,这种是正常的处理机制; 2、任务执行完成,实际已经将数据写入数据库,只是日志返回报错(这是一个日志bug,已经在23.1修复),但不影响业务开发;
  • [技术干货] 【基线应用】【SpaceManagement】【配置空间/组织】智慧应用中如何实现人员/设备空间群组的分层分级展示
    1、问题描述智慧应用中如何实现人员/设备空间群组的分层分级展示: 1、要根据单位/公司,或小区-楼栋-单元-楼层等层级架构实现人员的空间展示。 2、在安防、设施管理、能效管理里面,也要根据小区-楼栋-单元-楼层-房间/公区等层级架构实现设备的空间展示2、问题定位需求分析: 1、伙伴需要自定义空间结构,如小区-楼栋-单元-楼层这样的层级架构实现人员的空间展示; 2、基线支持类似的空间层级配置;3、解决方案提供“配置空间/组织”文档供伙伴参考 https://support.huawei.com/enterpriseics/hwics.do?nid=EDOC1100314018&docnavid=DOCNAVE39DA7EC6BD74C66B10AA5D965064DD7&pidid=pid_bookmap_0000001572030945&topicid=TOPIC_0000001562659594
  • [问题求助] 【ABC】AppCube对接Link新基地IOT相关文档
    需提供一下AppCube对接Link新基地IOT相关文档
总条数:953 到第
上滑加载中