package com.steerinfo.dil.wsdl; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; public class TestDG { public static void main(String args[]) { // 要先登陆EAS才能调用后续接口,登录传递参数说明如下: // String userName //EAS登录用户名,可以是user或其他有效的用户名 // String password //EAS用户登录密码 // String slnName //eas // String dcName //注册的数据中心名称 // String language //登录的语言 // Int32 dbType //数据类型,0:MSSQL,1:ORACLE //ServiceInfo service = new ServiceInfo("user", "lth3690", "eas", "A005", "L2", 1); //ServiceInfo service = new ServiceInfo("01514","321","eas","EAS1101","l2",1); //ServiceInfo service = new ServiceInfo("user", "kduser", "eas", "CSTO_UAT", "L2", 0); // ServiceInfo service = new ServiceInfo("user", "dgjt@kingdee", "eas", "FDDGEAS85", "L2", 1); // ServiceInfo service = new ServiceInfo("user", "lth3690", "eas", "A001", "L2", 1); //ServiceInfo service = new ServiceInfo("user", "user2019", "eas", "EASTEST", "L2", 1); // ServiceInfo service = new ServiceInfo("user", "kduser", "eas", "D001", "L2", 1); //service.setServername("172.16.62.243","56898");//地址和端口号 //service.setServername("10.99.0.2","56898");//地址和端口号 // service.setServername("10.192.200.28","56898");//地址和端口号 //service.setServername("125.68.188.158","6888");//地址和端口号 //service.setServername("10.192.106.5","6888");//地址和端口号 //service.setServername("10.192.200.28" , "56898"); //service.setServername("192.168.55.110" , "56898"); //service.setServername("127.0.0.1" , "56898"); // service.setServername("172.16.62.243" , "56898"); // service.setServername("172.16.33.111" , "8900"); // service.setServername("172.16.62.243" , "56898"); // ServiceInfo service = new ServiceInfo("黄英", "123", "eas", "NT11", "L2", 1); // service.setServername("172.16.200.57" , "6888"); com.steerinfo.dil.wsdl.ServiceInfo service = new ServiceInfo("user", "kduser", "eas", "D001", "L2", 1); service.setServername("172.16.62.243" , "56898"); // service.setServername("172.16.49.135" , "56898"); // service.setServername("127.0.0.1" , "56898"); long startT = System.currentTimeMillis(); try { String result = null; WSFaceFacadeSrvProxyServiceLocator locator = new WSFaceFacadeSrvProxyServiceLocator(); String json ="{\n" + " \"input\":{\n" + " \"head\": {\n" + " \"cusNum\": \"011600008\",\n" + " \"number\": \"WXSDD2021122000010003\",\n" + " \"unitName\": \"四川省达州钢铁集团有限责任公司\",\n" + " \"bizDate\": \"2021-12-20 21:22:00\",\n" + " \"remark\": \"测试数据\"\n" + " },\n" + " \"entries\": [\n" + " {\n" + " \"materialName\": \"四级螺纹钢定尺范围\",\n" + " \"materialNum\": \"080101010100083\",\n" + " \"qty\": 20,\n" + " \"saleMaterialId\": 4\n" + " }\n" + " ]\n" + "},\n" + " \"context\": {\n" + " \"logError\": true,\n" + " \"logData\": true\n" + " },\n" + " \"login\": {\n" + " \"password\": \"dgjt@kingdee\",\n" + " \"dcName\": \"zseas85\",\n" + " \"dbType\": \"0\",\n" + " \"userName\": \"user\"\n" + " },\n" + " \"command\": \"saveSaleOrderBillHandler\"\n" + "}"; String res = locator.getWSFaceFacade().invokeJson(json); JSONObject request = JSON.parseObject(res); String output = request.getString("output"); String requestException = request.getString("exception"); System.out.println("成功:"+output); System.out.println("失败:"+requestException); // String outResult = FaceEncryptUtil.AES_Decrypt(output, "FXXT"); // System.out.println(res);//调用接口后返回的结果数据 // System.out.println(outResult); } catch (Exception e) { e.printStackTrace(); } } }