云星瀚二开插件内如何调用EAS标准/二开方法原创
金蝶云社区-连小龙
连小龙
2人赞赏了该文章 175次浏览 未经作者许可,禁止转载编辑于2023年12月13日 10:50:48

第一步:在浏览器输入eas地址(ip:端口/ormrpc/services)打开后,检索你所需的方法在哪个facade内;点击尾部的wsdl链接;

图片.png


第二步:右击另存为,将此页面格式改为.wsdl文件

第三步:打开eclipse,直接将下载好的wsdl文件拖拽进进来,右击此文件,new,选择other,勾选Web Service Client,一路点击继续,直到完成。

图片.png

第四步:将生成好的文件夹内的各个java文件拉拽到你项目放置eas文件的路径下,修改一下拖拽进来各文件引用的绝对路径,

第五步:调用所需方法,如下图实例

    public static WSContext login(Map<String,String> map) throws MalformedURLException, AxisFault , IOException {
      WSContext context = null;
      EASLoginProxyServiceLocator esLogin = new EASLoginProxyServiceLocator();
       URL esLoginUrl = new URL("http://"+map.get("localIP")+"/ormrpc/services/EASLogin");
       EASLoginSoapBindingStub esLginSBS = new EASLoginSoapBindingStub(esLoginUrl,esLogin);
       try {
            context = esLginSBS 
                  .login(map.get("userName"), map.get("passWord"), map.get("sInName"), map.get("dcName"), "L2", 0);
            System.out.println("easLogin:" + context.getSessionId());
         } catch (RemoteException e) {
            e.printStackTrace();
         }
      return context;
   }


图标赞 2
2人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!

您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!

请选择打赏金币数 *

10金币20金币30金币40金币50金币60金币
可用金币: 0