检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
步骤1:创建高代码编排 登录应用运行态。 在左侧导航栏中,选择“服务编排管理 > 高代码编排”,单击“创建”。 在展开的“服务定义”页面,设置如下主要信息,其他保持默认,单击“保存”。
资源管理 在常规代码开发中,通常会将一些高频率用到的代码片段抽离出来成为公共函数,减少重复的代码,从而达到代码复用的目的。同样,在低代码开发中,我们不可避免的需要编写一些高代码进行组合开发,这里同样存在存储一些公共函数以供各处调用需求。
当您在应用设计态完成数据模型的构建与发布后,单击应用设计态右上方的“应用发布”,系统会生成该应用的代码包。 图1 应用发布 此时,您需要前往,将该应用的代码包部署至数据建模引擎。
在代码编辑区中编写好代码后单击右上角保存按钮。 图1 代码编辑区 系统预先编写好了一些范例脚本,单击“展示使用帮助”可以查看提供的范例脚本。 可以将需要使用的相关范例复制,然后单击“关闭使用帮助”回到JS代码编辑页面,粘贴到代码编辑区进行使用。
应用部署完成后,应用运行态会自动加载应用代码包,同步部署应用时选择的已发布版本应用代码包,初始化应用运行态。初始化过程中,可能受网络不稳定或其他因素影响,导致应用运行态的API和模型数据出现异常。
在线生成SDK代码 API Explorer能根据需要动态生成SDK代码功能,降低您使用SDK的难度,推荐使用。 SDK列表 提供了iDME支持的SDK列表,您可以在GitHub仓库查看SDK更新历史、获取安装包以及查看指导文档。
使用SDK时,需要在代码中注入Delegator和RestTemplate。下面以创建XZTEST数据实体的数据实例为例。 操作步骤 在代码中注入Delegator和RestTemplate,并调用create方法创建数据实例。
使用SDK时,需要在代码中注入Delegator和RestTemplate。下面以查询XZTEST数据实体的指定实例数据为例。 操作步骤 在代码中注入Delegator和RestTemplate,并调用find方法查询UID含有“123”的数据实例。
选择“脚本显示”页签,修改服务编排的脚本代码。 单击“保存”。 父主题: 服务编排管理
在线方式:在应用设计态上在线查看。 如需查看应用完整的全量数据服务API,需将应用部署至数据建模引擎后,前往应用运行态查看,具体操作请参见部署应用和全量数据服务。 前提条件 已登录应用设计态。
完善的管理控制能力:Web管理控制台,可以在线配置任务、定义任务的调度频率。 运营运维能力:提供任务和调度监控、调度日志、数据对账、模型入图进度等功能。
同步方式 在线同步 离线同步 离线同步 支持的同步内容 在线同步/离线同步 数据模型:包含数据实体、关系实体和接口模型。 基础数据:枚举类型。 数据模型:包含数据实体和关系实体。 基础数据:包含属性库、合法值、分类、文件夹和计量单位。
在JSON代码中的设置sorts字段、filter字段和SelectedField字段。 sorts:填写需要按哪个字段进行排序,可填写模型自身属性、参考对象的属性、扩展属性及分类属性,也可为空。 filter:填写过滤条件,可为空。
由于发布应用需要具备开发编译、生成代码包的能力,因此需要在xDM-F中保留JDK(Java Development Kit)。 JDK风险说明 JDK中包含javac、jmap、jdb等调测工具,攻击者可以利用调测工具调试业务进程,可能对进程造成攻击。
图3 报错提示 如果您想重新对脚本代码进行排版,您可以单击右上方的“代码格式化”,一键格式化SQL脚本。 图4 代码格式化 如果您想查看脚本生成的SQL在对应数据库的执行计划,您可以先在“模拟API-输入参数”中输入参数,然后单击“查看执行计划”即可查看。
在JSON代码中的设置sorts字段和filter字段。 sorts:填写需要按哪个字段进行排序,可填写模型自身属性、参考对象的属性、扩展属性及分类属性,也可为空。 filter:填写过滤条件,可为空。
使用方法 使用应用运行态 您可以通过应用运行态使用服务编排,具体操作请参见服务编排管理和使用高代码服务编排自定义API。 使用全量数据服务API 您可以通过全量数据服务提供的API使用服务编排管理,具体操作请参见服务编排开发指导。
在JSON代码中的设置sorts字段和filter字段。 sorts:填写需要按哪个字段进行排序,可为空。 filter:填写过滤条件,可为空。 出参 仅返回本模型的属性信息。如果属性的类型为参数对象,只返回ID和clazz。
在JSON代码中的设置sorts字段和filter字段。 sorts:填写需要按哪个字段进行排序,可填写模型自身属性、参考对象的属性、扩展属性及分类属性,也可为空。 filter:填写过滤条件,可为空。 出参 返回模型所有列表属性。
如果您想重新对脚本代码进行排版,您可以单击“代码格式化”,一键格式化Java代码。 如果您想验证脚本的正确性或者验证脚本是否符合预期,您可以在“模拟API-输入参数”中输入参数,单击“运行并保存”进行验证。 图5 验证脚本 确认脚本编写完成后,单击“发布”,生成服务编排API。