// 创建Service实例 Service service = new Service(); // 通过Service实例创建Call实例 Call call = null; try { call = (Call)service.createCall(); // 将WebService的服务路径加入到Call实例中,并为Call设置服务的位置 URL url = new URL(souNorthBat); call.setTargetEndpointAddress(url); // 调用WebService方法(执行文件) call.setOperationName("setSouNorthBat"); String yyyymmddhhmmssssno = DateTime.getYYYYMMDDHHMMSSSSNO(); //调用WebService传入参数,得到返回值 进行确定是否创建成功。 String str = (String)call.invoke(new Object[] { startContent, southNorth.getFileAddress(), southNorth.getOutputAddress(), southNorth.getLogFileAddress(), "D:\\ftpService\\SavedNorthOutput\\" + southNorth.getVersion().replaceAll(" ", "_") + "\\" + yyyymmddhhmmssssno, rarAddress});Client client = null; // org.codehaus.xfire.client.Client client = new Client(new URL(wsurl)); // Object[] results = // client.invoke("queryDts", new Object[] {uname, pwd, // dtsNo}); Object[] resultDes = client.invoke("queryDes", new Object[] {uname, pwd, dtsNo});
java webservice (axis ,soap) 2种方式
最新推荐文章于 2022-11-29 00:20:54 发布