CalendarServiceという名前の Web サービスを定義する WSDL があります。
<soap:address location="http://example.com/calendar"/>
WSDL では、次のメソッドが定義されています。
String setDate(String date)
int setTime(int time)
CalendarService はどこにもデプロイされていません。 CalendarServiceProxyは、CalendarService WSDL から生成されたプロキシです。
「 http://example.com/dummy」でアクセス可能なDummyServiceという名前の Web サービスがあります。
DummyService には次のメソッドがあります。
String dummyMethod(String foo)
DummyService は IIS にデプロイされます。
CalendarServiceProxy から CalendarService WSDL で定義されたすべてのメソッドへのすべての呼び出しが、DummyService のメソッド dummyMethod を呼び出すように、SoapExtension を作成することは可能でしょうか。そのため、メソッド dummyMethod は、シリアル化された着信 SOAP メッセージをパラメーターとして取得します。