• [技术干货] 应用魔方AppCube问题汇总
    1. 【appcube标准页面】【库引入】库执行顺序混乱https://bbs.huaweicloud.com/forum/thread-191141-1-1.html 需求标准页面引入Vue库,element库进行开发。现状原来系统自动引入Vu库的,现在需要在库中引入Vue和和Element,并将Element到Vue上。现在引入了两个库解答:Vue 和 Element 属于系统内置库,不需要引入。手动引入会引发冲突。 参考文档:https://support.huaweicloud.com/usermanual-appcube/appcube_05_0058.html 2. IOTDA属性数据如何显示到业务大屏上?https://bbs.huaweicloud.com/forum/thread-190614-1-1.html OTDA属性数据如何显示到业务大屏上?首先,IOTDA新建设备、新建属性都工作已经完成,设备也在线,设备定时上报数据:专家还在解决问题中3.请问接口未开放是什么原因啊https://bbs.huaweicloud.com/forum/thread-190158-1-1.html 答案:权限未配置,具体查看官方文档:https://support.huaweicloud.com/usermanual-appcube/appcube_05_0647.html 4【自定义连接器功能】认证信息中的鉴权信息功能模块】自定义连接器功能】认证信息中的鉴权信息【操作步骤&问题现象】1、连接welink中的开放接口,需要获取access_token2、建立了自定义连接器qureyUserID3、获取access_token ,参考welink手册中的信息。4. 配置了appcube中认证信息中的鉴权信息。5. 输入参数进行验证。6. 未返回参数,提示错误。是否可以通过自定义连接器中的认证信息中的鉴权来获取access_token,如果可以,是否有指导手册,已知信息比较少。官方回答:然后再调用此连接器另连接器中的ak/sk为appcube 的,入参的中的则是welink 的5.【管理页面级数据源、全局状态】数据改变视图不更新https://bbs.huaweicloud.com/forum/thread-190174-1-1.html 官方解答:触发器的创建方式请您对照创建:https://support.huaweicloud.com/usermanual-appcube/appcube_05_0119.html 6. 如何实现同一系统中根据用户权限,动态展示页面及导航菜单https://bbs.huaweicloud.com/forum/thread-190265-1-1.html 菜单控制可通过业务权限凭证即权限 参考文档 https://support.huaweicloud.com/qs-appcube/appcube_07_1093.html; 动态展示页面可以具体描述下7. 【appcube产品】【设备维修管理系统开发】如何在地图上同时显示工程师和设备的位置https://bbs.huaweicloud.com/forum/thread-190429-1-1.html 官方解答:目前提供的组件,暂不支持显示工程师的位置
  • [问题求助] 【ABC产品】【内部调用登录接口返回access-token】
    【功能模块】代码如下你好,IOC登录接口,我需要将登陆之后刷新的access-token取出 存在前端的本地缓存中,然而这里面的token有两个   我想了解  需要取哪一个呢??【操作步骤&问题现象】1、2、【截图信息】【日志信息】(可选,上传日志内容或者附件)
  • [低码] 【appcube产品】【自定义连接器功能】认证信息中的鉴权信息
    【功能模块】自定义连接器功能】认证信息中的鉴权信息【操作步骤&问题现象】1、连接welink中的开放接口,需要获取access_token2、建立了自定义连接器qureyUserID3、获取access_token ,参考welink手册中的信息。4. 配置了appcube中认证信息中的鉴权信息。5. 输入参数进行验证。6. 未返回参数,提示错误。是否可以通过自定义连接器中的认证信息中的鉴权来获取access_token,如果可以,是否有指导手册,已知信息比较少。【截图信息】1. 2.3. 4.4. 测试这个自定义连接器,是否成功。5.【日志信息】(可选,上传日志内容或者附件)
  • [技术干货] 智慧园区数字平台如何获取接口所需access-token值
    调用资产前需要先调用该接口,获取access-token值。注意事项无。基本信息接口名称token接口路径/baas/auth/v1.0/oauth2/token接口协议HTTPS接口方法POST请求参数请求参数如表1所示。表1 请求参数说明参数名称类型必选(M)/可选(O)参数位置参数含义Content-TypeStringMHeadersHTTP协议中设定的一个参数,用于标识返回的内容用什么格式去解析。取值为:“application/x-www-form-urlencoded”,表示urlencode格式。说明:当前使用的是OAuth 2.0的客户端鉴权模式获取用户access_token,由于不需要access-token认证,所以Header中只需要设置“Content-Type”为“application/x-www-form-urlencoded”即可,即需要将Body中的请求消息体参数以www-form-urlencoded格式传入。grant_typeStringMBody类型。取值:client_credentialsclient_idStringMBody客户端id,可在OAuth查看,参考创建OAuth。例如:08b357*****7af28d1client_secretStringMBody客户端密钥,可在OAuth查看,参考创建OAuth。例如:3c4e95*****4a5blocaleStringOBody语言。例如:en_US创建OAuthclient_id和client_secret获取方式如下:创建权限配置信息。管理员账号登录AppCube平台。依次选择“管理 > 用户管理 > 权限配置”,单击“新建”,新建权限配置。填写权限配置名称,如“test”,单击“保存”,创建完毕。自定义编辑步骤1创建的权限配置信息。单击选择步骤1创建的权限配置名称,进入权限配置详情页面。单击右上角编辑按钮,勾选需要调用的API对应的业务权限凭证,如图1所示信息。图1 权限配置详情创建用户。获取AppCube鉴权信息之前,先要创建用户,为用户配置OAuth权限。依次选择“管理 > 用户管理 > 用户”,进入用户列表页面。单击“新建”,输入用户信息,选择用户权限为步骤1创建的权限配置名称,如下图所示。单击“保存”,用户创建完成。获取AppCube的鉴权信息。依次选择“管理 > 系统管理 > OAuth”菜单。单击“新建”,输入名称,选择上个步骤创建的用户,并单击“保存”。系统会自动生成客户端ID和客户端密钥。每个OAuth都有特定的用途,因此需要为AppCube鉴权信息单独新建一个OAuth。单击,下载excel文件,从中获取client_id和client_secret。响应样例{ "access_token": "0000000000***********jbd0qVnm6qhfGBnaEwbMU=", "expires_in": 3600, "token_type": "Bearer" }
  • [技术干货] 应用服务器调用接口失败怎么处理?
    1、请检查应用服务器的网络连接情况,确保应用服务器网络正常。2、检查请求中物联网平台的应用接入地址和端口是否正确。3、使用“ping {物联网平台应用接入地址}”命令,查看应用服务器是否可以正常访问物联网平台的应用接入地址。4、使用“telnet {物联网平台应用接入地址} {端口}”命令,查看是否可以打开物联网平台的应用接入端口。5、检查应用服务器是否集成了物联网平台的证书,证书可从开发资源获取页面下载。6、根据接口文档,查看各个参数的填写是否正确。7、使用V3接口情况下,调用”鉴权”接口返回的accessToken有效期是一个小时,过期后,调用其他接口也会失败。请调用“鉴权“接口获取新的accessToken后,重新调用其他接口。8、使用V5接口情况下,调用”认证鉴权”接口返回的X-Auth-Token有效期未24小时,过期后,调用其他接口也会失败。请调用”认证鉴权”获取新的X-Auth-Token后,重新调用其他接口即可。9、如果以上问题均已排除,请根据接口返回的错误码进行处理,错误码的含义可参见错误码列表。如果应用封装了错误码,可以使用postman调用相同的接口,获取设备接入返回的原始错误码及描述,再按照对应错误码的处理建议进行处理。例如调用创建设备接口提示“nodeId重复“,则需要查看在自己的账号下是否已经存在相同nodeId的设备。如果在自己的账号下未找到使用相同nodeId的设备,请提交工单联系技术专家,由支撑人员检查该nodeId在设备接入的使用情况。                                        
  • [问题求助] 【AppCube】【ABC】提供给外界(Postman)访问的服务接口,外界是否有办法不传access_token访问?
    【功能模块】【操作步骤&问题现象】1、2、【截图信息】【日志信息】(可选,上传日志内容或者附件)
  • [问题求助] 获取access_token的过期时间单位是秒还是分钟?
    【功能模块】调用 API 认证鉴权【操作步骤&问题现象】根据鉴权客户端ID和鉴权密钥通过Post请求调用接口“https://AppCube域名/baas/auth/v1.0/oauth2/token”获取access_token。请教一下这里的token 过期时间是 600 秒还是 600 分钟? 【截图信息】【日志信息】(可选,上传日志内容或者附件)
  • [问题求助] 【ABC】【文件预览功能】文件预览提示‘unauthorized access’
    【功能模块】项目:院区医疗标准版项目租户:Hi-chinasoft2021测试组件:testFilePreview测试高级页面:TestView文件预览功能【操作步骤&问题现象】1、引用FilePreview库,组件调用FilePreview.preview('https://studio.e.huawei.com/u-route/baas/sys/v1.1/connectors/objectstorageproxy/SmartCampus__FileOperator/viewobject?object=/ubains/ubains1639103056814测试sizes.docx', '#testFilePreview')2、文件地址可以直接访问下载;3、IOC页面访问提示‘unauthorized access’4、参数:filePath: https://studio.e.huawei.com/u-route/baas/sys/v1.1/connectors/objectstorageproxy/SmartCampus__FileOperator/viewobject?object=/ubains/ubains1639103056814测试sizes.docx5、电话:18182440291【截图信息】【日志信息】(可选,上传日志内容或者附件)
  • [已解决问题归档] UAP 部署nmu与pg0合设问题求助
    问题来源】【必填】    贵州119【问题简要】【必填】   uap9600部署,选择nmu与pg0合设,客户提供的机器为8核,32G机器。在合设情况下,NMU占用2个核心,那么access与ccs按照1:3比例分配剩下的6核,该如何分配【问题类别】【必填】uap9600【AICC解决方案版本】【必填】UAP9600_V100R005C00SPC026【期望解决时间】【选填】     尽快解决【问题现象描述】【必填】   uap9600部署,选择nmu与pg0合设,客户提供的机器为8核,32G机器。在合设情况下,NMU占用2个核心,那么access与ccs按照1:3比例分配剩下的6核,该如何分配
  • [典型案例] MAE Access 系统下无法上载IMS CGP适配层
    问题描述          上载适配层,返回文件上传失败。提示如下:告警信息          无处理过程            1. 检查适配层软件文件正常。            2. 卸载U2020软件。          3. 删除U2020产品配置信息。          4. 删除U2020虚拟机。          5. 删除vmd(先删除vmd里边上传的GradsLayout-xx_forU2020.zip的包)。             6. 重新安装U2020产品后正常。根因          现场前期重新安装U2020产品过程中没有激活虚拟机。      解决方案            按照以下步骤重新部署U2020产品:            1、上传新的vmd,同时上传GradsLayout_xx.zip的文件            2、创建虚拟机            3、激活虚拟机            4、导入U2020产品信息            5、安装U2020软件微服务建议与总结          现场操作要严格按照指导书操作。转载自:https://support.huawei.com/enterprise/zh/knowledge/EKB1100072432
  • [ARM原生] Could not access kvm kernel: no such file or directory,安卓虚拟机无法启动
    下载了文档 https://support.huaweicloud.com/dpmg-kunpengcps/kunpengandroid_03_0002.html#section4 中的【鲲鹏920编译环境:android-sdk-linux_920.tar.gz】,并按照文档配置好了环境变量。按照文档 https://support.huaweicloud.com/dpmg-kunpengcps/kunpengandroid_03_0013.html 在鲲鹏 KC1 ECS 上下载了运行 AVD。所运行的命令为 emulator -avd test -no-window -cores 2 -writable-system -gpu mesa -qemu --enable-kvm -m 1024 -vnc :2运行结果提示 could not access kvm kernel: no such file or directory,安卓虚拟机无法启动。 
  • [训练管理] 未使用AKSK,却一直报The AWS Access Key Id you provided does not exist in
    [Modelarts Service Log]dependencies_file_dir: ***[Modelarts Service Log][modelarts_create_log] modelarts-pipe found[Modelarts Service Log]handle inputs of training jobINFO:root:Using MoXing-v1.15.1-3fc51aacINFO:root:Using OBS-Python-SDK-3.1.2[ModelArts Service Log]INFO: download the content of [数据来源] inputsWARNING:root:Retry=9, Wait=0.1, Timestamp=1621990943.9855015WARNING:root:Retry=8, Wait=0.2, Timestamp=1621990944.1133707WARNING:root:Retry=7, Wait=0.4, Timestamp=1621990944.3274517WARNING:root:Retry=6, Wait=0.8, Timestamp=1621990944.7456472WARNING:root:Retry=5, Wait=1.6, Timestamp=1621990945.5614817WARNING:root:Retry=4, Wait=3.2, Timestamp=1621990947.1757202WARNING:root:Retry=3, Wait=6.4, Timestamp=1621990950.3953023WARNING:root:Retry=2, Wait=12.8, Timestamp=1621990956.814618[ModelArts Service Log]modelarts-pipe: will create log file /tmp/log/trainjob-0025-server.logWARNING:root:Retry=1, Wait=25.6, Timestamp=1621990969.6470468ERROR:root:Failed to call:func=<bound method ObsClient.getObject of <moxing.framework.file.src.obs.client.ObsClient object at 0x7f155957fb00>>args=('modelarts-test-zhaoyunbao', 'Flowers-Data-Set-out/Flowers-Data-Set-QQxz9SePtR9bJfjEc5S/annotation/V002/V002.manifest')kwargs={}ERROR:root:stat:403errorCode:InvalidAccessKeyIderrorMessage:The AWS Access Key Id you provided does not exist in our records.reason:Forbiddenrequest-id:00000179A632111D600C5FB9019C27B7retry:0[ModelArts Service Log]ERROR: moxing copy dataset by manifest file failed: Error occurs when accessing to OBS.[ModelArts Service Log]ERROR: download the content of [数据来源] inputs failed[ModelArts Service Log]modelarts-pipe: will create log file /tmp/log/trainjob-0025-server.log[ModelArts Service Log]ERROR: return code: [255][Modelarts Service Log][modelarts_logger] modelarts-pipe found[Modelarts Service Log]handle inputs error:INFO:root:Using MoXing-v1.15.1-3fc51aacINFO:root:Using OBS-Python-SDK-3.1.2[ModelArts Service Log]INFO: download the content of [数据来源] inputsWARNING:root:Retry=9, Wait=0.1, Timestamp=1621990943.9855015WARNING:root:Retry=8, Wait=0.2, Timestamp=1621990944.1133707WARNING:root:Retry=7, Wait=0.4, Timestamp=1621990944.3274517WARNING:root:Retry=6, Wait=0.8, Timestamp=1621990944.7456472WARNING:root:Retry=5, Wait=1.6, Timestamp=1621990945.5614817WARNING:root:Retry=4, Wait=3.2, Timestamp=1621990947.1757202WARNING:root:Retry=3, Wait=6.4, Timestamp=1621990950.3953023WARNING:root:Retry=2, Wait=12.8, Timestamp=1621990956.814618WARNING:root:Retry=1, Wait=25.6, Timestamp=1621990969.6470468ERROR:root:Failed to call:func=<bound method ObsClient.getObject of <moxing.framework.file.src.obs.client.ObsClient object at 0x7f155957fb00>>args=('modelarts-test-zhaoyunbao', 'Flowers-Data-Set-out/Flowers-Data-Set-QQxz9SePtR9bJfjEc5S/annotation/V002/V002.manifest')kwargs={}ERROR:root:stat:403errorCode:InvalidAccessKeyIderrorMessage:The AWS Access Key Id you provided does not exist in our records.reason:Forbiddenrequest-id:00000179A632111D600C5FB9019C27B7retry:0[ModelArts Service Log]ERROR: moxing copy dataset by manifest file failed: Error occurs when accessing to OBS.[ModelArts Service Log]ERROR: download the content of [数据来源] inputs failed[ModelArts Service Log]ERROR: return code: [255][Modelarts Service Log]Training completed.[ModelArts Service Log]modelarts-pipe: will write log file /tmp/log/trainjob-0025-server.log[ModelArts Service Log]modelarts-pipe: param for max log length: 1073741824[ModelArts Service Log]modelarts-pipe: param for whether exit on overflow: 0[ModelArts Service Log]modelarts-pipe: total length: 1477我是子账号,主账号进行的用户组访问授权,同一个用户组的其他子账号都可以正常使用,数据是上传到OBS桶的,没有用过AKSK这是我拥有的权限,作业名称trainjob-0025 | job39a07cd9麻烦看一下这是怎么回事,一直报访问OBS出错,下载失败自己可以用子账号通过控制台到达OBS桶进行增删改查,数据存在麻烦帮看一下
  • [新手课堂] MFC操作access
    使用ado操作access,第一次简单的封装了,但是存在有部分不足,功能并不完美,因此找了一个比较强大的封装,稍作更改,以此作为以后使用的,最主要的是里面添加了批量操作、回滚、错误获取、设置分页数据、以及获取分页数据等等功能,如下部分接口:使用实例也比较简单,如下://获取Debug的目录中的数据库文件CString CMDBSampleDlg::_InitLocalPath(CString& strTemplateFileName){    TCHAR modulePath[MAX_PATH];    GetModuleFileName(NULL, modulePath, MAX_PATH);    CString strModulePath(modulePath);    strModulePath = strModulePath.Left(strModulePath.ReverseFind(_T('\\')));    strModulePath = strModulePath + _T("\\") + strTemplateFileName;    return strModulePath;}void CMDBSampleDlg::OnBnClickedOk(){    // TODO:  在此添加控件通知处理程序代码    CString strName = L"aa.mdb";    CString strFullPath = _InitLocalPath(strName);    if (!_IsMDBConnection(strFullPath))    {        m_MDB.Close();        return;    }    CString strQuerySQL;    strQuerySQL.Format(_T("SELECT * FROM Resource"));//查询语句    CADORecordset cRe(&m_MDB);    bool bRet = cRe.Open(strQuerySQL, cRe.openQuery);    if (!bRet)    {    }    //获取当前的列数    long lcount = cRe.GetFieldCount();    for (int i = 0; i < lcount; i++)    {        CADOFieldInfo fldInfo;        BOOL bFieldInfo = cRe.GetFieldInfo(i, &fldInfo);        switch (fldInfo.m_nType)        {        case cRe.typeBigInt:        {            break;        }        case cRe.typeVarChar:        {            break;        }        case cRe.typeDouble:        {            break;        }        default:            break;        }        int yyy = 66;    }    int nRcount = 0;    //获取当前记录总数    nRcount = cRe.GetRecordCount();    CString strGroupID;    while (!cRe.IsEof())    {        cRe.GetFieldValue(_T("id"), strGroupID);//得到文本        cRe.MoveNext();    }    //关闭记录集    cRe.Close();    //关闭数据库    m_MDB.Close();    CDialogEx::OnOK();}
  • [典型案例] 【转】Fusion Access ITA浮动IP无法访问,页面显示403
    问题描述    创建完成fusionaccess虚拟机ITA等组件安装后,使用ITA浮动IP无法打开FusionAccess网页登录界面,显示403无法访问,ITA主备节点IP均可正常显示。告警信息    平台无告警信息。处理过程    登录ITA服务器,检查如下文件: /opt/ITA/tomcat/conf/server.xml,文件最后IP地址一行,Valve classname="com.huawei.LocalAddrValve" allow="192.168.XXX.XXX|127.0.0.1" deny=""/>字样。检查浮动IP是否在其中。    如果不在需手动加入浮动IP,并使用"|"隔开。示例:Valve classname="com.huawei.LocalAddrValve" allow="浮动ip|192.168.XXX.XXX|127.0.0.1" deny=""/>。    编辑完成后保存退出,并重启ITA服务。操作完成后备用节点也需要修改一下。根因    由于部署ITA服务过程中,浮动IP没写入配置文件,导致ITA浮动IP地址无法访问。解决方案    fusion access8.0.0新环境部署完成ITA虚拟机以及组件后,需要优先检查浮动IP是否生效,检查/opt/ITA/tomcat/conf/server.xml文件浮动IP是否写入。转载自:Fusion Access ITA浮动IP无法访问,页面显示403
  • [典型案例] Fusion Access桌面云office 2010 excel使用过程中崩溃
    问题描述在FusionAccess桌面云中运行excel,出现不响应、挂起、冻结、停止工作或者闪退的情况(闪退较多)。使用微软官方提供的解决方案仍出现此类情况。处理过程进入虚拟机注册表HKEY_LOCAL_MACHINES\Excel\Addins,找到LoadBehavior项,将项值修改成“0”,禁止该Send to Bluetooth的excel add-in插件在excel中启动。根因excel自动启动“send to bluetooth”插件导致闪退和卡死建议与总结桌面云安装office软件后出现类似性能问题多往注册表方向考虑转载自:Fusion Access桌面云office 2010 excel使用过程中崩溃
总条数:27 到第
上滑加载中