检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
搜索服务脚本 操作场景 本文指导您在应用运行态查看和验证搜索服务的脚本。 前提条件 已登录应用运行态。 已发布搜索服务。 操作步骤 在左侧导航栏中,单击“搜索服务管理 > 搜索服务定义”,进入搜索服务管理页面。 找到需要操作的搜索服务,单击。 您也可以进入搜索服务详情页面后,单击“编辑”。
纯脚本服务定义 操作场景 聚合服务编排支持创建纯脚本服务,开发人员可直接开发脚本服务。 图1 创建纯脚本服务流程图 前提条件 已获取开发人员及以上权限用户的账号和密码。 步骤1:定义基本信息 登录LinkX-F系统首页。 选择“数据服务 > 聚合服务编排”,进入“聚合服务编排”页面。
数据源”中,数据源定义“是否用于聚合服务”值为“是”的图数据库和关系型数据库。 此处选择图数据库类型。 是否纯脚本服务 根据已选数据源类型自动选择值,此处默认为“否”,暂不支持修改。 脚本类型 根据已选数据源类型自动选择脚本类型,此处默认“JavaScript”,暂不支持修改。 初始数据实体 图结构中的灵魂
本章节介绍了两种类型服务的创建过程,包括非纯脚本和纯脚本服务。如非纯脚本服务创建流程图和纯脚本服务创建流程图所示,创建聚合服务的具体操作请参考后续章节。 非纯脚本服务:即可视化图形化的API编排,开发人员无需再从零开始编写复杂的代码,只需通过简单的拖拉拽和配置,就可轻松完成API的编排。 纯脚本服务:传统的A
聚合服务编排中非纯脚本服务选择入参时,提示错误“初始数据实体必填入参为空,请选择必填入参”? 可能原因 初始数据实体作为入参的属性,未被设置为必填属性。 处理方法 登录LinkX-F系统首页。 选择“数据服务 > 聚合服务编排”,进入“聚合服务编排”页面。 单击具体服务的“编码”链接,进入服务详情页。
单击“编辑”,切换至“服务开发”页签。 编辑脚本。 仅SQL脚本支持编辑,JavaScript脚本禁止编辑。 在“服务定义 > 设置出参”阶段,如果有选择运行态数据实体(如),且目标实体存在已发布的设备API映射,并勾选了设备API映射,进入服务开发阶段后系统会自动生成图数据库查询和设备API调用脚本。 图2 自动生成设备API调用脚本
创建环境变量 操作场景 环境变量的作用在于可以定义一个全局的变量,使您可以在请求和脚本中存储和重用数据。通过将值存储在变量中,可以在所有脚本开发中引用它,如果需要更新值,则只需在一个位置进行更改。本文指导您如何新增环境变量。 前提条件 已获取开发人员及以上权限用户的账号和密码。 操作步骤
基于已发布的模型路径探索可以配置聚合服务,通过该方式,您可快速生成对应的API,其状态处在正在工作中。 通过此方式生成的API为非纯脚本服务,且脚本类型为JavaScript。 前提条件 已获取开发人员及以上权限用户的账号和密码。 操作步骤 登录LinkX-F系统首页。 选择“数据探索
务查询脚本。 图1 服务开发 单击“运行”,弹出输入请求参数窗口。 在“PurchaserSN_BarCode”、“PurchaserSN_Item_SN”输入框中输入值,单击“验证环境运行”或“生产环境运行”。 (可选)修改出参名称。 如果对出参展示名称不满意,可在脚本编辑框中进行修改后再次运行。
ngoDB、Redis、CSS、Kafka以及文件存储系统)。iDME提供启动脚本模板(startxdm.bash),该脚本默认加载路径为/opt/cloud/tenant-service。通过该脚本配置环境变量,即可通过如下命令一键式启动应用。 ./startxdm.bash
DataSource。 必填,该聚合服务实例数据所读取的图数据库,我们选择系统提供的默认图数据库。 是否纯脚本服务 选“否”:用户可参考全量数据实体构建聚合服务图结构。 脚本类型 当“是否纯脚本服务”选“否”时,自动写入且不支持修改。 初始数据实体 选取最合适的初始数据实体,选PurchaserSN。
管理出参参数 操作 说明 新增出参 非纯脚本服务支持通过自选出参和自定义出参方式新增出参,纯脚本服务仅支持自定义出参。 自选出参:在左侧“设置出参”处选中数据实体,右侧展示该目标实体的属性列表,在列表中勾选出参属性。 说明: 出参勾选非入图属性会生成一段脚本使用数据实体ID获取数据,ID如果自定义名称将失效。
创建聚合服务 服务创建指引 非纯脚本服务定义 纯脚本服务定义 服务开发 服务测试 服务发布 父主题: 聚合服务编排
PI中英文描述、标签、修订记录等。 索引定义 可查看当前搜索服务的索引信息。 服务配置 可查看当前搜索服务的实体信息。 脚本显示 可查看当前搜索服务的API脚本代码。 数据同步 可查看当前搜索服务的同步数据。 修订记录 可查看该搜索服务的历史修订记录,包括修订号、API英文名称、API中文名称、API中文描述等。
分页页码,即返回指定页码的数据条目数。 returnTotalCountFlag false。 是否返回数据条目总数。 基于JSON识别入参 用户输入JSON脚本后,系统自动解析JSON脚本中的测试用例,并自动填充测试用例各字段,JSON参数名称区分大小写。 图1 新增测试用例 填写完后单击“确定”。 在用例列表
同步搜索服务的数据 删除搜索服务 作废搜索服务 编辑搜索服务 修订搜索服务 查看搜索服务详情 查询搜索服务 批量添加标签 批量清除标签 搜索服务脚本 更新引用对象 父主题: 搜索服务管理
图4 选择属性名称 单击“发布”。 选择“脚本显示”页签,在“验证环境 > 输入参数”的“性别”输入“女”,“学校”输入“北京大学”,单击“运行”。 可在右侧的“输出结果”发现搜索服务定义将北京大学的女学生均搜索出来。 图5 脚本显示 选择“数据同步”页签,单击“同步数据”。
分页页码,即返回指定页码的数据条目数。 returnTotalCountFlag 是否返回数据条目总数。 基于JSON识别入参 用户输入JSON脚本后,系统自动解析JSON脚本中的测试用例,并自动填充测试用例各字段,JSON参数名称区分大小写。 填写完成测试用例信息后,单击“确定”保存。 执行测试用例。
分别进入流程编排服务和流程运行服务的工作目录,执行如下命令,创建并启动脚本。 在流程编排服务的工作目录下,依次完成如下操作。 执行如下命令,创建启动流程编排服务的脚本文件。 vim startDesign.bash 按i切换至编辑模式,输入以下内容,设置启动流程编排服务脚本。 # 指定启动类 START_CLASS=com
按Esc,输入:wq,保存文件并返回。 执行如下命令,新建“startxdm.bash”脚本文件。 vi startxdm.bash 按i切换至编辑模式,输入以下内容,设置启动应用运行态SDK脚本。 # 指定启动类 START_CLASS=com.huawei.microservice