通过这个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地址不正确"之类的东东.
请大家帮忙看看
相关推荐
使用XFire根据WSDL生成客户端代码,可以大大简化开发过程,因为它自动生成了与服务接口对应的Java类和代理。以下是具体步骤: 1. **安装和配置XFire**:首先,确保已经下载并安装了XFire库。你可以通过Maven或...
2. **配置XFire**:配置XFire实例,指定服务接口和实现,以及WSDL生成的选项,比如服务命名、端点地址等。 3. **生成WSDL**:使用XFire提供的API或者命令行工具,根据配置生成WSDL文件。生成的WSDL会描述服务的接口...
### XFire客户端调用 在生成Java客户端代码后,调用Web服务的流程通常如下: 1. **初始化客户端**:创建服务接口的代理类实例,通常需要提供Web服务的URL。 2. **设置认证和配置**:如果Web服务需要身份验证或...
通过XFire提供的工具,我们可以根据WSDL生成对应的客户端代理类。这些代理类封装了调用远程服务的方法,使得开发者可以像调用本地方法一样调用Web服务。 对象传递是XFire的一大特色,它使得复杂的业务对象能够在Web...
然后,实现这个接口并部署到服务器,Xfire会自动生成相应的WSDL文件,供客户端调用。 **3. 部署Web服务** Xfire允许你将Web服务部署到任何Servlet容器,如Tomcat。只需要将Xfire的库添加到项目的类路径中,然后在...
3. 使用相应的库(如CXF或axis2)从WSDL生成客户端代理类。 4. 在Xfire客户端代码中实例化并调用生成的代理类,传递必要的参数以执行Web服务操作。 5. 处理返回的结果,将数据展示或用于客户端逻辑。 在实际开发中...
- XFire提供了一个`ClientProxyFactoryBean`,用于根据WSDL生成一个Java客户端代理类。这个代理类可以像调用本地方法一样调用Web服务。 - 创建客户端代理后,实例化这个类并设置必要的连接参数(如服务URL),然后...
3. **自定义WSDL生成器**:如果你的场景比较特殊,可以创建自定义的WSDLGenerator实现,覆盖XFire默认的行为,以控制字段名称的生成。 4. **使用XML Schema(XSD)**:如果字段涉及的数据类型较复杂,可以在WSDL...
它能自动生成客户端代理类,这些类可以直接调用远程服务的方法,就像调用本地方法一样,极大地降低了客户端开发的复杂性。 这个压缩包文件"xfireDemo"包含了实现xfire服务端和axis客户端所需的所有组件和jar包。...
4. **生成客户端代理类**:利用XFire提供的工具或者IDE(如Eclipse)的插件,根据WSDL生成对应的客户端代理类。这些类包含了调用Web服务的方法。 5. **实例化客户端**:创建代理类的实例,这通常需要提供服务的URL...
开发者只需要定义一个与服务接口匹配的Java接口,XFire会自动生成代理类,使得开发者可以像调用本地方法一样调用远程Web服务。这种方式降低了Web服务调用的复杂性,提高了开发效率。 2. **绑定配置(Binding ...
总结来说,使用Xfire开发Web服务客户端涉及导入必要的jar包、配置服务信息、生成代理类以及编写调用代码。虽然Xfire已不再更新,但其简单易用的特点使其在某些场景下依然具有价值。对于新项目,推荐使用更现代的框架...
在使用XFire时,通常需要WSDL文件来生成客户端代理类,这些类提供了调用Web服务的方法。 3. **XFire客户端API**:XFire提供了客户端API,可以自动生成客户端代码,这些代码包含了调用Web服务的必要方法。开发者只...
1. 创建客户端代理:XFire使用WSDL文档生成客户端代理类。这个代理类提供了服务方法的直接访问,就像调用本地方法一样。可以使用XFire的wsdl2java工具自动生成这些代理类。 2. 初始化代理:在调用服务之前,需要...
1. **生成代理**:根据服务的WSDL,Xfire可以自动生成客户端代理类,使得调用Web服务如同调用本地方法一样简单。 2. **设置参数**:根据服务接口的方法签名,准备调用所需的输入参数。 3. **执行调用**:通过代理类...
描述中提到的“xfire webserivce客户端 jar”是指XFire客户端部分的jar文件,它主要用于调用和消费Web服务。这些jar文件包含了客户端所需的API,使得开发者可以轻松地创建Web服务客户端,通过SOAP消息与远程服务进行...
XFire会自动扫描这些注解,生成WSDL(Web服务描述语言)文档,这是Web服务的标准接口定义。接着,XFire将这个Java类暴露为一个可以通过HTTP或HTTPS访问的Web服务。 在客户端,XFire提供了一个强大的Web服务客户端...
1. **自动生成Web服务客户端代码**:这是插件的核心功能之一,通过解析WSDL(Web Services Description Language)文件,插件能够自动为指定的Web服务生成客户端存根代码,极大地简化了客户端开发过程。 2. **简化...
- 使用XFire的客户端API,可以从WSDL生成客户端代理类。这些代理类提供了与服务端接口相同的方法,调用这些方法实际上就是向远程服务发送请求。 - 如果是调用本地服务,你可以直接使用接口实例,无需生成客户端...
【CXF、AXIS2、XFire 客户端调用方法详解】 在Web服务开发中,CXF、AXIS2和XFire是常见的Java API,用于构建和消费SOAP(简单对象访问协议)服务。这些框架提供了丰富的功能,使得开发者能够方便地创建和调用Web...