电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

webservice安全模式.docx

webservice安全模式.docx_第1页
1/2
webservice安全模式.docx_第2页
2/2
如何安全性启用一、修改eas\Server\eas\server\profiles\server1~N\config\webservice.propetties文件isRomoteLocate=false二、修改参数后,webservice调用端需要把登录返回的session传过去,java调用示例如下,其它语言调用参考EASLoginProxyproxy=null;WSContextcontext=null;try{//登录proxy=newEASLoginProxyServiceLocator().getEASLogin();context=proxy.login("kdjgf","","eas","zs70sp5","l2",1);//具体业务调用String[][]vouchers=null;WSGLWebServiceFacadeSrvProxyproxyWS=null;proxyWS=newWSGLWebServiceFacadeSrvProxyServiceLocator().getWSGLWebServiceFacade();//设置登录返回的session在soap头((Stub)proxyWS).setHeader("http://login.webservice.bos.kingdee.com","SessionId",context.getSessionId());vouchers=proxyWS.getVoucher("001","2008","5",0,0);}catch(ServiceExceptione){e.printStackTrace();}catch(RemoteExceptione){e.printStackTrace();}Stub为org.apache.axis.client.Stub其本质是,每次WEBSERVICE访问,必须带上相关的SessionID信息,如下红字部分。系统将根据SOAP头中的SessionID信息,获取相关的上下文信息。ada894c0-8223-41dc-b816-61eb67dc38bdBF76D8D1id补充,donet调用方式,部署私包sp_SOAPHead_forDoNet_V15.jar1).生成代理类,代理类中加入头信息变量定义publicKDSessionIdSessionId;//头信息要与接口中的相对应2).代理类中在需要调用的方法上加上参数[SoapHeader("SessionId")]//与类中定义的头同名3).定义头信息类//////头信息,需要与接口定义的头同名///publicclassKDSessionId:SoapHeader{publicstringSessionId;//变量名与接口定义同名}4).调用WSGLWebServiceFacadeSrvProxyServicewebuser=newWSGLWebServiceFacadeSrvProxyService();webuser.SessionId=newKDSessionId(){SessionId=wscontext.sessionId};webuser.deleteVoucher("03.02","2016.01","1","1");

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

webservice安全模式.docx

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信