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

金蝶EAS Cloud 通过webservice接口引入“项目”数据.pdf

金蝶EAS Cloud 通过webservice接口引入“项目”数据.pdf_第1页
1/4
金蝶EAS Cloud 通过webservice接口引入“项目”数据.pdf_第2页
2/4
金蝶EAS Cloud 通过webservice接口引入“项目”数据.pdf_第3页
3/4
1,背景:目前eas系统,“项目”没有单独的暴露出webservice接口或者openAPI接口供第三方系统调用同步数据。“引入引出”中有暴露出webservice接口,可以通过引入引出模板来引入数据。故此,可以借助“引入引出”+“webservice接口”结合的方式来进行数据的集成。2,接口报文参数构造示例:注意:此报文构造需要根据eas系统中配置的“项目”引入引出模板实际属性配置222332chan002chan的项目1A002chan的项目1A002chan的项目1A002222332chanzqtest2023-05-12falseQQ002003,java代码调用示例:packagecom.kingdee.webservice.demo;importcom.kingdee.eas.base.ssc.app.easLogin.WSContext;importcom.kingdee.eas.tools.datatask.client.webservice.WSExternalDataExchangeFacade.WSExternalDataExchangeFacadeSrvProxy;importcom.kingdee.eas.tools.datatask.client.webservice.WSExternalDataExchangeFacade.WSExternalDataExchangeFacadeSrvProxyServiceLocator;importorg.apache.axis.message.SOAPHeaderElement;importorg.apache.axis.client.*;importjavax.xml.namespace.*;importjava.io.BufferedReader;importjava.io.FileInputStream;importjava.io.InputStreamReader;importjava.rmi.RemoteException;/***引入项目的数据*/publicclassDemoTest01{publicstaticvoidmain(String[]args)throwsException{/**1,调用登陆接口Start*/Services=newService();Callcall=(Call)s.createCall();call.setOperationName("login");call.setTargetEndpointAddress("http://localhost:6888/ormrpc/services/EASLogin?wsdl");call.setReturnType(newQName("urn:client","WSContext"));call.setReturnClass(WSContext.class);call.setReturnQName(newQName("","loginReturn"));//超时call.setTimeout(Integer.valueOf(1000*600000*60));call.setMaintainSession(true);//登陆接口参数(zqtest为登录账号,CLD880UPD为数据中心,其他为固定值)WSContextrs=(WSContext)call.invoke(newObject[]{"zqtest","","eas","CLD880UPD","l2",Integer.valueOf(0)});if(rs.getSessionId()==null){thrownewException("loginfail");}System.out.println(rs.getSessionId());//清理call.clearOperation();/**2,调用业务接口Start*/WSExternalDataExchangeFacadeSrvProxyServiceLocatorlocator=newWSExternalDataExchangeFacadeSrvProxyServiceLocator("localhost");WSExternalDataExchangeFacadeSrvProxyproxy=locator.getWSExternalDataExchangeFacade();Stringtemple="project";//读取“项目”数据,这里的项目02.xml文件为上述大纲2的报文示例Stringfile="C:\\Users\\rd_hualiang_chen\\Desktop\\项目02.xml";FileInputStreamfis=newFileInputStream(file);InputStreamReaderisr=newInputStreamReader(fis,"UTF-8");BufferedReaderbr=newBufferedReader(isr);StringBuffersb=newStringBuffer();while(br.ready()){sb.append(br.readLine());}String[][]www=proxy.importBizData(temple,sb.toString(),false);System.out.println(www);}}

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

碎片内容

金蝶EAS Cloud 通过webservice接口引入“项目”数据.pdf

管理软件+ 关注
实名认证
内容提供者

管理软件资料分享

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