【仅供内部供应商使用,不提供对外解答和培训】
【仅供内部供应商使用,不提供对外解答和培训】
在某些集成项目中,可能需要获取决策平台中数据上报的消息在其他系统中显示,下面我们就来看一看如何建立一个消息获取接口的插件。
public interface Service {
public static final String XML_TAG = "WebService";
/**
* 返回该服务所附带的OP参数
*
* @return op参数
*/
public String actionOP();
/**
* 处理HTTP请求
*
* @param req HTTP请求
* @param res HTTP响应
* @param op op参数值
* @param sessionID 当前广义报表对象的会话ID
* @throws Exception
*/
public void process(HttpServletRequest req, HttpServletResponse res, String op, String sessionID) throws Exception;
}
一般来说,如果获取的消息,不需要决策平台认证的话,就可以直接实现这个接口就可以了,但是如果获取的信息必须是登录了决策平台才能获取的,那么就需要继承这个接口的一个实现类
com.fr.fs.web.service.AbstractFSAuthService
再实现类中,调用MessageHelper类指定的方法获取上报信息即可。
<extra-core>
<WebService class="com.cp.msg.GetMessageService">
<extra-core>