Issue with imported WSDLs in Registering a Service in OWSM gateway

Ramkumar Menon
Director, Product Strategy

Today, I was running into an interesting issue while registering services in OWSM.

Lets say you are registering a service with the OWSM gateway. The WSDL of the service might import other WSDLs. If the WSDLs are imported using a relative location, things dont seem to work [registration would go through]- this is because OWSM does not seem to support virtualizing of imported WSDLs at a relative location. [Note that it does support virtualizing of imported XSDs.]


  <import namespace=www.po.com location="../po.wsdl"/>

would not work.

What you could do instead is to host this WSDL through Apache, and then refer to the imported WSDL as an absolute URL

for e.g.

  <import namespace=www.po.com location="

I invite comments from the readers on any other interesting alternatives they have taken to alleviate this issue.





Join the discussion

Comments ( 1 )
  • Katie Heddleson Wednesday, April 27, 2011
    Hello, you used to write wonderful, but the last several posts have been kinda boring… I miss your super writings. Past few posts are just a little bit out of track! come on!
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.