oa与nc系统集成接口开发方案

oa与nc系统集成接口开发方案

ID:12747076

大小:54.50 KB

页数:7页

时间:2018-07-18

oa与nc系统集成接口开发方案_第1页
oa与nc系统集成接口开发方案_第2页
oa与nc系统集成接口开发方案_第3页
oa与nc系统集成接口开发方案_第4页
oa与nc系统集成接口开发方案_第5页
资源描述:

《oa与nc系统集成接口开发方案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、OA与NC系统集成接口开发方案目录目录24单点登录34.1注册登录key访问接口34.2访问NC-EHR业务功能35.代办事项列表信息46单一代办事项信息展示44单点登录由OA系统客户端提供登录参数,到OA服务器,OA服务端通过的web服务方式向NC服务端注册申请登录key,OA服务端将登录key作为响应结果返回到的OA客户端,作为之后访问NC-EHR系统的依据。步骤说明源系统目的系统1最终用户登录请求OA客户端OA服务端2登录key申请OA服务端NC服务3访问NC服务OA客户端NC服务4.1注册登录key访问接口通过NC提供的机制。OA客

2、户端使用HTTP协议GET或POST方式向指定的地址提交如下格式的参数,注册用于访问NC-EHR系统的登录key.(http://NC_IP/service/RegisterServlet)参数意义accountcode帐套编码workdate工作日期language登录语言usercode用户编码pwd密码key生成的唯一key。4.2访问NC-EHR业务功能一旦注册完成,可直接使用http://NC_IP/login.jsp?key=注册所使用key略过登录界面,直接进入NC主界面。5.代办事项列表信息NC提供以webservice方式

3、获取代办事项信息列表的接口OA系统根据webservice接口和对应的用户信息,得到用户所对应的代办事务信息列表,展现到OA系统中。传到NCservice接口的参数信息包括:代办单据PK,用户pk,单据类型,主题,发送人。数据获取方式如<%Stringendpoint="http://NC_IP/user/services/ReadBusinessService";Serviceservice=newService();Callcall=(Call)service.createCall();StringuserPk="0001AA10000

4、0000033W6";//nc用户的pkcall.setTargetEndpointAddress(newjava.net.URL(endpoint));call.setOperationName("readNCPeding");call.addParameter("userPK",XMLType.XSD_STRING,ParameterMode.IN);call.setReturnType(XMLType.SOAP_ARRAY12);String[][]ret=(String[][])call.invoke(newObject[]{use

5、rPk});%>6单一代办事项信息展示NC系统提供以webservice方式获取指定代办事项的接口。指定访问参数。在NC系统中打开指定代办事项。传到NCservice接口的参数信息包括:NC用户主键,代办事务信息PK。数据获取展示方式如<%@taglibprefix="c"uri="http://java.sun.com/jsp/jstl/core"%><%@pagecontentType="text/html;charset=UTF-8"%><%@pageimport="java.net.URL"%><%@pageimport="java

6、.net.URLConnection"%><%@pageimport="java.net.HttpURLConnection"%><%@pageimport="java.util.Enumeration"%><%@pageimport="java.util.*"%>functionshow(str){alert(str);this.close();}/***打开被集成的NC系统的某个节点*@paramfuncode被打开节点的节点号*/functionopenNCNode(参数值,k

7、ey,DNS){try{execNCAppletFunction("com.nc.ui.webservice.open.OpenClient","openMsgPanel","参数值",key,DNS);}catch(error){}};/****@paramargStr调用类的参数String*@paramisNcJob是否是打开NC待办事务节点.*/functionexecNCAppletFunction(className,methodName,argStr,key,DNS){try{varncFrame=document.getEl

8、ementById("ncf");//此处注意gateUrl的key参数是根据单点登录情况动态形成的vargateUrl=DNS+"/login.jsp?key="+key;al

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。