检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
对返回结果代码格式化。
|--- 应用英文名称(小写).api-1.0.0-optimization-SNAPSHOT:包含用户模型生成的代码(客户端),例如entity、DTO、service、delegator等相关代码。
工业数字模型驱动引擎-数据建模引擎(xDM Foundation,简称xDM-F)支持使用JDK(Java Development Kit) 17的开发编译、生成代码包等能力进行应用发布。
作废的接口模型在下次应用发布时,不会包含在生成的代码包中。 约束与限制 “正在工作”的接口模型不能作废。 如果需要作废被引用的接口模型,需要先断开使用或者作废使用对象才能作废。
如何使用物料插件 组件是低代码开发的构建块,就像积木一样。它们是可重复使用的小部件,可以轻松搭建和管理网页。例如,按钮、导航栏和表单都可以是组件。这有助于您快速搭建网站。 下面介绍如何在UI编辑页面使用组件,实现流程页面快速搭建。 物料插件介绍 物料插件分为模板和组件。
作废的关系实体在下次应用发布时,不会包含在生成的代码包中。 约束与限制 “正在工作”的关系实体不能作废。 如待作废的关系实体被其他实体引用,则需要先取消引用该关系实体才能作废。
产品优势 强大的工业数据建模能力 图1 工业数据建模能力 图形化建模,实现建模零代码。 自研2+N形式的元模型结构,支持物理多租和逻辑多租,以元模型驱动的理念自动生成数据模型相关API。 支持反向建模:建立物理表与数据模型间的字段级映射关系,快速复刻业务对象模型。
相关操作 完成数据实体发布后,您还需发布应用生成相应代码包、部署应用,数据实体数据才会在应用运行态中生效。相关操作请参见: 发布应用 部署应用 父主题: 数据实体
基于此能力,开发人员无需再从零开始编写复杂的代码,只需通过简单的拖拉拽和配置,就可轻松完成API的编排,极大的提高了API的开发效率和灵活性。 图1 创建非纯脚本服务流程图 前提条件 已获取开发人员及以上权限用户的账号和密码。 步骤1:定义基本信息 登录LinkX-F系统首页。
如下图所示: 图2 版本号(运行态) 通过应用代码查看 下载应用代码,具体操作请参见应用发布。 解压缩应用代码包,找到并打开“releaseNote.md”文件即可查看。 路径为:“应用的英文名称\rdm-应用的英文名称\releaseNote.md”。
作废的数据实体将在下次发布应用时,不包含在生成的代码包中。 约束与限制 “正在工作”的数据实体不能作废。 如果需要作废的数据实体被引用,则需要先取消或者删除该引用对象才能作废数据实体。
状态码 状态码是一组从1xx到5xx的数字代码,状态码表示了请求响应的状态,完整的状态码列表请参见状态码。 对于管理员创建IAM用户,如果调用后返回状态码为“201”,则表示请求成功。 响应消息头 对应请求消息头,响应同样也有消息头,如“Content-type”。
非纯脚本服务:即可视化图形化的API编排,开发人员无需再从零开始编写复杂的代码,只需通过简单的拖拉拽和配置,就可轻松完成API的编排。 纯脚本服务:传统的API编排方式,开发人员需通过代码编写来完成API的编排。
示例代码对比 本章节以createView/createViewV2接口为例。
Java Python Go Github代码仓,详情请参见SDK列表。 工业数字模型驱动引擎典型API体验SDK是基于数据建模引擎典型API封装的SDK包。
脚本显示 可查看当前搜索服务的API脚本代码。 数据同步 可查看当前搜索服务的同步数据。 修订记录 可查看该搜索服务的历史修订记录,包括修订号、API英文名称、API中文名称、API中文描述等。 父主题: 搜索服务定义
相关操作 完成关系实体发布后,您还需发布应用生成相应代码包、部署应用,关系实体数据才会在应用运行态中生效。相关操作请参见: 发布应用 部署应用 父主题: 关系实体
同时,通过配置Web应用防火墙(Web Application Firewall, 简称WAF)保护Web服务安全稳定,对HTTP/HTTPS请求进行检测,识别并阻断SQL注入、跨站脚本攻击、网页木马上传、命令/代码注入、文件包含、敏感文件访问、第三方应用漏洞攻击、CC攻击、恶意爬虫扫描
数据服务:图形化编排数据模型,低代码甚至零代码服务编排原子API,形成一个跨实体(表)的组合API,实现组合编排不同的数据实体,探索查询数据库中有关联的数据。
发布应用:生成相应代码包,具体操作请参见发布应用。 部署应用,生成应用运行态,用于多租户应用集成测试及数据服务调用。 iDME提供控制台和API两种部署方式,具体操作请参见部署应用(控制台)和部署应用(API)。