请输入
菜单

3、轻服务与平台消息中心对接配置

轻服务与平台消息中心对接配置

应用通过消息中心发送消息,可从下列几点排查问题:

1、确认消息中心发送消息正常;

2、确认轻服务底座配置表中消息中心信息配置正确。

查看轻服务底座表T_LWPUB_PROPS中的配置项,下列四项配置正确。

轻量级服务(包括公共服务、定制的轻服务)发送消息是集成平台消息中心能力,具体调用的是平台“消息发送接口1.0”接口:/mp_message_pocket_web-mp-restful-message-send/ProxyService/message_pocket_web-mp-restful-message-sendProxyService

支持如pc门户消息、移动门户消息、短信消息、邮件消息、微信消息等。

有些学校的门户平台是融合门户,有些学校还是amp平台,对这两种情况下轻服务集成消息中心作说明:

1、融合门户

  1. 进入融合管控台>原API接口管理>申请接口管理>V1接口管理,点击新增应用:

  1. 应用名称填写“轻量级服务”,然后点击“确定”:

  1. 新增接口,添加“消息发送接口1.0”接口:

“消息发送接口1.0”接口添加后,可以在“轻量级服务”下面看到该接口:

  1. 使用轻服务数据库用户usr_qljfw访问数据库,打开系统配置表T_LWPUB_PROPS表,针对学校环境修改调用服务总线的4处地方:
  • 学校的code:填写学校的编号schoolid
  • 服务总线restful请求API的Url
  • 服务总线restful申请API的appId
  • 服务总线restful申请API的accessToken

  1. 以上修改完成后,需要重启服务(weblogic或者tomcat)

以weblogic重启为例:

停止服务:

启动服务:

此时到应用服务器上查看日志:

cd /opt/Oracle/Middleware/wlserver_10.3/common/nodemanager/servers/qljfw_server1/logs/

tail -f qljfw_server1.out

  1. 验证轻服务应用是否能发送消息

下面只是举例说明,具体应用根据学校实际情况而定。我们以“全局人员管理系统”为例,验证消息发送是否成功。访问电子身份注册中心页面,输入注册信息,点击“获取验证码”,手机能正常收到短信即表示跟消息中心对接成功:

2、amp平台

mp_message_pocket_web-mp-restful-message-send/ProxyService/message_pocket_web-mp-restful-message-sendProxyService

使用esopadmin账号登录到ESOP平台>管理员中心>使用API管理>申请API审核>已审核API,一般都是找到amp应用,在应用名称输入框中输入amp:

根据ESOP中的URL和token信息,对应填入到t_lwpub_props表中

  • 学校的code:填写学校的编号schoolid
  • 服务总线restful请求API的Url
  • 服务总线restful申请API的appId
  • 服务总线restful申请API的accessToken

最近修改: 2024-03-05Powered by