EAS\BOS 开发 消息中心webservice接口使用说明

消息中心webservice接口使用说明

一、EAS消息中心主动向第三方系统推送消息

使用此功能需要实现一个接口MessageWebServiceDao

接口全路径:com.kingdee.eas.base.message.webservice.MessageWebServiceDao

接口类所在包名:bs_message-server.jar

 

接口方法说明:

 

1、public boolean addMessage(WSMessage message)        用于在第三方系统中添加消息,其中参数message包含一些消息的信息(信息的详细内容在后面会有说明)

这个方法在消息中心获得新的消息的时候会主动调用

 

2、public boolean removeMessage(String ID);        用于EAS消息中心主动删除第三方系统相应的消息记录,参数ID是WSMessage中的MsgID字段的值

这个方法是在消息中心删除消息的时候会调用。

 

3、public boolean updateMessage(String ID)  与消息中心消息状态同步接口(主要用于消息的状态更新同步),参数ID是WSMessage中的MsgID字段的值。

这个接口是现实的是当鼠标点击在某条消息(单条消息)上时改变消息状态的情况下被调用。

 

以上三个接口是受到eas\Server\server\deploy\portalConfig下的WSConfig.xml配置文件控制。配置文件的说明后面说明。

 

4、public boolean updateMessages(String IDs, MsgStatus state) 与消息中心消息状态同步接口(主要用于消息的状态更新同步),参数IDs

是多条消息的MsgID的值的集合,state是要设置消息的状态值,这个接口是在界面上按下“设置消息已读”或“未读”按钮时被调用。此接口不受WSConfig.xml配置文件控制。

 

配置文件说明:

1、eas\ server\deploy\portalconfig下 (\eas\server\profiles\server1\config\portalConfig)

easWebConfig.xml文件中有如下的配置项

<configitem name="otherSystem">

           <!--是否启用与第三方系统消息集成-->

<attribute key="toSys" value="true" />

<attribute key="letGet" value="true"/>

  </configitem>

请确认<attribute key="toSys" value="true" />配置项的value值是“true”,来启用该功能

2、eas\ server\deploy\portalconfig下

       WSConfig.xml文件中配置信息

<?xml version="1.0" encoding="utf-8"?>

<config>

   <class>

      <server>http://127.0.0.1:6888/easportal?toPage=SYS_PC</server> //EAS portal消息中心的url

 

      <dataCenter>db540</dataCenter>      //数据中心编码

                   <path>com.kingdee.eas.base.message.webservice.testWebServiceImpl</path>  //实现类的包名加类名

     <task value="true">  //任务类型消息是否接受

 

          <workflow>true</workflow> //任务类型消息节点下的工作流消息是否接受

 

      </task>

      <notice value="true">                 //通知类型消息是否接受

           <workflow>true</workflow>                //通知类型消息节点下的工作流消息是否接受

           <forwarn>true</forwarn>           //通知类型消息节点下的预警消息是否接受

            <urgent>true</urgent>      //通知类型消息节点下的催办消息是否接受                   </notice>

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

书耳朵

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值