Not able to register wsdls with imported wsdl init

39 views
Skip to first unread message

kirtish

unread,
Nov 30, 2011, 7:40:21 PM11/30/11
to membrane-registry
Hi,

I am trying to register a wsdl file that has another wsdl imported
inside it. But the operation fails.

Also, I tried to register a wsdl with another wsdl "include" in it.
That also fails.

I was searching the documents and forum, but couldn't find any
specific details for these scenarios.

Pls advise if membrane supports imported wsdls (and schemas).

Thanks,
Kirtish

Thomas Bayer

unread,
Dec 1, 2011, 10:58:16 AM12/1/11
to membrane...@googlegroups.com
Hi Kirtish,
we do not support WSDLs importing other WSDLs. The feature is used
seldom so we have not implemented it.

--
Thomas

JiM

unread,
Jan 16, 2012, 12:13:43 PM1/16/12
to membrane-registry
WCF makes use of imported WSDLs. Aside from following best practices
for contract definitions and defining a binding namespace one would
need to use a custom endpoint behavior to force WCF to issue the
entire WSDL without imports. More info:
http://weblogs.asp.net/pglavich/archive/2010/03/16/making-wcf-output-a-single-wsdl-file-for-interop-purposes.aspx

Not supporting WSDL imports makes registering existing WCF services in
Membrane-registry problematic.

JiM

Thomas Bayer

unread,
Jan 17, 2012, 2:58:19 AM1/17/12
to membrane...@googlegroups.com
Hi,
the registry supports wsdl imports if the targetnamespace of the
imported one is the same as the importing one. I do not know if that
helps you.
We will have a look at thoose WCF services and may consider it for
future versions.

Thanks for the feedback,
Thomas

Reply all
Reply to author
Forward
0 new messages