java webservice (axis ,soap) 2种方式

来源:互联网 发布:全民突击自动瞄准软件 编辑:程序博客网 时间:2024/05/20 10:24
// 创建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});
原创粉丝点击