开发步骤
- 为
主应用开发ASLP服务,实现相关框架逻辑 - 在
关联应用,用AppExtensionProfile描述这个插件,注册到该应用的PluginListener类(见本文档插件应用 > PluginListener章节) - 场景模拟,调试
 
注意:本章节提供的相关接口说明,请以aws-api-doc为主。
注册语法
由AppExtensionProfile类完成向AWS PaaS的注册。
//注册应用扩展点
list.add(new AppExtensionProfile(name, aslp, params));
name-实现该扩展点的名称,例如PAL报告->RACI流程说明aslp-主应用的ASLP地址,例如aslp://com.actionsoft.apps.notification/registerApp。params-调用该ASLP的参数(Map< String,Object >)
注意事项
要成功绑定主应用,必须在关联应用的manifest.xml声明依赖
  <requires>
    <require appId="主应用的AppId" notActiveHandler="error"/>
  </requires>
- notActiveHandler=error,表示高度依赖。如果服务提供方被停用,该应用将收到错误
 - notActiveHandler=warning,表示中度依赖。如果服务提供方被停用,该应用将收到警告
 - notActiveHandler=none,表示智能依赖。如果服务提供方被停用,该应用不会收到任何信息
 
验证
进入AWS CONSOLE > 应用管理并打开你的应用,在资源中如出现绑定应用扩展点,说明注册成功。

Seven
      
  010-62962343-690
        
 liujx@actionsoft.com.cn
        
    
    感谢您对该文档的关注!如果您对当前页面内容有疑问或好的建议,请与我联系。如果您需要解答相关技术问题请登录AWS客户成功社区
  
