0

我有一个 WSDL,它定义了一个名为CalendarService的 Web 服务:

<soap:address location="http://example.com/calendar"/>

WSDL 定义了以下方法:

String setDate(String date)
int setTime(int time)

CalendarService 没有部署在任何地方。 CalendarServiceProxy是从 CalendarService WSDL 生成的代理。


我有一个名为DummyService的 Web 服务,可通过“ http://example.com/dummy ”访问

DummyService 有以下方法:

String dummyMethod(String foo)

DummyService 部署在 IIS 上。


我想知道是否可以编写一个 SoapExtension,以便从 CalendarServiceProxy 对 CalendarService WSDL 中定义的所有方法的所有调用调用 DummyService 的方法 dummyMethod。这样 dummyMethod 方法将序列化的传入 SOAP 消息作为参数获取。

4

1 回答 1

1

我不相信使用 SoapExtension 是可行的。

然而,这种事情在 WCF 中是完全可能的。


一些 WCF 链接:

于 2010-03-19T13:54:52.953 回答