-
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
目前还没有答案
相关推荐
这部分讨论了如何配置 CXF 外部端点来调用远程 Web 服务。 综上所述,这本书全面地介绍了 Mule ESB 2 的各个方面,从基础知识到高级特性,为读者提供了丰富的实践指南。无论是初学者还是有经验的开发者,都能够从中...
在Mule ESB中,Web服务可以通过HTTP/HTTPS协议暴露,允许外部客户端通过标准的HTTP请求进行调用。由于Mule ESB隐藏了底层实现的复杂性,开发者只需要关注服务接口,提高了开发效率和可维护性。 【标签】...
- REST API 的支持使得外部系统可以轻松地与 Mule 进行交互,增强了系统的互操作性。 12. **动态、声明性的,基于内容和基于规则的路由选项:** - 动态路由允许根据运行时条件改变数据流的方向。 - 声明性路由则...
Mule ESB(Enterprise Service Bus)作为一款强大的集成平台,能够帮助企业轻松地实现应用、数据和服务之间的集成。本文主要介绍如何利用Mule ESB中的WebService Consumer与DataMapper组件相结合,实现通过HTTP传递...
企业服务总线(Enterprise Service Bus,简称ESB)作为一种先进的架构模式,融合了传统的中间件技术和现代的XML、Web服务等技术,为解决企业内部系统的集成问题提供了一种灵活、高效的方式。ESB的核心在于通过标准化...
Mule ESB(Enterprise Service Bus,企业服务总线)是一个基于Java的轻量级集成平台,它旨在简化不同应用程序之间的通信与数据交换过程。Mule ESB的核心优势在于能够无缝连接各种应用程序和服务,不论这些服务使用的...
Mule ESB通过Transports/Connectors与外部系统连接,提供Routing、Transaction Management、Transformation、Message Broker、Transportation Management等功能。它通过路由策略决定消息的流向,管理事务,执行数据...