检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
搜索服务脚本 操作场景 本文指导您在应用运行态查看和验证搜索服务的脚本。 前提条件 已登录应用运行态。 已发布搜索服务。 操作步骤 在左侧导航栏中,单击“搜索服务管理 > 搜索服务定义”,进入搜索服务管理页面。 找到需要操作的搜索服务,单击。 您也可以进入搜索服务详情页面后,单击“编辑”。
纯脚本服务定义 操作场景 聚合服务编排支持创建纯脚本服务,开发人员可直接开发脚本服务。 图1 创建纯脚本服务流程图 前提条件 已获取开发人员及以上权限用户的账号和密码。 步骤1:定义基本信息 登录LinkX-F系统首页。 选择“数据服务 > 聚合服务编排”,进入“聚合服务编排”页面。
数据源”中,数据源定义“是否用于聚合服务”值为“是”的图数据库和关系型数据库。 此处选择图数据库类型。 是否纯脚本服务 根据已选数据源类型自动选择值,此处默认为“否”,暂不支持修改。 脚本类型 根据已选数据源类型自动选择脚本类型,此处默认“JavaScript”,暂不支持修改。 初始数据实体 图结构中的灵魂
单击“编辑”,切换至“服务开发”页签。 编辑脚本。 仅SQL脚本支持编辑,JavaScript脚本禁止编辑。 在“服务定义 > 设置出参”阶段,如果有选择运行态数据实体(如),且目标实体存在已发布的设备API映射,并勾选了设备API映射,进入服务开发阶段后系统会自动生成图数据库查询和设备API调用脚本。 在脚本编辑区域编辑脚本。
聚合服务编排中非纯脚本服务选择入参时,提示错误“初始数据实体必填入参为空,请选择必填入参”? 可能原因 初始数据实体作为入参的属性,未被设置为必填属性。 处理方法 登录LinkX-F系统首页。 选择“数据服务 > 聚合服务编排”,进入“聚合服务编排”页面。 单击具体服务的“编码”链接,进入服务详情页。
本章节介绍了两种类型服务的创建过程,包括非纯脚本和纯脚本服务。如非纯脚本服务创建流程图和纯脚本服务创建流程图所示,创建聚合服务的具体操作请参考后续章节。 非纯脚本服务:即可视化图形化的API编排,开发人员无需再从零开始编写复杂的代码,只需通过简单的拖拉拽和配置,就可轻松完成API的编排。 纯脚本服务:传统的A
您也可以进入服务编排的详情页面,单击“编辑”。 在展开的页面中,您可以根据实际业务需求进行如下操作。 选择“服务定义”页签,修改服务编排的基本信息。 选择“脚本显示”页签,修改服务编排的脚本代码。 单击“保存”。 父主题: 服务编排管理
在弹出的提示框中,单击“确定”。 在展开的页面中,您可以根据实际业务需求进行如下操作。 选择“服务定义”页签,修改服务编排的基本信息。 选择“脚本显示”页签,修改服务编排的API脚本。 单击“保存”。 父主题: 服务编排管理
数据库配置 如下为MySQL和PostgreSQL类型数据库所需要的配置项。 配置参数 是否必选 参数说明 示例 RDS_IP 是 数据库服务地址。 127.0.0.1 RDS_PORT 是 数据库端口。 5432 RDS_TYPE 是 数据库类型。 mysql RDS_NAME
是否必选 参数说明 示例 application.dbType 是 数据库类型。 mysql:MySQL数据库 pgsql:PostgreSQL数据库 gaussdb:GaussDB数据库 mysql datasource.jdbcDriverClass.1 是 数据库驱动名称。 org
创建环境变量 操作场景 环境变量的作用在于可以定义一个全局的变量,使您可以在请求和脚本中存储和重用数据。通过将值存储在变量中,可以在所有脚本开发中引用它,如果需要更新值,则只需在一个位置进行更改。本文指导您如何新增环境变量。 前提条件 已获取开发人员及以上权限用户的账号和密码。 操作步骤
页面JS 编写JS脚本 单击左侧插件栏中页面JS按钮即可打开页面JS面板。在代码编辑区中编写好代码后单击右上角保存按钮。 图1 代码编辑区 系统预先编写好了一些范例脚本,单击“展示使用帮助”可以查看提供的范例脚本。 可以将需要使用的相关范例复制,然后单击“关闭使用帮助”回到JS代码编辑页面,粘贴到代码编辑区进行使用。
变量信息(包括依赖的中间件信息:云数据库、MongoDB、Redis、CSS、Kafka以及文件存储系统)。iDME提供启动脚本模板(startxdm.bash),该脚本默认加载路径为/opt/cloud/tenant-service。通过该脚本配置环境变量,即可通过如下命令一键式启动应用。
基于已发布的模型路径探索可以配置聚合服务,通过该方式,您可快速生成对应的API,其状态处在正在工作中。 通过此方式生成的API为非纯脚本服务,且脚本类型为JavaScript。 前提条件 已获取开发人员及以上权限用户的账号和密码。 操作步骤 登录LinkX-F系统首页。 选择“数据探索
务查询脚本。 图1 服务开发 单击“运行”,弹出输入请求参数窗口。 在“PurchaserSN_BarCode”、“PurchaserSN_Item_SN”输入框中输入值,单击“验证环境运行”或“生产环境运行”。 (可选)修改出参名称。 如果对出参展示名称不满意,可在脚本编辑框中进行修改后再次运行。
如果您没有可使用的标签,可选择“自定义”。 单击“保存”。 在“脚本显示”页签的代码编辑框中,编写JavaScript服务编排的SQL脚本。 图2 JavaScript服务编排脚本 完成脚本编排后,单击左上方的“保存”,保存脚本。系统每隔30秒会自动保存脚本内容。 如果脚本代码错误,会在代码编辑框中出现报错提示,请根据页面提示处理。
DataSource。 必填,该聚合服务实例数据所读取的图数据库,我们选择系统提供的默认图数据库。 是否纯脚本服务 选“否”:用户可参考全量数据实体构建聚合服务图结构。 脚本类型 当“是否纯脚本服务”选“否”时,自动写入且不支持修改。 初始数据实体 选取最合适的初始数据实体,选PurchaserSN。
发布服务编排 操作场景 完成创建服务编排和自定义脚本后,需要发布该服务编排,该服务编排API才可生效,被调用。本文指导您在应用运行态发布服务编排。 前提条件 已登录应用运行态。 操作步骤 在左侧导航栏中,单击“服务编排管理 > 高代码编排”,进入服务编排页面。 找到需要发布的服务编排,单击。
码逻辑。 图4 服务编排 完成脚本编排后,单击左上方的“保存”,保存脚本。 如果脚本代码错误,导致保存失败,请根据页面提示处理。 如果您想重新对脚本代码进行排版,您可以单击“代码格式化”,一键格式化Java代码。 如果您想验证脚本的正确性或者验证脚本是否符合预期,您可以在“模拟A
代码服务编排能力。应用开发人员可通过服务编排能力编排原子API或脚本形成一个跨实体(表)的组合API,提高应用开发的速度与质量。此外,当应用开发人员完成API脚本开发后,高代码服务编排支持验证脚本的正确性或者验证脚本是否符合预期。 Java服务编排:主要用于处理事务一致性问题。