xfire 根据wsdl生成客户端调用

悬赏:10 发布时间:2008-07-25 提问人:huhupure (初级程序员)

通过这个URL能得到一个WSDL文件,http://220.189.210.142:3800/LLWS/services/LLTraderBalanceWebServices?wsdl,
现在通过xfire 的eclipse plugin生成客户端调用类后,程序代码如下:
public static void main(String[] args) {
TraderBalanceServiceClient service = new TraderBalanceServiceClient();
ObjectFactory of = new ObjectFactory() ;
AgentOrder order = of.createAgentOrder();
order.setTranscode("IT0502");
order.setTraderno("1000");
order.setTraderpwd("111111");
order.setTransdate("20080603");
order.setTranstype("*");
order.setSigncode("0D99BA05F726DACFD44E3260546661196") ;
//AgentOrder resOrder = of.createAgentOrder();
TraderBalance tb = service.getLLTraderBalanceWebServices();
AgentOrder resOrder = tb.getTraderTotal(order);
System.out.println(resOrder);
System.out.println(resOrder.getErrmsg());
}
可以得到的resOrder.getErrmsg()为空,不知为什么,按理应该是得到"IP地址不正确"之类的东东.
请大家帮忙看看
该问题已经关闭: 超过15天由系统自动关闭,悬赏平分给所有参与回答的会员

回答

这样能看出什么名堂呢,
建议TraderBalance加一个test hello的简单方法,首先确定
webservice是没问题的,然后再在getTraderTotal中去找原因
carrot (初级程序员) 2008-07-25