public class TestConn {
    public void testZgyrz() throws Exception {
    String endpoint = "http://localhost/sgpt/webservice/SgptWebServiceForZgy";// 注意!差别仅仅在这里!!     String ns = "http://webservice.sjbs.wfzt.com";      Service service = new Service();
Call call = (Call) service.createCall(); //创建Call对象,Call对象用于调用服务
call.setTargetEndpointAddress(new java.net.URL(endpoint));   //为Call对象设置WebService的url call.setOperationName(new QName(ns,"zgyrz"));
//  构建request
RequestHeaderForZGY request = new RequestHeaderForZGY();
request.setDshm("21311");
request.setZgydlzh("jz_xbw");
request.setSwdjzhm("?");
request.setSwjg_dm("?");
request.setXtbm("?");

System.out.println("--------------------------");

QName qname = new QName(ns, "zgyrz");
call.invoke(qname, new Object[] { request }); /*
ZgyXxResponse response = (ZgyXxResponse) call.invoke(new Object[] { request });
/*
ResponseHeader rh = response.getResponseHeader();
System.out.println(rh.isCgbz());
System.out.println(rh.getRtnCode());
System.out.println(rh.getRtnMessage());

ZgyXx zgyxx = response.getZgyxx();
System.out.println(zgyxx.getDlzh());
System.out.println(zgyxx.getGw());
System.out.println(zgyxx.getSgybh());
System.out.println(zgyxx.getSwbm());
System.out.println(zgyxx.getSwjg());
System.out.println(zgyxx.getZgymc());
*/
}
}