-
mule客户端如何调用外部的web service?10
外部服务器有一个用SCA发布的WEB SERVICE(axis2发布的),
地址如:http://host:8080/proj/WSBookService?method=getBookName。
因为现在用mule的客户端调用程序:MuleMessage message = client.send("axis:http://host:8080/proj/WSBookService?method=getBookName", echo, null);
问题是如果这个WS方法getBookName()有返回类型,比如String, 就会提示:
Deserializing parameter 'return': could not find deserializer for type {http://www.w3.org/2001/XMLSchema}anyType.
如果没有返回类型,就可以正常调用。
2008年8月14日 19:24
目前还没有答案
相关推荐
【实战Mule:利用Mule调用XFire发布的Web服务】这一主题主要涵盖了两个核心概念:Mule ESB(企业服务总线)和XFire,它们都是在IT领域中的重要工具,尤其在分布式系统和集成解决方案中发挥着关键作用。 Mule ESB是一...
总结来说,"mule使用SOAP工件发布和消费web Service的简单例子"是关于利用Mule ESB创建和使用SOAP服务的一个实践教程。通过"hello-ws"示例,我们可以深入理解SOAP服务的生命周期,从定义WSDL到编写服务逻辑,再到...
【Mule Web Service 示例】 Mule ESB(Enterprise Service Bus)是一种强大的集成平台,它允许开发者轻松地构建和部署分布式应用程序。在这个示例中,我们将深入探讨如何使用Mule来发布Web服务,这是一种允许不同...
4. **添加多个Web Service Outbound Endpoints**:为每个要调用的Web服务接口创建一个Outbound Endpoint。配置这些端点,包括目标URL、SOAP协议以及所需的认证信息。 5. **配置Flow References**:在Scatter-Gather...
通过这次实战,我们不仅可以掌握Mule ESB调用Web服务的基本技巧,还能了解如何处理文件操作和集成外部服务。同时,这也是源码和工具应用的实例,有助于加深对IT工具的理解和使用。总的来说,Mule与XFire的结合为我们...
本教程将聚焦于一个"Mule学习demo",特别关注它如何处理Web服务调用以及参数转换。Web服务是软件系统通过网络进行通信的一种方式,通常采用SOAP(简单对象访问协议)或REST(Representational State Transfer)架构...
运行`CXFClient`类,如果输出为`Hello world`,则表示客户端调用成功。 #### 使用Mule ESB代理CXF服务 最后,我们将使用Mule ESB作为代理来访问CXF服务: 1. **下载Mule Studio** 访问MuleSoft官网:...
"Mule ESB 3.9.0" 是一个企业服务总线(Enterprise Service Bus,简称ESB)的版本,由MuleSoft公司提供。ESB是企业集成解决方案的核心部分,它允许不同系统、应用程序和服务之间进行高效、灵活的数据交换。Mule ESB...
Mule ESB,全称为Mule Enterprise Service Bus,是由MuleSoft公司开发的一款强大且灵活的企业服务总线。它是一种中间件,旨在促进不同应用程序之间的数据交换,通过提供一个集成平台来连接各种系统、应用和服务。...
1. **服务中介**:Mule ESB分离业务逻辑与消息发送,提供服务协议桥接,实现任意位置的服务调用。 2. **数据转换**:支持异构系统间的数据格式转换,包括加密、压缩和编码转换,确保数据在不同格式间的平滑过渡。 ...
然后,使用Eclipse创建Web Service项目,编写Web Service实现类,最后发布Web Service到Tomcat服务器上。 四、JMS消息通信 Mule提供了JMS消息通信的支持,允许用户使用JMS队列来实现消息通信。要使用JMS,需要下载...
- **调用服务**:一旦配置完成,Mule应用程序可以通过Web Service Consumer直接调用服务,处理输入参数和处理响应数据。 - **处理异常**:Web Service Consumer也处理服务调用中可能出现的错误和异常,提供了一种...
这部分讨论了如何配置 CXF 外部端点来调用远程 Web 服务。 综上所述,这本书全面地介绍了 Mule ESB 2 的各个方面,从基础知识到高级特性,为读者提供了丰富的实践指南。无论是初学者还是有经验的开发者,都能够从中...
Mule ESB(Enterprise Service Bus,企业服务总线)是一款开源的集成平台,旨在简化企业级应用之间的数据交互。本文将围绕Mule ESB的源码进行深入探讨,揭示其核心设计理念与工作原理。 首先,`logging.conf`是日志...
Mule ESB 容易集成现有异构系统,包括:JMS, Web Services, JDBC, HTTP, 等. ESB的关键特性是允许不同的应用通讯,其作为运输系统在企业内或Internet应用间搬运数据。 Mule ESB 包含如下强大的能力: 服务创建和...
Mule ESB对于SOAP的支持尤其出色,对流行的Web服务框架如Axis和Xfire提供了良好的支持,虽然它不直接提供根据WSDL生成客户端的功能,但其主要关注点在于消息的接入、转换和路由,而非客户端的生成。 综上所述,Mule...