文档首页> ROMA资产中心 ROMA Exchange> 参考> 开发指导> 参考样例> StaticApplication适配器开发样例
更新时间:2022-03-09 GMT+08:00
分享

StaticApplication适配器开发样例

以StaticApplication适配器开发流程为例:

整体流程:

用户A进入资产上架页面 --> 选择本地应用 --> 基本信息配置中交付方式 --> 选择在线开通 -->上传定义文件(StaticApplication软件包) --> 用户A发布上架 -->管理台上架审批-->通过a / 不通过b

a--> 后台生成适配器来源信息,安装StaticApplication软件包。

b--> 正常驳回业务,后台不生成适配器来源信息,不安装StaticApplication软件包。

具体流程和接口调用:

首先用户进入资产发布页,交付方式选择在线开通,上传定义文件(StaticApplication软件包)

1, upload接口用于上架StaticApplication软件包,fileName为软件包名称scene上传主场景为Offering,subScene上传子场景为AdapterPack。其中fileName上传的适配器包名称需要遵循格式:{application}_{siteId}.zip,否则上传接口报错如下:

2, offerings保存草稿接口或submit发布接口,入参报文中offering结构体offeringAttribute集合中属性设置:

其中:attributeCode为localApplicationFile_0Gba000000mwYjyXmIIC时

attributeValue约定形式为:

{    "assetDisplay":[ appName],    "fileName": appName,    "items":[ appName],    "zipFileId":上传软件包后台附件id。调用upload接口返回值}

3,管理台审批通过后,后台安装上传的软件包。

5,用户订阅资产,适配器将保存一份订阅者信息存起来用于安装时候展示。

6, 安装/部署已订阅资产,用户点击部署觖发软件包适配器内部业务展示部署页面

分享:

    相关文档

    相关产品